@charset "UTF-8";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-2{grid-column:2}.row-3{grid-row:3}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-4{width:calc(var(--spacing) * 4)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink: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}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.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}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}*,:before,:after{box-sizing:border-box}:root{--bg-primary:#f4f4f4;--bg-surface:#fff;--bg-elevated:#f8f8f8;--bg-input:#f0f0f0;--bg-app:#fbf8ff;--bg-blue:#3863f6;--border-primary:silver;--border-secondary:#d8d8d8;--border-dark:#e0e0e0;--border-accent:#3863f6;--text-light:#000;--text-regular:#1a1a1a;--text-muted:#666;--accent-primary:#000;--accent-secondary:#fff;--emphasis-bg:#3863f6;--emphasis-text:#fff;--header-bg:#fff;--header-border:#e5e5e5;--breadcrumb-separator:#9ca3af;--bg:#f5f5f5;--text:#1a1a1a;--text-hover:#333;--accent:#0096ff;--surface:#fff;--muted:#0009;--si-primary:#1447dc;--si-primary-container:#3b63f5;--si-surface:#fbf8ff;--si-surface-low:#f3f2ff;--si-surface-lowest:#fff;--si-surface-high:#e8e7f3;--si-surface-highest:#e2e1ee;--si-surface-dim:#d9d9e5;--si-on-surface:#1a1b24;--si-on-surface-variant:#434655;--si-outline-variant:#c4c5d8;--si-secondary:#4c5a9a;--si-secondary-container:#aab8fe;--si-surface-container:#ededf9;--si-tertiary:#983b00;--si-surface-lunar:#f9fafb}html,body{background-color:#171717;height:100%}html{font-size:16px}body{background-color:#171717;width:100%;min-width:320px;height:100%;min-height:100vh;margin:0;padding:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,p{margin:0 0 .75rem}h1,h2,h3,h4,h5{color:var(--text);font-family:Manrope,sans-serif;font-weight:200;line-height:1.2}h1{font-family:Manrope;font-size:clamp(1.8rem,2.8vw,3rem)}h2{font-size:clamp(1.4rem,2vw,2.2rem)}h3{font-size:clamp(.95rem,1.2vw,1.4rem)}h4{font-size:1.125rem;font-weight:200}h5{font-size:1rem;font-weight:400}p{color:var(--text);font-size:1rem}.text-accent{color:var(--accent)}.text-hover:hover{color:var(--text-hover)}.text-tight{font-family:Inter Tight,system-ui,Avenir,Helvetica,Arial,sans-serif}.text-dark{color:var(--bg)}.text-muted{color:var(--muted)}.mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}a{color:var(--text);text-decoration:underline;transition:color .2s ease-out}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}@media(prefers-color-scheme:light){:root{color:#020617}a:hover{color:#fff}button{background-color:#f9f9f9}}.page-appear,.page-enter{opacity:0;filter:blur(4px);will-change:opacity,transform,filter;transform:translateY(40px)scale(.95)}.page-appear-active,.page-enter-active{opacity:1;filter:blur();will-change:opacity,transform,filter;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1) .1s,filter .5s cubic-bezier(.16,1,.3,1) .2s;transform:translate(0)scale(1)}.page-exit{opacity:1;filter:blur();transform:translateY(0)scale(1)}.page-exit-active{opacity:0;filter:blur(2px);will-change:opacity,transform,filter;transition:opacity .3s cubic-bezier(.4,0,1,1),transform .3s cubic-bezier(.4,0,1,1),filter .3s cubic-bezier(.4,0,1,1);transform:translateY(-20px)scale(1.02)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{opacity:0;animation:.6s ease-out forwards fade-in-up}:root{--nav-width:5rem;--feedback-panel-width:380px;--page-max-width:1600px}.app-container{background-color:#fbf8ff;width:100vw;height:100vh;display:flex}.content-with-nav{margin-left:var(--nav-width);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.content-fullscreen{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.content-area{flex:1;min-height:0;display:flex;overflow:hidden}.main-content{background-color:#fbf8ff;flex:1;overflow-y:auto}.feedback-panel-wrapper{flex-shrink:0;height:100%;overflow:hidden}@media(min-width:1025px){body.dashboard-scroll-lock{height:100vh;overflow:hidden}body.dashboard-scroll-lock .main-content{overflow:hidden}}.windowTitleBarDropTarget{outline-offset:-2px;outline:2px dashed #0067c066;background:#0067c014!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}._page_12ymc_2{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;font-family:Inter,sans-serif;background:#fbf8ff}._leftPanel_12ymc_12{display:flex;position:relative;width:100%;min-height:16rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2rem,6vw,3rem) clamp(1.5rem,5vw,2.5rem);background-color:#3b63f5;background-image:radial-gradient(at 0% 0%,hsla(227,91%,60%,1) 0,transparent 50%),radial-gradient(at 50% 0%,hsla(227,85%,50%,1) 0,transparent 50%),radial-gradient(at 100% 0%,hsla(227,91%,65%,1) 0,transparent 50%);overflow:hidden}@media(min-width:1024px){._page_12ymc_2{flex-direction:row}._leftPanel_12ymc_12{width:60%;min-height:auto;gap:0;padding:4rem}}._brand_12ymc_43{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem;position:relative;z-index:1}@media(min-width:1024px){._brand_12ymc_43{margin-bottom:6rem}}._brandLogo_12ymc_58{height:2.5rem;width:auto;filter:brightness(0) invert(1)}._headlineBlock_12ymc_65{max-width:40rem;position:relative;z-index:1}._headline_12ymc_65{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(2rem,5vw,3rem);line-height:1.15;color:#fff;margin:0 0 1rem}._tagline_12ymc_80{font-size:clamp(1rem,2.3vw,1.125rem);font-weight:500;color:#fffc;margin:0}._supportLink_12ymc_88{font-size:.875rem;color:#ffffff80;text-decoration:none;position:relative;z-index:1;transition:color .2s ease}._supportLink_12ymc_88:hover{color:#fff}._rightPanel_12ymc_102{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem 2.5rem;background:#fbf8ff}@media(min-width:1024px){._rightPanel_12ymc_102{width:40%;padding:2rem}}._card_12ymc_119{width:100%;max-width:28rem}._mobileBrand_12ymc_125{display:none}._mobileLogo_12ymc_129{height:2rem;width:auto}._mobileName_12ymc_134{font-family:Manrope,sans-serif;font-weight:700;font-size:1.25rem;color:#1a1b24}._form_12ymc_142{display:flex;flex-direction:column;gap:1.25rem}._field_12ymc_148{display:flex;flex-direction:column;gap:.5rem}._label_12ymc_154{font-size:.875rem;font-weight:600;color:#434655}._input_12ymc_160{width:100%;padding:.75rem 1rem;background:#fff;border:1px solid #c4c5d8;border-radius:.5rem;font-family:Inter,sans-serif;font-size:.95rem;color:#1a1b24;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._input_12ymc_160::placeholder{color:#c4c5d8}._input_12ymc_160:focus{border-color:#3863f6;box-shadow:0 0 0 2px #3863f626}._loginButton_12ymc_183{padding:.75rem 2rem;background:#3863f6;color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:.95rem;border:none;border-radius:.5rem;box-shadow:0 4px 12px #3863f64d;cursor:pointer;transition:opacity .2s ease,transform .1s ease}._loginButton_12ymc_183:hover:not(:disabled){opacity:.9}._loginButton_12ymc_183:active:not(:disabled){transform:scale(.98)}._loginButton_12ymc_183:disabled{opacity:.6;cursor:not-allowed}._error_12ymc_211{margin-top:1rem;padding:.75rem;background:#ba1a1a14;border:1px solid rgba(186,26,26,.25);border-radius:.5rem;color:#ba1a1a;font-size:.875rem;text-align:center}._sessionExpired_uoc9m_2{padding:.75rem;margin-bottom:1.25rem;background:#b4780014;border:1px solid rgba(180,120,0,.3);border-radius:.5rem;color:#7a5200;font-size:.875rem;text-align:center}._azureButton_uoc9m_14{width:100%;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.625rem;background:#fff;border:1px solid #c4c5d8;border-radius:.5rem;color:#1a1b24;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._azureButton_uoc9m_14:hover:not(:disabled){background:#f3f2ff;border-color:#3863f6}._azureButton_uoc9m_14:disabled{opacity:.6;cursor:not-allowed}._microsoftLogo_uoc9m_41{width:1.25rem;height:1.25rem;object-fit:contain}._divider_uoc9m_48{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:#747687;font-size:.85rem}._divider_uoc9m_48:before,._divider_uoc9m_48:after{content:"";flex:1;height:1px;background-color:#c4c5d8}._actionRow_uoc9m_66{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}._signupText_uoc9m_73{font-size:.875rem;color:#434655;margin:0}._signupLink_uoc9m_79{color:#3863f6;font-weight:700;text-decoration:none}._signupLink_uoc9m_79:hover{text-decoration:underline}._forgotLink_uoc9m_90{display:block;text-align:center;padding-top:1rem;font-size:.75rem;font-weight:600;color:#3863f699;text-decoration:none;transition:color .2s ease}._forgotLink_uoc9m_90:hover{color:#3863f6}._intro_1t1k6_1{margin:0 0 1.5rem;font-size:.9rem;line-height:1.5;color:#434655}._submitRow_10982_2{display:flex;justify-content:flex-end;padding-top:.5rem}._panel_x284c_1{width:380px;height:100%;display:flex;flex-direction:column;background-color:var(--bg-surface);border-left:1px solid var(--border-secondary)}._header_x284c_10{display:flex;align-items:center;justify-content:space-between;padding:clamp(.75rem,.65vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._headerLeft_x284c_19{display:flex;align-items:center;gap:.5rem}._backButton_x284c_25{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}._backButton_x284c_25:hover{background-color:var(--bg-elevated);color:var(--text-light)}._title_x284c_44{font-family:Geist,sans-serif;font-size:clamp(.85rem,.75vw,1rem);font-weight:600;color:var(--text-light);margin:0}._closeButton_x284c_52{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}._closeButton_x284c_52:hover{background-color:var(--bg-elevated);color:var(--text-light)}._viewport_x284c_73{flex:1;position:relative;overflow:hidden}._viewContent_x284c_79{position:absolute;inset:0;display:flex;flex-direction:column;will-change:transform,opacity}._content_x284c_89{flex:1;overflow-y:auto;display:flex;flex-direction:column}._newRequestButton_x284c_96{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:clamp(.75rem,.6vw,1rem);padding:clamp(.5rem,.4vw,.625rem) clamp(.875rem,.7vw,1rem);border-radius:.5rem;border:1px dashed var(--border-secondary);background:none;color:var(--text-muted);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._newRequestButton_x284c_96:hover{color:var(--text-light);border-color:var(--border-accent);background-color:var(--bg-elevated)}._requestList_x284c_120{display:flex;flex-direction:column}._requestItem_x284c_125{display:flex;flex-direction:column;gap:.25rem;padding:clamp(.75rem,.6vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);cursor:pointer;transition:background-color .12s ease}._requestItem_x284c_125:hover{background-color:var(--bg-elevated)}._requestItemHeader_x284c_139{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._requestSubject_x284c_146{font-family:Geist,sans-serif;font-size:clamp(.78rem,.68vw,.88rem);font-weight:500;color:var(--text-light);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._unreadBadge_x284c_158{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;background-color:var(--emphasis-bg);color:var(--emphasis-text);font-family:Geist,sans-serif;font-size:.65rem;font-weight:600;flex-shrink:0}._requestMeta_x284c_174{display:flex;align-items:center;gap:.5rem;font-family:Geist,sans-serif;font-size:clamp(.65rem,.55vw,.72rem);color:var(--text-muted)}._statusBadge_x284c_183{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.75rem;font-size:clamp(.6rem,.5vw,.68rem);font-weight:500;text-transform:capitalize}._statusOpen_x284c_193{background-color:#3b82f626;color:#60a5fa}._statusInProgress_x284c_198{background-color:#f59e0b26;color:#fbbf24}._statusResolved_x284c_203{background-color:#22c55e26;color:#4ade80}._statusClosed_x284c_208{background-color:#6b728026;color:#9ca3af}._emptyState_x284c_213{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}._emptyIcon_x284c_223{color:var(--text-muted);opacity:.5}._emptyText_x284c_228{font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);color:var(--text-muted);margin:0}._form_x284c_237{flex:1;overflow-y:auto;padding:clamp(1rem,.8vw,1.25rem);display:flex;flex-direction:column;gap:1rem}._formGroup_x284c_246{display:flex;flex-direction:column;gap:.375rem}._label_x284c_252{font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.8rem);font-weight:500;color:var(--text-regular)}._input_x284c_259{width:100%;padding:clamp(.5rem,.4vw,.625rem) clamp(.625rem,.5vw,.75rem);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);transition:border-color .15s ease}._input_x284c_259::placeholder{color:var(--text-muted)}._input_x284c_259:focus{outline:none;border-color:var(--border-accent)}._textarea_x284c_280{width:100%;padding:clamp(.625rem,.5vw,.75rem);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.5;resize:vertical;transition:border-color .15s ease}._textarea_x284c_280::placeholder{color:var(--text-muted)}._textarea_x284c_280:focus{outline:none;border-color:var(--border-accent)}._submitButton_x284c_303{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:clamp(.5rem,.4vw,.625rem) clamp(.875rem,.7vw,1rem);border-radius:.5rem;border:none;background-color:var(--emphasis-bg);color:var(--emphasis-text);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease}._submitButton_x284c_303:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitButton_x284c_303:disabled{opacity:.4;cursor:not-allowed}._threadContainer_x284c_332{flex:1;display:flex;flex-direction:column;overflow:hidden}._refetchingBar_x284c_339{padding:.4rem .75rem;background:var(--surface-elevated, rgba(0, 0, 0, .04));color:var(--text-muted);font-family:Geist,sans-serif;font-size:.7rem;font-weight:500;text-align:center;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .06));animation:_refetchingPulse_x284c_1 1.2s ease-in-out infinite}@keyframes _refetchingPulse_x284c_1{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._refetchingBar_x284c_339{animation:none}}._messages_x284c_362{flex:1;overflow-y:auto;padding:clamp(.75rem,.6vw,1rem);display:flex;flex-direction:column;gap:.75rem}._message_x284c_362{display:flex;flex-direction:column;gap:.25rem;max-width:85%}._messageOther_x284c_378{align-self:flex-start}._messageSelf_x284c_382{align-self:flex-end}._messageBubble_x284c_386{padding:clamp(.5rem,.4vw,.75rem) clamp(.75rem,.6vw,1rem);border-radius:.75rem;font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.5;word-break:break-word;white-space:pre-wrap}._messageBubbleOther_x284c_396{background-color:var(--bg-elevated);color:var(--text-light);border-bottom-left-radius:.25rem}._messageBubbleSelf_x284c_402{background-color:var(--emphasis-bg);color:var(--emphasis-text);border-bottom-right-radius:.25rem}._messageMeta_x284c_408{display:flex;align-items:center;gap:.375rem;font-family:Geist,sans-serif;font-size:clamp(.6rem,.5vw,.68rem);color:var(--text-muted);padding:0 .25rem}._messageMetaSelf_x284c_418{justify-content:flex-end}._replyBar_x284c_424{display:flex;align-items:flex-end;gap:.5rem;padding:clamp(.75rem,.6vw,1rem);border-top:1px solid var(--border-secondary);flex-shrink:0}._replyInput_x284c_433{flex:1;padding:clamp(.5rem,.4vw,.625rem) clamp(.625rem,.5vw,.75rem);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.4;resize:none;max-height:120px;transition:border-color .15s ease}._replyInput_x284c_433::placeholder{color:var(--text-muted)}._replyInput_x284c_433:focus{outline:none;border-color:var(--border-accent)}._sendButton_x284c_457{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background-color:var(--emphasis-bg);color:var(--emphasis-text);cursor:pointer;flex-shrink:0;transition:opacity .15s ease}._sendButton_x284c_457:hover:not(:disabled){opacity:.9}._sendButton_x284c_457:disabled{opacity:.4;cursor:not-allowed}._loading_x284c_483{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem)}@media(min-width:1600px){._title_x284c_44{font-size:.95rem}._requestSubject_x284c_146{font-size:.85rem}._messageBubble_x284c_386{font-size:.8rem}}@media(min-width:2000px){._panel_x284c_1{width:420px}._title_x284c_44{font-size:1rem}}._page_k10yk_2{display:flex;flex-direction:column;background-color:var(--si-surface);font-family:Inter,sans-serif}._header_k10yk_10{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;height:4rem;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(196,197,216,.3)}._brand_k10yk_24{height:1.75rem;width:auto;display:block}._headerActions_k10yk_30{display:flex;align-items:center;gap:1.5rem}._helpButton_k10yk_36{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;background:transparent;color:#64748b;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}._helpButton_k10yk_36:hover{background:#f8fafc}._helpButton_k10yk_36 .material-symbols-outlined{color:var(--si-primary-container);font-size:1.25rem}._avatar_k10yk_61{height:2.5rem;width:2.5rem;border-radius:50%;background:var(--si-surface-highest);border:1px solid var(--si-outline-variant);display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:700;font-size:.875rem;color:var(--si-on-surface);cursor:pointer;transition:transform .15s ease}._avatar_k10yk_61:active{transform:scale(.95)}._main_k10yk_83{flex:1;padding:3rem 1.5rem 6rem;display:flex;flex-direction:column;align-items:center;max-width:80rem;margin:0 auto;width:100%}._welcome_k10yk_95{width:100%;margin-bottom:3rem;text-align:left}._welcomeHeading_k10yk_101{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(2rem,3.5vw,3rem);color:var(--si-on-surface);letter-spacing:-.02em;margin:0 0 1rem;line-height:1.15}._welcomeTagline_k10yk_111{font-size:1.125rem;color:var(--si-on-surface-variant);max-width:42rem;margin:0;line-height:1.6}._cardSection_k10yk_120{width:100%;display:flex;justify-content:center}._simulationCard_k10yk_126{width:100%;max-width:64rem;background:var(--si-surface-lowest);border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 10px 15px -3px #0000001a;border:1px solid rgba(196,197,216,.4);display:flex;flex-direction:column;transition:box-shadow .3s ease}._simulationCard_k10yk_126:hover{box-shadow:0 10px 15px -3px #0000001a,0 20px 25px -5px #0000001a}@media(min-width:768px){._simulationCard_k10yk_126{flex-direction:row}}._cardVisual_k10yk_154{position:relative;height:16rem;overflow:hidden;background:linear-gradient(135deg,var(--si-primary-container) 0%,var(--si-primary) 100%)}@media(min-width:768px){._cardVisual_k10yk_154{width:50%;height:auto;min-height:24rem}}._cardOverlay_k10yk_169{position:absolute;inset:0;background:#1447dc1a;mix-blend-mode:overlay;z-index:1}._cardImage_k10yk_177{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}._simulationCard_k10yk_126:hover ._cardImage_k10yk_177{transform:scale(1.05)}._cardBadge_k10yk_188{position:absolute;bottom:1.5rem;left:1.5rem;z-index:2;padding:.375rem 1rem;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--si-primary-container);font-weight:700;font-size:.875rem;border-radius:9999px;box-shadow:0 1px 3px #0000001a;border:1px solid rgba(59,99,245,.1)}._cardContent_k10yk_205{padding:2rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}@media(min-width:768px){._cardContent_k10yk_205{width:50%;padding:3rem}}._cardMeta_k10yk_220{display:flex;flex-direction:column;gap:.5rem}._orgTag_k10yk_226{display:flex;align-items:center;gap:.5rem;color:var(--si-secondary);font-size:.875rem;font-weight:600}._orgTag_k10yk_226 .material-symbols-outlined{font-size:.875rem}._simTitle_k10yk_239{font-family:Manrope,sans-serif;font-weight:800;font-size:1.875rem;color:var(--si-on-surface);line-height:1.2;margin:0}._skeletonTitle_k10yk_248{height:2.25rem;width:16rem;max-width:100%;border-radius:.5rem;background:linear-gradient(90deg,var(--si-surface-container) 0%,var(--si-surface-highest) 50%,var(--si-surface-container) 100%);background-size:200% 100%;animation:_skeletonShimmer_k10yk_1 1.4s ease-in-out infinite}._skeletonValue_k10yk_263{height:1.125rem;width:10rem;max-width:100%;border-radius:.375rem;background:linear-gradient(90deg,var(--si-surface-container) 0%,var(--si-surface-highest) 50%,var(--si-surface-container) 100%);background-size:200% 100%;animation:_skeletonShimmer_k10yk_1 1.4s ease-in-out infinite}@keyframes _skeletonShimmer_k10yk_1{0%{background-position:100% 0}to{background-position:-100% 0}}._assessmentTag_k10yk_283{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:var(--si-surface-container);border-radius:.5rem;border:1px solid rgba(196,197,216,.3);width:fit-content}._assessmentTag_k10yk_283 .material-symbols-outlined{font-size:.875rem;color:var(--si-secondary)}._assessmentTag_k10yk_283 span:last-child{font-size:.875rem;font-weight:500;color:var(--si-on-surface-variant)}._infoRows_k10yk_306{display:flex;flex-direction:column;gap:1rem}._infoRow_k10yk_306{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:.75rem;background:var(--si-surface-low);border:1px solid rgba(196,197,216,.2)}._infoIcon_k10yk_322{color:var(--si-primary)}._infoLabel_k10yk_326{font-weight:700;font-size:.875rem;color:var(--si-on-surface);margin:0}._infoValue_k10yk_333{font-size:.875rem;color:var(--si-on-surface-variant);margin:0}._infoRowActive_k10yk_340{background:#1447dc0f;border-color:#1447dc26}._infoRowActive_k10yk_340 ._infoValue_k10yk_333{font-variant-numeric:tabular-nums;font-weight:700;font-size:1rem;color:var(--si-primary)}._expiredNotice_k10yk_353{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:var(--si-surface-container);border:1px solid rgba(196,197,216,.3);border-radius:.75rem;color:var(--si-on-surface-variant);font-weight:600;font-size:.9375rem}._expiredNotice_k10yk_353 .material-symbols-outlined{font-size:1.25rem}._cardActions_k10yk_372{padding-top:1rem}._startButton_k10yk_376{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:var(--si-primary);color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:1rem;border:none;border-radius:.75rem;box-shadow:0 4px 14px #1447dc33;cursor:pointer;transition:background-color .2s ease,transform .1s ease}._startButton_k10yk_376:hover{background:#1447dce6}._startButton_k10yk_376:active{transform:scale(.95)}._startButton_k10yk_376 .material-symbols-outlined{transition:transform .2s ease}._startButton_k10yk_376:hover .material-symbols-outlined{transform:translate(4px)}._terms_k10yk_411{text-align:center;font-size:.75rem;color:var(--si-on-surface-variant);margin:1rem 0 0}._pickerGrid_k10yk_419{width:100%;max-width:64rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){._pickerGrid_k10yk_419{grid-template-columns:repeat(2,1fr)}}._pickerCard_k10yk_433{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;text-align:left;background:var(--si-surface-lowest);border:1px solid rgba(196,197,216,.4);border-radius:1.25rem;box-shadow:0 2px 6px #0000000a;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease,border-color .2s ease;font-family:inherit;color:inherit}._pickerCard_k10yk_433:hover{box-shadow:0 8px 12px -3px #00000014,0 16px 24px -8px #00000014;border-color:#1447dc40}._pickerCard_k10yk_433:active{transform:scale(.99)}._pickerCardHeader_k10yk_460{display:flex;align-items:center;justify-content:space-between;gap:1rem}._pickerCardBadge_k10yk_467{padding:.25rem .625rem;background:var(--si-surface-container);color:var(--si-on-surface-variant);font-size:.75rem;font-weight:700;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}._pickerCardBadgeActive_k10yk_478{background:#1447dc1a;color:var(--si-primary)}._pickerCardBadgeExpired_k10yk_483{background:#dc262614;color:#b91c1c}._pickerCardTitle_k10yk_488{font-family:Manrope,sans-serif;font-weight:800;font-size:1.25rem;color:var(--si-on-surface);line-height:1.25;margin:0}._pickerCardMeta_k10yk_497{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--si-on-surface-variant)}._pickerCardMetaRow_k10yk_505{display:flex;align-items:center;gap:.5rem}._pickerCardMetaRow_k10yk_505 .material-symbols-outlined{font-size:1rem;color:var(--si-primary)}._pickerCardCta_k10yk_516{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;margin-top:auto;font-size:.875rem;font-weight:700;color:var(--si-primary)}._pickerCardCta_k10yk_516 .material-symbols-outlined{font-size:1rem;transition:transform .2s ease}._pickerCard_k10yk_433:hover ._pickerCardCta_k10yk_516 .material-symbols-outlined{transform:translate(3px)}._emptyState_k10yk_537{width:100%;max-width:64rem;padding:3rem;text-align:center;border-radius:1.25rem;background:var(--si-surface-low);border:1px dashed rgba(196,197,216,.5);color:var(--si-on-surface-variant)}._backLink_k10yk_548{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1.5rem;background:none;border:none;padding:.25rem 0;color:var(--si-primary);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}._backLink_k10yk_548 .material-symbols-outlined{font-size:1.125rem;transition:transform .15s ease}._backLink_k10yk_548:hover .material-symbols-outlined{transform:translate(-3px)}._preparation_k10yk_573{width:100%;max-width:64rem;margin-top:5rem}._sectionDivider_k10yk_579{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}._dividerLine_k10yk_586{flex:1;height:1px;background:#c4c5d84d}._sectionTitle_k10yk_592{font-family:Manrope,sans-serif;font-weight:700;font-size:1.25rem;color:var(--si-on-surface-variant);white-space:nowrap;margin:0}._checklistGrid_k10yk_601{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){._checklistGrid_k10yk_601{grid-template-columns:repeat(3,1fr)}}._checklistHeader_k10yk_613{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._checklistIcon_k10yk_620{height:3rem;width:3rem;border-radius:1rem;background:#1447dc0d;display:flex;align-items:center;justify-content:center;color:var(--si-primary);flex-shrink:0;transition:background-color .3s ease,color .3s ease}._checklistItem_k10yk_633:hover ._checklistIcon_k10yk_620{background:var(--si-primary);color:#fff}._checklistTitle_k10yk_638{font-weight:700;font-size:1.125rem;color:var(--si-on-surface);margin:0}._checklistDescription_k10yk_645{font-size:.875rem;line-height:1.6;color:var(--si-on-surface-variant);margin:0}._proTip_k10yk_653{margin-top:3rem;padding:1.5rem;border-radius:1rem;background:var(--si-surface-low);border:1px solid rgba(196,197,216,.2);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}@media(min-width:768px){._proTip_k10yk_653{flex-direction:row;text-align:left}}._proTipIcon_k10yk_673{height:3rem;width:3rem;border-radius:50%;background:#aab8fe4d;display:flex;align-items:center;justify-content:center;color:var(--si-secondary);flex-shrink:0}._proTipTitle_k10yk_685{font-weight:700;font-size:1rem;color:var(--si-on-surface);margin:0 0 .25rem}._proTipText_k10yk_692{font-size:.875rem;color:var(--si-on-surface-variant);margin:0;line-height:1.5}._feedbackOverlayBackdrop_k10yk_700{position:fixed;inset:0;background:#0006;z-index:9998}._feedbackOverlayPanel_k10yk_707{position:fixed;top:0;right:0;bottom:0;width:380px;z-index:9999}@media(min-width:2000px){._feedbackOverlayPanel_k10yk_707{width:420px}}._tabStrip_16ykg_1{display:flex;align-items:flex-end;gap:0;min-width:0;overflow:visible;padding-top:4px}._tab_16ykg_1{position:relative;display:flex;align-items:center;gap:clamp(.4rem,.6vw,.75rem);padding:clamp(.3rem,.5vw,.6rem) clamp(.5rem,.8vw,1rem);min-width:0;max-width:200px;flex-shrink:1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px 6px 0 0;background:transparent;transition:background-color .1s ease;font-family:Segoe UI Variable Display,system-ui,Avenir,Helvetica,Arial,sans-serif}._tab_16ykg_1:hover{background:#ffffff80}._tab_16ykg_1:hover ._tabClose_16ykg_31{opacity:1}._tabActive_16ykg_35{background:#fff;box-shadow:0 1px 3px #0000001f,0 -1px 2px #0000000f;z-index:1}._tabActive_16ykg_35:hover{background:#fff}._tabInactive_16ykg_45._tabActive_16ykg_35{background:#f8f8f8}._tabIcon_16ykg_50{width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem);flex-shrink:0}._tabTitle_16ykg_56{font-size:clamp(.7rem,.85vw,1rem);font-weight:400;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tabClose_16ykg_31{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;border-radius:4px;color:#6b7280;cursor:pointer;flex-shrink:0;padding:0;margin-left:4px;opacity:0;transition:opacity .1s ease,background-color .1s ease,color .1s ease}._tabCloseVisible_16ykg_84{opacity:1}._tabClose_16ykg_31:hover{background:#0000001a;color:#1f2937}._newTabButton_16ykg_93{display:flex;align-items:center;justify-content:center;width:clamp(1.4rem,1.6vw,2rem);height:clamp(1.4rem,1.6vw,2rem);border:none;background:none;border-radius:4px;color:#6b7280;cursor:pointer;flex-shrink:0;margin-left:2px;transition:background-color .1s ease;align-self:center}._newTabButton_16ykg_93:hover{background:#00000014;color:#374151}._tabDragging_16ykg_116{z-index:10;opacity:.92;box-shadow:0 4px 12px #00000026;cursor:grabbing}._tabShifting_16ykg_123{transition:transform .2s ease}._tabGhost_16ykg_127{border-radius:6px 6px 0 0;box-shadow:0 8px 24px #0003;opacity:.85;background:#fff;font-family:Segoe UI Variable Display,system-ui,Avenir,Helvetica,Arial,sans-serif}._window_16zjv_2{position:absolute;background-color:#bfc3c9;border-radius:clamp(.35rem,.5vw,1rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease-in-out;transform-origin:bottom left}._window_16zjv_2._minimizing_16zjv_15{animation:_minimizeWindow_16zjv_1 .2s ease-in forwards}._window_16zjv_2._restoring_16zjv_20{animation:_restoreWindow_16zjv_1 .2s ease-out forwards}@keyframes _minimizeWindow_16zjv_1{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.3) translate(50%,100%)}}@keyframes _restoreWindow_16zjv_1{0%{opacity:0;transform:scale(.3) translate(50%,100%)}to{opacity:1;transform:scale(1) translate(0)}}._window_16zjv_2._active_16zjv_46{box-shadow:0 25px 50px -12px #00000040;outline:1px solid #A4A9B3;background-color:#e2e6eb}._window_16zjv_2._maximized_16zjv_52{border-radius:0}._window_16zjv_2._maximized_16zjv_52 ._resizeHandle_16zjv_56{display:none}._titleBar_16zjv_61{display:flex;align-items:stretch;-webkit-user-select:none;user-select:none;font-family:Segoe UI Variable Display,system-ui,Avenir,Helvetica,Arial,sans-serif;min-height:clamp(1.8rem,2.2vw,2.6rem)}._titleBarActive_16zjv_69{background:#eff4f9}._titleBarInactive_16zjv_73{background:#e8e8e8}._dragArea_16zjv_78{flex:1;cursor:move;min-width:20px}._simpleTitle_16zjv_85{display:flex;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;color:#374151;cursor:move;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}._controls_16zjv_102{display:flex;align-items:stretch;flex-shrink:0}._controlButton_16zjv_108{display:flex;align-items:center;justify-content:center;width:46px;border:none;background:none;color:#374151;cursor:pointer;padding:0;border-radius:0;transition:background-color .1s ease,color .1s ease}._minimizeButton_16zjv_122:hover,._maximizeButton_16zjv_123:hover{background-color:#0000000d}._closeButton_16zjv_127:hover{background-color:#c42b1c;color:#fff}._content_16zjv_133{flex:1;overflow:auto;background-color:#fff;position:relative}._inactiveClickShield_16zjv_143{position:absolute;inset:0;z-index:5;cursor:pointer}._resizeHandle_16zjv_56{position:absolute;z-index:10;transition:background-color .15s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._resizeTop_16zjv_162{top:0;left:0;right:0;height:clamp(3px,.5vw,6px);cursor:row-resize}._resizeBottom_16zjv_170{bottom:0;left:0;right:0;height:clamp(3px,.5vw,6px);cursor:row-resize}._resizeLeft_16zjv_178{top:0;left:0;bottom:0;width:clamp(3px,.5vw,6px);cursor:col-resize}._resizeRight_16zjv_186{top:0;right:0;bottom:0;width:clamp(3px,.5vw,6px);cursor:col-resize}._resizeTopLeft_16zjv_195{top:0;left:0;width:clamp(6px,1vw,12px);height:clamp(6px,1vw,12px);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cline x1='5' y1='5' x2='19' y2='19' stroke='black' stroke-width='2'/%3E%3Cpolygon points='14,19 19,19 19,14' fill='black'/%3E%3Cpolygon points='10,5 5,5 5,10' fill='black'/%3E%3C/svg%3E") 12 12,auto;border-top-left-radius:clamp(.35rem,.5vw,1rem)}._resizeTopRight_16zjv_205{top:0;right:0;width:clamp(6px,1vw,12px);height:clamp(6px,1vw,12px);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cline x1='19' y1='5' x2='5' y2='19' stroke='black' stroke-width='2'/%3E%3Cpolygon points='5,14 5,19 10,19' fill='black'/%3E%3Cpolygon points='19,10 19,5 14,5' fill='black'/%3E%3C/svg%3E") 12 12,auto;border-top-right-radius:clamp(.35rem,.5vw,1rem)}._resizeBottomLeft_16zjv_214{bottom:0;left:0;width:clamp(6px,1vw,12px);height:clamp(6px,1vw,12px);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cline x1='19' y1='5' x2='5' y2='19' stroke='black' stroke-width='2'/%3E%3Cpolygon points='5,14 5,19 10,19' fill='black'/%3E%3Cpolygon points='19,10 19,5 14,5' fill='black'/%3E%3C/svg%3E") 12 12,auto;border-bottom-left-radius:clamp(.35rem,.5vw,1rem)}._resizeBottomRight_16zjv_223{bottom:0;right:0;width:clamp(.75rem,1vw,2rem);height:clamp(.75rem,1vw,2rem);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cline x1='5' y1='5' x2='19' y2='19' stroke='black' stroke-width='2'/%3E%3Cpolygon points='14,19 19,19 19,14' fill='black'/%3E%3Cpolygon points='10,5 5,5 5,10' fill='black'/%3E%3C/svg%3E") 12 12,auto;padding:clamp(.15rem,.25vw,.5rem);border-bottom-right-radius:clamp(.35rem,.5vw,1rem)}._taskbar_1jwgn_1{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:none;border-top:2px solid rgba(200,215,235,.8);padding:clamp(.2rem,.4vw,.6rem) clamp(.5rem,.8vw,1rem);display:flex;align-items:center;justify-content:space-between;box-shadow:0 -6px 12px -2px #00000014;z-index:1000;min-height:fit-content}._userInfo_1jwgn_21{display:flex;align-items:center;gap:clamp(.25rem,.3vw,.4rem);padding:clamp(.15rem,.25vw,.35rem) clamp(.35rem,.5vw,.7rem);flex-shrink:0}._userInfo_1jwgn_21 ._icon_1jwgn_29{color:#2563eb}._loginText_1jwgn_33{color:#1f2937;font-size:clamp(.65rem,.75vw,.85rem);white-space:nowrap}._username_1jwgn_39{font-weight:600}._icon_1jwgn_29{width:clamp(.85rem,.9vw,1.1rem);height:clamp(.85rem,.9vw,1.1rem);flex-shrink:0}._taskbarWindows_1jwgn_50{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:.15rem;max-width:calc(100% - 28rem);align-items:center}._taskbarItem_1jwgn_61{position:relative;flex-shrink:1;min-width:0}._taskbarPreview_1jwgn_66{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:.5rem;background:linear-gradient(to right bottom,#f5f8fcfa,#f0f5fbfa);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(30,58,138,.25);border-radius:8px;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;min-width:200px;pointer-events:auto;z-index:1000;animation:_fadeInUp_1jwgn_1 .2s ease-out}@keyframes _fadeInUp_1jwgn_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._taskbarPreview_1jwgn_66:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px;background:transparent;pointer-events:auto}._previewWindowList_1jwgn_107{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}._previewWindow_1jwgn_107{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff80;border:1px solid rgba(30,58,138,.15);border-radius:6px;cursor:pointer;transition:all .15s ease-in-out}._previewWindow_1jwgn_107:hover{background:#fffc;border-color:#1e3a8a4d;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}._previewWindowActive_1jwgn_133{background:#0067c026;border-color:#0067c066}._previewWindowActive_1jwgn_133:hover{background:#0067c040}._previewWindowIcon_1jwgn_142{width:1.5rem;height:1.5rem;object-fit:contain}._previewWindowTitle_1jwgn_148{font-size:.875rem;color:#000000d9;font-weight:500}._previewCreateButton_1jwgn_154{width:100%;padding:.5rem;background:#0067c01a;border:1px solid rgba(0,103,192,.3);border-radius:6px;color:#0067c0;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}._previewCreateButton_1jwgn_154:hover{background:#0067c033;border-color:#0067c080;transform:translateY(-1px);box-shadow:0 2px 4px -1px #0000001a}._taskbarButton_1jwgn_173{padding:clamp(.05rem,.15vw,.25rem) clamp(.15rem,.3vw,.4rem);border-radius:.25rem;font-size:clamp(.875rem,.9vw,1rem);line-height:clamp(1.25rem,1.3vw,1.5rem);color:#fff;transition:background-color .15s ease-in-out;cursor:default;display:flex;align-items:center;justify-content:center;margin:clamp(.05rem,.15vw,.2rem) clamp(.1rem,.15vw,.35rem);flex-direction:column;background:none;min-width:0;flex-shrink:1;border:1px solid transparent}._taskbarButton_1jwgn_173:hover{background-color:#ffffff80;border:1px solid rgba(0,103,192,.1)}._taskbarIcon_1jwgn_197{width:clamp(1.1rem,3.2vw,2rem);height:clamp(1.1rem,3.2vw,2rem);object-fit:contain;transition:all .25s ease-out;margin:clamp(.05rem,.1vw,.15rem) clamp(.05rem,.1vw,.2rem);flex-shrink:1}._taskbarIconPulse_1jwgn_206{animation:_pulse_1jwgn_1 .4s cubic-bezier(.4,.1,.2,1)}@keyframes _pulse_1jwgn_1{0%{transform:scale(1)}30%{transform:scale(.8)}to{transform:scale(1)}}._taskbarButtonMinimized_1jwgn_222{background:none}._taskbarButtonMinimized_1jwgn_222:hover{background-color:#ffffff80;box-shadow:0 2px 4px #0067c01a}._taskbarButtonActive_1jwgn_232{background:none}._taskbarButtonFocused_1jwgn_235{background-color:#ffffff80;border:1px solid rgba(0,0,0,.1)}._taskbarButtonActive_1jwgn_232:hover{background-color:#ffffff80}._taskTimerGroup_1jwgn_245{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.5rem);padding:clamp(.15rem,.25vw,.3rem) clamp(.4rem,.65vw,.8rem);background:#1d4ed80f;border:1px solid rgba(29,78,216,.15);border-radius:clamp(.25rem,.4vw,.5rem);white-space:nowrap}._taskTimerSeparator_1jwgn_256{width:1px;height:clamp(.7rem,.9vw,1rem);background:#1d4ed833;flex-shrink:0}._taskIndicatorLabel_1jwgn_263{font-weight:600;color:#1d4ed8;font-size:clamp(.6rem,.7vw,.8rem)}._taskIndicatorTitle_1jwgn_269{color:#374151;font-size:clamp(.6rem,.7vw,.8rem);max-width:10rem;overflow:hidden;text-overflow:ellipsis}._advanceButton_1jwgn_277{display:flex;align-items:center;gap:.15rem;margin-left:clamp(.15rem,.3vw,.4rem);padding:clamp(.1rem,.15vw,.2rem) clamp(.25rem,.4vw,.5rem);background:#f59e0b26;border:1px solid rgba(245,158,11,.4);border-radius:.25rem;color:#b45309;font-size:clamp(.55rem,.65vw,.75rem);font-weight:600;cursor:pointer;transition:all .15s ease-in-out}._advanceButton_1jwgn_277:hover:not(:disabled){background:#f59e0b40;border-color:#f59e0b99}._advanceButton_1jwgn_277:disabled{opacity:.4;cursor:not-allowed}._advanceButtonIcon_1jwgn_303{width:clamp(.6rem,.7vw,.8rem);height:clamp(.6rem,.7vw,.8rem);flex-shrink:0}._demoControlsPill_1jwgn_312{gap:clamp(.1rem,.2vw,.25rem);background:#f59e0b1a;border-color:#f59e0b59}._demoAdjustButton_1jwgn_318{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.05rem,.1vw,.15rem);background:transparent;border:none;border-radius:.2rem;color:#b45309;cursor:pointer;transition:background-color .15s ease-in-out}._demoAdjustButton_1jwgn_318:hover:not(:disabled){background:#f59e0b33}._demoAdjustButton_1jwgn_318:disabled{opacity:.4;cursor:not-allowed}._demoAdjustIcon_1jwgn_340{width:clamp(.7rem,.8vw,.95rem);height:clamp(.7rem,.8vw,.95rem);flex-shrink:0}._demoAdjustInput_1jwgn_346{width:clamp(2rem,2.5vw,3rem);padding:0;background:transparent;border:none;color:#b45309;font-weight:600;font-size:clamp(.65rem,.75vw,.85rem);text-align:center;font-family:inherit;outline:none;-moz-appearance:textfield}._demoAdjustInput_1jwgn_346::-webkit-outer-spin-button,._demoAdjustInput_1jwgn_346::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._demoAdjustInput_1jwgn_346:focus{background:#ffffff80;border-radius:.2rem}._demoAdjustUnit_1jwgn_371{color:#b45309;font-size:clamp(.55rem,.65vw,.75rem);font-weight:600;margin-right:clamp(.1rem,.15vw,.2rem)}._demoSkipButton_1jwgn_378{gap:clamp(.2rem,.3vw,.4rem);background:#f59e0b1a;border-color:#f59e0b59;color:#b45309;cursor:pointer;font-family:inherit;transition:all .15s ease-in-out}._demoSkipButton_1jwgn_378:hover:not(:disabled){background:#f59e0b33;border-color:#f59e0b8c}._demoSkipButton_1jwgn_378:disabled{opacity:.4;cursor:not-allowed}._demoSkipLabel_1jwgn_398{font-weight:600;font-size:clamp(.6rem,.7vw,.8rem)}._footerRight_1jwgn_404{display:flex;align-items:center;gap:clamp(.5rem,.8vw,1rem);flex-shrink:0}._helpInfo_1jwgn_411{position:relative;display:flex;align-items:center;gap:clamp(.2rem,.3vw,.35rem);color:red;font-size:clamp(.65rem,.75vw,.85rem);white-space:nowrap;cursor:pointer}._helpInfoActive_1jwgn_422{background:#ffffff80;border-radius:4px}._iconWrap_1jwgn_427{position:relative;display:inline-flex;align-items:center;justify-content:center}._unreadDot_1jwgn_434{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid #ffffff;box-sizing:content-box;animation:_helpRedPulse_1jwgn_1 1.6s ease-in-out infinite;pointer-events:none}@keyframes _helpRedPulse_1jwgn_1{0%,to{box-shadow:0 0 #ef444499;transform:scale(1)}50%{box-shadow:0 0 0 5px #ef444400;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){._unreadDot_1jwgn_434{animation:none}}._taskTimerGroup_1jwgn_245 ._icon_1jwgn_29{color:#2563eb}._timeText_1jwgn_469{font-weight:600;color:#1d4ed8;font-size:clamp(.65rem,.75vw,.85rem);white-space:nowrap}._skeletonBar_1jwgn_476{display:inline-block;height:clamp(.6rem,.75vw,.85rem);border-radius:.25rem;background:linear-gradient(90deg,#1d4ed814 25%,#1d4ed838,#1d4ed814 75%);background-size:200% 100%;animation:_footerShimmer_1jwgn_1 1.5s ease-in-out infinite;flex-shrink:0}._skeletonLabel_1jwgn_491{width:clamp(3rem,4.5vw,5rem)}._skeletonTitle_1jwgn_495{width:clamp(5rem,7vw,8rem)}._skeletonTime_1jwgn_499{width:clamp(2.75rem,3.5vw,4rem)}@keyframes _footerShimmer_1jwgn_1{0%{background-position:200% 0}to{background-position:-200% 0}}._clock_1jwgn_512{padding:clamp(.15rem,.3vw,.5rem) clamp(.4rem,.8vw,1rem);border-radius:.25rem;color:#000;font-size:clamp(.625rem,.8vw,.9rem);line-height:clamp(1rem,1.2vw,1.4rem);font-family:Segoe UI Variable Display;white-space:nowrap;flex-shrink:0;display:flex;flex-direction:column;align-items:center}._clockDate_1jwgn_526{font-size:clamp(.55rem,.7vw,.8rem);line-height:clamp(.8rem,1vw,1.2rem);color:#000000b3}._taskbarButtonDot_1jwgn_533{position:relative;bottom:0;border-radius:clamp(.15rem,.25vw,.4rem);background:none;width:clamp(.25rem,.4vw,.5rem);height:clamp(.125rem,.2vw,.25rem);justify-self:center;transition:width .2s ease-out,background .2s ease-out;flex-shrink:0}._taskbarButtonDotMinimized_1jwgn_544{position:relative;bottom:0;border-radius:clamp(.15rem,.25vw,.4rem);background:#858585;width:clamp(.25rem,.4vw,.5rem);height:clamp(.125rem,.2vw,.25rem);justify-self:center;transition:width .2s ease-out,background .2s ease-out;flex-shrink:0}._taskbarButtonDotActive_1jwgn_555{background:#0067c0;width:clamp(.5rem,1vw,1rem)}._devToolsGroup_1jwgn_561{display:flex;align-items:center;gap:.25rem}._devToolUpload_1jwgn_567{background:#22c55e26;border-color:#22c55e66;color:#15803d}._devToolUpload_1jwgn_567:hover:not(:disabled){background:#22c55e40;border-color:#22c55e99}._devToolDownload_1jwgn_578{background:#3b82f626;border-color:#3b82f666;color:#1d4ed8}._devToolDownload_1jwgn_578:hover:not(:disabled){background:#3b82f640;border-color:#3b82f699}._panel_1oczl_1{position:absolute;bottom:calc(100% + 8px);right:0;padding:.5rem;background:linear-gradient(to right bottom,#f5f8fcfa,#f0f5fbfa);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(30,58,138,.25);border-radius:8px;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;min-width:200px;z-index:1001;transform-origin:bottom right}._panel_1oczl_1:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px;background:transparent;pointer-events:auto}._menuList_1oczl_29{display:flex;flex-direction:column;gap:.25rem}._menuItem_1oczl_35{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:#ffffff80;border:1px solid rgba(30,58,138,.15);border-radius:6px;cursor:pointer;transition:all .15s ease-in-out;font-size:.85rem;font-weight:500;color:#000000d9;width:100%;text-align:left;white-space:nowrap}._menuItem_1oczl_35:hover{background:#fffc;border-color:#1e3a8a4d;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}._menuItemIcon_1oczl_60{width:1rem;height:1rem;flex-shrink:0;color:#2563eb}._divider_1oczl_67{height:1px;background:#1e3a8a26;margin:.25rem 0}._menuItemDanger_1oczl_73,._menuItemDanger_1oczl_73 ._menuItemIcon_1oczl_60{color:#b91c1c}._menuItemDanger_1oczl_73:hover{background:#ef444414;border-color:#b91c1c4d}._iconWrap_1oczl_86{position:relative;display:inline-flex;align-items:center;justify-content:center}._unreadDot_1oczl_93{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid rgba(245,248,252,1);box-sizing:content-box;animation:_supportRedPulse_1oczl_1 1.6s ease-in-out infinite;pointer-events:none}@keyframes _supportRedPulse_1oczl_1{0%,to{box-shadow:0 0 #ef444499;transform:scale(1)}50%{box-shadow:0 0 0 5px #ef444400;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){._unreadDot_1oczl_93{animation:none}}._folder_13lq2_1{color:var(--win11-folder-yellow, #FFB900);fill:var(--win11-folder-yellow, #FFB900);stroke:#e0a300}._document_13lq2_7{color:#2b579a}._spreadsheet_13lq2_11{color:#217346}._image_13lq2_15{color:#0078d4}._text_13lq2_19{color:#666}._overlay_1rqeb_6{position:fixed;inset:0;z-index:1100;background:#00000040}._window_1rqeb_15{position:absolute;background:#fff;border:1px solid #b0b0b0;border-radius:8px;box-shadow:0 8px 32px #00000038,0 0 0 1px #0000000f;display:flex;flex-direction:column;width:700px;height:380px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:13px;color:#1a1a1a;overflow:hidden}._titleBar_1rqeb_33{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 6px 0 12px;background:#f3f3f3;border-bottom:1px solid #e0e0e0;flex-shrink:0;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px 8px 0 0}._titleBar_1rqeb_33:active{cursor:grabbing}._titleText_1rqeb_51{font-size:12px;color:#1a1a1a;font-weight:400}._closeButton_1rqeb_57{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:4px;cursor:pointer;color:#666;font-size:16px;transition:background-color .1s ease,color .1s ease}._closeButton_1rqeb_57:hover{background:#c42b1c;color:#fff}._body_1rqeb_79{display:flex;flex:1;min-height:0;overflow:hidden}._sidebar_1rqeb_88{width:170px;flex-shrink:0;border-right:1px solid #e5e5e5;overflow-y:auto;padding:4px 0;background:#f9f9f9}._sidebar_1rqeb_88::-webkit-scrollbar{width:6px}._sidebar_1rqeb_88::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}._folderItem_1rqeb_106{display:flex;align-items:center;gap:8px;padding:5px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#1a1a1a;border-radius:0;transition:background-color .1s ease;border:none;background:none;width:100%;text-align:left;font-family:inherit}._folderItem_1rqeb_106:hover{background:#e8e8e8}._folderItemActive_1rqeb_128{background:#cce4f7}._folderItemActive_1rqeb_128:hover{background:#b8d8f0}._folderIcon_1rqeb_136{color:#ffb900;flex-shrink:0}._folderName_1rqeb_141{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._content_1rqeb_149{flex:1;min-width:0;overflow-x:auto;overflow-y:auto;padding:8px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;background:#fff}._content_1rqeb_149::-webkit-scrollbar{height:6px;width:6px}._content_1rqeb_149::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}._fileItem_1rqeb_172{display:flex;flex-direction:column;align-items:center;padding:8px 6px 6px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;width:88px;transition:background-color .1s ease;border:2px solid transparent}._fileItem_1rqeb_172:hover{background:#0000000a}._fileItemSelected_1rqeb_189{background:#cce4f7;border-color:#0067c0}._fileItemSelected_1rqeb_189:hover{background:#b8d8f0}._fileItemFolder_1rqeb_198{cursor:pointer}._fileItemIcon_1rqeb_202{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:4px}._fileItemName_1rqeb_210{font-size:11px;text-align:center;word-break:break-word;line-height:1.3;max-width:100%;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._emptyContent_1rqeb_223{flex:1;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px}._actionBar_1rqeb_234{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid #e5e5e5;background:#f3f3f3;flex-shrink:0;border-radius:0 0 8px 8px}._filenameGroup_1rqeb_245{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._filenameLabel_1rqeb_253{font-size:12px;color:#444;white-space:nowrap;flex-shrink:0}._filenameInput_1rqeb_260{flex:1;min-width:100px;padding:4px 8px;border:1px solid #c4c4c4;border-radius:3px;font-size:13px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;color:#1a1a1a;background:#fff;outline:none;transition:border-color .15s ease}._filenameInput_1rqeb_260:focus{border-color:#0067c0;box-shadow:0 0 0 1px #0067c0}._fileTypeSelect_1rqeb_279{padding:4px 24px 4px 8px;border:1px solid #c4c4c4;border-radius:3px;font-size:12px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;color:#1a1a1a;background:#fff;cursor:pointer;flex-shrink:0;outline:none;appearance:auto}._buttonGroup_1rqeb_293{display:flex;align-items:center;gap:6px;flex-shrink:0}._openButton_1rqeb_300{padding:5px 24px;border:1px solid #0067C0;border-radius:3px;background:#fff;color:#1a1a1a;font-size:13px;font-family:inherit;cursor:pointer;transition:background-color .1s ease;white-space:nowrap}._openButton_1rqeb_300:hover:not(:disabled){background:#e8f0fe}._openButton_1rqeb_300:disabled{opacity:.5;cursor:not-allowed;border-color:#c4c4c4}._cancelButton_1rqeb_323{padding:5px 24px;border:1px solid #c4c4c4;border-radius:3px;background:#fff;color:#1a1a1a;font-size:13px;font-family:inherit;cursor:pointer;transition:background-color .1s ease;white-space:nowrap}._cancelButton_1rqeb_323:hover{background:#0000000a}._emailAppContainer_11f0n_2{--outlook-blue: #0078d4;--outlook-blue-hover: #106ebe;--outlook-blue-active: #005a9e;--outlook-selected-bg: #cee3fa;--outlook-selected-hover: #b4d6f4;--outlook-bg-gray: #f3f2f1;--outlook-bg-hover: #f5f5f5;--outlook-border: #edebe9;--outlook-border-strong: #d2d0ce;--outlook-text-primary: #323130;--outlook-text-secondary: #605e5c;--outlook-text-tertiary: #a19f9d;--outlook-white: #ffffff;--outlook-sidebar-bg: #ebebeb;height:100%;background-image:url(/emailbg.jpg);background-size:cover;background-position:center;position:relative}._emailAppContainer_11f0n_2:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to right,#eff4f9f2,#eff4f9d9 10%,#eff4f999 22%,#eff4f940 35%,#eff4f900 45%),linear-gradient(to bottom,#eff4f9f2,#eff4f9d9 12%,#eff4f999 30%,#eff4f940 50%,#eff4f900 68%)}._sideBar_11f0n_37{background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);width:clamp(2.75rem,3.5vw,3.5rem);flex-shrink:0;justify-content:space-between;position:relative;z-index:1}._sidebarTop_11f0n_48,._sidebarBottom_11f0n_49{display:flex;flex-direction:column;align-items:center}._sidebarTop_11f0n_48{padding-top:clamp(.25rem,.5vw,.5rem)}._sidebarBottom_11f0n_49{padding-bottom:clamp(.25rem,.5vw,.5rem)}._sidebarIcon_11f0n_63{display:flex;align-items:center;justify-content:center;width:clamp(2rem,2.5vw,2.5rem);height:clamp(2rem,2.5vw,2.5rem);margin:clamp(1px,.15vw,3px) 0;border-radius:clamp(4px,.4vw,6px);cursor:pointer;color:var(--outlook-text-secondary);transition:background-color .15s ease,color .15s ease}._sidebarIcon_11f0n_63 svg{width:clamp(1rem,1.25vw,1.375rem);height:clamp(1rem,1.25vw,1.375rem)}._sidebarIcon_11f0n_63:hover{background-color:var(--outlook-border-strong);color:var(--outlook-text-primary)}._sidebarIconActive_11f0n_86{background-color:var(--outlook-blue);color:var(--outlook-white)}._sidebarIconActive_11f0n_86:hover{background-color:var(--outlook-blue-hover);color:var(--outlook-white)}._ribbon_vvgl3_1{border-radius:clamp(.25rem,.35vw,.5rem);background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);margin-left:clamp(.5rem,1%,1.5rem);box-shadow:0 2px 8px #0000001f;overflow:hidden}._ribbonInner_vvgl3_11{border-radius:clamp(.25rem,.35vw,.5rem);background-color:#fff;overflow:hidden;margin:clamp(.1rem,.2%,.5rem);box-shadow:inset 0 0 0 1px #0000002b}._ribbonActions_vvgl3_19{display:flex;align-items:center;gap:clamp(1px,.15vw,3px);padding:clamp(.2rem,.35vw,.45rem) clamp(.5rem,.75vw,1rem)}._newEventButton_vvgl3_26{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem);padding:clamp(.3rem,.4vw,.5rem) clamp(.6rem,.8vw,1.1rem);background-color:var(--outlook-blue);border:none;border-radius:clamp(3px,.3vw,5px);cursor:pointer;font-size:clamp(.65rem,.75vw,.9rem);font-weight:500;line-height:1;color:var(--outlook-white);transition:background-color .12s ease;white-space:nowrap;font-family:inherit}._newEventButton_vvgl3_26 svg{width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem);flex-shrink:0}._newEventButton_vvgl3_26:hover{background-color:var(--outlook-blue-hover)}._newEventButton_vvgl3_26:active{background-color:var(--outlook-blue-active)}._ribbonSeparator_vvgl3_58{width:1px;height:clamp(1.5rem,2vw,2.5rem);background-color:var(--outlook-border-strong);margin:0 clamp(.2rem,.3vw,.5rem);flex-shrink:0}._viewSwitcher_vvgl3_66{display:flex;gap:clamp(1px,.15vw,3px)}._viewButton_vvgl3_71{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem);padding:clamp(.2rem,.3vw,.4rem) clamp(.35rem,.5vw,.75rem);background:none;border:none;border-radius:clamp(3px,.3vw,5px);cursor:pointer;color:var(--outlook-text-primary);font-size:clamp(.6rem,.93vw,1.08rem);font-family:inherit;font-weight:400;white-space:nowrap;line-height:1;transition:background-color .12s ease,color .12s ease}._viewButton_vvgl3_71 svg{width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem);flex-shrink:0}._viewButton_vvgl3_71:hover{background-color:var(--outlook-bg-hover);color:var(--outlook-text-primary)}._viewButtonActive_vvgl3_100{color:var(--outlook-blue);background-color:var(--outlook-selected-bg);font-weight:600}._viewButtonActive_vvgl3_100:hover{background-color:var(--outlook-selected-hover);color:var(--outlook-blue)}._navBar_yc5zz_1{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.5rem);padding:clamp(.3rem,.45vw,.6rem) clamp(.5rem,.75vw,1rem);border-bottom:1px solid var(--outlook-border);flex-shrink:0}._todayButton_yc5zz_10{display:flex;align-items:center;gap:clamp(.2rem,.3vw,.4rem);padding:clamp(.2rem,.3vw,.4rem) clamp(.35rem,.5vw,.75rem);background:none;border:1px solid var(--outlook-border-strong);border-radius:clamp(3px,.3vw,5px);cursor:pointer;font-size:clamp(.63rem,.73vw,.88rem);font-family:inherit;font-weight:500;color:var(--outlook-text-primary);white-space:nowrap;transition:background-color .12s ease}._todayButton_yc5zz_10 svg{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);flex-shrink:0}._todayButton_yc5zz_10:hover{background-color:var(--outlook-bg-hover)}._navArrows_yc5zz_37{display:flex;flex-direction:row;gap:0}._navButton_yc5zz_43{display:flex;align-items:center;justify-content:center;padding:clamp(0px,.05vw,1px) clamp(.15rem,.2vw,.3rem);background:none;border:none;border-radius:clamp(2px,.2vw,3px);cursor:pointer;color:var(--outlook-text-secondary);transition:background-color .12s ease,color .12s ease}._navButton_yc5zz_43 svg{width:clamp(.7rem,.85vw,1rem);height:clamp(.7rem,.85vw,1rem)}._navButton_yc5zz_43:hover{background-color:var(--outlook-bg-hover);color:var(--outlook-text-primary)}._dateTitle_yc5zz_66{font-size:clamp(.9rem,1.1vw,1.35rem);font-weight:600;color:var(--outlook-text-primary);margin:0;white-space:nowrap;margin-left:clamp(.15rem,.25vw,.35rem)}._miniCalendar_kf779_1{padding:clamp(.375rem,1vw,.75rem);-webkit-user-select:none;user-select:none}._monthHeader_kf779_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(.25rem,.75vw,.5rem);padding:0 clamp(.125rem,.5vw,.25rem)}._monthLabel_kf779_14{font-size:clamp(.625rem,1.4vw,.8125rem);font-weight:600;color:var(--outlook-text-primary)}._monthNav_kf779_20{display:flex;gap:2px}._monthNavButton_kf779_25{display:flex;align-items:center;justify-content:center;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);background:none;border:none;border-radius:4px;cursor:pointer;color:var(--outlook-text-secondary);transition:background-color .15s ease}._monthNavButton_kf779_25:hover{background-color:var(--outlook-bg-hover)}._dayNamesRow_kf779_43{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}._dayNameCell_kf779_49{text-align:center;font-size:clamp(.5rem,1.1vw,.6875rem);font-weight:600;color:var(--outlook-text-tertiary);padding:clamp(.125rem,.35vw,.25rem) 0}._weeksGrid_kf779_57{display:flex;flex-direction:column;gap:1px}._weekRow_kf779_63{display:grid;grid-template-columns:repeat(7,1fr);border-radius:3px}._weekRowHighlight_kf779_69{background-color:var(--outlook-selected-bg)}._dayCell_kf779_73{display:flex;align-items:center;justify-content:center;width:clamp(20px,3vw,26px);height:clamp(20px,3vw,26px);margin:1px auto;font-size:clamp(.5rem,1.1vw,.6875rem);color:var(--outlook-text-primary);background:none;border:none;border-radius:50%;cursor:pointer;transition:background-color .15s ease;padding:0}._dayCell_kf779_73:hover{background-color:var(--outlook-bg-hover)}._dayCellOutside_kf779_94{color:var(--outlook-text-tertiary)}._dayCellToday_kf779_98{background-color:var(--outlook-blue);color:var(--outlook-white);font-weight:700}._dayCellToday_kf779_98:hover{background-color:var(--outlook-blue-hover)}._sidebar_1p7z7_1{width:100%;min-width:clamp(160px,18vw,220px);flex-shrink:0;height:100%;background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 8px #0000001f;overflow-y:auto;display:flex;flex-direction:column;padding-top:clamp(.25rem,.4vw,.5rem)}._addCalendarButton_1p7z7_16{display:flex;align-items:center;gap:.375rem;padding:clamp(.25rem,.75vw,.4rem) clamp(.5rem,1.5vw,.875rem);margin:0 clamp(.375rem,1vw,.75rem);background:none;border:none;border-radius:4px;cursor:pointer;font-size:clamp(.625rem,1.3vw,.75rem);color:var(--outlook-text-secondary);transition:background-color .15s ease}._addCalendarButton_1p7z7_16:hover{background-color:var(--outlook-bg-hover);color:var(--outlook-text-primary)}._calendarsSection_1p7z7_36{margin-top:clamp(.25rem,.5vw,.375rem);padding:0 clamp(.25rem,.75vw,.5rem)}._sectionHeader_1p7z7_41{display:flex;align-items:center;gap:.25rem;width:100%;padding:clamp(.2rem,.5vw,.3rem) clamp(.25rem,.5vw,.375rem);background:none;border:none;border-radius:4px;cursor:pointer;font-size:clamp(.625rem,1.3vw,.75rem);font-weight:600;color:var(--outlook-text-primary);transition:background-color .15s ease;text-align:left}._sectionHeader_1p7z7_41:hover{background-color:var(--outlook-bg-hover)}._calendarList_1p7z7_62{padding:clamp(.125rem,.3vw,.25rem) 0}._calendarItem_1p7z7_66{display:flex;align-items:center;gap:.375rem;padding:clamp(.2rem,.5vw,.3rem) clamp(.375rem,1vw,.625rem);padding-left:clamp(1.25rem,3vw,1.625rem);border-radius:4px;cursor:pointer;font-size:clamp(.625rem,1.3vw,.75rem);color:var(--outlook-text-primary);transition:background-color .15s ease}._calendarItem_1p7z7_66:hover{background-color:var(--outlook-bg-hover)}._checkbox_1p7z7_83{width:clamp(14px,2vw,16px);height:clamp(14px,2vw,16px);border:1.5px solid var(--outlook-border-strong);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._checkboxChecked_1p7z7_96{background-color:var(--outlook-blue);border-color:var(--outlook-blue);color:var(--outlook-white)}._calendarName_1p7z7_102{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dayView_n7dxs_1{flex:1;overflow:auto}._dayGrid_n7dxs_6{display:flex;min-height:100%}._timeColumn_n7dxs_11{flex-shrink:0;width:clamp(48px,8vw,68px);border-right:1px solid var(--outlook-border)}._cornerCell_n7dxs_17{height:clamp(36px,6vh,48px);border-bottom:1px solid var(--outlook-border)}._timeLabel_n7dxs_22{height:clamp(20px,3.5vh,28px);display:flex;align-items:flex-start;justify-content:flex-end;padding:0 clamp(.25rem,1vw,.5rem) 0 0;font-size:clamp(.5rem,1.1vw,.6875rem);color:var(--outlook-text-tertiary);border-bottom:1px solid var(--outlook-border)}._timeLabelHalf_n7dxs_33{border-bottom:1px dashed color-mix(in srgb,var(--outlook-border) 50%,transparent)}._dayColumn_n7dxs_37{flex:1;position:relative}._dayHeader_n7dxs_42{height:clamp(36px,6vh,48px);display:flex;align-items:center;justify-content:center;gap:clamp(.25rem,.5vw,.375rem);border-bottom:1px solid var(--outlook-border);background-color:var(--outlook-white)}._dayHeaderToday_n7dxs_52{border-bottom:2px solid var(--outlook-blue)}._dayNumber_n7dxs_56{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:600;color:var(--outlook-text-primary);line-height:1}._dayNumberToday_n7dxs_63{color:var(--outlook-blue)}._dayName_n7dxs_67{font-size:clamp(.5rem,1.1vw,.6875rem);font-weight:500;color:var(--outlook-text-secondary);text-transform:capitalize}._dayNameToday_n7dxs_74{color:var(--outlook-blue);font-weight:600}._dayContent_n7dxs_79{position:relative;height:calc(clamp(20px,3.5vh,28px)*22)}._timeSlot_n7dxs_84{height:clamp(20px,3.5vh,28px);border-bottom:1px solid var(--outlook-border);cursor:pointer;transition:background-color .1s ease}._timeSlotHalf_n7dxs_91{border-bottom:1px dashed color-mix(in srgb,var(--outlook-border) 50%,transparent)}._timeSlot_n7dxs_84:hover{background-color:var(--outlook-bg-hover)}._currentTimeIndicator_n7dxs_99{position:absolute;left:0;right:0;z-index:5;pointer-events:none;display:flex;align-items:center}._currentTimeDot_n7dxs_109{width:clamp(8px,1vw,10px);height:clamp(8px,1vw,10px);border-radius:50%;background-color:var(--outlook-blue);flex-shrink:0;margin-left:-4px}._currentTimeLine_n7dxs_118{flex:1;height:2px;background-color:var(--outlook-blue);opacity:.7}._eventsContainer_n7dxs_125{position:absolute;inset:0;pointer-events:none}._event_n7dxs_125{position:absolute;left:4px;right:4px;border-radius:4px;border-left:3px solid;padding:clamp(.25rem,.75vw,.5rem) clamp(.375rem,1vw,.625rem);cursor:pointer;pointer-events:auto;overflow:hidden;transition:box-shadow .15s ease;min-height:clamp(28px,5vh,40px)}._event_n7dxs_125:hover{box-shadow:0 2px 8px #0000001f;z-index:10}._eventTitle_n7dxs_153{font-size:clamp(.5625rem,1.3vw,.8125rem);font-weight:600;color:var(--outlook-text-primary);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.25rem}._eventIcon_n7dxs_166{width:clamp(10px,1.2vw,14px);height:clamp(10px,1.2vw,14px);flex-shrink:0;opacity:.7}._eventTime_n7dxs_173{font-size:clamp(.5rem,1.1vw,.6875rem);color:var(--outlook-text-secondary);margin-bottom:2px}._eventLocation_n7dxs_179{font-size:clamp(.5rem,1.1vw,.6875rem);color:var(--outlook-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pendingSlot_n7dxs_187{position:absolute;left:4px;right:4px;border-radius:4px;background-color:var(--outlook-blue);opacity:.1;pointer-events:none;z-index:2}._weekView_14d45_1{flex:1;overflow:auto}._weekGrid_14d45_6{display:flex;min-height:100%;width:100%}._timeColumn_14d45_12{flex-shrink:0;width:clamp(48px,8vw,68px);border-right:1px solid var(--outlook-border)}._cornerCell_14d45_18{height:clamp(36px,6vh,48px);border-bottom:1px solid var(--outlook-border)}._timeLabel_14d45_23{height:clamp(20px,3.5vh,28px);display:flex;align-items:flex-start;justify-content:flex-end;padding:0 clamp(.25rem,1vw,.5rem) 0 0;font-size:clamp(.5rem,1.1vw,.6875rem);color:var(--outlook-text-tertiary);border-bottom:1px solid var(--outlook-border)}._timeLabelHalf_14d45_34{border-bottom:1px dashed color-mix(in srgb,var(--outlook-border) 50%,transparent)}._dayColumn_14d45_38{flex:1;min-width:0;border-right:1px solid var(--outlook-border);position:relative;overflow:hidden}._dayColumn_14d45_38:last-child{border-right:none}._dayHeader_14d45_50{height:clamp(36px,6vh,48px);display:flex;align-items:center;justify-content:center;gap:clamp(.25rem,.5vw,.375rem);border-bottom:1px solid var(--outlook-border);background-color:var(--outlook-white);overflow:hidden;min-width:0}._dayHeaderToday_14d45_62{border-bottom:2px solid var(--outlook-blue)}._dayNumber_14d45_66{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:600;color:var(--outlook-text-primary);line-height:1}._dayNumberToday_14d45_73{color:var(--outlook-blue)}._dayName_14d45_77{font-size:clamp(.5rem,1.1vw,.6875rem);font-weight:500;color:var(--outlook-text-secondary);text-transform:capitalize}._dayNameToday_14d45_84{color:var(--outlook-blue);font-weight:600}._dayContent_14d45_89{position:relative;height:calc(clamp(20px,3.5vh,28px)*22);overflow:hidden}._timeSlot_14d45_95{height:clamp(20px,3.5vh,28px);border-bottom:1px solid var(--outlook-border);cursor:pointer;transition:background-color .1s ease}._timeSlotHalf_14d45_102{border-bottom:1px dashed color-mix(in srgb,var(--outlook-border) 50%,transparent)}._timeSlot_14d45_95:hover{background-color:var(--outlook-bg-hover)}._currentTimeIndicator_14d45_110{position:absolute;left:0;right:0;z-index:5;pointer-events:none;display:flex;align-items:center}._currentTimeDot_14d45_120{width:clamp(8px,1vw,10px);height:clamp(8px,1vw,10px);border-radius:50%;background-color:var(--outlook-blue);flex-shrink:0;margin-left:-4px}._currentTimeLine_14d45_129{flex:1;height:2px;background-color:var(--outlook-blue);opacity:.7}._eventsContainer_14d45_136{position:absolute;inset:0;pointer-events:none}._event_14d45_136{position:absolute;left:4px;right:4px;border-radius:4px;border-left:3px solid;padding:clamp(.125rem,.5vw,.25rem) clamp(.25rem,.75vw,.375rem);cursor:pointer;pointer-events:auto;overflow:hidden;transition:box-shadow .15s ease;min-height:clamp(24px,4vh,32px)}._event_14d45_136:hover{box-shadow:0 2px 8px #0000001f;z-index:10}._eventTitle_14d45_164{font-size:clamp(.5rem,1.1vw,.6875rem);font-weight:600;color:var(--outlook-text-primary);margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventTime_14d45_174{font-size:clamp(.45rem,1vw,.625rem);color:var(--outlook-text-secondary);margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eventLocation_14d45_183{font-size:clamp(.45rem,1vw,.625rem);color:var(--outlook-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pendingSlot_14d45_191{position:absolute;left:4px;right:4px;border-radius:4px;background-color:#0078d426;border-left:3px solid var(--outlook-blue, #0078d4);pointer-events:none;z-index:4;min-height:clamp(16px,3vh,24px)}._monthView_1ik0q_1{flex:1;overflow:auto}._monthGrid_1ik0q_6{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;overflow:hidden;height:100%;width:100%}._weekDayHeader_1ik0q_17{padding:clamp(.375rem,1.5vw,.625rem) clamp(.5rem,1.5vw,.75rem);text-align:left;font-size:clamp(.575rem,1.2vw,.75rem);font-weight:500;color:#70757a;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}._dayCell_1ik0q_27{min-height:clamp(60px,15vh,120px);padding:clamp(.25rem,1vw,.5rem);border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;cursor:pointer;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:0}._dayCell_1ik0q_27:hover{background-color:#f8f9fa}._todayCell_1ik0q_44{border:2px solid #1a73e8}._otherMonth_1ik0q_48{background-color:#fafafa;color:#9ca3af}._otherMonth_1ik0q_48:hover{background-color:#f3f4f6}._dayCellHeader_1ik0q_57{display:flex;align-items:center;margin-bottom:.375rem}._dayNumber_1ik0q_63{font-size:clamp(.6rem,1.4vw,.8rem);font-weight:500;color:#3c4043;padding:0 clamp(.125rem,.5vw,.25rem)}._otherMonth_1ik0q_48 ._dayNumber_1ik0q_63{color:#9ca3af}._today_1ik0q_44{background-color:#1a73e8;color:#fff!important;font-weight:600;border-radius:50%;width:clamp(20px,4vw,28px);height:clamp(20px,4vw,28px);display:flex;align-items:center;justify-content:center;padding:0}._dayEvents_1ik0q_87{display:flex;flex-direction:column;gap:.175rem;overflow:hidden;min-width:0}._eventBadge_1ik0q_95{padding:clamp(.1rem,.4vw,.2rem) clamp(.25rem,1vw,.5rem);border-radius:.25rem;font-size:clamp(.5rem,1.1vw,.7rem);color:#3c4043;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;gap:.25rem;overflow:hidden;border-left:3px solid;min-width:0}._eventBadge_1ik0q_95:hover{opacity:.8}._eventTime_1ik0q_114{font-weight:500;flex-shrink:0;color:#3c4043}._eventIcon_1ik0q_120{flex-shrink:0;color:#5f6368}._eventTitle_1ik0q_125{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#3c4043}._moreEvents_1ik0q_133{font-size:clamp(.5rem,1.2vw,.7rem);color:#1a73e8;padding:.125rem .5rem;font-weight:500;cursor:pointer}._moreEvents_1ik0q_133:hover{text-decoration:underline}._agendaView_1l8zj_1{flex:1;overflow:auto}._agendaList_1l8zj_6{max-width:900px;margin:0 auto;padding:clamp(.75rem,3vw,1.5rem)}._dateGroup_1l8zj_12{margin-bottom:2rem}._dateHeader_1l8zj_16{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}._dateTitle_1l8zj_25{font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;color:#111827;margin:0}._eventCount_1l8zj_32{font-size:clamp(.625rem,1.5vw,.875rem);color:#6b7280;font-weight:500}._eventsContainer_1l8zj_38{display:flex;flex-direction:column;gap:.75rem}._eventCard_1l8zj_44{background-color:#fff;border:1px solid #e5e7eb;border-left-width:4px;border-radius:.5rem;padding:clamp(.5rem,2vw,1rem) clamp(.75rem,2.5vw,1.25rem);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}._eventCard_1l8zj_44:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}._eventHeader_1l8zj_59{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}._eventTitleRow_1l8zj_66{display:flex;align-items:center;gap:.5rem;flex:1}._categoryIcon_1l8zj_73{font-size:clamp(.875rem,2.2vw,1.25rem);flex-shrink:0}._eventTitle_1l8zj_66{font-size:clamp(.75rem,1.8vw,1rem);font-weight:600;color:#111827;margin:0}._categoryBadge_1l8zj_85{padding:clamp(.125rem,.5vw,.25rem) clamp(.375rem,1.5vw,.75rem);background-color:#f3f4f6;color:#6b7280;border-radius:9999px;font-size:clamp(.5rem,1.2vw,.75rem);font-weight:500;text-transform:capitalize;flex-shrink:0}._eventDetails_1l8zj_96{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}._eventDetail_1l8zj_96{display:flex;align-items:center;gap:.5rem;font-size:clamp(.625rem,1.5vw,.875rem);color:#4b5563}._eventDetail_1l8zj_96 svg{color:#9ca3af;flex-shrink:0}._eventDescription_1l8zj_116{font-size:clamp(.625rem,1.5vw,.875rem);color:#6b7280;line-height:1.5;margin:0;padding-top:.75rem;border-top:1px solid #f3f4f6}._emptyState_1l8zj_125{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:3rem;text-align:center}._emptyIcon_1l8zj_135{font-size:clamp(2rem,8vw,4rem);margin-bottom:1rem;opacity:.5}._emptyTitle_1l8zj_141{font-size:clamp(.875rem,2.2vw,1.25rem);font-weight:600;color:#374151;margin:0 0 .5rem}._emptyText_1l8zj_148{font-size:clamp(.625rem,1.5vw,.875rem);color:#6b7280;margin:0}._recipientFieldRow_8p5gi_2{position:relative}._fieldInner_8p5gi_6{display:flex;align-items:center;gap:clamp(.35rem,.45vw,.75rem);padding:clamp(.35rem,.45vw,.65rem) clamp(.75rem,1vw,1.25rem);border-bottom:1px solid var(--outlook-border);transition:border-bottom-color .15s ease;cursor:text}._fieldInnerFocused_8p5gi_16{border-bottom:2px solid var(--outlook-blue);padding-bottom:calc(clamp(.35rem,.45vw,.65rem) - 1px)}._fieldLabel_8p5gi_21{display:inline-flex;align-items:center;padding:clamp(.15rem,.2vw,.3rem) clamp(.35rem,.45vw,.6rem);font-size:clamp(.7rem,.85vw,1.1rem);font-weight:500;color:var(--outlook-text-secondary);border:1px solid var(--outlook-border-strong);border-radius:3px;background:none;cursor:default;flex-shrink:0;-webkit-user-select:none;user-select:none}._chipsAndInput_8p5gi_36{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.2rem,.25vw,.35rem);flex:1;min-width:0}._recipientInput_8p5gi_45{flex:1;min-width:60px;border:none;outline:none;background:transparent;font-size:clamp(.85rem,1vw,1.25rem);font-family:inherit;color:var(--outlook-text-primary)}._recipientInput_8p5gi_45::placeholder{color:var(--outlook-text-tertiary)}._fieldActions_8p5gi_60{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem);flex-shrink:0}._chip_8p5gi_36{display:inline-flex;align-items:center;gap:clamp(.15rem,.2vw,.3rem);padding:clamp(.1rem,.12vw,.2rem) clamp(.3rem,.35vw,.5rem);background-color:var(--outlook-bg-gray);border:1px solid var(--outlook-border);border-radius:12px;font-size:clamp(.7rem,.85vw,1.1rem);color:var(--outlook-text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none}._chipAvatar_8p5gi_82{display:inline-flex;align-items:center;justify-content:center;width:clamp(1rem,1.2vw,1.4rem);height:clamp(1rem,1.2vw,1.4rem);border-radius:50%;color:#fff;font-size:clamp(.4rem,.48vw,.58rem);font-weight:600;flex-shrink:0;line-height:1}._chipName_8p5gi_96{font-weight:500}._chipRemove_8p5gi_100{display:inline-flex;align-items:center;justify-content:center;width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem);border:none;border-radius:50%;background:none;color:var(--outlook-text-secondary);cursor:pointer;padding:0;transition:background-color .12s ease,color .12s ease}._chipRemove_8p5gi_100:hover{background-color:var(--outlook-border);color:var(--outlook-text-primary)}._dropdown_8p5gi_121{position:absolute;top:100%;left:clamp(.75rem,1vw,1.25rem);right:clamp(.75rem,1vw,1.25rem);z-index:100;background-color:var(--outlook-white);border:1px solid var(--outlook-border);border-radius:6px;box-shadow:0 4px 16px #0000001f;max-height:240px;overflow-y:auto;padding:clamp(.2rem,.25vw,.35rem) 0}._suggestionItem_8p5gi_136{display:flex;align-items:center;gap:clamp(.4rem,.5vw,.75rem);padding:clamp(.35rem,.45vw,.6rem) clamp(.6rem,.75vw,1rem);cursor:pointer;transition:background-color .1s ease}._suggestionItemHighlighted_8p5gi_145{background-color:var(--outlook-bg-hover)}._suggestionAvatar_8p5gi_149{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.6rem,1.9vw,2.4rem);height:clamp(1.6rem,1.9vw,2.4rem);border-radius:50%;color:#fff;font-size:clamp(.5rem,.6vw,.75rem);font-weight:600;flex-shrink:0;line-height:1}._suggestionText_8p5gi_163{display:flex;flex-direction:column;min-width:0}._suggestionName_8p5gi_169{font-size:clamp(.62rem,.75vw,.9rem);font-weight:600;color:var(--outlook-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._suggestionEmail_8p5gi_178{font-size:clamp(.52rem,.64vw,.78rem);color:var(--outlook-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backdrop_1ne61_1{position:absolute;inset:0;z-index:50;background:transparent}._popover_1ne61_11{position:absolute;z-index:51;background-color:var(--outlook-white, #ffffff);border:1px solid var(--outlook-border, #edebe9);border-radius:clamp(.375rem,.5vw,.5rem);box-shadow:0 8px 32px #00000024,0 2px 8px #00000014;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}._topBar_1ne61_25{display:flex;align-items:center;justify-content:space-between;padding:clamp(.5rem,.7vw,.625rem) clamp(.75rem,1.2vw,1rem)}._calendarSelector_1ne61_32{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.375rem);font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-text-secondary, #605e5c);cursor:default}._calendarDot_1ne61_41{width:clamp(.5rem,.6vw,.5625rem);height:clamp(.5rem,.6vw,.5625rem);border-radius:50%;background-color:var(--outlook-blue, #0078d4)}._calendarName_1ne61_48{font-weight:500}._topActions_1ne61_52{display:flex;align-items:center;gap:.25rem}._topActionIcon_1ne61_58{color:var(--outlook-text-tertiary, #a19f9d);cursor:pointer;padding:.125rem;border-radius:.25rem;transition:color .15s ease}._topActionIcon_1ne61_58:hover{color:var(--outlook-text-primary, #323130)}._actionBar_1ne61_71{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(.75rem,1.2vw,1rem) clamp(.5rem,.6vw,.625rem)}._saveButton_1ne61_78{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.375rem);padding:clamp(.3125rem,.5vw,.4375rem) clamp(.75rem,1.2vw,1rem);background-color:var(--outlook-blue, #0078d4);color:#fff;border:none;border-radius:clamp(.25rem,.35vw,.3125rem);font-size:clamp(.6875rem,1.1vw,.8125rem);font-weight:500;cursor:pointer;transition:background-color .15s ease}._saveButton_1ne61_78:hover{background-color:var(--outlook-blue-hover, #106ebe)}._discardButton_1ne61_97{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.375rem);padding:clamp(.25rem,.4vw,.375rem) clamp(.5rem,.8vw,.625rem);background:transparent;border:none;border-radius:clamp(.25rem,.35vw,.3125rem);color:var(--outlook-text-secondary, #605e5c);font-size:clamp(.6875rem,1.1vw,.8125rem);cursor:pointer;transition:background-color .15s ease,color .15s ease}._discardButton_1ne61_97:hover{background-color:#fef2f2;color:#dc2626}._separator_1ne61_117{height:1px;background-color:var(--outlook-border, #edebe9);margin:0 clamp(.75rem,1.2vw,1rem)}._fieldRow_1ne61_124{display:flex;align-items:center;gap:clamp(.5rem,.7vw,.625rem);padding:clamp(.4375rem,.6vw,.5625rem) clamp(.75rem,1.2vw,1rem);min-height:clamp(1.75rem,2.8vw,2.25rem)}._fieldRowTop_1ne61_132{display:flex;align-items:flex-start;gap:clamp(.5rem,.7vw,.625rem);padding:clamp(.4375rem,.6vw,.5625rem) clamp(.75rem,1.2vw,1rem);min-height:clamp(1.75rem,2.8vw,2.25rem)}._fieldRowTop_1ne61_132 ._fieldIconLeft_1ne61_140{margin-top:clamp(.125rem,.2vw,.1875rem)}._fieldIconLeft_1ne61_140{flex-shrink:0;color:var(--outlook-text-tertiary, #a19f9d);width:16px;min-width:16px}._fieldIcon_1ne61_140{flex-shrink:0;color:var(--outlook-text-tertiary, #a19f9d);cursor:pointer;transition:color .15s ease}._fieldIcon_1ne61_140:hover{color:var(--outlook-text-primary, #323130)}._titleInput_1ne61_163{flex:1;border:none;outline:none;font-size:clamp(.875rem,1.3vw,1.0625rem);font-weight:600;color:var(--outlook-text-primary, #323130);background:transparent;padding:clamp(.1875rem,.25vw,.25rem) 0;min-width:0}._titleInput_1ne61_163::placeholder{color:var(--outlook-text-tertiary, #a19f9d);font-weight:400}._dateTimeSection_1ne61_181{padding:clamp(.375rem,.5vw,.4375rem) clamp(.75rem,1.2vw,1rem);display:flex;flex-direction:column;gap:clamp(.375rem,.5vw,.4375rem)}._dateTimeRow_1ne61_188{display:flex;align-items:center;gap:clamp(.375rem,.5vw,.5rem)}._dateInput_1ne61_194,._timeInput_1ne61_195{border:1px solid var(--outlook-border-strong, #d2d0ce);border-radius:clamp(.1875rem,.25vw,.25rem);padding:clamp(.1875rem,.3vw,.3125rem) clamp(.375rem,.5vw,.5rem);font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-text-primary, #323130);background-color:var(--outlook-white, #ffffff);outline:none;cursor:pointer;transition:border-color .15s ease}._dateInput_1ne61_194{min-width:0;flex:1}._timeInput_1ne61_195{width:clamp(6.5rem,10vw,8rem);flex-shrink:0}._dateInput_1ne61_194:hover,._timeInput_1ne61_195:hover{border-color:var(--outlook-text-tertiary, #a19f9d)}._dateInput_1ne61_194:focus,._timeInput_1ne61_195:focus{border-color:var(--outlook-blue, #0078d4)}._allDayToggle_1ne61_227{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.375rem);font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-text-secondary, #605e5c);cursor:pointer;white-space:nowrap;margin-left:auto}._allDayToggle_1ne61_227 input[type=checkbox]{accent-color:var(--outlook-blue, #0078d4);width:clamp(.8125rem,1.1vw,.9375rem);height:clamp(.8125rem,1.1vw,.9375rem);cursor:pointer}._selectField_1ne61_246{flex:1;border:1px solid var(--outlook-border-strong, #d2d0ce);border-radius:clamp(.1875rem,.25vw,.25rem);outline:none;background-color:var(--outlook-white, #ffffff);font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-text-primary, #323130);cursor:pointer;padding:clamp(.1875rem,.3vw,.3125rem) clamp(.375rem,.5vw,.5rem);min-width:0}._selectField_1ne61_246:hover{border-color:var(--outlook-text-tertiary, #a19f9d)}._selectField_1ne61_246:focus{border-color:var(--outlook-blue, #0078d4)}._participantsField_1ne61_268{flex:1;min-width:0}._participantsField_1ne61_268 [class*=recipientFieldRow]{position:relative}._participantsField_1ne61_268 [class*=fieldInner]{border-bottom:none;padding:0;gap:clamp(.25rem,.35vw,.375rem)}._participantsField_1ne61_268 [class*=fieldInnerFocused]{border-bottom:none;padding-bottom:0}._participantsField_1ne61_268 [class*=fieldLabel]{display:none}._participantsField_1ne61_268 [class*=recipientInput]{font-size:clamp(.6875rem,1.1vw,.8125rem)}._participantsField_1ne61_268 [class*=chip]{font-size:clamp(.625rem,.95vw,.75rem)}._participantsField_1ne61_268 [class*=chipAvatar]{width:clamp(.875rem,1vw,1.125rem);height:clamp(.875rem,1vw,1.125rem);font-size:clamp(.35rem,.42vw,.5rem)}._fieldInput_1ne61_307{flex:1;border:none;border-bottom:1px solid var(--outlook-border, #edebe9);outline:none;font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-text-primary, #323130);background:transparent;padding:clamp(.1875rem,.25vw,.25rem) 0;min-width:0;transition:border-color .15s ease}._fieldInput_1ne61_307:focus{border-bottom-color:var(--outlook-blue, #0078d4)}._fieldInput_1ne61_307::placeholder,._fieldTextarea_1ne61_325::placeholder{color:var(--outlook-text-tertiary, #a19f9d)}._fieldTextarea_1ne61_325{flex:1;border:none;border-bottom:1px solid var(--outlook-border, #edebe9);outline:none;font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-text-primary, #323130);background:transparent;padding:clamp(.1875rem,.25vw,.25rem) 0;min-width:0;min-height:clamp(2rem,3.5vw,2.75rem);resize:none;font-family:inherit;transition:border-color .15s ease}._fieldTextarea_1ne61_325:focus{border-bottom-color:var(--outlook-blue, #0078d4)}._moreOptions_1ne61_350{display:flex;justify-content:flex-end;padding:clamp(.5rem,.7vw,.625rem) clamp(.75rem,1.2vw,1rem)}._moreOptionsLink_1ne61_356{font-size:clamp(.6875rem,1.1vw,.8125rem);color:var(--outlook-blue, #0078d4);cursor:pointer;font-weight:500;transition:color .15s ease}._moreOptionsLink_1ne61_356:hover{color:var(--outlook-blue-hover, #106ebe);text-decoration:underline}._calendarApp_twtbk_1{flex:1;display:flex;flex-direction:column;background-color:transparent;container-type:inline-size;overflow:hidden;padding:clamp(.5rem,1%,1.5rem) clamp(.5rem,1%,1.5rem) 0 0;gap:clamp(.5rem,1%,1.5rem);position:relative;z-index:1}._calendarBody_twtbk_14{flex:1;display:flex;overflow:hidden;gap:clamp(.5rem,1%,1.5rem)}._sidebarWrapper_twtbk_22{overflow:hidden;flex-shrink:0;width:clamp(160px,18vw,220px);transition:width .25s ease,opacity .2s ease;opacity:1}._sidebarCollapsed_twtbk_30{width:0;opacity:0;pointer-events:none}._calendarContent_twtbk_36{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative;background-color:var(--outlook-white);border-radius:clamp(.25rem,.35vw,.5rem) clamp(.25rem,.35vw,.5rem) 0 0;box-shadow:0 2px 8px #0000001f}._ribbon_c6fbz_1{border-radius:clamp(.25rem,.35vw,.5rem) clamp(.25rem,.35vw,.5rem);background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);margin-left:clamp(.5rem,1%,1.5rem);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 8px #0000001f;overflow:hidden}._ribbonInnerContainer_c6fbz_11{border-radius:clamp(.25rem,.35vw,.5rem);flex:1;background-color:#fff;container-type:inline-size;overflow:hidden;margin:clamp(.1rem,.2%,.5rem);gap:clamp(.5rem,1%,1.5rem);box-shadow:inset 0 0 0 1px #0000002b}._ribbonActions_c6fbz_22{display:flex;align-items:center;gap:clamp(1px,.15vw,3px);padding:clamp(.2rem,.35vw,.45rem) clamp(.5rem,.75vw,1rem)}._ribbonButton_c6fbz_29{display:flex;flex-direction:row;align-items:center;gap:clamp(.25rem,.35vw,.5rem);padding:clamp(.2rem,.3vw,.4rem) clamp(.35rem,.5vw,.75rem);background:none;border:none;border-radius:clamp(3px,.3vw,5px);cursor:pointer;color:var(--outlook-text-primary);font-size:clamp(.6rem,.93vw,1.08rem);font-family:inherit;white-space:nowrap;transition:background-color .12s ease}._ribbonButton_c6fbz_29 svg{width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem);flex-shrink:0}._ribbonButton_c6fbz_29 span{line-height:1}._ribbonButton_c6fbz_29:hover{background-color:var(--outlook-bg-hover)}._ribbonButtonPrimary_c6fbz_60{flex-direction:row;gap:clamp(.25rem,.35vw,.5rem);background-color:var(--outlook-blue);color:var(--outlook-white);font-size:clamp(.65rem,.75vw,.9rem);font-weight:500;padding:clamp(.3rem,.4vw,.5rem) clamp(.6rem,.8vw,1.1rem);border-radius:clamp(3px,.3vw,5px)}._ribbonButtonPrimary_c6fbz_60:hover{background-color:var(--outlook-blue-hover)}._ribbonButtonPrimary_c6fbz_60:active{background-color:var(--outlook-blue-active)}._ribbonSeparator_c6fbz_80{width:1px;height:clamp(1.5rem,2vw,2.5rem);background-color:var(--outlook-border-strong);margin:0 clamp(.2rem,.3vw,.5rem);flex-shrink:0}._ribbonDropdownArrow_c6fbz_88{width:clamp(.5rem,.6vw,.75rem);height:clamp(.5rem,.6vw,.75rem);margin-left:clamp(-.125rem,-.1vw,0rem)}._ribbonButtonActive_c6fbz_95{background-color:var(--outlook-selected-bg);color:var(--outlook-blue)}._ribbonButtonActive_c6fbz_95:hover{background-color:var(--outlook-selected-hover)}._flagIcon_c6fbz_105{color:#d13438}._snoozeIcon_c6fbz_109{color:#0078d4}._ribbonSwapContainer_c6fbz_114{position:relative;flex:1;min-height:clamp(1.5rem,2vw,2.5rem);display:flex;align-items:center}._ribbonButtonGroup_c6fbz_122{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:clamp(1px,.15vw,3px);white-space:nowrap;height:100%}._ribbonOverflowRegion_c6fbz_134{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:clamp(1px,.15vw,3px);height:100%}._ribbonGroupVisible_c6fbz_144{opacity:1;pointer-events:auto}._ribbonGroupHidden_c6fbz_149{opacity:0;pointer-events:none}@keyframes _ribbonFadeIn_c6fbz_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _ribbonFadeOut_c6fbz_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}._ribbonGroupEntering_c6fbz_176{animation:_ribbonFadeIn_c6fbz_1 .2s ease-out forwards;pointer-events:auto}._ribbonGroupExiting_c6fbz_181{animation:_ribbonFadeOut_c6fbz_1 .2s ease-in forwards;pointer-events:none}._ribbonButtonHidden_c6fbz_186{visibility:hidden}._ribbonButtonDisabled_c6fbz_190{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){._ribbonGroupEntering_c6fbz_176,._ribbonGroupExiting_c6fbz_181{animation:none}._ribbonGroupExiting_c6fbz_181{opacity:0}._ribbonGroupEntering_c6fbz_176{opacity:1}}._ribbonOverflowDropdown_c6fbz_211{position:fixed;z-index:10000;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:clamp(4px,.4vw,8px);box-shadow:0 8px 24px #00000024;padding:clamp(3px,.3vw,6px) 0}._dropdownItem_c6fbz_221{display:flex;align-items:center;gap:clamp(.4rem,.5vw,.75rem);padding:clamp(.35rem,.45vw,.6rem) clamp(.75rem,1vw,1.5rem);border:none;background:none;cursor:pointer;width:100%;font-size:clamp(.6rem,.93vw,1.08rem);font-family:inherit;color:var(--outlook-text-primary, #242424);white-space:nowrap;transition:background-color .12s ease}._dropdownItem_c6fbz_221:hover{background-color:var(--outlook-bg-hover, #f5f5f5)}._dropdownItemActive_c6fbz_241{color:var(--outlook-blue, #0078d4)}._dropdownItem_c6fbz_221 svg{width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem);flex-shrink:0}._folderPane_owziq_1{width:100%;min-width:0;background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);flex-shrink:0;padding-top:clamp(.25rem,.4vw,.5rem);box-shadow:0 2px 8px #0000001f;overflow-x:hidden;overflow-y:auto;height:100%}._folderSectionHeader_owziq_15{display:flex;align-items:center;justify-content:space-between;padding:clamp(.25rem,.35vw,.45rem) clamp(.5rem,.7vw,1rem);cursor:pointer;font-size:clamp(.85rem,1vw,1.2rem);font-weight:600;color:var(--outlook-text-primary);-webkit-user-select:none;user-select:none}._folderSectionHeader_owziq_15:hover{background-color:var(--outlook-bg-hover)}._folderSectionHeaderLeft_owziq_31{display:flex;align-items:center;gap:clamp(.2rem,.3vw,.4rem);min-width:0;flex:1}._addFolderButton_owziq_39{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.1rem,.2vw,.25rem);border:none;background:transparent;color:var(--outlook-text-secondary);border-radius:.25rem;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}._addFolderButton_owziq_39:hover{background-color:var(--outlook-bg-hover);color:var(--outlook-blue)}._addFolderButton_owziq_39 svg{display:block;width:clamp(.75rem,.9vw,1rem);height:clamp(.75rem,.9vw,1rem);flex-shrink:0}._newFolderRow_owziq_65{display:flex;align-items:center;gap:clamp(.35rem,.5vw,.65rem);padding:clamp(.2rem,.3vw,.4rem) clamp(.5rem,.7vw,1rem);padding-left:clamp(1.25rem,1.6vw,2rem);font-size:clamp(.85rem,1.02vw,1.25rem);color:var(--outlook-text-primary);background-color:var(--outlook-selected-bg)}._newFolderRow_owziq_65 svg{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--outlook-blue);flex-shrink:0}._newFolderInput_owziq_83{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:0;font-size:inherit;color:inherit;font-family:inherit}._newFolderInput_owziq_83::placeholder{color:var(--outlook-text-secondary)}._chevron_owziq_99{width:clamp(.65rem,.75vw,.9rem);height:clamp(.65rem,.75vw,.9rem);transition:transform .2s ease;color:var(--outlook-text-secondary);flex-shrink:0}._chevronExpanded_owziq_107{transform:rotate(90deg)}._folderItem_owziq_111{display:flex;align-items:center;gap:clamp(.35rem,.5vw,.65rem);padding:clamp(.2rem,.3vw,.4rem) clamp(.5rem,.7vw,1rem);padding-left:clamp(1.25rem,1.6vw,2rem);cursor:pointer;font-size:clamp(.85rem,1.02vw,1.25rem);color:var(--outlook-text-primary);transition:background-color .12s ease;-webkit-user-select:none;user-select:none}._folderItem_owziq_111:hover{background-color:var(--outlook-bg-hover)}._folderItem_owziq_111 svg{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--outlook-text-secondary);flex-shrink:0}._folderItemActive_owziq_135{background-color:var(--outlook-selected-bg);font-weight:600}._folderItemActive_owziq_135:hover{background-color:var(--outlook-selected-hover)}._folderItemActive_owziq_135 svg{color:var(--outlook-blue)}._folderItemLabel_owziq_148{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._folderCount_owziq_156{font-size:clamp(.8rem,.95vw,1.15rem);font-weight:600;color:var(--outlook-blue);min-width:clamp(.75rem,.9vw,1.1rem);text-align:right;flex-shrink:0;margin-left:clamp(.25rem,.4vw,.5rem)}._folderItemDragOver_owziq_167{background-color:var(--outlook-selected-bg);outline:2px solid var(--outlook-blue);outline-offset:-2px}._emailListPane_hlhjf_1{width:clamp(200px,30%,400px);display:flex;flex-direction:column;background-color:var(--outlook-white);flex-shrink:0;border-radius:0 clamp(.25rem,.35vw,.5rem) 0 0;border-left:none;border-bottom:none;border-top:none;box-shadow:0 2px 8px #0000001f;overflow:hidden}._searchContainer_hlhjf_16{padding:clamp(.3rem,.4vw,.55rem) clamp(.5rem,.7vw,.9rem);border-bottom:1px solid var(--outlook-border)}._searchInput_hlhjf_21{width:100%;padding:clamp(.25rem,.35vw,.45rem) clamp(.5rem,.7vw,.9rem) clamp(.25rem,.35vw,.45rem) clamp(1.6rem,2vw,2.5rem);border:1px solid var(--outlook-border-strong);border-radius:clamp(2px,.25vw,4px);background-color:var(--outlook-bg-gray);font-size:clamp(.85rem,1vw,1.2rem);font-family:inherit;color:var(--outlook-text-primary)}._searchInput_hlhjf_21::placeholder{color:var(--outlook-text-tertiary)}._searchInput_hlhjf_21:focus{outline:none;border-color:var(--outlook-blue);background-color:var(--outlook-white)}._searchIcon_hlhjf_42{position:absolute;left:clamp(.4rem,.55vw,.7rem);top:50%;transform:translateY(-50%);width:clamp(.7rem,.8vw,.95rem);height:clamp(.7rem,.8vw,.95rem);color:var(--outlook-text-tertiary)}._emailList_hlhjf_1{flex:1;overflow-y:auto}._emailList_hlhjf_1::-webkit-scrollbar{width:6px}._emailList_hlhjf_1::-webkit-scrollbar-track{background:transparent}._emailList_hlhjf_1::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}._emailList_hlhjf_1::-webkit-scrollbar-thumb:hover{background-color:#00000059}._emailListItem_hlhjf_75{display:flex;align-items:flex-start;gap:clamp(.4rem,.55vw,.75rem);padding:clamp(.4rem,.55vw,.75rem) clamp(.5rem,.7vw,.9rem);cursor:pointer;border-bottom:1px solid var(--outlook-border);transition:background-color .1s ease;position:relative}._emailListItem_hlhjf_75:active{cursor:grabbing}._emailListItem_hlhjf_75:hover{background-color:var(--outlook-bg-hover)}._emailListItem_hlhjf_75._selected_hlhjf_94{background-color:var(--outlook-selected-bg)}._emailListItem_hlhjf_75._selected_hlhjf_94:hover{background-color:var(--outlook-selected-hover)}._emailListItem_hlhjf_75._unread_hlhjf_102{border-left:clamp(2px,.2vw,4px) solid var(--outlook-blue)}._emailListItem_hlhjf_75._unread_hlhjf_102 ._emailSender_hlhjf_106{font-weight:700;color:var(--outlook-text-primary)}._emailListItem_hlhjf_75._unread_hlhjf_102 ._emailSubject_hlhjf_111{font-weight:600;color:var(--outlook-text-primary)}._avatarContainer_hlhjf_117{position:relative;flex-shrink:0}._avatar_hlhjf_117{width:clamp(1.75rem,2.2vw,2.75rem);height:clamp(1.75rem,2.2vw,2.75rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.55rem,.7vw,.85rem);font-weight:600;color:var(--outlook-white);flex-shrink:0;-webkit-user-select:none;user-select:none}._avatarCheckbox_hlhjf_136{width:clamp(1.75rem,2.2vw,2.75rem);height:clamp(1.75rem,2.2vw,2.75rem);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--outlook-border-strong);background-color:var(--outlook-white);cursor:pointer}._avatarCheckbox_hlhjf_136 svg{width:clamp(.75rem,.9vw,1.1rem);height:clamp(.75rem,.9vw,1.1rem);color:var(--outlook-text-tertiary)}._hoverCheckbox_hlhjf_154{width:clamp(.65rem,.8vw,1rem);height:clamp(.65rem,.8vw,1rem);border-radius:2px;border:1.5px solid #a19f9d}._avatarSelected_hlhjf_161{width:clamp(1.75rem,2.2vw,2.75rem);height:clamp(1.75rem,2.2vw,2.75rem);border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--outlook-blue);cursor:pointer;flex-shrink:0}._avatarSelected_hlhjf_161 svg{width:clamp(.9rem,1.1vw,1.35rem);height:clamp(.9rem,1.1vw,1.35rem);color:var(--outlook-white)}._emailItemContent_hlhjf_180{flex:1;min-width:0;overflow:hidden}._emailItemTopRow_hlhjf_186{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(.25rem,.35vw,.5rem);margin-bottom:clamp(0px,.05vw,2px)}._emailSender_hlhjf_106{font-size:clamp(.65rem,.78vw,.95rem);color:var(--outlook-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._emailTime_hlhjf_203{font-size:clamp(.55rem,.65vw,.8rem);color:var(--outlook-text-secondary);white-space:nowrap;flex-shrink:0}._emailSubject_hlhjf_111{font-size:clamp(.6rem,.72vw,.88rem);color:var(--outlook-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:clamp(0px,.05vw,2px)}._emailPreviewRow_hlhjf_219{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem)}._emailPreview_hlhjf_219{font-size:clamp(.58rem,.68vw,.82rem);color:var(--outlook-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._emailItemIcons_hlhjf_234{display:flex;align-items:center;gap:clamp(.15rem,.2vw,.3rem);flex-shrink:0}._emailItemIcons_hlhjf_234 svg{width:clamp(.65rem,.75vw,.9rem);height:clamp(.65rem,.75vw,.9rem)}._highPriorityIcon_hlhjf_246{color:#d13438;fill:#d13438;width:clamp(.7rem,.85vw,1rem);height:clamp(.7rem,.85vw,1rem)}._lowPriorityIcon_hlhjf_253{color:#0078d4;fill:#0078d4;width:clamp(.7rem,.85vw,1rem);height:clamp(.7rem,.85vw,1rem)}._paperclipIcon_hlhjf_260{color:var(--outlook-text-tertiary)}._emailListEmpty_hlhjf_265{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--outlook-text-tertiary);font-size:clamp(.7rem,.85vw,1rem);padding:clamp(1rem,2vw,3rem);text-align:center}._emailListEmpty_hlhjf_265 svg{width:clamp(1.5rem,2vw,2.5rem);height:clamp(1.5rem,2vw,2.5rem);margin-bottom:clamp(.35rem,.5vw,.75rem);color:var(--outlook-text-tertiary)}@keyframes _pinSlideOut_hlhjf_1{0%{opacity:1;transform:translate(0);max-height:80px}50%{opacity:0;transform:translate(-30px);max-height:80px}to{opacity:0;transform:translate(-30px);max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}}@keyframes _pinSlideIn_hlhjf_1{0%{opacity:0;transform:translate(-30px);max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}50%{opacity:0;transform:translate(-30px);max-height:80px}to{opacity:1;transform:translate(0);max-height:80px}}._pinAnimateOut_hlhjf_327{animation:_pinSlideOut_hlhjf_1 .25s ease-in forwards;overflow:hidden}._pinAnimateIn_hlhjf_332{animation:_pinSlideIn_hlhjf_1 .25s ease-out forwards;overflow:hidden}._pinIndicator_hlhjf_338{color:var(--outlook-blue);flex-shrink:0}._pinIndicator_hlhjf_338 svg{width:clamp(.6rem,.7vw,.85rem);height:clamp(.6rem,.7vw,.85rem)}@media(prefers-reduced-motion:reduce){._pinAnimateOut_hlhjf_327,._pinAnimateIn_hlhjf_332{animation:none}}._skeletonBase_hlhjf_356{background:linear-gradient(90deg,var(--outlook-bg-gray) 0%,var(--outlook-bg-hover) 50%,var(--outlook-bg-gray) 100%);background-size:200% 100%;animation:_shimmer_hlhjf_1 1.8s ease-in-out infinite}._skeletonBlock_hlhjf_367{border-radius:4px;height:clamp(.6rem,.7vw,.85rem)}._skeletonCircle_hlhjf_373{border-radius:50%;flex-shrink:0}._skeletonSearchInput_hlhjf_379{width:100%;height:clamp(1.55rem,1.85vw,2.2rem);border-radius:clamp(2px,.25vw,4px)}@keyframes _shimmer_hlhjf_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonBase_hlhjf_356{animation:none}}._compositorContainer_112ze_2{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--outlook-white);overflow:hidden}._compositorToolbar_112ze_12{display:flex;align-items:center;gap:clamp(.5rem,.75vw,1rem);padding:clamp(.4rem,.55vw,.75rem) clamp(.75rem,1vw,1.25rem);background-color:var(--outlook-bg-gray);border-bottom:1px solid var(--outlook-border)}._sendButtonPill_112ze_21{display:inline-flex;align-items:center;gap:clamp(.25rem,.3vw,.5rem);padding:clamp(.3rem,.4vw,.5rem) clamp(.6rem,.8vw,1rem);background-color:var(--outlook-blue);color:var(--outlook-white);border:none;border-radius:4px;font-size:clamp(.65rem,.78vw,.95rem);font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .12s ease;white-space:nowrap}._sendButtonPill_112ze_21:hover:not(:disabled){background-color:var(--outlook-blue-hover)}._sendButtonPill_112ze_21:disabled{opacity:.5;cursor:not-allowed}._sendButtonPill_112ze_21 svg{flex-shrink:0}._sendDropdownArrow_112ze_51{margin-left:clamp(.1rem,.15vw,.25rem);opacity:.8}._fromLabel_112ze_56{font-size:clamp(.6rem,.72vw,.88rem);color:var(--outlook-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._toolbarActions_112ze_65{display:flex;align-items:center;gap:clamp(.15rem,.2vw,.35rem);margin-left:auto;flex-shrink:0}._toolbarActionBtn_112ze_73{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.5rem,1.8vw,2.2rem);height:clamp(1.5rem,1.8vw,2.2rem);border:none;border-radius:4px;background:none;color:var(--outlook-text-secondary);cursor:pointer;transition:background-color .12s ease,color .12s ease}._toolbarActionBtn_112ze_73:hover{background-color:var(--outlook-bg-hover);color:var(--outlook-text-primary)}._outlookFieldRow_112ze_93{display:flex;align-items:center;gap:clamp(.35rem,.45vw,.75rem);padding:clamp(.35rem,.45vw,.65rem) clamp(.75rem,1vw,1.25rem);border-bottom:1px solid var(--outlook-border);transition:border-bottom-color .15s ease}._outlookFieldRowFocused_112ze_102{border-bottom:2px solid var(--outlook-blue);padding-bottom:calc(clamp(.35rem,.45vw,.65rem) - 1px)}._outlookFieldLabel_112ze_107{display:inline-flex;align-items:center;padding:clamp(.15rem,.2vw,.3rem) clamp(.35rem,.45vw,.6rem);font-size:clamp(.7rem,.85vw,1.1rem);font-weight:500;color:var(--outlook-text-secondary);border:1px solid var(--outlook-border-strong);border-radius:3px;background:none;cursor:default;flex-shrink:0;-webkit-user-select:none;user-select:none}._outlookFieldInput_112ze_122{flex:1;border:none;outline:none;background:transparent;font-size:clamp(.85rem,1vw,1.25rem);font-family:inherit;color:var(--outlook-text-primary);min-width:0}._outlookFieldInput_112ze_122::placeholder{color:var(--outlook-text-tertiary)}._ccBccLinks_112ze_137{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem);flex-shrink:0}._ccBccButton_112ze_144{padding:0;border:none;background:none;font-size:clamp(.6rem,.72vw,.88rem);font-family:inherit;font-weight:500;color:var(--outlook-text-secondary);cursor:pointer;transition:color .12s ease}._ccBccButton_112ze_144:hover{color:var(--outlook-blue);text-decoration:underline}._editorToolbar_112ze_162{display:none;flex-wrap:wrap;gap:clamp(.375rem,.5vw,1rem);padding:clamp(.5rem,.75vw,1rem) clamp(.75rem,1vw,2rem);background-color:var(--outlook-white);border-bottom:1px solid var(--outlook-border)}._toolbarGroup_112ze_171{display:flex;align-items:center;gap:clamp(.2rem,.25vw,.5rem);padding-right:clamp(.5rem,.75vw,1rem);border-right:1px solid var(--outlook-border)}._toolbarGroup_112ze_171:last-child{border-right:none;padding-right:0}._editorButton_112ze_184{width:clamp(1.75rem,2vw,2.5rem);height:clamp(1.75rem,2vw,2.5rem);border-radius:clamp(.25rem,.375vw,.5rem);border:1px solid var(--outlook-border);background-color:var(--outlook-bg-gray);display:inline-flex;align-items:center;justify-content:center;color:var(--outlook-text-primary);transition:background-color .15s ease,border-color .15s ease,color .15s ease;padding:0;cursor:pointer}._editorButton_112ze_184 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor}._editorButton_112ze_184:hover{background-color:var(--outlook-bg-hover)}._editorButtonActive_112ze_210{background-color:#dbeafe;border-color:var(--outlook-blue);color:#1d4ed8}._editorButtonDisabled_112ze_216{opacity:.5;cursor:not-allowed}._editorContainer_112ze_222{flex:1;overflow-y:auto;padding:clamp(.75rem,1vw,1.5rem);background-color:var(--outlook-white)}._editorContent_112ze_229{width:100%;border:clamp(1px,.2vw,3px) solid transparent;border-radius:clamp(.2rem,.25vw,.5rem);transition:border-color .15s ease,box-shadow .15s ease}._proseMirrorCanvas_112ze_236{font-size:clamp(.7rem,.85vw,1.1rem);line-height:1.6;color:var(--outlook-text-primary)}._editorContent_112ze_229 .ProseMirror{outline:none;white-space:pre-wrap;min-height:clamp(150px,20vh,300px);font-size:clamp(.7rem,.85vw,1.1rem);line-height:1.6;color:var(--outlook-text-primary)}._editorContent_112ze_229 .ProseMirror-focused{outline:none}._editorContent_112ze_229 .ProseMirror h1,._editorContent_112ze_229 .ProseMirror h2,._editorContent_112ze_229 .ProseMirror h3,._editorContent_112ze_229 .ProseMirror h4{font-weight:600;color:var(--outlook-text-primary);margin-top:clamp(.75rem,1vw,1rem);margin-bottom:clamp(.375rem,.5vw,.5rem)}._editorContent_112ze_229 .ProseMirror h1{font-size:clamp(1.25rem,1.5vw,2rem)}._editorContent_112ze_229 .ProseMirror h2{font-size:clamp(1rem,1.25vw,1.75rem)}._editorContent_112ze_229 .ProseMirror h3{font-size:clamp(.875rem,1vw,1.5rem);color:var(--outlook-text-secondary)}._editorContent_112ze_229 .ProseMirror p{margin-bottom:clamp(.375rem,.5vw,1rem);color:var(--outlook-text-primary)}._editorContent_112ze_229 .ProseMirror ul{padding-left:clamp(1.25rem,1.5vw,2rem);margin-bottom:clamp(.375rem,.5vw,1rem);list-style-type:disc}._editorContent_112ze_229 .ProseMirror ul li{display:list-item;list-style-type:disc;list-style-position:outside;padding-left:clamp(.2rem,.25vw,.5rem);color:var(--outlook-text-primary)}._editorContent_112ze_229 .ProseMirror ol{padding-left:clamp(1.25rem,1.5vw,2rem);margin-bottom:clamp(.375rem,.5vw,1rem);list-style-type:decimal}._editorContent_112ze_229 .ProseMirror ol li{display:list-item;list-style-type:decimal;list-style-position:outside;padding-left:clamp(.2rem,.25vw,.5rem);color:var(--outlook-text-primary)}._editorContent_112ze_229 .ProseMirror blockquote{border-left:clamp(3px,.4vw,6px) solid var(--outlook-blue);padding-left:clamp(.5rem,.75vw,1.5rem);margin:clamp(.75rem,1vw,1.5rem) 0;color:var(--outlook-text-secondary);font-style:italic}._editorContent_112ze_229 .ProseMirror a{color:var(--outlook-blue);text-decoration:underline}._editorContent_112ze_229 .ProseMirror hr{border:none;border-top:1px solid var(--outlook-border);margin:1rem 0}._editorContent_112ze_229 .ProseMirror mark{background-color:#fef08a;padding:0 .1rem}._editorLoadingState_112ze_335{text-align:center;padding:clamp(1.5rem,2vw,2.5rem);color:var(--outlook-text-tertiary);font-size:clamp(.75rem,.85vw,1rem)}._tabBar_4pzmc_1{display:flex;align-items:flex-end;gap:clamp(.25rem,.35vw,.5rem);padding:0 clamp(.35rem,.5vw,.75rem);border-top:1px solid var(--outlook-border-strong);background-color:transparent;overflow-x:auto;scrollbar-width:none;flex-shrink:0}._tab_4pzmc_1{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem);padding:clamp(.35rem,.45vw,.6rem) clamp(.55rem,.75vw,1rem);margin-top:clamp(.3rem,.4vw,.5rem);font-size:clamp(.6rem,.72vw,.88rem);font-family:inherit;color:var(--outlook-text-secondary);background-color:var(--outlook-bg-hover);border:1px solid var(--outlook-border);border-bottom:none;border-radius:clamp(4px,.35vw,6px) clamp(4px,.35vw,6px) 0 0;cursor:pointer;white-space:nowrap;max-width:clamp(120px,15vw,220px);min-width:0;transition:background-color .12s ease,color .12s ease}._tab_4pzmc_1:hover{background-color:var(--outlook-white);color:var(--outlook-text-primary)}._tabActive_4pzmc_38{color:var(--outlook-blue);font-weight:600;background-color:var(--outlook-white);border-color:var(--outlook-border-strong);border-bottom:none;margin-top:clamp(.3rem,.4vw,.5rem);position:relative}._tabActive_4pzmc_38:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:var(--outlook-white)}._tabActive_4pzmc_38:hover{background-color:var(--outlook-white)}._tabIcon_4pzmc_63{flex-shrink:0;width:clamp(.7rem,.85vw,1rem);height:clamp(.7rem,.85vw,1rem)}._tabTitle_4pzmc_69{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabClose_4pzmc_75{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(1rem,1.2vw,1.5rem);height:clamp(1rem,1.2vw,1.5rem);border-radius:clamp(2px,.2vw,4px);color:var(--outlook-text-tertiary);transition:background-color .12s ease,color .12s ease}._tabClose_4pzmc_75:hover{background-color:#0000001a;color:var(--outlook-text-primary)}._readingPane_jy9tr_1{flex:1;margin-left:clamp(.5rem,1%,1.5rem);display:flex;flex-direction:column;overflow:hidden;min-width:0}._subjectBanner_jy9tr_11{padding:clamp(.55rem,.75vw,1rem) clamp(.75rem,1vw,1.5rem);margin-bottom:clamp(.15rem,.45vw,.75rem);border-radius:clamp(3px,.3vw,5px);border-bottom:1px solid var(--outlook-border);background-color:var(--outlook-white)}._subjectText_jy9tr_21{font-size:clamp(.8rem,.95vw,1.2rem);font-weight:600;color:var(--outlook-text-primary);line-height:1.3}._senderCard_jy9tr_29{display:flex;align-items:flex-start;gap:clamp(.5rem,.7vw,1rem);padding:clamp(.5rem,.7vw,1rem) clamp(.75rem,1vw,1.5rem);border-bottom:1px solid var(--outlook-border);background-color:var(--outlook-white);border-radius:clamp(3px,.3vw,5px) clamp(3px,.3vw,5px) 0 0}._senderAvatar_jy9tr_40{width:clamp(2rem,2.5vw,3rem);height:clamp(2rem,2.5vw,3rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.65rem,.8vw,1rem);font-weight:600;color:var(--outlook-white);flex-shrink:0}._senderInfo_jy9tr_53{flex:1;min-width:0}._senderName_jy9tr_58{font-size:clamp(.7rem,.85vw,1rem);font-weight:600;color:var(--outlook-text-primary)}._senderTo_jy9tr_64{font-size:clamp(.6rem,.7vw,.85rem);color:var(--outlook-text-secondary)}._senderCardRight_jy9tr_69{display:flex;align-items:center;gap:clamp(.15rem,.25vw,.4rem);flex-shrink:0}._senderTimestamp_jy9tr_76{font-size:clamp(.55rem,.65vw,.8rem);color:var(--outlook-text-secondary);white-space:nowrap;margin-right:clamp(.25rem,.35vw,.5rem)}._senderActionBtn_jy9tr_83{display:flex;align-items:center;justify-content:center;width:clamp(1.5rem,1.8vw,2.25rem);height:clamp(1.5rem,1.8vw,2.25rem);border:none;background:none;border-radius:clamp(3px,.3vw,5px);cursor:pointer;color:var(--outlook-text-secondary);transition:background-color .12s ease}._senderActionBtn_jy9tr_83 svg{width:clamp(.8rem,.95vw,1.15rem);height:clamp(.8rem,.95vw,1.15rem)}._senderActionBtn_jy9tr_83:hover{background-color:var(--outlook-bg-hover);color:var(--outlook-text-primary)}._attachmentBar_jy9tr_108{display:flex;align-items:center;gap:clamp(.35rem,.5vw,.75rem);padding:clamp(.3rem,.4vw,.6rem) clamp(.75rem,1vw,1.5rem);border-bottom:1px solid var(--outlook-border);background-color:var(--outlook-bg-gray);width:100%;text-align:left;border-left:none;border-right:none;border-top:none;font:inherit;color:inherit}._attachmentBarClickable_jy9tr_124{cursor:pointer;transition:background-color .12s ease}._attachmentBarClickable_jy9tr_124:hover{background-color:var(--outlook-bg-hover)}._attachmentBar_jy9tr_108 svg{width:clamp(.7rem,.85vw,1rem);height:clamp(.7rem,.85vw,1rem);color:var(--outlook-text-secondary)}._attachmentName_jy9tr_139{font-size:clamp(.6rem,.72vw,.88rem);color:var(--outlook-blue);font-weight:500}._attachmentSize_jy9tr_145{font-size:clamp(.55rem,.65vw,.8rem);color:var(--outlook-text-tertiary)}._attachmentToggle_jy9tr_150{background-color:var(--outlook-white)}._attachmentToggleChevron_jy9tr_154{transition:transform .15s ease}._attachmentToggleChevronOpen_jy9tr_158{transform:rotate(180deg)}._skeletonBase_jy9tr_163{background:linear-gradient(90deg,var(--outlook-border) 0%,var(--outlook-text-tertiary) 50%,var(--outlook-border) 100%);background-size:200% 100%;animation:_readingPaneShimmer_jy9tr_1 1.8s ease-in-out infinite;opacity:.55}._skeletonBlock_jy9tr_175{display:inline-block;border-radius:4px;height:clamp(.6rem,.72vw,.88rem)}._attachmentSkeletonName_jy9tr_182{width:clamp(6rem,14vw,12rem)}._attachmentSkeletonSize_jy9tr_186{width:clamp(2rem,4vw,3.5rem);height:clamp(.55rem,.65vw,.8rem)}@keyframes _readingPaneShimmer_jy9tr_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonBase_jy9tr_163{animation:none}}._emailContent_jy9tr_203{flex:1;overflow-y:auto;padding:clamp(.75rem,1vw,1.5rem) clamp(1rem,1.5vw,2.5rem);background-color:var(--outlook-white)}._emailBody_jy9tr_210{color:var(--outlook-text-primary);line-height:1.6;font-size:clamp(.75rem,.88vw,1.1rem)}._emailBody_jy9tr_210 p{margin-top:clamp(.5rem,.75vw,1rem);font-size:clamp(.75rem,.88vw,1.1rem);color:var(--outlook-text-primary)}._emailBody_jy9tr_210 p:first-child{margin-top:0}._replyActions_jy9tr_229{display:flex;gap:clamp(.4rem,.5vw,.75rem);padding-top:clamp(1rem,1.25vw,1.75rem);margin-top:clamp(1rem,1.25vw,1.75rem);border-top:1px solid var(--outlook-border)}._replyActionBtn_jy9tr_237{display:flex;align-items:center;gap:clamp(.3rem,.4vw,.5rem);padding:clamp(.35rem,.45vw,.6rem) clamp(.75rem,.9vw,1.25rem);border:1px solid var(--outlook-border-strong);border-radius:clamp(3px,.3vw,5px);background:var(--outlook-white);color:var(--outlook-text-primary);font-size:clamp(.75rem,.88vw,1.1rem);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}._replyActionBtn_jy9tr_237 svg{width:clamp(.75rem,.88vw,1.05rem);height:clamp(.75rem,.88vw,1.05rem);color:var(--outlook-blue);flex-shrink:0}._replyActionBtn_jy9tr_237:hover{background-color:var(--outlook-bg-hover);border-color:var(--outlook-text-tertiary)}._emptyState_jy9tr_264{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--outlook-text-tertiary);gap:clamp(.5rem,.75vw,1rem)}._emptyState_jy9tr_264 svg{width:clamp(2rem,3vw,4rem);height:clamp(2rem,3vw,4rem)}._emptyStateText_jy9tr_279{font-size:clamp(.75rem,.9vw,1.1rem)}._readingPaneWithTabs_jy9tr_283{border-radius:clamp(.25rem,.35vw,.5rem)}._readingPaneContent_jy9tr_288{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;border-radius:clamp(.25rem,.35vw,.5rem) clamp(.25rem,.35vw,.5rem) 0 0;box-shadow:0 2px 8px #0000001f}._emailInboxContainer_16tzn_11{flex:1;background-color:transparent;container-type:inline-size;overflow:hidden;padding:clamp(.5rem,1%,1.5rem) clamp(.5rem,1%,1.5rem) 0 0;gap:clamp(.5rem,1%,1.5rem);position:relative;z-index:1}._mainContent_16tzn_23{display:flex;flex:1;overflow:hidden}._folderPaneWrapper_16tzn_30{overflow:hidden;flex-shrink:0;width:clamp(140px,16%,260px);transition:width .25s ease,opacity .2s ease;opacity:1}._folderPaneCollapsed_16tzn_38{width:0;opacity:0;pointer-events:none}._ribbon_zogpf_1{border-radius:clamp(.25rem,.35vw,.5rem);background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);margin-left:clamp(.5rem,1%,1.5rem);box-shadow:0 2px 8px #0000001f;overflow:hidden}._ribbonInner_zogpf_11{border-radius:clamp(.25rem,.35vw,.5rem);background-color:#fff;overflow:hidden;margin:clamp(.1rem,.2%,.5rem);box-shadow:inset 0 0 0 1px #0000002b}._ribbonActions_zogpf_19{display:flex;align-items:center;gap:clamp(1px,.15vw,3px);padding:clamp(.2rem,.35vw,.45rem) clamp(.5rem,.75vw,1rem)}._sidebarToggle_zogpf_26{display:flex;align-items:center;justify-content:center;padding:clamp(.3rem,.4vw,.5rem);background-color:var(--outlook-blue);border:none;border-radius:clamp(3px,.3vw,5px);cursor:pointer;color:var(--outlook-white);transition:background-color .12s ease;flex-shrink:0}._sidebarToggle_zogpf_26 svg{width:clamp(.85rem,1vw,1.2rem);height:clamp(.85rem,1vw,1.2rem)}._sidebarToggle_zogpf_26:hover{background-color:var(--outlook-blue-hover)}._sidebarToggle_zogpf_26:active{background-color:var(--outlook-blue-active)}._toggleSeparator_zogpf_53{display:block;width:1px;height:clamp(1.5rem,2vw,2.5rem);background-color:var(--outlook-border-strong);margin:0 clamp(.2rem,.3vw,.5rem);flex-shrink:0}._searchWrapper_zogpf_62{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.4rem);padding:clamp(.2rem,.3vw,.35rem) clamp(.4rem,.6vw,.75rem);background-color:var(--outlook-bg-gray);border:1px solid var(--outlook-border-strong);border-radius:clamp(3px,.3vw,5px);min-width:clamp(120px,15vw,220px);transition:border-color .15s ease,background-color .15s ease}._searchWrapper_zogpf_62:focus-within{border-color:var(--outlook-blue);background-color:var(--outlook-white)}._searchIcon_zogpf_79{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--outlook-text-tertiary);flex-shrink:0}._searchInput_zogpf_86{border:none;outline:none;background:transparent;font-size:clamp(.63rem,.73vw,.85rem);font-family:inherit;color:var(--outlook-text-primary);width:100%}._searchInput_zogpf_86::placeholder{color:var(--outlook-text-tertiary)}._sidebarToggleActive_zogpf_100{background-color:var(--outlook-blue);color:var(--outlook-white)}._navBar_mn6kg_1{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.5rem);padding:clamp(.3rem,.45vw,.6rem) clamp(.5rem,.75vw,1rem);border-bottom:1px solid var(--outlook-border);flex-shrink:0}._title_mn6kg_10{font-size:clamp(.9rem,1.1vw,1.35rem);font-weight:600;color:var(--outlook-text-primary);margin:0;white-space:nowrap}._sidebar_1w6ob_1{width:100%;min-width:clamp(160px,18vw,220px);flex-shrink:0;height:100%;background:linear-gradient(to right bottom,#e5effbf2,#e3f0f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 8px #0000001f;overflow-y:auto;display:flex;flex-direction:column;padding-top:clamp(.25rem,.4vw,.5rem)}._section_1w6ob_16{padding:0 clamp(.25rem,.75vw,.5rem)}._section_1w6ob_16+._section_1w6ob_16{margin-top:clamp(.25rem,.5vw,.375rem)}._sectionHeader_1w6ob_24{display:flex;align-items:center;gap:.25rem;width:100%;padding:clamp(.2rem,.5vw,.3rem) clamp(.25rem,.5vw,.375rem);background:none;border:none;border-radius:4px;cursor:pointer;font-size:clamp(.625rem,1.3vw,.75rem);font-weight:600;color:var(--outlook-text-primary);transition:background-color .15s ease;text-align:left}._sectionHeader_1w6ob_24:hover{background-color:var(--outlook-bg-hover)}._itemList_1w6ob_45{padding:clamp(.125rem,.3vw,.25rem) 0}._item_1w6ob_45{display:flex;align-items:center;gap:.375rem;padding:clamp(.2rem,.5vw,.3rem) clamp(.375rem,1vw,.625rem);padding-left:clamp(1.25rem,3vw,1.625rem);border-radius:4px;cursor:pointer;font-size:clamp(.625rem,1.3vw,.75rem);color:var(--outlook-text-primary);transition:background-color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_1w6ob_45:hover{background-color:var(--outlook-bg-hover)}._itemActive_1w6ob_69{background-color:var(--outlook-selected-bg);font-weight:600;color:var(--outlook-blue)}._itemActive_1w6ob_69:hover{background-color:var(--outlook-selected-hover)}._contactList_1cl9j_1{flex:1;overflow-y:auto;overflow-x:hidden}._tableHeader_1cl9j_7{display:flex;align-items:center;padding:clamp(.3rem,.45vw,.5rem) clamp(.5rem,.75vw,1rem);border-bottom:1px solid var(--outlook-border);background-color:var(--outlook-white);position:sticky;top:0;z-index:1}._headerCheckbox_1cl9j_18{width:clamp(1.5rem,2vw,2rem);flex-shrink:0}._headerName_1cl9j_23{flex:1;min-width:0;display:flex;align-items:center;gap:clamp(.15rem,.25vw,.3rem);font-size:clamp(.6rem,.7vw,.8rem);font-weight:600;color:var(--outlook-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._headerName_1cl9j_23 svg{width:clamp(.6rem,.7vw,.8rem);height:clamp(.6rem,.7vw,.8rem)}._headerEmail_1cl9j_41,._headerTitle_1cl9j_49{flex:1;min-width:0;font-size:clamp(.6rem,.7vw,.8rem);font-weight:600;color:var(--outlook-text-secondary)}._contactRow_1cl9j_57{display:flex;align-items:center;padding:clamp(.35rem,.5vw,.6rem) clamp(.5rem,.75vw,1rem);border-bottom:1px solid var(--outlook-border);transition:background-color .12s ease}._contactRow_1cl9j_57:hover{background-color:var(--outlook-bg-hover)}._clickable_1cl9j_69{cursor:pointer}._rowCheckbox_1cl9j_73{width:clamp(1.5rem,2vw,2rem);flex-shrink:0;display:flex;align-items:center}._checkbox_1cl9j_80{width:clamp(13px,1.5vw,16px);height:clamp(13px,1.5vw,16px);border:1.5px solid var(--outlook-border-strong);border-radius:3px;cursor:pointer;flex-shrink:0}._nameCell_1cl9j_89{flex:1;min-width:0;display:flex;align-items:center;gap:clamp(.4rem,.6vw,.75rem)}._avatar_1cl9j_97{width:clamp(1.5rem,2vw,2rem);height:clamp(1.5rem,2vw,2rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.55rem,.7vw,.8rem);font-weight:600;color:#fff;flex-shrink:0;text-transform:uppercase}._contactName_1cl9j_111{font-size:clamp(.65rem,.75vw,.88rem);font-weight:600;color:var(--outlook-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emailCell_1cl9j_120{flex:1;min-width:0;font-size:clamp(.63rem,.73vw,.85rem);color:var(--outlook-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleCell_1cl9j_130{flex:1;min-width:0;font-size:clamp(.63rem,.73vw,.85rem);color:var(--outlook-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_1cl9j_140{flex:1;display:flex;align-items:center;justify-content:center;color:var(--outlook-text-tertiary);font-size:clamp(.75rem,.9vw,1rem);padding:2rem}._skeletonCell_1gfx1_1{height:clamp(.65rem,.75vw,.85rem);border-radius:4px;background:linear-gradient(90deg,var(--outlook-bg-gray) 0%,var(--outlook-bg-hover) 50%,var(--outlook-bg-gray) 100%);background-size:200% 100%;animation:_contactsShimmer_1gfx1_1 1.8s ease-in-out infinite}._skeletonCircle_1gfx1_14{border-radius:50%;background:linear-gradient(90deg,var(--outlook-bg-gray) 0%,var(--outlook-bg-hover) 50%,var(--outlook-bg-gray) 100%);background-size:200% 100%;animation:_contactsShimmer_1gfx1_1 1.8s ease-in-out infinite;flex-shrink:0}._skeletonSquare_1gfx1_27{border-radius:3px;background:linear-gradient(90deg,var(--outlook-bg-gray) 0%,var(--outlook-bg-hover) 50%,var(--outlook-bg-gray) 100%);background-size:200% 100%;animation:_contactsShimmer_1gfx1_1 1.8s ease-in-out infinite}@keyframes _contactsShimmer_1gfx1_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonCell_1gfx1_1,._skeletonCircle_1gfx1_14,._skeletonSquare_1gfx1_27{animation:none}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._card_vo1k8_1{background:var(--outlook-white);border:1px solid var(--outlook-border-strong);border-radius:6px;padding:10px 14px;min-width:180px;max-width:220px;box-shadow:0 1px 4px #00000014;transition:border-color .2s ease,box-shadow .2s ease;cursor:grab}._card_vo1k8_1:hover{box-shadow:0 2px 8px #00000024}._highlighted_vo1k8_17{border-color:var(--outlook-blue);box-shadow:0 0 0 2px #0078d44d,0 2px 8px #0078d426}._content_vo1k8_22{display:flex;align-items:center;gap:10px}._avatar_vo1k8_28{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0;text-transform:uppercase}._info_vo1k8_42{min-width:0;flex:1}._name_vo1k8_47{font-size:12px;font-weight:600;color:var(--outlook-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._title_vo1k8_56{font-size:10px;color:var(--outlook-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}._email_vo1k8_65{font-size:10px;color:var(--outlook-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}._handle_vo1k8_74{opacity:0;pointer-events:none}._container_1r1gu_1{flex:1;width:100%;min-height:0;position:relative}._container_1r1gu_1 .react-flow__controls{box-shadow:0 1px 4px #0000001a;border-radius:4px;border:1px solid var(--outlook-border)}._container_1r1gu_1 .react-flow__controls button{width:26px;height:26px;border-bottom:1px solid var(--outlook-border)}._container_1r1gu_1 .react-flow__controls button:last-child{border-bottom:none}._container_1r1gu_1 .react-flow__edge-path{stroke:var(--outlook-border-strong, #b4b4b4);stroke-width:1.5}._container_1r1gu_1 .react-flow__background{background-color:var(--outlook-bg-gray)}._container_1oday_1{flex:1;width:100%;min-height:0;position:relative;background-color:var(--outlook-bg-gray);background-image:radial-gradient(circle,var(--outlook-border-strong, #b4b4b4) 1px,transparent 1px);background-size:16px 16px;overflow:hidden}._tree_1oday_16{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.5rem,4vh,3rem);padding:clamp(1rem,3vw,3rem)}._row_1oday_27{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,1.5vw,1.75rem)}._card_1oday_34{width:clamp(7.5rem,11vw,11rem);background-color:var(--outlook-white);border:1px solid var(--outlook-border);border-radius:clamp(.25rem,.35vw,.5rem);padding:clamp(.5rem,.75vw,.85rem);display:flex;align-items:center;gap:clamp(.4rem,.6vw,.7rem);box-shadow:0 1px 3px #0000000f}._cardBody_1oday_46{flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(.25rem,.4vw,.45rem)}._skeletonBase_1oday_54{background:linear-gradient(90deg,var(--outlook-bg-gray) 0%,var(--outlook-bg-hover) 50%,var(--outlook-bg-gray) 100%);background-size:200% 100%;animation:_orgShimmer_1oday_1 1.8s ease-in-out infinite}._avatar_1oday_65{width:clamp(1.4rem,1.9vw,2.1rem);height:clamp(1.4rem,1.9vw,2.1rem);border-radius:50%;flex-shrink:0}._line_1oday_73{height:clamp(.5rem,.6vw,.7rem);border-radius:4px}@keyframes _orgShimmer_1oday_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonBase_1oday_54{animation:none}}._contactsApp_1a2t1_1{--outlook-blue: #0078d4;--outlook-blue-hover: #106ebe;--outlook-blue-active: #005a9e;--outlook-selected-bg: #cee3fa;--outlook-selected-hover: #b4d6f4;--outlook-bg-gray: #f3f2f1;--outlook-bg-hover: #f5f5f5;--outlook-border: #edebe9;--outlook-border-strong: #d2d0ce;--outlook-text-primary: #323130;--outlook-text-secondary: #605e5c;--outlook-text-tertiary: #a19f9d;--outlook-white: #ffffff;--outlook-sidebar-bg: #ebebeb;flex:1;display:flex;flex-direction:column;height:100%;background-color:transparent;container-type:inline-size;overflow:hidden;padding:clamp(.5rem,1%,1.5rem) clamp(.5rem,1%,1.5rem) 0 0;gap:clamp(.5rem,1%,1.5rem);position:relative;z-index:1}._contactsBody_1a2t1_30{flex:1;display:flex;overflow:hidden;gap:clamp(.5rem,1%,1.5rem)}._sidebarWrapper_1a2t1_38{overflow:hidden;flex-shrink:0;width:clamp(160px,18vw,220px);transition:width .25s ease,opacity .2s ease;opacity:1}._sidebarCollapsed_1a2t1_46{width:0;opacity:0;pointer-events:none}._contactsContent_1a2t1_52{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative;background-color:var(--outlook-white);border-radius:clamp(.25rem,.35vw,.5rem) clamp(.25rem,.35vw,.5rem) 0 0;box-shadow:0 2px 8px #0000001f}._wordOuter_1gcs7_2{height:100%;background-color:#f4f4f4;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}._wordLayout_1gcs7_8{display:flex;height:100%}._wordSidebar_1gcs7_14{width:56px;background-color:#f4f4f4;display:flex;flex-direction:column;align-items:center;padding-top:12px;gap:4px;flex-shrink:0}._sidebarItem_1gcs7_25{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:4px;cursor:pointer;background:none;border:none;color:#616161;font-size:9px;font-family:inherit;width:48px;transition:background-color .15s ease}._sidebarItem_1gcs7_25:hover{background-color:#e8e8e8}._sidebarItem_1gcs7_25 svg{width:20px;height:20px}._sidebarItemActive_1gcs7_51{background-color:#d6e4f0;color:#185abd}._sidebarItemActive_1gcs7_51:hover{background-color:#c8d9ec}._wordMainContent_1gcs7_62{flex:1;background-color:#fff;border-top-left-radius:8px;padding:28px 32px;overflow-y:auto;min-width:0}._wordGreeting_1gcs7_73{font-size:28px;font-weight:700;color:#1b1b1b;margin-bottom:20px}._newSection_1gcs7_81{margin-bottom:24px}._newSectionHeader_1gcs7_85{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1b1b1b;cursor:pointer;background:none;border:none;padding:4px 0;font-family:inherit;margin-bottom:12px}._newSectionHeader_1gcs7_85:hover{color:#185abd}._newSectionHeader_1gcs7_85 svg{width:16px;height:16px}._templateCardsRow_1gcs7_109{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px}._templateCard_1gcs7_109{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;flex-shrink:0}._templateCard_1gcs7_109:hover ._templateCardThumb_1gcs7_129{border-color:#185abd;box-shadow:0 2px 8px #185abd26}._templateCardThumb_1gcs7_129{width:108px;height:140px;border:1px solid #D1D1D1;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease}._templateCardThumb_1gcs7_129 svg{width:32px;height:32px;color:#185abd}._templateCardLabel_1gcs7_152{font-size:12px;color:#1b1b1b}._wordSearchContainer_1gcs7_158{position:relative;margin-bottom:16px}._wordSearchIcon_1gcs7_163{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#616161;pointer-events:none}._wordSearchInput_1gcs7_174{width:100%;padding:8px 12px 8px 34px;background-color:#f5f5f5;border:1px solid #D1D1D1;border-radius:4px;font-size:13px;color:#1b1b1b;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._wordSearchInput_1gcs7_174::placeholder{color:#919191}._wordSearchInput_1gcs7_174:focus{border-color:#185abd;box-shadow:0 0 0 2px #185abd33;background-color:#fff}._wordTabBar_1gcs7_198{display:flex;gap:0;border-bottom:1px solid #D1D1D1;margin-bottom:0}._wordTab_1gcs7_198{padding:8px 16px;font-size:13px;font-weight:500;color:#616161;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;font-family:inherit;transition:color .15s ease}._wordTab_1gcs7_198:hover{color:#1b1b1b}._wordTabActive_1gcs7_222{color:#185abd;border-bottom-color:#185abd}._wordDocTable_1gcs7_229{width:100%}._wordTableHeader_1gcs7_233{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #E8E8E8}._wordTableHeaderName_1gcs7_240{flex:1;font-size:12px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.03em}._wordTableHeaderDate_1gcs7_249{width:140px;font-size:12px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.03em;text-align:right}._wordTableRow_1gcs7_259{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #F0F0F0;cursor:pointer;background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:inherit;transition:background-color .1s ease}._wordTableRow_1gcs7_259:hover{background-color:#f5f5f5}._wordDocInfo_1gcs7_279{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._wordDocIcon_1gcs7_287{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._wordDocIcon_1gcs7_287 svg{width:24px;height:24px;color:#185abd}._wordDocDetails_1gcs7_302{min-width:0}._wordDocTitle_1gcs7_306{font-size:13px;font-weight:600;color:#1b1b1b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wordDocLocation_1gcs7_315{font-size:11px;color:#919191;margin-top:1px}._wordDocDate_1gcs7_321{width:140px;font-size:12px;color:#616161;text-align:right;flex-shrink:0}._wordEmptyState_1gcs7_330{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;gap:8px;color:#919191;font-size:13px}._modalOverlay_1gcs7_342{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modal_1gcs7_342{background-color:#fff;padding:clamp(.75rem,1.5%,3rem);border-radius:clamp(.25rem,.5%,1rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:clamp(280px,40%,500px)}._modalTitle_1gcs7_360{font-size:clamp(.875rem,1vw,1.45rem);font-weight:600;color:#1f2937;margin-bottom:clamp(.5rem,1vw,2rem)}._modalInput_1gcs7_367{width:100%;padding:clamp(.375rem,.75%,1rem) clamp(.5rem,1%,2rem);border:1px solid #d1d5db;border-radius:clamp(.2rem,.4%,.75rem);font-size:clamp(.75rem,1vw,1.3rem);margin-bottom:clamp(.5rem,1vw,2rem)}._modalInput_1gcs7_367:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 clamp(2px,.5%,8px) #2563eb1a}._modalButtons_1gcs7_382{display:flex;justify-content:flex-end;gap:clamp(.375rem,.75%,1.5rem)}._modalCancelButton_1gcs7_388{padding:clamp(.375rem,.75%,1rem) clamp(.75rem,1.5%,2rem);border:1px solid #d1d5db;border-radius:clamp(.2rem,.4%,.75rem);background-color:#fff;color:#374151;font-size:clamp(.75rem,1vw,1.3rem);font-weight:500;transition:background-color .15s ease-in-out}._modalCancelButton_1gcs7_388:hover{background-color:#f9fafb}._modalCreateButton_1gcs7_403{padding:clamp(.375rem,.75%,1rem) clamp(.75rem,1.5%,2rem);border-radius:clamp(.2rem,.4%,.75rem);background-color:#2563eb;color:#fff;font-size:clamp(.75rem,1vw,1.3rem);font-weight:500;transition:background-color .15s ease-in-out}._modalCreateButton_1gcs7_403:hover{background-color:#1d4ed8}._toolbar_1gcs7_418{background-color:#eff4f9;border-bottom:1px solid #d1d5db;padding:clamp(.375rem,.75%,1rem) clamp(.75rem,1.5%,2rem);display:flex;align-items:center;justify-content:space-between}._toolbarTitle_1gcs7_428{display:flex;align-items:center;gap:clamp(.375rem,.75%,1.5rem)}._titleIcon_1gcs7_434{width:clamp(.875rem,1vw,1.45rem);height:clamp(.875rem,1vw,1.45rem);color:#2563eb}._titleText_1gcs7_440{font-weight:600;color:#374151;font-size:clamp(.875rem,1vw,1.4rem)}._titleTextButton_1gcs7_446{font-weight:600;color:#374151;font-size:clamp(.875rem,1vw,1.4rem);background:transparent;border:1px solid transparent;padding:clamp(.125rem,.25vw,.25rem) clamp(.25rem,.5vw,.5rem);border-radius:clamp(.2rem,.3vw,.375rem);cursor:text;font-family:inherit;text-align:left;max-width:clamp(10rem,25vw,30rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}._titleTextButton_1gcs7_446:hover{background-color:#2563eb14;border-color:#2563eb4d}._titleEditInput_1gcs7_469{font-weight:600;color:#374151;font-size:clamp(.875rem,1vw,1.4rem);background:#fff;border:1px solid #2563eb;padding:clamp(.125rem,.25vw,.25rem) clamp(.25rem,.5vw,.5rem);border-radius:clamp(.2rem,.3vw,.375rem);font-family:inherit;outline:none;min-width:clamp(8rem,20vw,24rem);max-width:clamp(10rem,30vw,36rem)}._titleEditInput_1gcs7_469:focus{box-shadow:0 0 0 2px #2563eb33}._toolbarControls_1gcs7_487{border-radius:clamp(.25rem,.35vw,.5rem);background:linear-gradient(to right bottom,#dbeafef2,#d1e2f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 8px #0000001f;overflow:hidden}._toolbarControlsInner_1gcs7_496{border-radius:clamp(.25rem,.35vw,.5rem);background-color:#fff;overflow:hidden;margin:clamp(.1rem,.2%,.5rem);box-shadow:inset 0 0 0 1px #0000002b}._toolbarControlsActions_1gcs7_504{display:flex;align-items:center;gap:clamp(1px,.15vw,3px);padding:clamp(.2rem,.35vw,.45rem) clamp(.5rem,.75vw,1rem)}._toolbarButton_1gcs7_512{padding:clamp(.15rem,.3%,.6rem);border-radius:clamp(.2rem,.4%,.75rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:#374151;background-color:#fff;transition:background-color .15s ease-in-out,color .15s ease-in-out}._toolbarButton_1gcs7_512 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;width:clamp(.75rem,1vw,1.3rem);height:clamp(.75rem,1vw,1.3rem)}._toolbarButton_1gcs7_512:hover{background-color:#f3f4f6}._toolbarButton_1gcs7_512:active{background-color:#e5e7eb}._arrowButton_1gcs7_542{padding:clamp(.15rem,.3%,.6rem);border-radius:clamp(.2rem,.4%,.75rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:#374151;background-color:#eff4f9;transition:background-color .15s ease-in-out,color .15s ease-in-out}._arrowButton_1gcs7_542 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;width:clamp(.75rem,1vw,1.3rem);height:clamp(.75rem,1vw,1.3rem)}._arrowButton_1gcs7_542:hover{background-color:#f3f4f6}._arrowButton_1gcs7_542:active{background-color:#e5e7eb}._zoomDisplay_1gcs7_573{font-size:clamp(.75rem,1vw,1.3rem);color:#4b5563;min-width:clamp(50px,8%,80px);text-align:center}._divider_1gcs7_581{width:1px;height:clamp(1rem,2vw,2rem);background-color:#d1d5db;margin:0 clamp(.375rem,.75%,1.5rem)}._documentContainer_1gcs7_589{flex:1;overflow:auto;padding:clamp(1rem,2vw,4rem);background-color:#f3f4f6}._documentPage_1gcs7_597{--page-height: 72.5rem;--page-gap: 1.5rem;border:2px solid #e5e7eb;box-shadow:inset 0 1px 2px #0000000d;max-width:40rem;margin:0 auto;min-height:var(--page-height);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--page-height) - 2px),rgba(0,0,0,.08) var(--page-height),transparent calc(var(--page-height) + var(--page-gap)),transparent calc(var(--page-height) + var(--page-gap) + 2px),rgba(0,0,0,.04) calc(var(--page-height) + var(--page-gap) + 4px),transparent calc(var(--page-height) + var(--page-gap) + 6px)),repeating-linear-gradient(to bottom,white 0,white var(--page-height),#d1d5db var(--page-height),#d1d5db calc(var(--page-height) + var(--page-gap)),white calc(var(--page-height) + var(--page-gap)));padding:clamp(1.5rem,3vw,5rem);text-align:start}._documentHeading_1gcs7_633{font-weight:600;color:#1f2937;margin-top:clamp(.75rem,1.5vw,3rem);margin-bottom:clamp(.375rem,.75%,1.5rem);font-size:clamp(.875rem,1vw,1.4rem)}._documentSubtitle_1gcs7_641{color:#4b5563;margin-bottom:clamp(.75rem,1.5vw,3rem);font-size:clamp(.75rem,1vw,1.3rem)}._documentParagraph_1gcs7_647{color:#374151;margin-bottom:clamp(.375rem,.75%,1rem);line-height:1.6;font-size:clamp(.875rem,1vw,1.4rem)}._confidentialHeader_1gcs7_654{color:#dc2626;font-weight:600;text-align:center;margin-bottom:clamp(1rem,2vw,4rem);font-size:clamp(.875rem,1vw,1.4rem)}._spacer_1gcs7_662{height:clamp(.5rem,1vw,2rem)}._documentEditor_1gcs7_666{max-width:56rem;margin:0 auto;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:clamp(1.5rem,3vw,5rem);width:100%;min-height:clamp(400px,50vh,600px);border:2px solid #2563eb;border-radius:clamp(.2rem,.4%,.75rem);font-family:inherit;font-size:clamp(.875rem,1vw,1.4rem);line-height:1.6;color:#374151;resize:vertical;outline:none}._documentEditor_1gcs7_666:focus{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 clamp(2px,.5%,8px) #2563eb1a}._documentMeta_1gcs7_689{display:flex;align-items:center;justify-content:space-between;padding:clamp(.375rem,.75%,1rem) clamp(.75rem,1.5%,2rem);background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:clamp(.75rem,1vw,1.3rem);color:#6b7280}._editorToolbarWrap_1gcs7_700{background-color:#f3f4f6;padding:clamp(.25rem,.4vw,.5rem) clamp(.25rem,.4vw,.5rem) 0 clamp(.5rem,.75vw,1rem)}._editorToolbar_1gcs7_700{border-radius:clamp(.25rem,.35vw,.5rem);background:linear-gradient(to right bottom,#dbeafef2,#d1e2f9f2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 8px #0000001f;overflow:hidden}._editorToolbarInner_1gcs7_714{border-radius:clamp(.25rem,.35vw,.5rem);background-color:#fff;overflow:hidden;margin:clamp(.1rem,.2%,.5rem);box-shadow:inset 0 0 0 1px #0000002b}._editorToolbarActions_1gcs7_722{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1px,.15vw,3px);padding:clamp(.2rem,.35vw,.45rem) clamp(.5rem,.75vw,1rem)}._toolbarMeta_1gcs7_730{margin-left:auto;display:flex;align-items:center;gap:clamp(.375rem,.75%,1.5rem);font-size:clamp(.75rem,1vw,1.3rem);color:#6b7280}._toolbarGroup_1gcs7_739{display:flex;align-items:center;gap:clamp(1px,.15vw,3px);padding-right:clamp(.2rem,.3vw,.5rem);margin-right:clamp(.2rem,.3vw,.5rem);border-right:1px solid rgba(0,0,0,.12)}._toolbarGroup_1gcs7_739:last-child{border-right:none;padding-right:0;margin-right:0}._editorButton_1gcs7_754{width:clamp(1.5rem,2vw,3rem);height:clamp(1.5rem,2vw,3rem);border-radius:clamp(3px,.3vw,5px);border:none;background:none;display:inline-flex;align-items:center;justify-content:center;color:#374151;cursor:pointer;transition:background-color .12s ease,color .12s ease;padding:0}._editorButton_1gcs7_754 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;width:clamp(.75rem,1vw,1.3rem);height:clamp(.75rem,1vw,1.3rem)}._editorButton_1gcs7_754:hover{background-color:#0000000f}._editorButtonActive_1gcs7_782{background-color:#dbeafe;color:#1d4ed8}._editorButtonDisabled_1gcs7_787{opacity:.5;cursor:not-allowed}._editorLoadingState_1gcs7_792{text-align:center;padding:clamp(1.5rem,3vw,5rem);color:#6b7280;font-size:clamp(.875rem,1vw,1.4rem)}._editorContent_1gcs7_799{width:100%;border:2px solid transparent;border-radius:clamp(.2rem,.4%,.75rem);transition:border-color .15s ease,box-shadow .15s ease}._proseMirrorCanvas_1gcs7_811{font-size:clamp(.875rem,1vw,1.4rem);line-height:1.7;color:#111827}._editorContent_1gcs7_799 .ProseMirror{outline:none;white-space:pre-wrap;font-size:clamp(.875rem,1vw,1.4rem);line-height:1.7;color:#111827}._editorContent_1gcs7_799 .ProseMirror-focused{outline:none}._editorContent_1gcs7_799 .ProseMirror h1,._editorContent_1gcs7_799 .ProseMirror h2,._editorContent_1gcs7_799 .ProseMirror h3,._editorContent_1gcs7_799 .ProseMirror h4{font-weight:600;color:#111827;margin-top:clamp(.75rem,1.5vw,3rem);margin-bottom:clamp(.375rem,.75%,1.5rem)}._editorContent_1gcs7_799 .ProseMirror h1{font-size:clamp(1.25rem,2vw,3rem)}._editorContent_1gcs7_799 .ProseMirror h2{font-size:clamp(1rem,1.5vw,2.25rem)}._editorContent_1gcs7_799 .ProseMirror h3{font-size:clamp(.875rem,1.25vw,1.875rem);color:#4b5563}._editorContent_1gcs7_799 .ProseMirror p{margin-bottom:clamp(.375rem,.75%,1.5rem);color:#111827}._editorContent_1gcs7_799 .ProseMirror ul{padding-left:clamp(1rem,1.75vw,3rem);margin-bottom:clamp(.375rem,.75%,1.5rem);list-style-type:disc}._editorContent_1gcs7_799 .ProseMirror ul li{display:list-item;list-style-type:disc;list-style-position:outside;padding-left:clamp(.15rem,.3%,.6rem);color:#111827}._editorContent_1gcs7_799 .ProseMirror ol{padding-left:clamp(1rem,1.75vw,3rem);margin-bottom:clamp(.375rem,.75%,1.5rem);list-style-type:decimal}._editorContent_1gcs7_799 .ProseMirror ol li{display:list-item;list-style-type:decimal;list-style-position:outside;padding-left:clamp(.15rem,.3%,.6rem);color:#111827}._editorContent_1gcs7_799 .ProseMirror blockquote{border-left:clamp(3px,.5%,8px) solid #2563eb;padding-left:clamp(.5rem,1vw,2rem);margin:clamp(.75rem,1.5vw,3rem) 0;color:#374151;font-style:italic}._editorContent_1gcs7_799 .ProseMirror a{color:#2563eb;text-decoration:underline}._editorContent_1gcs7_799 .ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:clamp(.75rem,1.5vw,3rem) 0}._editorContent_1gcs7_799 .ProseMirror mark{background-color:#fef08a;padding:0 clamp(.05rem,.1%,.2rem)}._skeletonBlock_1gcs7_910{height:clamp(.65rem,.75vw,.85rem);border-radius:4px;background:linear-gradient(90deg,#f3f2f1,#f5f5f5,#f3f2f1);background-size:200% 100%;animation:_wordShimmer_1gcs7_1 1.8s ease-in-out infinite}._skeletonSquare_1gcs7_923{border-radius:4px;background:linear-gradient(90deg,#f3f2f1,#f5f5f5,#f3f2f1);background-size:200% 100%;animation:_wordShimmer_1gcs7_1 1.8s ease-in-out infinite;flex-shrink:0}@keyframes _wordShimmer_1gcs7_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonBlock_1gcs7_910,._skeletonSquare_1gcs7_923{animation:none}}.rg-celleditor-input,.rg-celleditor .rg-input{width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;font-size:1em;outline:none}.rg-celleditor{box-sizing:border-box;z-index:5;background-color:#fff;box-shadow:1px 1px 6px #0000000f;display:flex;border-style:solid;border-color:#3579f8;border-width:2px;padding:0 4px}.rg-number-celleditor input{text-align:right}.reactgrid-content .rg-pane .rg-cell.rg-number-cell,.reactgrid-content .rg-pane .rg-cell .rg-time-cell,.reactgrid-content .rg-pane .rg-cell .rg-date-cell{justify-content:flex-end}.reactgrid-content .rg-pane .rg-cell.rg-email-cell.rg-invalid{color:red}.reactgrid-content .rg-pane .rg-cell.rg-text-cell.placeholder{color:#999;font-size:.8em}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell{align-items:center;justify-content:center;padding:0;margin:0;background:transparent;pointer-events:auto}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell input{width:20px;height:20px}.reactgrid-content .rg-pane .rg-cell.rg-chevron-cell .chevron{pointer-events:auto;display:flex;justify-content:center;align-items:center;font-weight:700;margin-right:.1em;cursor:pointer;transition:.2s all ease-in-out;height:1em;width:1em}.reactgrid-content .rg-pane .rg-cell.rg-chevron-cell .no-child{width:.5em}.reactgrid-content .rg-pane .rg-cell.rg-chevron-cell.expanded .chevron{transform:rotate(90deg)}.reactgrid-content .rg-pane .rg-cell.rg-chevron-cell.collapsed .chevron{transform:rotate(0)}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell{justify-content:center}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell label{position:relative;height:18px;width:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell label input{position:absolute;opacity:0;cursor:pointer;margin:0;height:18px;width:18px}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell span{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#eee}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell label:hover input~span{background-color:#ccc}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell label input:checked~span{background-color:#3579f8}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell span:after{content:"";position:absolute;display:none}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell label input:checked~span:after{display:block}.reactgrid-content .rg-pane .rg-cell.rg-checkbox-cell label span:after{left:7px;top:2px;width:4px;height:12px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reactgrid-content .rg-pane .rg-cell.rg-dropdown-cell{padding:0;overflow:visible}.reactgrid-content .rg-pane .rg-cell.rg-dropdown-cell .rg-dropdown-menu{top:100%;background-color:#fff;border-radius:4px;box-shadow:0 0 7px #00000080;margin-bottom:8px;margin-top:2px;position:absolute;width:100%;z-index:1;box-sizing:border-box}.reactgrid-content .rg-pane .rg-cell.rg-dropdown-cell .rg-dropdown-option{padding:.3em .5em;min-height:1.5em;display:flex;align-items:center}.reactgrid-content .rg-pane .rg-cell.rg-dropdown-cell .rg-dropdown-option.selected:before{content:"✓";padding-right:.2em}.reactgrid-content .rg-pane .rg-cell.rg-dropdown-cell .rg-dropdown-option.focused{color:#000;background-color:#f1f6ff}.rg-copy-container[contenteditable]{-webkit-user-select:text;user-select:text}.reactgrid-content{user-select:none;-moz-user-select:none;-webkit-user-select:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;color:#000}.reactgrid-content .rg-pane.rg-pane-top,.reactgrid-content .rg-pane.rg-pane-bottom,.reactgrid-content .rg-pane.rg-pane-left,.reactgrid-content .rg-pane.rg-pane-right{position:sticky;position:-webkit-sticky;background-color:#fff}.reactgrid-content .rg-pane.rg-pane-top{top:0}.reactgrid-content .rg-pane.rg-pane-bottom{bottom:0}.reactgrid-content .rg-pane.rg-pane-left{left:0}.reactgrid-content .rg-pane.rg-pane-right{right:0}.reactgrid-content .rg-pane .rg-cell{font-size:1em;box-sizing:border-box;white-space:nowrap;position:absolute;display:flex;flex-direction:row;align-items:center;overflow:hidden;padding:0 4px;outline:none;touch-action:auto;border-color:#e8e8e8;color:#000}.reactgrid-content .rg-pane .rg-cell .rg-touch-column-resize-handle{position:absolute;top:0;right:0;width:11px;height:100%;pointer-events:auto}.reactgrid-content .rg-pane .rg-cell .rg-touch-column-resize-handle .rg-resize-handle{position:absolute;right:0;width:6px;height:100%}.reactgrid-content .rg-pane .rg-cell .rg-touch-column-resize-handle .rg-resize-handle:hover{cursor:col-resize;background-color:#3579f8}.reactgrid-content .rg-pane .rg-cell .rg-touch-row-resize-handle{position:absolute;bottom:0;left:0;height:11px;width:100%;pointer-events:auto}.reactgrid-content .rg-pane .rg-cell .rg-touch-row-resize-handle .rg-resize-handle{position:absolute;bottom:0;height:6px;width:100%}.reactgrid-content .rg-pane .rg-cell .rg-touch-row-resize-handle .rg-resize-handle:hover{cursor:row-resize;background-color:#3579f8}.reactgrid-content .rg-pane .rg-cell .rg-groupId{font-size:.8em;position:absolute;right:4px;top:4px}.reactgrid-content .rg-pane .rg-cell-focus,.reactgrid-content .rg-pane .rg-cell-highlight{position:absolute;pointer-events:none;box-sizing:border-box;border-style:solid;border-width:2px;border-color:#3579f8}.reactgrid-content .rg-pane .rg-touch-fill-handle{position:absolute;width:40px;height:40px;background-color:#ffffff03;touch-action:none;pointer-events:auto}.reactgrid-content .rg-pane .rg-touch-fill-handle .rg-fill-handle{position:absolute;cursor:crosshair;top:50%;left:50%;transform:translate(calc(-50% - .5px),calc(-50% - .5px));width:6.5px;height:6.5px;background-color:#3579f8;border-width:1px;border-style:solid;border-color:#fff;background-clip:content-box}.reactgrid-content .rg-pane .rg-partial-area{position:absolute;pointer-events:none;box-sizing:border-box}.reactgrid-content .rg-pane .rg-partial-area.rg-partial-area-part{border-width:1px;border-style:dashed;border-color:#000}.reactgrid-content .rg-pane .rg-partial-area.rg-partial-area-selected-range{border-width:1px;border-style:solid;border-color:#3579f8;background-color:#3579f859}.reactgrid-content .rg-pane-shadow{position:sticky}.reactgrid-content .rg-pane-shadow.shadow-top{pointer-events:none;top:0;box-shadow:2px 2px 3px 1px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-left{pointer-events:none;left:0;box-shadow:5px 0 3px -2px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-bottom{pointer-events:none;bottom:0;box-shadow:2px -1px 3px 1px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-right{pointer-events:none;right:0;box-shadow:-5px 0 3px -2px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-top-left-corner{box-shadow:2px 3px 3px 1px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-top-right-corner{box-shadow:-2px 2px 3px 1px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-bottom-left-corner{box-shadow:2px -2px 3px 1px #0000000f}.reactgrid-content .rg-pane-shadow.shadow-bottom-right-corner{box-shadow:-2px -2px 3px 1px #0000000f}.reactgrid-content .rg-context-menu{position:fixed;z-index:1000;background-color:#fff;font-size:1em;box-shadow:0 0 8px 2px #0000000f}.reactgrid-content .rg-context-menu .rg-context-menu-option{padding:8px 20px 8px 15px;cursor:pointer}.reactgrid-content .rg-context-menu .rg-context-menu-option:hover{background-color:#f2f2f2}.reactgrid-content .rg-shadow{position:absolute;background-color:#000;opacity:.1;z-index:4}.reactgrid-content .rg-column-resize-hint,.reactgrid-content .rg-row-resize-hint{background-color:#74b9ff;position:absolute;padding:5px;border-radius:0 5px 5px 0}.reactgrid-content .rg-line{position:absolute;background-color:#74b9ff;z-index:4}.reactgrid-content .rg-line-horizontal{left:0;height:2px}.reactgrid-content .rg-line-vertical{top:0;width:2px}.reactgrid-content .rg-hidden-element{border:0;padding:0;margin:0;position:fixed;width:1px;height:1px;opacity:0;top:50%;left:50%}._excelOuter_1309c_2{height:100%;background-color:#f4f4f4;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}._excelLayout_1309c_8{display:flex;height:100%}._excelSidebar_1309c_14{width:56px;background-color:#f4f4f4;display:flex;flex-direction:column;align-items:center;padding-top:12px;gap:4px;flex-shrink:0}._sidebarItem_1309c_25{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:4px;cursor:pointer;background:none;border:none;color:#616161;font-size:9px;font-family:inherit;width:48px;transition:background-color .15s ease}._sidebarItem_1309c_25:hover{background-color:#e8e8e8}._sidebarItem_1309c_25 svg{width:20px;height:20px}._sidebarItemActive_1309c_51{background-color:#d1fae5;color:#059669}._sidebarItemActive_1309c_51:hover{background-color:#a7f3d0}._excelMainContent_1309c_62{flex:1;background-color:#fff;border-top-left-radius:8px;padding:28px 32px;overflow-y:auto;min-width:0}._excelGreeting_1309c_72{font-size:28px;font-weight:700;color:#1b1b1b;margin-bottom:20px}._newSection_1309c_80{margin-bottom:24px}._newSectionHeader_1309c_84{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1b1b1b;cursor:pointer;background:none;border:none;padding:4px 0;font-family:inherit;margin-bottom:12px}._newSectionHeader_1309c_84:hover{color:#059669}._newSectionHeader_1309c_84 svg{width:16px;height:16px}._templateCardsRow_1309c_108{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px}._templateCard_1309c_108{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;flex-shrink:0}._templateCard_1309c_108:hover ._templateCardThumb_1309c_128{border-color:#059669;box-shadow:0 2px 8px #05966926}._templateCardThumb_1309c_128{width:108px;height:140px;border:1px solid #D1D1D1;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease}._templateCardThumb_1309c_128 svg{width:32px;height:32px;color:#059669}._templateCardLabel_1309c_151{font-size:12px;color:#1b1b1b}._excelSearchContainer_1309c_157{position:relative;margin-bottom:16px}._excelSearchIcon_1309c_162{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#616161;pointer-events:none}._excelSearchInput_1309c_173{width:100%;padding:8px 12px 8px 34px;background-color:#f5f5f5;border:1px solid #D1D1D1;border-radius:4px;font-size:13px;color:#1b1b1b;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._excelSearchInput_1309c_173::placeholder{color:#919191}._excelSearchInput_1309c_173:focus{border-color:#059669;box-shadow:0 0 0 2px #05966933;background-color:#fff}._excelTabBar_1309c_197{display:flex;gap:0;border-bottom:1px solid #D1D1D1;margin-bottom:0}._excelTab_1309c_197{padding:8px 16px;font-size:13px;font-weight:500;color:#616161;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;font-family:inherit;transition:color .15s ease}._excelTab_1309c_197:hover{color:#1b1b1b}._excelTabActive_1309c_221{color:#059669;border-bottom-color:#059669}._excelDocTable_1309c_228{width:100%}._excelTableHeader_1309c_232{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #E8E8E8}._excelTableHeaderName_1309c_239{flex:1;font-size:12px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.03em}._excelTableHeaderDate_1309c_248{width:140px;font-size:12px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.03em;text-align:right}._excelTableRow_1309c_258{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #F0F0F0;cursor:pointer;background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:inherit;transition:background-color .1s ease}._excelTableRow_1309c_258:hover{background-color:#f5f5f5}._excelDocInfo_1309c_278{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._excelDocIcon_1309c_286{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._excelDocIcon_1309c_286 svg{width:24px;height:24px;color:#059669}._excelDocDetails_1309c_301{min-width:0}._excelDocTitle_1309c_305{font-size:13px;font-weight:600;color:#1b1b1b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._excelDocLocation_1309c_314{font-size:11px;color:#919191;margin-top:1px}._excelDocDate_1309c_320{width:140px;font-size:12px;color:#616161;text-align:right;flex-shrink:0}._excelEmptyState_1309c_329{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;gap:8px;color:#919191;font-size:13px}._modalOverlay_1309c_341{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modal_1309c_341{background-color:#fff;padding:clamp(.75rem,1.2vw,1.5rem);border-radius:clamp(.25rem,.5vw,1rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:clamp(280px,40vw,500px)}._modalTitle_1309c_359{font-size:clamp(.8rem,.95vw,1.15rem);font-weight:600;color:#1f2937;margin-bottom:clamp(.5rem,1vw,2rem)}._modalInput_1309c_366{width:100%;padding:clamp(.375rem,.75vw,1rem) clamp(.5rem,1vw,2rem);border:1px solid #d1d5db;border-radius:clamp(.2rem,.4vw,.75rem);font-size:clamp(.7rem,.82vw,1rem);margin-bottom:clamp(.5rem,1vw,2rem)}._modalInput_1309c_366:focus{outline:none;border-color:#059669;box-shadow:0 0 0 clamp(2px,.5vw,8px) #0596691a}._modalButtons_1309c_381{display:flex;justify-content:flex-end;gap:clamp(.375rem,.75vw,1.5rem)}._modalCancelButton_1309c_387{padding:clamp(.375rem,.75vw,1rem) clamp(.75rem,1.5vw,2rem);border:1px solid #d1d5db;border-radius:clamp(.2rem,.4vw,.75rem);background-color:#fff;color:#374151;font-size:clamp(.65rem,.75vw,.9rem);font-weight:500;transition:background-color .15s ease-in-out}._modalCancelButton_1309c_387:hover{background-color:#f9fafb}._modalCreateButton_1309c_402{padding:clamp(.375rem,.75vw,1rem) clamp(.75rem,1.5vw,2rem);border-radius:clamp(.2rem,.4vw,.75rem);background-color:#059669;color:#fff;font-size:clamp(.65rem,.75vw,.9rem);font-weight:500;transition:background-color .15s ease-in-out}._modalCreateButton_1309c_402:hover{background-color:#047857}._toolbar_1309c_417{background-color:#eff4f9;border-bottom:1px solid #d1d5db;padding:clamp(.2rem,.35vw,.45rem) clamp(.5rem,.75vw,1rem);display:flex;align-items:center;justify-content:space-between}._toolbarTitle_1309c_426{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem)}._titleIcon_1309c_433{width:clamp(.8rem,.95vw,1.15rem);height:clamp(.8rem,.95vw,1.15rem);color:#059669}._titleText_1309c_439{font-weight:600;color:#374151;font-size:clamp(.75rem,.88vw,1.05rem)}._titleTextButton_1309c_445{font-weight:600;color:#374151;font-size:clamp(.75rem,.88vw,1.05rem);background:transparent;border:1px solid transparent;padding:clamp(.1rem,.2vw,.2rem) clamp(.25rem,.4vw,.45rem);border-radius:clamp(.2rem,.3vw,.35rem);cursor:text;font-family:inherit;text-align:left;max-width:clamp(9rem,22vw,26rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}._titleTextButton_1309c_445:hover{background-color:#05966914;border-color:#0596694d}._titleEditInput_1309c_468{font-weight:600;color:#374151;font-size:clamp(.75rem,.88vw,1.05rem);background:#fff;border:1px solid #059669;padding:clamp(.1rem,.2vw,.2rem) clamp(.25rem,.4vw,.45rem);border-radius:clamp(.2rem,.3vw,.35rem);font-family:inherit;outline:none;min-width:clamp(7rem,18vw,22rem);max-width:clamp(10rem,28vw,32rem)}._titleEditInput_1309c_468:focus{box-shadow:0 0 0 2px #05966933}._toolbarControls_1309c_486{display:flex;align-items:center;gap:clamp(.25rem,.35vw,.5rem)}._toolbarButton_1309c_493{padding:clamp(.2rem,.3vw,.4rem);border-radius:clamp(.15rem,.25vw,.35rem);transition:background-color .15s ease-in-out;background-color:#fff}._toolbarButton_1309c_493:hover{background-color:#f3f4f6;border:none}._toolbarButton_1309c_493:active{background-color:#e5e7eb}._arrowButton_1309c_510{padding:clamp(.2rem,.3vw,.4rem);border-radius:clamp(.15rem,.25vw,.35rem);transition:background-color .15s ease-in-out;background-color:#eff4f9}._arrowButton_1309c_510:hover{background-color:#f3f4f6;border:none}._arrowButton_1309c_510:active{background-color:#e5e7eb}._zoomDisplay_1309c_528{font-size:clamp(.65rem,.75vw,.9rem);color:#4b5563;min-width:clamp(40px,5vw,60px);text-align:center}._divider_1309c_536{width:1px;height:clamp(1rem,1.5vw,1.75rem);background-color:#d1d5db;margin:0 clamp(.2rem,.3vw,.5rem)}._spreadsheetContainer_1309c_544{flex:1;overflow:hidden;background-color:#f3f4f6}._reactGridWrapper_1309c_550{height:100%;width:100%;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #d1d5db;border-radius:clamp(.15rem,.25vw,.35rem);overflow:auto;position:relative;zoom:var(--spreadsheet-zoom, 100%)}._reactGridWrapper_1309c_550 input{font-family:inherit!important}._reactGridWrapper_1309c_550 .rg-cell{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.65rem,.78vw,.95rem);color:#1f2937}._reactGridWrapper_1309c_550 .rg-cell-header{background-color:#e2e6ea!important;color:#555!important;font-weight:600!important;border-color:#c0c4c8!important}._reactGridWrapper_1309c_550 .rg-cell-header.rg-header-selected{background-color:#d3f0e0!important;color:#555!important;font-weight:700!important}._reactGridWrapper_1309c_550 .rg-cell-text{border-color:#e5e7eb}._reactGridWrapper_1309c_550 .rg-cell-number{border-color:#e5e7eb;text-align:right}._reactGridWrapper_1309c_550 .rg-cell-formula,._reactGridWrapper_1309c_550 .rg-cell-formula-edit{border-color:#e5e7eb}._spreadsheetStatusBar_1309c_605{display:flex;align-items:center;gap:clamp(.35rem,.5vw,.75rem);padding:clamp(.2rem,.3vw,.4rem) clamp(.5rem,.75vw,1rem);background-color:#fff;border-top:1px solid #e5e7eb;font-size:clamp(.58rem,.68vw,.82rem);color:#6b7280}._spreadsheetStatusBar_1309c_605 span:first-child{margin-right:auto}._spreadsheetTable_1309c_621{border-collapse:collapse;font-size:.875rem;background-color:#fff;min-width:100%}._columnHeader_1309c_628{background-color:#f9fafb;border:1px solid #d1d5db;padding:.5rem;text-align:center;font-weight:600;color:#6b7280;min-width:100px;font-size:.75rem}._rowHeader_1309c_639{background-color:#f9fafb;border:1px solid #d1d5db;padding:.5rem;text-align:center;font-weight:600;color:#6b7280;min-width:50px;font-size:.75rem}._headerCell_1309c_650{background-color:#e2e6ea;color:#555;border:1px solid #c0c4c8;padding:.5rem .75rem;text-align:left;font-weight:600;min-width:120px;font-size:.875rem}._cell_1309c_661{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left;color:#374151;min-width:120px;white-space:nowrap}._cell_1309c_661:hover{background-color:#f9fafb}._numericCell_1309c_674{text-align:right;font-family:Courier New,monospace}._emptyCell_1309c_679{background-color:#fafafa}._cellInput_1309c_683{width:100%;border:2px solid #059669;padding:.25rem .5rem;font-size:.875rem;font-family:inherit;background-color:#fff;outline:none;box-shadow:0 0 0 3px #0596691a}._headerCell_1309c_650 ._cellInput_1309c_683{color:#fff;background-color:#d3f0e0;border-color:#fff}._reactGridWrapper_1309c_550 .rg-celleditor,._reactGridWrapper_1309c_550 .rg-cell-focus,._reactGridWrapper_1309c_550 .rg-cell-highlight{border-color:#217346!important}._reactGridWrapper_1309c_550 .rg-touch-fill-handle .rg-fill-handle{background-color:#217346!important}._reactGridWrapper_1309c_550 .rg-partial-area.rg-partial-area-selected-range{border-color:#217346!important;background-color:#21734626!important}._reactGridWrapper_1309c_550 .rg-point-mode-highlight{background-color:#ffe60026!important;border-style:dashed!important}._reactGridWrapper_1309c_550 .rg-point-mode-editing-cell{background-color:#05966914!important;border-style:solid!important}._gridContent_1309c_732{display:inline-flex;flex-direction:column;min-width:100%;min-height:100%}._gridRow_1309c_740{display:inline-flex;flex-direction:row}._gridExtenderRow_1309c_746{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid #e5e7eb}._gridExtenderCol_1309c_755{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-left:1px solid #e5e7eb}._gridExtenderButton_1309c_764{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid #d1d5db;background:#f9fafb;color:#6b7280;cursor:pointer;flex-shrink:0;transition:background-color .15s,color .15s,border-color .15s}._gridExtenderButton_1309c_764:hover{background-color:#d1fae5;color:#059669;border-color:#059669}._gridExtenderInput_1309c_785{width:48px;padding:2px 4px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;text-align:center;color:#374151;background:#fff;outline:none;font-family:inherit;-moz-appearance:textfield}._gridExtenderInput_1309c_785::-webkit-inner-spin-button,._gridExtenderInput_1309c_785::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._gridExtenderInput_1309c_785:focus{border-color:#059669;box-shadow:0 0 0 2px #05966926}._gridExtenderLabel_1309c_810{font-size:12px;color:#6b7280;white-space:nowrap;-webkit-user-select:none;user-select:none}._skeletonBlock_1309c_818{height:clamp(.65rem,.75vw,.85rem);border-radius:4px;background:linear-gradient(90deg,#f3f2f1,#f5f5f5,#f3f2f1);background-size:200% 100%;animation:_excelShimmer_1309c_1 1.8s ease-in-out infinite}._skeletonSquare_1309c_831{border-radius:4px;background:linear-gradient(90deg,#f3f2f1,#f5f5f5,#f3f2f1);background-size:200% 100%;animation:_excelShimmer_1309c_1 1.8s ease-in-out infinite;flex-shrink:0}@keyframes _excelShimmer_1309c_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonBlock_1309c_818,._skeletonSquare_1309c_831{animation:none}}._formulaCellEdit_no2x2_1{width:100%;height:100%;border:none;outline:none;padding:0 4px;font-size:var(--cell-fz, inherit);font-family:inherit;background:#fff;font-weight:var(--cell-fw, normal);font-style:var(--cell-fs, normal);text-decoration:var(--cell-td, none);text-align:var(--cell-ta, left)}._formulaCellDisplay_no2x2_16{width:100%;display:block;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:var(--cell-ws, nowrap);font-weight:var(--cell-fw, normal);font-style:var(--cell-fs, normal);text-decoration:var(--cell-td, none);font-size:var(--cell-fz, inherit);text-align:var(--cell-ta, left)}._cellAutocompleteDropdown_bkn2n_1{position:absolute;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:240px}._cellAutocompleteItem_bkn2n_13{display:flex;align-items:center;gap:8px;padding:5px 10px;cursor:pointer;font-size:12px}._cellAutocompleteItem_bkn2n_13:hover{background-color:#f3f4f6}._cellAutocompleteItemSelected_bkn2n_26,._cellAutocompleteItemSelected_bkn2n_26:hover{background-color:#dbeafe}._cellAutocompleteItemName_bkn2n_34{font-family:SF Mono,Fira Code,Fira Mono,monospace;font-weight:600;min-width:72px;color:#1f2937}._cellAutocompleteItemDesc_bkn2n_41{color:#6b7280;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._formulaBarWrapper_n7yx0_1{position:relative}._formulaBar_n7yx0_1{display:flex;align-items:center;height:24px;background-color:#fff;border-bottom:1px solid #d1d5db;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}._nameBox_n7yx0_15{width:auto;min-width:56px;padding:0 8px;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid #d1d5db;font-weight:500;color:#374151;font-size:11px;-webkit-user-select:none;user-select:none}._formulaInputPointMode_n7yx0_30{background-color:#f0fdf4;cursor:default}._fxLabel_n7yx0_35{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:100%;border-right:1px solid #d1d5db;color:#6b7280;font-style:italic;font-size:11px;-webkit-user-select:none;user-select:none}._formulaInput_n7yx0_30{flex:1;height:100%;border:none;outline:none;padding:0 8px;font-size:12px;font-family:inherit;color:#1f2937;background-color:#fff}._formulaInput_n7yx0_30:focus{background-color:#f0fdf4}._autocompleteDropdown_n7yx0_65{position:absolute;top:100%;left:92px;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #d1d5db;border-top:none;box-shadow:0 4px 12px #0000001a;z-index:100}._autocompleteItem_n7yx0_79{display:flex;align-items:center;gap:8px;padding:5px 10px;cursor:pointer;font-size:12px}._autocompleteItem_n7yx0_79:hover{background-color:#f3f4f6}._autocompleteItemSelected_n7yx0_92,._autocompleteItemSelected_n7yx0_92:hover{background-color:#dbeafe}._autocompleteItemName_n7yx0_100{font-family:SF Mono,Fira Code,Fira Mono,monospace;font-weight:600;min-width:72px;color:#1f2937}._autocompleteItemDesc_n7yx0_107{color:#6b7280;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._wrapper_ffool_1{position:relative;display:inline-flex}._trigger_ffool_6{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:clamp(1.5rem,2vw,3rem);height:clamp(1.5rem,2vw,3rem);border-radius:clamp(.2rem,.4%,.75rem);border:1px solid #e5e7eb;background-color:#f9fafb;color:#374151;padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._trigger_ffool_6:hover{background-color:#f3f4f6}._trigger_ffool_6 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;width:clamp(.75rem,1vw,1.3rem);height:clamp(.75rem,1vw,1.3rem)}._colorIndicator_ffool_35{position:absolute;bottom:2px;left:3px;right:3px;height:3px;border-radius:1px}._dropdown_ffool_44{position:absolute;top:100%;left:0;z-index:200;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #0000001f;padding:8px;min-width:176px}._noColorBtn_ffool_57{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;border:none;background:none;font-size:11px;color:#374151;cursor:pointer;border-radius:3px;font-family:inherit;margin-bottom:6px}._noColorBtn_ffool_57:hover{background-color:#f3f4f6}._grid_ffool_77{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}._swatch_ffool_83{width:18px;height:18px;border-radius:2px;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0;transition:transform .1s ease}._swatch_ffool_83:hover{transform:scale(1.2);border-color:#374151;z-index:1}._wrapper_1wxm1_1{position:relative;display:inline-flex}._trigger_1wxm1_6{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.5rem,2vw,3rem);height:clamp(1.5rem,2vw,3rem);border-radius:clamp(.2rem,.4%,.75rem);border:1px solid #e5e7eb;background-color:#f9fafb;color:#374151;padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._trigger_1wxm1_6:hover{background-color:#f3f4f6}._trigger_1wxm1_6 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;width:clamp(.75rem,1vw,1.3rem);height:clamp(.75rem,1vw,1.3rem)}._dropdown_1wxm1_34{position:absolute;top:100%;left:0;z-index:200;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #0000001f;padding:4px;min-width:150px}._option_1wxm1_47{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;background:none;font-size:11px;color:#374151;cursor:pointer;border-radius:3px;font-family:inherit;white-space:nowrap}._option_1wxm1_47:hover{background-color:#f3f4f6}._option_1wxm1_47 svg{width:14px;height:14px;flex-shrink:0}._ribbon_14e7h_1{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:clamp(.375rem,.75%,1.5rem);padding:clamp(.25rem,.5%,.75rem) clamp(.5rem,1%,1.25rem);background-color:#fff;border-bottom:1px solid #e5e7eb}._group_14e7h_12{display:flex;align-items:center;gap:clamp(.15rem,.3%,.6rem);padding-right:clamp(.375rem,.75%,1.5rem);border-right:1px solid #e5e7eb}._group_14e7h_12:last-child{border-right:none;padding-right:0}._btn_14e7h_25{width:clamp(1.5rem,2vw,3rem);height:clamp(1.5rem,2vw,3rem);border-radius:clamp(.2rem,.4%,.75rem);border:1px solid #e5e7eb;background-color:#f9fafb;display:inline-flex;align-items:center;justify-content:center;color:#374151;transition:background-color .15s ease,border-color .15s ease,color .15s ease;padding:0;cursor:pointer}._btn_14e7h_25 svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;width:clamp(.75rem,1vw,1.3rem);height:clamp(.75rem,1vw,1.3rem)}._btn_14e7h_25:hover{background-color:#f3f4f6}._btnActive_14e7h_53{background-color:#d1fae5;border-color:#059669;color:#047857}._btnActive_14e7h_53:hover{background-color:#a7f3d0}._btnDisabled_14e7h_63{opacity:.4;cursor:not-allowed}._btnDisabled_14e7h_63:hover{background-color:#f9fafb}._select_14e7h_72{height:clamp(1.5rem,2vw,3rem);border:1px solid #e5e7eb;border-radius:clamp(.2rem,.4%,.75rem);background-color:#f9fafb;color:#374151;font-size:clamp(.6rem,.75vw,.85rem);padding:0 clamp(.25rem,.4vw,.5rem);font-family:inherit;cursor:pointer;outline:none}._select_14e7h_72:hover{background-color:#f3f4f6}._select_14e7h_72:focus{border-color:#059669}._fontSizeSelect_14e7h_93{width:clamp(2.5rem,3.5vw,4.5rem)}._numberFormatSelect_14e7h_98{width:clamp(4.5rem,6vw,7.5rem)}._decimalBtn_14e7h_103{font-size:clamp(.55rem,.7vw,.85rem);font-weight:600;font-family:SF Mono,Fira Code,Fira Mono,monospace}._container_wg3r6_2{height:100%;display:flex;flex-direction:column;background-color:var(--si-surface);overflow-y:auto}._main_wg3r6_11{width:100%;max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,2.5vw,2.5rem);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,1.5rem)}._header_wg3r6_22{display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,1.5rem)}._headerText_wg3r6_28{display:flex;flex-direction:column;gap:.5rem}._title_wg3r6_34{font-size:clamp(1.25rem,2vw,1.875rem);font-weight:800;letter-spacing:-.025em;color:var(--si-on-surface);margin:0;line-height:1.2}._subtitle_wg3r6_43{color:var(--si-on-surface-variant);font-size:clamp(.75rem,1vw,.875rem);font-weight:500;margin:0}._progressCard_wg3r6_51{background-color:var(--si-surface-container);border-radius:.75rem;padding:clamp(1rem,1.5vw,1.5rem);border:1px solid color-mix(in srgb,var(--si-outline-variant) 30%,transparent)}._progressInfo_wg3r6_58{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._progressLabel_wg3r6_65{font-size:clamp(.75rem,.9vw,.875rem);font-weight:600;color:var(--si-primary)}._progressPercent_wg3r6_71{font-size:clamp(.75rem,.9vw,.875rem);font-weight:700;color:var(--si-on-surface)}._progressTrack_wg3r6_77{width:100%;background-color:var(--si-surface-highest);border-radius:9999px;height:clamp(.625rem,.75vw,.75rem)}._progressFill_wg3r6_84{background-color:var(--si-primary-container);height:100%;border-radius:9999px;transition:width .4s ease}._taskList_wg3r6_92{display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,1.5rem)}._taskCard_wg3r6_99{background-color:var(--si-surface-lowest);border-radius:.5rem;padding:clamp(1.25rem,2vw,2rem);display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,1.5rem);transition:box-shadow .2s ease}._taskCardCurrent_wg3r6_109{border:2px solid var(--si-primary-container);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._taskCardCurrent_wg3r6_109:hover{box-shadow:0 4px 6px #0000000f,0 2px 4px #0000000a}._taskCardCompleted_wg3r6_118{border:1px solid color-mix(in srgb,var(--si-outline-variant) 50%,transparent);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;opacity:.9}._taskCardUpcoming_wg3r6_124{background-color:color-mix(in srgb,var(--si-surface-low) 50%,transparent);border:1px solid color-mix(in srgb,var(--si-outline-variant) 30%,transparent);opacity:.6}._taskCardHeader_wg3r6_131{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._taskCardLeft_wg3r6_138{display:flex;gap:clamp(.75rem,1vw,1rem)}._taskIcon_wg3r6_144{flex-shrink:0;width:clamp(2.5rem,3vw,3rem);height:clamp(2.5rem,3vw,3rem);border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--si-surface-container);color:var(--si-on-surface-variant)}._taskIconCurrent_wg3r6_156{background-color:var(--si-primary-container);color:#f7f5ff}._taskIconCompleted_wg3r6_161{background-color:#dcfce7;color:#16a34a}._iconSvg_wg3r6_166{width:clamp(1.125rem,1.25vw,1.25rem);height:clamp(1.125rem,1.25vw,1.25rem)}._taskTitleRow_wg3r6_172{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}._taskTitle_wg3r6_172{font-size:clamp(.95rem,1.25vw,1.25rem);font-weight:700;color:var(--si-on-surface);margin:0;line-height:1.3}._currentBadge_wg3r6_189{background-color:color-mix(in srgb,var(--si-primary-container) 15%,transparent);color:var(--si-primary-container);font-size:.625rem;font-weight:800;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;line-height:1.6}._completedBadge_wg3r6_201{background-color:#dcfce7;color:#16a34a;font-size:.625rem;font-weight:800;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;line-height:1.6}._upcomingBadge_wg3r6_213{background-color:var(--si-surface-highest);color:var(--si-on-surface-variant);font-size:.625rem;font-weight:700;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;line-height:1.6}._taskDuration_wg3r6_226{display:flex;align-items:center;gap:.375rem;color:var(--si-on-surface-variant);font-size:clamp(.75rem,.85vw,.875rem);font-weight:500}._clockIcon_wg3r6_235{width:clamp(.75rem,.85vw,.875rem);height:clamp(.75rem,.85vw,.875rem)}._taskDescription_wg3r6_241{color:var(--si-on-surface-variant);font-size:clamp(.8rem,.95vw,.9375rem);line-height:1.625;margin:0}._uploadSection_wg3r6_249{display:flex;flex-direction:column;gap:.75rem}._uploadButton_wg3r6_255{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border:2px dashed color-mix(in srgb,var(--si-primary-container) 60%,transparent);border-radius:.5rem;background-color:color-mix(in srgb,var(--si-primary-container) 6%,transparent);color:var(--si-primary-container);font-weight:700;font-size:clamp(.75rem,.85vw,.875rem);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._uploadButton_wg3r6_255:hover:not(:disabled){background-color:color-mix(in srgb,var(--si-primary-container) 12%,transparent);border-color:var(--si-primary-container)}._uploadButton_wg3r6_255:disabled{opacity:.6;cursor:not-allowed}._uploadedFile_wg3r6_282{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:color-mix(in srgb,#16a34a 8%,transparent);border:1px solid color-mix(in srgb,#16a34a 30%,transparent);border-radius:.5rem}._uploadedFileIcon_wg3r6_292{width:clamp(.875rem,1vw,1rem);height:clamp(.875rem,1vw,1rem);color:#16a34a;flex-shrink:0}._uploadedFileName_wg3r6_299{font-size:clamp(.75rem,.85vw,.875rem);font-weight:600;color:var(--si-on-surface);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reuploadButton_wg3r6_309{font-size:clamp(.65rem,.75vw,.75rem);font-weight:700;color:var(--si-primary-container);background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s ease}._reuploadButton_wg3r6_309:hover:not(:disabled){background-color:color-mix(in srgb,var(--si-primary-container) 10%,transparent)}._reuploadButton_wg3r6_309:disabled{opacity:.6;cursor:not-allowed}._taskActions_wg3r6_331{display:flex;justify-content:flex-end;padding-top:.5rem}._completeButton_wg3r6_337{background-color:var(--si-primary-container);color:#f7f5ff;padding:.625rem 1.5rem;border-radius:.5rem;font-weight:700;font-size:clamp(.75rem,.85vw,.875rem);border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:filter .15s ease}._completeButton_wg3r6_337:hover:not(:disabled){filter:brightness(1.1)}._completeButton_wg3r6_337:disabled{opacity:.4;cursor:not-allowed}._buttonIcon_wg3r6_361{width:clamp(.75rem,.85vw,.875rem);height:clamp(.75rem,.85vw,.875rem)}._lockInfo_wg3r6_367{display:flex;align-items:center;gap:.5rem;font-size:clamp(.7rem,.8vw,.75rem);font-weight:500;color:color-mix(in srgb,var(--si-on-surface-variant) 80%,transparent);margin-top:.25rem}._infoIcon_wg3r6_377{width:clamp(.75rem,.85vw,.875rem);height:clamp(.75rem,.85vw,.875rem);flex-shrink:0}._footer_wg3r6_384{margin-top:1rem;text-align:center}._footerText_wg3r6_389{color:var(--si-on-surface-variant);font-size:clamp(.75rem,.85vw,.875rem);font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0}._helpIcon_wg3r6_400{width:clamp(1rem,1.1vw,1.125rem);height:clamp(1rem,1.1vw,1.125rem)}._container_11gdu_5{--win11-bg: #f3f3f3;--win11-surface: #ffffff;--win11-border: #e5e5e5;--win11-text: #1a1a1a;--win11-text-secondary: #616161;--win11-accent: #0067C0;--win11-selection: #CCE4F7;--win11-hover: rgba(0, 0, 0, .04);--win11-folder-yellow: #FFB900;display:flex;flex-direction:column;height:100%;background-color:var(--win11-bg);font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:13px;color:var(--win11-text);overflow:hidden}._container_11gdu_5 *::-webkit-scrollbar{width:8px;height:8px}._container_11gdu_5 *::-webkit-scrollbar-track{background:transparent}._container_11gdu_5 *::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}._container_11gdu_5 *::-webkit-scrollbar-thumb:hover{background:#a6a6a6}._commandBar_11gdu_49{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 8px;background-color:var(--win11-bg);border-bottom:1px solid var(--win11-border);flex-shrink:0}._commandBarLeft_11gdu_60,._commandBarRight_11gdu_66{display:flex;align-items:center;gap:2px}._commandButton_11gdu_72{display:flex;align-items:center;gap:6px;padding:4px 12px;height:28px;background:none;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit;color:var(--win11-text);transition:background-color .15s ease}._commandButton_11gdu_72:hover{background-color:var(--win11-hover)}._commandButton_11gdu_72:active{background-color:#00000014}._commandButtonIcon_11gdu_96{display:flex;align-items:center;justify-content:center;width:30px;height:28px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--win11-text);transition:background-color .15s ease}._commandButtonIcon_11gdu_96:hover{background-color:var(--win11-hover)}._commandButtonIcon_11gdu_96:active{background-color:#00000014}._commandButtonIcon_11gdu_96:disabled{color:#b0b0b0;cursor:default}._commandButtonIcon_11gdu_96:disabled:hover{background:none}._commandButtonActive_11gdu_127{background-color:var(--win11-selection);color:var(--win11-accent)}._commandButtonActive_11gdu_127:hover{background-color:#b8d8f0}._commandDivider_11gdu_136{width:1px;height:18px;background-color:var(--win11-border);margin:0 4px}._sortWrapper_11gdu_144{position:relative}._sortDropdown_11gdu_148{position:absolute;top:100%;right:0;margin-top:4px;background-color:var(--win11-surface);border:1px solid var(--win11-border);border-radius:8px;box-shadow:0 8px 32px #00000024;z-index:100;min-width:180px;padding:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._sortDropdownHeader_11gdu_163{padding:6px 12px;font-size:12px;color:var(--win11-text-secondary);font-weight:600}._sortDropdownItem_11gdu_170{display:block;width:100%;text-align:left;padding:6px 12px;background:none;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit;color:var(--win11-text);transition:background-color .15s ease}._sortDropdownItem_11gdu_170:hover{background-color:var(--win11-hover)}._sortDropdownItemActive_11gdu_189{background-color:var(--win11-selection);color:var(--win11-accent)}._addressBar_11gdu_198{display:flex;align-items:center;height:36px;padding:0 8px;gap:4px;background-color:var(--win11-bg);border-bottom:1px solid var(--win11-border);flex-shrink:0}._navButtons_11gdu_209{display:flex;align-items:center;gap:2px;flex-shrink:0}._navButton_11gdu_209{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--win11-text);transition:background-color .15s ease}._navButton_11gdu_209:hover:not(:disabled){background-color:var(--win11-hover)}._navButton_11gdu_209:active:not(:disabled){background-color:#00000014}._navButton_11gdu_209:disabled{color:#b0b0b0;cursor:default}._addressPath_11gdu_243{display:flex;align-items:center;flex:1;min-width:0;height:28px;padding:0 8px;background-color:var(--win11-surface);border:1px solid var(--win11-border);border-radius:4px;overflow:hidden}._addressPath_11gdu_243:focus-within{border-color:var(--win11-accent);box-shadow:0 0 0 1px var(--win11-accent)}._addressSegment_11gdu_261{background:none;border:none;padding:2px 4px;font-size:13px;font-family:inherit;color:var(--win11-text);cursor:pointer;border-radius:3px;white-space:nowrap;transition:background-color .15s ease}._addressSegment_11gdu_261:hover{background-color:var(--win11-hover)}._addressSeparator_11gdu_278{flex-shrink:0;color:var(--win11-text-secondary);margin:0 1px}._addressSearch_11gdu_284{display:flex;align-items:center;height:28px;padding:0 8px;background-color:var(--win11-surface);border:1px solid var(--win11-border);border-radius:4px;flex-shrink:0;width:200px;gap:6px}._addressSearch_11gdu_284:focus-within{border-color:var(--win11-accent);box-shadow:0 0 0 1px var(--win11-accent)}._searchIcon_11gdu_302{color:var(--win11-text-secondary);flex-shrink:0}._searchInput_11gdu_307{border:none;outline:none;background:none;font-size:13px;font-family:inherit;color:var(--win11-text);width:100%}._searchInput_11gdu_307::placeholder{color:var(--win11-text-secondary)}._mainBody_11gdu_325{display:flex;flex:1;min-height:0;overflow:hidden}._contentPanel_11gdu_336{flex:1;min-width:0;display:flex;flex-direction:column;background-color:var(--win11-surface)}._contentGrid_11gdu_344,._contentList_11gdu_345{flex:1;overflow-y:auto;padding:4px;position:relative}._contentGrid_11gdu_344._dragOverEmpty_11gdu_352,._contentList_11gdu_345._dragOverEmpty_11gdu_352{background-color:#e8f4fd;outline:2px dashed var(--win11-accent);outline-offset:-2px}._quickAccessHeader_11gdu_360{padding:8px 12px 4px;font-size:13px;font-weight:600;color:var(--win11-text);width:100%}._gridItems_11gdu_372{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px;padding:4px 8px}._gridItem_11gdu_372{display:flex;flex-direction:column;align-items:center;padding:12px 8px 8px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .15s ease}._gridItem_11gdu_372:hover{background-color:var(--win11-hover)}._gridItem_11gdu_372._selected_11gdu_395{background-color:var(--win11-selection)}._gridItem_11gdu_372._selected_11gdu_395:hover{background-color:#b8d8f0}._gridItem_11gdu_372._dragging_11gdu_403{opacity:.4}._gridItem_11gdu_372._dragOver_11gdu_352{background-color:#e8f4fd;outline:2px dashed var(--win11-accent);outline-offset:-2px;border-radius:4px}._gridItemIcon_11gdu_414{display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:4px}._gridItemName_11gdu_422{font-size:12px;text-align:center;word-break:break-word;line-height:1.3;max-width:100%;color:var(--win11-text)}._gridItemSub_11gdu_431{font-size:11px;color:var(--win11-text-secondary);margin-top:1px}._listItems_11gdu_441{display:flex;flex-direction:column}._listItem_11gdu_441{display:flex;align-items:center;gap:8px;padding:4px 12px;height:28px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .15s ease;border-radius:4px;margin:0 4px}._listItem_11gdu_441:hover{background-color:var(--win11-hover)}._listItem_11gdu_441._selected_11gdu_395{background-color:var(--win11-selection)}._listItem_11gdu_441._selected_11gdu_395:hover{background-color:#b8d8f0}._listItem_11gdu_441._dragging_11gdu_403{opacity:.4}._listItem_11gdu_441._dragOver_11gdu_352{background-color:#e8f4fd;outline:2px dashed var(--win11-accent);outline-offset:-2px}._listItemIcon_11gdu_482{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0}._listItemName_11gdu_490{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--win11-text)}._listItemDate_11gdu_500{flex-shrink:0;font-size:12px;color:var(--win11-text-secondary);width:120px;text-align:right}._listItemSize_11gdu_508{flex-shrink:0;font-size:12px;color:var(--win11-text-secondary);width:80px;text-align:right}._dropIndicator_11gdu_520{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--win11-accent);color:#fff;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;pointer-events:none;z-index:10;white-space:nowrap}._emptyState_11gdu_540{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--win11-text-secondary);gap:8px;width:100%}._emptyIcon_11gdu_551{color:#c4c4c4}._emptyState_11gdu_540 p{margin:0;font-size:13px}._dropHint_11gdu_560{color:var(--win11-accent);font-weight:500}._statusBar_11gdu_569{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 12px;background-color:var(--win11-bg);border-top:1px solid var(--win11-border);flex-shrink:0}._statusText_11gdu_580{font-size:12px;color:var(--win11-text-secondary)}._statusRight_11gdu_585{display:flex;align-items:center;gap:2px}._statusViewButton_11gdu_591{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;border-radius:3px;cursor:pointer;color:var(--win11-text-secondary);transition:background-color .15s ease}._statusViewButton_11gdu_591:hover{background-color:var(--win11-hover)}._statusViewActive_11gdu_609{color:var(--win11-accent)}._contextMenu_11gdu_617{position:fixed;background-color:#fcfcfcd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #00000024,0 0 0 1px #0000000d;z-index:1000;min-width:200px;padding:4px}._contextMenuItem_11gdu_630{display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px;background:none;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit;color:var(--win11-text);text-align:left;transition:background-color .15s ease}._contextMenuItem_11gdu_630:hover{background-color:var(--win11-hover)}._contextMenuItemDanger_11gdu_651:hover{background-color:#fde8e8;color:#c42b1c}._shortcutHint_11gdu_656{margin-left:auto;font-size:12px;color:var(--win11-text-secondary)}._contextMenuDivider_11gdu_662{height:1px;background-color:var(--win11-border);margin:4px 8px}._modalOverlay_11gdu_672{position:fixed;inset:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1100}._modal_11gdu_672{background-color:var(--win11-surface);border-radius:8px;box-shadow:0 16px 48px #0003;min-width:360px;max-width:480px;padding:24px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}._modal_11gdu_672 h3{font-size:16px;font-weight:600;color:var(--win11-text);margin:0 0 8px}._modal_11gdu_672 p{font-size:13px;color:var(--win11-text-secondary);margin:0 0 16px;line-height:1.5}._modalInput_11gdu_706{width:100%;padding:6px 10px;border:1px solid var(--win11-border);border-radius:4px;font-size:13px;font-family:inherit;color:var(--win11-text);background-color:var(--win11-surface);margin-bottom:16px;box-sizing:border-box;transition:border-color .15s ease}._modalInput_11gdu_706:focus{outline:none;border-color:var(--win11-accent);box-shadow:0 0 0 1px var(--win11-accent)}._modalButtons_11gdu_726{display:flex;justify-content:flex-end;gap:8px}._primaryButton_11gdu_732{padding:6px 20px;border:none;border-radius:4px;background-color:var(--win11-accent);color:#fff;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;transition:background-color .15s ease}._primaryButton_11gdu_732:hover{background-color:#005ba1}._primaryButton_11gdu_732:active{background-color:#004e8c}._cancelButton_11gdu_753{padding:6px 20px;border:1px solid var(--win11-border);border-radius:4px;background-color:var(--win11-surface);color:var(--win11-text);font-size:13px;font-family:inherit;font-weight:400;cursor:pointer;transition:background-color .15s ease}._cancelButton_11gdu_753:hover{background-color:var(--win11-hover)}._newFileOptions_11gdu_771{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}._newFileOption_11gdu_771{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:none;border:2px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;color:var(--win11-text);transition:all .15s ease}._newFileOption_11gdu_771:hover{background-color:var(--win11-hover);border-color:var(--win11-border)}._newFileOptionActive_11gdu_799{background-color:var(--win11-selection);border-color:var(--win11-accent)}._pickerBanner_11gdu_808{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;flex-shrink:0;letter-spacing:.01em}._pickerBannerUpload_11gdu_819{background-color:#e8f5e9;color:#2e7d32;border-bottom:1px solid #c8e6c9}._pickerBannerDownload_11gdu_825{background-color:#e3f2fd;color:#1565c0;border-bottom:1px solid #bbdefb}._pickerBannerIcon_11gdu_831{width:14px;height:14px;flex-shrink:0}._fileItemDisabled_11gdu_838{opacity:.4;pointer-events:none;cursor:default}._fileCheckbox_11gdu_845{position:absolute;top:4px;left:4px;width:16px;height:16px;border:1.5px solid #999;border-radius:3px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:5;transition:all .15s ease}._fileCheckboxChecked_11gdu_861{background-color:var(--win11-accent);border-color:var(--win11-accent)}._fileCheckboxIcon_11gdu_866{width:10px;height:10px;color:#fff}._listItemCheckbox_11gdu_873{width:16px;height:16px;border:1.5px solid #999;border-radius:3px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}._listItemCheckboxChecked_11gdu_886{background-color:var(--win11-accent);border-color:var(--win11-accent)}._navigationPane_1hugv_1{width:220px;min-width:220px;background-color:var(--win11-bg, #f3f3f3);border-right:1px solid var(--win11-border, #e5e5e5);overflow-y:auto;overflow-x:hidden;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}._navigationPane_1hugv_1::-webkit-scrollbar{width:8px}._navigationPane_1hugv_1::-webkit-scrollbar-track{background:transparent}._navigationPane_1hugv_1::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}._navigationPane_1hugv_1::-webkit-scrollbar-thumb:hover{background:#a6a6a6}._treeContent_1hugv_28{padding:6px 0}._treeItem_1hugv_32{display:flex;align-items:center;gap:6px;padding:5px 12px;cursor:pointer;border-radius:4px;margin:1px 4px;transition:background-color .15s ease;font-size:13px;color:var(--win11-text, #1a1a1a);-webkit-user-select:none;user-select:none}._treeItem_1hugv_32:hover{background-color:var(--win11-hover, rgba(0, 0, 0, .04))}._treeItemSelected_1hugv_50,._treeItemSelected_1hugv_50:hover{background-color:var(--win11-selection, #CCE4F7)}._homeItem_1hugv_58{padding-left:12px}._chevronButton_1hugv_62{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:var(--win11-text-secondary, #616161);border-radius:2px}._chevronButton_1hugv_62:hover{background-color:#0000000f}._chevronSpacer_1hugv_81{display:inline-block;width:16px;height:16px;flex-shrink:0}._folderIcon_1hugv_88{flex-shrink:0;color:var(--win11-folder-yellow, #FFB900);fill:var(--win11-folder-yellow, #FFB900);stroke:#e0a300}._homeIcon_1hugv_95{flex-shrink:0;color:var(--win11-text-secondary, #616161)}._treeItemLabel_1hugv_100{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._sectionDivider_1hugv_112{height:1px;background-color:var(--win11-border, #e5e5e5);margin:4px 12px}._actionBar_1yujl_5{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f3f3f3;border-top:1px solid #e5e5e5;flex-shrink:0;gap:12px}._actionBarLeft_1yujl_16{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._actionBarRight_1yujl_24{display:flex;align-items:center;gap:8px;flex-shrink:0}._selectionCount_1yujl_31{font-size:12px;color:#616161;white-space:nowrap}._filenameLabel_1yujl_37{font-size:12px;color:#616161;white-space:nowrap;flex-shrink:0}._filenameInput_1yujl_44{flex:1;min-width:120px;padding:4px 8px;border:1px solid #e5e5e5;border-radius:4px;font-size:13px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;color:#1a1a1a;background-color:#fff;transition:border-color .15s ease}._filenameInput_1yujl_44:focus{outline:none;border-color:#0067c0;box-shadow:0 0 0 1px #0067c0}._primaryButton_1yujl_63{padding:5px 20px;border:none;border-radius:4px;background-color:#0067c0;color:#fff;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}._primaryButton_1yujl_63:hover:not(:disabled){background-color:#005ba1}._primaryButton_1yujl_63:active:not(:disabled){background-color:#004e8c}._primaryButton_1yujl_63:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1yujl_90{padding:5px 20px;border:1px solid #e5e5e5;border-radius:4px;background-color:#fff;color:#1a1a1a;font-size:13px;font-family:inherit;font-weight:400;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}._cancelButton_1yujl_90:hover{background-color:#0000000a}._container_10fx2_1{width:100%;height:100%;display:flex;background-color:#4a5568}._pdfFrame_10fx2_8{width:100%;height:100%;border:none;background-color:#fff}._stateContainer_10fx2_15{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#6b7280;font-size:.9rem}._errorText_10fx2_26{padding:1rem;text-align:center}._spinner_10fx2_31{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;animation:_spin_10fx2_31 .8s linear infinite}@keyframes _spin_10fx2_31{to{transform:rotate(360deg)}}._page_10bkz_2{position:fixed;inset:0;z-index:10000;background:var(--si-surface);color:var(--si-on-surface);font-family:Inter,sans-serif;overflow-y:auto;overflow-x:hidden}._loadingContainer_10bkz_14{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1.5rem}._spinner_10bkz_23{width:40px;height:40px;border:3px solid var(--si-surface-high);border-top-color:var(--si-primary);border-radius:50%;animation:_spin_10bkz_23 .8s linear infinite}@keyframes _spin_10bkz_23{to{transform:rotate(360deg)}}._loadingText_10bkz_36{color:var(--si-on-surface-variant);font-size:.95rem}._errorText_10bkz_41{color:#ba1a1a;font-size:.95rem}._topNav_10bkz_47{position:fixed;top:0;width:100%;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#fbf8ffb3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(196,197,216,.1)}._navBrand_10bkz_62{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--si-primary)}._navLogo_10bkz_70{height:2rem;width:auto}._navActions_10bkz_75{display:flex;align-items:center;gap:.5rem}._helpButton_10bkz_81{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;background:transparent;color:var(--si-on-surface-variant);font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}._helpButton_10bkz_81:hover{background:var(--si-surface-high)}._helpButton_10bkz_81 svg{color:var(--si-primary-container)}._iconWrap_10bkz_105{position:relative;display:inline-flex;align-items:center;justify-content:center}._unreadDot_10bkz_112{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#ef4444;border:2px solid var(--si-surface);box-sizing:content-box;animation:_redPulse_10bkz_1 1.6s ease-in-out infinite}@keyframes _redPulse_10bkz_1{0%,to{box-shadow:0 0 #ef444499;transform:scale(1)}50%{box-shadow:0 0 0 6px #ef444400;transform:scale(1.1)}}._avatarContainer_10bkz_136{position:relative}._navAvatar_10bkz_140{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--si-surface-highest);border:1px solid var(--si-outline-variant);color:var(--si-on-surface);font-family:Manrope,sans-serif;font-weight:700;font-size:.875rem;cursor:pointer;transition:transform .15s ease}._navAvatar_10bkz_140:active{transform:scale(.95)}._avatarDropdown_10bkz_161{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:160px;background:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;padding:.375rem 0;overflow:hidden}._avatarMenuItem_10bkz_175{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;border:none;background:none;color:#ef4444;font-family:Inter,sans-serif;font-size:.875rem;cursor:pointer;text-align:left;transition:background-color .12s ease}._avatarMenuItem_10bkz_175:hover{background-color:#ef44441a}._main_10bkz_196{padding:6rem 1.5rem 8rem;max-width:80rem;margin:0 auto}@media(min-width:768px){._main_10bkz_196{padding:6rem 3rem 8rem}}@media(min-width:1024px){._main_10bkz_196{padding:6rem 6rem 8rem}}._header_10bkz_215{margin-bottom:3rem}._title_10bkz_219{font-family:Manrope,sans-serif;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--si-on-surface);margin:0 0 1rem}._titleAccent_10bkz_229{color:var(--si-primary)}._subtitle_10bkz_233{font-size:1.1rem;line-height:1.6;color:var(--si-on-surface-variant);max-width:40rem}._contentGrid_10bkz_241{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:1024px){._contentGrid_10bkz_241{grid-template-columns:1fr 2fr}}._sidebar_10bkz_255{display:none;position:sticky;top:5rem;gap:1rem;flex-direction:column}@media(min-width:1024px){._sidebar_10bkz_255{display:flex}}._stepperContainer_10bkz_269{background:var(--si-surface-low);padding:1.5rem;border-radius:clamp(.75rem,1vw,1.25rem);border:1px solid var(--si-outline-variant);box-shadow:0 1px 3px #0003}._stepperLabel_10bkz_277{font-family:Manrope,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--si-primary);margin:0 0 1.5rem}._stepperNav_10bkz_287{display:flex;flex-direction:column;gap:1.5rem}._stepperItem_10bkz_293{display:flex;align-items:flex-start;gap:.75rem}._stepperCircle_10bkz_299,._stepperCircleActive_10bkz_300{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0;margin-top:.125rem}._stepperCircleActive_10bkz_300{background:var(--si-primary);color:#fff}._stepperCircle_10bkz_299{background:var(--si-surface-dim);color:var(--si-on-surface-variant)}._stepperTitleActive_10bkz_323{font-size:.875rem;font-weight:600;color:var(--si-primary);margin:0}._stepperTitle_10bkz_323{font-size:.875rem;font-weight:600;color:var(--si-on-surface-variant);margin:0}._stepperDescription_10bkz_337{font-size:.75rem;line-height:1.5;color:var(--si-on-surface-variant);margin:.25rem 0 0}._stepperDuration_10bkz_344{font-size:.75rem;color:var(--si-on-surface-variant);margin:.25rem 0 0}._totalTimeCard_10bkz_350{background:var(--si-primary);padding:1.5rem;border-radius:clamp(.75rem,1vw,1.25rem);color:#fff;display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--si-outline-variant);box-shadow:0 1px 3px #0003}._totalTimeLabel_10bkz_362{font-size:.875rem;font-weight:500;opacity:.8}._totalTimeValue_10bkz_368{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700}._contentArea_10bkz_375{display:flex;flex-direction:column;gap:2rem}._card_10bkz_382{background:var(--si-surface-lowest);padding:2rem 2.5rem;border-radius:clamp(.75rem,1vw,1.25rem);border:1px solid var(--si-outline-variant);box-shadow:0 1px 3px #0003}._cardHighlighted_10bkz_390{background:var(--si-surface-high)}._cardHeader_10bkz_394{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}._cardIcon_10bkz_401{width:3.5rem;height:3.5rem;background:var(--si-primary-container);color:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardTitle_10bkz_413{font-family:Manrope,sans-serif;font-size:1.375rem;font-weight:700;color:var(--si-on-surface);margin:0;padding-top:.25rem}._roleTitle_10bkz_423{font-size:.875rem;font-weight:700;color:var(--si-primary);margin:0 0 .5rem}._roleDescription_10bkz_430{font-size:.875rem;line-height:1.7;color:var(--si-on-surface-variant);margin:0;white-space:pre-line}._sectionSeparator_10bkz_439{margin-top:3rem}._twoColGrid_10bkz_444{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){._twoColGrid_10bkz_444{grid-template-columns:1fr 1fr}}._htmlContent_10bkz_457{font-size:.9rem;line-height:1.7;color:var(--si-on-surface-variant)}._htmlContent_10bkz_457 p{margin:0 0 1rem}._htmlContent_10bkz_457 p:last-child{margin-bottom:0}._htmlContent_10bkz_457 strong{color:var(--si-on-surface);font-weight:600}._htmlContent_10bkz_457 ul,._htmlContent_10bkz_457 ol{padding-left:1.25rem;margin:.75rem 0}._htmlContent_10bkz_457 li{margin-bottom:.5rem}._htmlContent_10bkz_457 em{color:var(--si-on-surface-variant);font-style:italic}._progressTracker_10bkz_492{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:2rem}@media(min-width:768px){._progressTracker_10bkz_492{gap:1rem}}._progressStepActive_10bkz_506,._progressStep_10bkz_506{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:9999px}._progressStepActive_10bkz_506{background:#1447dc1a;color:var(--si-primary)}._progressStep_10bkz_506{color:#43465566}._progressDotActive_10bkz_524,._progressDot_10bkz_524{width:.5rem;height:.5rem;border-radius:50%}._progressDotActive_10bkz_524{background:var(--si-primary)}._progressDot_10bkz_524{background:var(--si-surface-dim)}._progressLabelActive_10bkz_539,._progressLabel_10bkz_539{font-size:.875rem;font-weight:700;letter-spacing:-.01em}._progressLine_10bkz_546{width:2rem;height:2px;background:#c4c5d84d}._ctaContainer_10bkz_553{position:fixed;bottom:2rem;right:2rem;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}._ctaButton_10bkz_564{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-container));border:none;border-radius:9999px;cursor:pointer;box-shadow:0 20px 50px #1447dc4d;transition:transform .2s ease,box-shadow .2s ease}._ctaButton_10bkz_564:hover:not(:disabled){transform:scale(1.05);box-shadow:0 24px 60px #1447dc66}._ctaButton_10bkz_564:active:not(:disabled){transform:scale(.95)}._ctaButton_10bkz_564:disabled{cursor:not-allowed;opacity:.85}._ctaButton_10bkz_564:focus-visible{outline:2px solid var(--si-primary);outline-offset:3px}._ctaNote_10bkz_600{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--si-on-surface-variant);padding:.375rem 1rem;background:#e2e1ee99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;margin:0}._buttonSpinner_10bkz_614{animation:_spin_10bkz_23 .8s linear infinite}._skeletonBlock_10bkz_619{border-radius:6px;background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_shimmer_10bkz_1 1.8s ease-in-out infinite}._skeletonCircle_10bkz_631{border-radius:50%;background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_shimmer_10bkz_1 1.8s ease-in-out infinite}@keyframes _shimmer_10bkz_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._ctaButton_10bkz_564{transition:none}._spinner_10bkz_23,._buttonSpinner_10bkz_614,._skeletonBlock_10bkz_619,._skeletonCircle_10bkz_631,._unreadDot_10bkz_112{animation:none}}._spotlight_nubpa_1{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;pointer-events:none}._tooltip_15m4r_1{position:fixed;z-index:9999;background:var(--si-surface);border:1px solid color-mix(in srgb,var(--si-outline-variant) 40%,transparent);border-radius:.75rem;box-shadow:0 20px 50px #00000026,0 8px 20px #00000014;min-width:320px;max-width:420px;overflow:hidden}._arrow_15m4r_15{position:absolute;width:12px;height:12px;background:var(--si-surface);border:1px solid color-mix(in srgb,var(--si-outline-variant) 40%,transparent);transform:rotate(45deg)}._arrow_15m4r_15[data-position=bottom]{top:-7px;left:50%;margin-left:-6px;border-right:none;border-bottom:none}._arrow_15m4r_15[data-position=top]{bottom:-7px;left:50%;margin-left:-6px;border-left:none;border-top:none}._arrow_15m4r_15[data-position=right]{left:-7px;top:50%;margin-top:-6px;border-right:none;border-top:none}._arrow_15m4r_15[data-position=left]{right:-7px;top:50%;margin-top:-6px;border-left:none;border-bottom:none}._content_15m4r_56{padding:clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem) clamp(.75rem,1vw,1rem)}._title_15m4r_60{font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800;letter-spacing:-.025em;color:var(--si-on-surface);margin:0 0 .5rem;line-height:1.2}._description_15m4r_69{font-size:clamp(.875rem,1vw,.9375rem);line-height:1.625;color:var(--si-on-surface-variant);margin:0}._footer_15m4r_76{display:flex;align-items:center;justify-content:space-between;padding:clamp(.875rem,1.25vw,1.125rem) clamp(1.25rem,2vw,1.75rem);background:var(--si-surface-container);border-top:1px solid color-mix(in srgb,var(--si-outline-variant) 30%,transparent)}._stepCounter_15m4r_85{font-size:clamp(.75rem,.85vw,.875rem);color:var(--si-on-surface-variant);font-weight:600}._actions_15m4r_91{display:flex;align-items:center;gap:.5rem}._skipButton_15m4r_97,._navButton_15m4r_98,._primaryButton_15m4r_99{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:clamp(.8rem,.9vw,.875rem);font-weight:700;border-radius:.5rem;cursor:pointer;transition:all .15s ease}._skipButton_15m4r_97{background:transparent;border:none;color:var(--si-on-surface-variant);padding:.5rem}._skipButton_15m4r_97:hover{color:var(--si-on-surface);background:color-mix(in srgb,var(--si-outline-variant) 20%,transparent)}._navButton_15m4r_98{background:transparent;border:1px solid color-mix(in srgb,var(--si-outline-variant) 50%,transparent);color:var(--si-on-surface)}._navButton_15m4r_98:hover{background:var(--si-surface-low);border-color:var(--si-outline-variant)}._primaryButton_15m4r_99{background:var(--si-primary-container);border:none;color:#f7f5ff}._primaryButton_15m4r_99:hover{filter:brightness(1.1)}._primaryButton_15m4r_99:active{filter:brightness(.95)}._skipButton_15m4r_97:focus-visible,._navButton_15m4r_98:focus-visible,._primaryButton_15m4r_99:focus-visible{outline:2px solid var(--si-primary-container);outline-offset:2px}@media(max-width:480px){._tooltip_15m4r_1{min-width:260px;max-width:320px}._content_15m4r_56{padding:1.125rem 1.125rem .625rem}._footer_15m4r_76{padding:.75rem 1.125rem;flex-wrap:wrap;gap:.5rem}._stepCounter_15m4r_85{width:100%;text-align:center}._actions_15m4r_91{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){._skipButton_15m4r_97,._navButton_15m4r_98,._primaryButton_15m4r_99{transition:none}}._overlay_1azl4_1{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0a0b14b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:Inter,sans-serif}._card_1azl4_15{position:relative;background:var(--si-surface);color:var(--si-on-surface);border:1px solid var(--si-outline-variant);border-radius:clamp(1rem,1.4vw,1.5rem);max-width:540px;width:100%;padding:clamp(2rem,3vw,2.75rem);overflow:hidden;box-shadow:0 30px 80px #1447dc40,0 10px 30px #0003,inset 0 1px #fffc}._shimmer_1azl4_31{position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(20,71,220,.08) 35%,rgba(59,99,245,.18) 50%,rgba(20,71,220,.08) 65%,transparent 100%);transform:skew(-18deg);pointer-events:none;mix-blend-mode:screen}._header_1azl4_50{position:relative;z-index:1;margin-bottom:1.5rem}._eyebrow_1azl4_56{font-family:Manrope,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--si-primary);margin:0 0 .75rem}._title_1azl4_66{font-family:Manrope,sans-serif;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--si-on-surface);margin:0 0 1rem}._titleAccent_1azl4_76{color:var(--si-primary)}._subtitle_1azl4_80{font-size:1rem;line-height:1.6;color:var(--si-on-surface-variant);margin:0}._callout_1azl4_87{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#1447dc0f;border:1px solid rgba(20,71,220,.18);border-radius:.75rem;margin:0 0 1.75rem}._calloutIcon_1azl4_100{color:var(--si-primary);flex-shrink:0;margin-top:.125rem}._calloutText_1azl4_106{font-size:.875rem;line-height:1.55;color:var(--si-on-surface-variant);margin:0}._calloutText_1azl4_106 strong{color:var(--si-on-surface);font-weight:700}._actions_1azl4_118{position:relative;z-index:1;display:flex;flex-direction:row;gap:.75rem;margin-bottom:1.25rem}._primaryButton_1azl4_127{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-container));border:none;border-radius:9999px;cursor:pointer;box-shadow:0 18px 40px #1447dc59;transition:transform .18s ease,box-shadow .18s ease}._primaryButton_1azl4_127:hover{transform:scale(1.03);box-shadow:0 22px 50px #1447dc73}._primaryButton_1azl4_127:active{transform:scale(.97)}._primaryButton_1azl4_127:focus-visible{outline:2px solid var(--si-primary);outline-offset:3px}._secondaryButton_1azl4_160{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:1rem 1.25rem;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600;color:var(--si-on-surface);background:var(--si-surface-high);border:1px solid var(--si-outline-variant);border-radius:9999px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}._secondaryButton_1azl4_160:hover{background:var(--si-surface-highest);transform:translateY(-1px)}._secondaryButton_1azl4_160:active{transform:translateY(0)}._secondaryButton_1azl4_160:focus-visible{outline:2px solid var(--si-primary);outline-offset:2px}._note_1azl4_191{position:relative;z-index:1;text-align:center;font-size:.75rem;color:var(--si-on-surface-variant);opacity:.85;margin:0}._note_1azl4_191 em{font-style:normal;font-weight:600;color:var(--si-on-surface)}@media(max-width:520px){._actions_1azl4_118{flex-direction:column-reverse}._primaryButton_1azl4_127,._secondaryButton_1azl4_160{width:100%}}@media(prefers-reduced-motion:reduce){._primaryButton_1azl4_127,._secondaryButton_1azl4_160{transition:none}}._page_10kqq_2{position:fixed;inset:0;z-index:10000;background:var(--si-surface);color:var(--si-on-surface);font-family:Inter,sans-serif;overflow-y:auto;overflow-x:hidden}._topNav_10kqq_14{position:fixed;top:0;width:100%;z-index:50;display:flex;align-items:center;padding:1rem 2rem;background:#fbf8ffb3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(196,197,216,.1)}._navLogo_10kqq_28{height:2rem;width:auto}._main_10kqq_34{padding:6rem 1.5rem 4rem;max-width:64rem;margin:0 auto}@media(min-width:768px){._main_10kqq_34{padding:6rem 3rem 4rem}}@media(min-width:1024px){._main_10kqq_34{padding:6rem 4rem 4rem}}._header_10kqq_53{margin-bottom:2.5rem}._completedBadge_10kqq_57{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;background:#1447dc14;border-radius:9999px;font-size:.75rem;font-weight:700;color:var(--si-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem}._title_10kqq_72{font-family:Manrope,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--si-on-surface);margin:0 0 1rem}._titleAccent_10kqq_82{color:var(--si-primary)}._subtitle_10kqq_86{font-size:1.05rem;line-height:1.7;color:var(--si-on-surface-variant);max-width:42rem;margin:0}._sessionCard_10kqq_95{display:flex;align-items:stretch;gap:2rem;background:var(--si-surface-lowest);border-radius:clamp(.75rem,1vw,1.25rem);padding:2.5rem;margin-bottom:3rem;box-shadow:0 2px 40px #1a1b240a}._sessionContent_10kqq_106{flex:1;display:flex;flex-direction:column;gap:1rem}._sessionTitle_10kqq_113{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;color:var(--si-on-surface);margin:0}._sessionDescription_10kqq_121{font-size:.95rem;line-height:1.75;color:var(--si-on-surface-variant);margin:0;max-width:36rem}._sessionIllustration_10kqq_129{display:none;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px){._sessionIllustration_10kqq_129{display:flex}}._illustrationCard_10kqq_142{width:10rem;height:8rem;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-container));border-radius:clamp(.75rem,1vw,1.25rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff}._illustrationLabel_10kqq_159{font-size:.8rem;font-weight:600;letter-spacing:.01em}._prepSection_10kqq_166{margin-bottom:3rem}._prepHeading_10kqq_170{font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:700;color:var(--si-on-surface);margin:0 0 1.25rem;text-align:center}._prepGrid_10kqq_179{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){._prepGrid_10kqq_179{grid-template-columns:repeat(3,1fr)}}._prepCard_10kqq_191{background:var(--si-surface-lowest);border-radius:clamp(.75rem,1vw,1.25rem);padding:1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;box-shadow:0 2px 40px #1a1b240a}._prepCardIcon_10kqq_203{width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--si-surface-high);color:var(--si-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._prepCardTitle_10kqq_215{font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;color:var(--si-on-surface);margin:0}._prepCardDescription_10kqq_223{font-size:.82rem;line-height:1.65;color:var(--si-on-surface-variant);margin:0}._footer_10kqq_231{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1rem}._joinButton_10kqq_239{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2.5rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-container));border:none;border-radius:9999px;cursor:pointer;box-shadow:0 16px 40px #1447dc40;transition:transform .2s ease,box-shadow .2s ease}._joinButton_10kqq_239:hover{transform:scale(1.04);box-shadow:0 20px 50px #1447dc59}._joinButton_10kqq_239:active{transform:scale(.97)}._joinButton_10kqq_239:focus-visible{outline:2px solid var(--si-primary);outline-offset:3px}._joinButton_10kqq_239:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._joinButton_10kqq_239:disabled:hover{transform:none;box-shadow:none}._copyRow_10kqq_286{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:transparent;border:none;border-radius:.5rem;font-size:.85rem;color:var(--si-on-surface-variant);cursor:pointer;transition:color .15s ease,background .15s ease}._copyRow_10kqq_286:hover{color:var(--si-on-surface);background:var(--si-surface-high)}._copyRow_10kqq_286:focus-visible{outline:2px solid var(--si-primary);outline-offset:2px}._copyIcon_10kqq_310{color:var(--si-on-surface-variant)}._copyIconCheck_10kqq_314{color:#16a34a}._copyRowPending_10kqq_318{font-size:.8rem;color:var(--si-on-surface-variant);margin:0}._supportLink_10kqq_324{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--si-on-surface-variant);margin:0}@media(prefers-reduced-motion:reduce){._joinButton_10kqq_239{transition:none}}._overlay_upvyg_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_upvyg_1 .2s ease}@keyframes _fadeIn_upvyg_1{0%{opacity:0}to{opacity:1}}._modal_upvyg_17{background:#fff;border-radius:1rem;padding:2rem 2.5rem;max-width:420px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d;animation:_slideUp_upvyg_1 .25s ease}@keyframes _slideUp_upvyg_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._iconWrapper_upvyg_39{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#f59e0b1f;margin-bottom:1rem}._icon_upvyg_39{width:1.75rem;height:1.75rem;color:#d97706}._title_upvyg_56{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#1f2937}._body_upvyg_63{margin:0 0 1.5rem;font-size:.95rem;line-height:1.5;color:#4b5563}._button_upvyg_70{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 2rem;border-radius:.5rem;border:none;background:#f59e0b;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}._button_upvyg_70:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b59}._overlay_u9oab_1{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem;animation:_fadeIn_u9oab_1 .2s ease}@keyframes _fadeIn_u9oab_1{0%{opacity:0}to{opacity:1}}._modal_u9oab_18{background:#fff;border-radius:1rem;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000059;animation:_slideUp_u9oab_1 .3s ease}@keyframes _slideUp_u9oab_1{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}._completedHeader_u9oab_41{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#22c55e14;border-bottom:1px solid rgba(34,197,94,.15);border-radius:1rem 1rem 0 0}._checkIcon_u9oab_51{width:1.25rem;height:1.25rem;color:#16a34a;flex-shrink:0}._completedText_u9oab_58{font-size:.875rem;font-weight:600;color:#166534}._nextTaskCard_u9oab_65{padding:1.5rem}._nextTaskHeader_u9oab_69{margin-bottom:1.25rem}._taskBadge_u9oab_73{display:inline-block;padding:.2rem .6rem;border-radius:.25rem;background:#1d4ed814;color:#1d4ed8;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem}._nextTaskTitle_u9oab_86{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;color:#111827}._durationBadge_u9oab_93{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:.25rem;background:#6b728014;color:#4b5563;font-size:.8rem;font-weight:500}._durationIcon_u9oab_105{width:.85rem;height:.85rem}._description_u9oab_110{margin:0 0 1.25rem;font-size:.9rem;line-height:1.6;color:#374151}._section_u9oab_118{margin-bottom:1.25rem}._section_u9oab_118:last-child{margin-bottom:0}._sectionTitle_u9oab_126{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}._sectionIcon_u9oab_138{width:.9rem;height:.9rem;color:#1d4ed8}._list_u9oab_144,._numberedList_u9oab_145{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6;color:#374151}._list_u9oab_144 li,._numberedList_u9oab_145 li{margin-bottom:.3rem}._list_u9oab_144 li:last-child,._numberedList_u9oab_145 li:last-child{margin-bottom:0}._footer_u9oab_164{padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:flex-end}._continueButton_u9oab_171{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:.5rem;border:none;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}._continueButton_u9oab_171:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1d4ed859}._arrowIcon_u9oab_191{width:1rem;height:1rem}._container_cepll_1{position:fixed;inset:0;height:100vh;width:100vw;display:flex;flex-direction:column;background:url(/background.png) center center / cover no-repeat;margin:0;padding:0;overflow:hidden}._container_cepll_1 h1,._container_cepll_1 h2,._container_cepll_1 h3,._container_cepll_1 h4,._container_cepll_1 h5{font-family:Segoe UI Variable Display,system-ui,sans-serif}._desktopArea_cepll_25{flex:1;width:100%;position:relative;overflow:hidden;background:#0000}._tabContentVisible_cepll_33{display:contents}._tabContentHidden_cepll_37{display:none}._feedbackOverlayBackdrop_cepll_41{position:fixed;inset:0;background:#0006;z-index:10001}._feedbackOverlayPanel_cepll_48{position:fixed;top:0;right:0;bottom:0;width:380px;z-index:10002}._expiredOverlay_cepll_57{position:fixed;inset:0;background:#000000b3;z-index:10000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._expiredContent_cepll_68{background:var(--color-surface, #fff);border-radius:12px;padding:48px 56px;text-align:center;max-width:440px;box-shadow:0 8px 32px #0000003d;display:flex;flex-direction:column;align-items:center;gap:12px}._expiredContent_cepll_68 h2{margin:0;font-size:24px;font-weight:600;color:var(--color-text-primary, #1a1a1a)}._expiredContent_cepll_68 p{margin:0;font-size:15px;line-height:1.5;color:var(--color-text-secondary, #666)}._expiredExitButton_cepll_95{appearance:none;margin-top:8px;padding:10px 28px;border:none;border-radius:8px;background-color:var(--color-primary, #3b3b97);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease}._expiredExitButton_cepll_95:hover{background-color:var(--color-primary-hover, #333080)}@media(min-width:2000px){._feedbackOverlayPanel_cepll_48{width:420px}}._panel_s04xo_1{display:flex;flex-direction:column;gap:1rem}._emptyState_s04xo_7{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}._helperText_s04xo_14{color:var(--si-on-surface-variant);font-size:clamp(.8rem,.9vw,.95rem);margin:0;max-width:560px}._demoCard_s04xo_21{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:.75rem}._cardHeader_s04xo_31{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._cardMeta_s04xo_39{display:flex;flex-direction:column;gap:.25rem}._cardTitle_s04xo_45{font-size:clamp(.9rem,1vw,1.05rem);font-weight:600;color:var(--si-on-surface);margin:0}._cardCreated_s04xo_52{font-size:.8rem;color:var(--si-on-surface-variant);margin:0}._statusBlock_s04xo_58{display:flex;align-items:center;gap:.75rem}._statusPill_s04xo_64{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background-color:var(--si-surface-low);color:var(--si-on-surface-variant);border:1px solid var(--si-outline-variant)}._statusPillActive_s04xo_78{background-color:var(--si-primary-container, #e3e0ff);color:var(--si-on-primary-container, #1c1b4a);border-color:transparent}._statusPillComplete_s04xo_84{background-color:#dff4e2;color:#0f5132;border-color:transparent}._statusPillExpired_s04xo_90{background-color:#fde2e2;color:#7b1f1f;border-color:transparent}._countdown_s04xo_96{font-variant-numeric:tabular-nums;font-weight:600;font-size:.95rem;color:var(--si-on-surface)}._countdownLabel_s04xo_103{font-size:.7rem;text-transform:uppercase;color:var(--si-on-surface-variant);letter-spacing:.04em}._actions_s04xo_110{display:flex;gap:.5rem;flex-wrap:wrap}._button_s04xo_116{appearance:none;border:1px solid var(--si-outline-variant);background-color:var(--si-surface-lowest);color:var(--si-on-surface);padding:.5rem 1rem;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._button_s04xo_116:hover:not(:disabled){background-color:var(--si-surface-low)}._button_s04xo_116:disabled{opacity:.5;cursor:not-allowed}._buttonPrimary_s04xo_138{background-color:var(--si-primary, #3b3b97);color:var(--si-on-primary, #ffffff);border-color:transparent}._buttonPrimary_s04xo_138:hover:not(:disabled){background-color:var(--si-primary-hover, #333080)}._buttonDanger_s04xo_148{color:#7b1f1f;border-color:#7b1f1f66}._buttonDanger_s04xo_148:hover:not(:disabled){background-color:#fde2e2}._wrapper_yqhh6_1{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;background-color:var(--si-surface-lowest);border-radius:0 0 clamp(.75rem,1vw,1.3rem) clamp(.75rem,1vw,1.3rem)}._wrapper_yqhh6_1::-webkit-scrollbar{width:8px}._wrapper_yqhh6_1::-webkit-scrollbar-track{background:var(--si-surface-low);border-radius:4px}._wrapper_yqhh6_1::-webkit-scrollbar-thumb{background:var(--si-outline-variant);border-radius:4px}._wrapper_yqhh6_1::-webkit-scrollbar-thumb:hover{background:var(--si-on-surface-variant)}._table_yqhh6_29{width:100%;border-collapse:separate;border-spacing:0}._headerRow_yqhh6_35 th{position:sticky;top:0;z-index:10;padding:clamp(.9rem,1.2vw,1.4rem) clamp(1rem,1.4vw,1.7rem);background-color:var(--si-surface-lowest);border-bottom:1.5px solid var(--si-outline-variant);text-align:left;font-size:clamp(.9rem,1.1vw,1.25rem);font-weight:600;letter-spacing:.02em;color:var(--si-on-surface);white-space:nowrap}._sortableHeader_yqhh6_50{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}._sortableHeader_yqhh6_50:hover{background-color:var(--si-surface-low)}._columnHeaderContent_yqhh6_60{display:inline-flex;align-items:center;gap:clamp(.3rem,.4vw,.6rem)}._sortIconInactive_yqhh6_66{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);opacity:.35;transition:opacity .2s ease}._sortableHeader_yqhh6_50:hover ._sortIconInactive_yqhh6_66{opacity:.6}._sortIconActive_yqhh6_77{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--si-primary-container)}._caretColumn_yqhh6_83{width:48px;text-align:center}._row_yqhh6_88{cursor:pointer;transition:background-color .15s ease;background-color:var(--si-surface-lowest)}._row_yqhh6_88:hover{background-color:var(--si-surface-high)}._rowExpanded_yqhh6_98,._rowExpanded_yqhh6_98:hover{background-color:var(--si-surface-low)}._row_yqhh6_88 td{padding:clamp(.85rem,1.2vw,1.35rem) clamp(1rem,1.4vw,1.7rem);border-bottom:1px solid var(--si-surface-dim);font-size:clamp(.85rem,1vw,1.15rem);color:var(--si-on-surface);vertical-align:middle}._row_yqhh6_88:last-child td{border-bottom:none}._caretCell_yqhh6_115{width:48px;text-align:center;color:var(--si-on-surface-variant)}._caret_yqhh6_83{display:inline-block;transition:transform .3s cubic-bezier(.25,.1,.25,1);font-size:.85rem}._caretOpen_yqhh6_127{transform:rotate(90deg)}._expandedCollapse_yqhh6_131{overflow:hidden}._codeCell_yqhh6_135{font-weight:600;color:var(--si-on-surface);white-space:nowrap}._nameCell_yqhh6_141{color:var(--si-on-surface)}._metaCell_yqhh6_145{color:var(--si-on-surface-variant);white-space:nowrap}._expandedRow_yqhh6_150 td{padding:0;background-color:var(--si-surface-low);border-bottom:1px solid var(--si-outline-variant)}._expandedContent_yqhh6_156{padding:clamp(1rem,1.3vw,1.5rem) clamp(1.5rem,2vw,2.5rem)}._skeletonCell_yqhh6_160{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_shimmer_yqhh6_1 1.8s ease-in-out infinite}@keyframes _shimmer_yqhh6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_134ha_1{height:100%;background-color:#fbf8ff;padding:clamp(1rem,1.6vw,1.75rem) clamp(1.5rem,2.4vw,3.5rem);overflow-y:auto}@media(min-width:1025px){._page_134ha_1{overflow:hidden}}._container_134ha_14{width:100%;max-width:calc(100vw - var(--nav-width) - clamp(3rem,4.8vw,7rem));margin:0 auto;height:100%;display:flex;flex-direction:column;transition:max-width .3s ease}@media(min-width:1025px){._container_134ha_14{max-height:100%;min-height:0;overflow:hidden}}._header_134ha_32{display:flex;flex-direction:column;gap:.125rem;margin-bottom:clamp(.75rem,1.2vw,1.5rem);flex-shrink:0;padding:0 clamp(1.25rem,1.8vw,2rem) 0 0}._title_134ha_41{font-family:Manrope,sans-serif;font-size:clamp(2.3rem,3.5vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--si-on-surface);margin:0 0 1rem}._titleAccent_134ha_51{color:var(--si-primary)}._subtitle_134ha_55{font-size:clamp(1rem,.95vw,1rem);color:var(--text-muted);margin:0;font-weight:400;line-height:1.4;max-width:640px}._content_134ha_64{display:flex;flex-direction:column;gap:clamp(1rem,1.2vw,1.75rem);flex:1;min-height:0}@media(min-width:1025px){._content_134ha_64{overflow:hidden}}._tableGroup_134ha_78{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}@media(max-width:1024px){._tableGroup_134ha_78{flex:none;min-height:auto;overflow:visible}}._tableWrapper_134ha_98{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 clamp(.75rem,1vw,1.3rem) clamp(.75rem,1vw,1.3rem)}@media(max-width:1024px){._tableWrapper_134ha_98{flex:none;min-height:auto;overflow:visible}}._subHeader_134ha_116{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,1.2vw,1.5rem);padding:clamp(.85rem,.7vw,1.1rem) clamp(1rem,.8vw,1.25rem);background-color:var(--si-surface-lowest);border-bottom:1px solid var(--si-outline-variant);border-radius:clamp(.5rem,.4vw,.75rem) clamp(.5rem,.4vw,.75rem) 0 0;flex-shrink:0}._subHeaderLeft_134ha_128{display:flex;align-items:center;gap:clamp(.75rem,.6vw,1rem);min-width:0}._iconBox_134ha_135{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#3863f6;border-radius:clamp(.35rem,.3vw,.5rem);flex-shrink:0}._iconBox_134ha_135 svg{color:#fff}._titleSection_134ha_150{display:flex;flex-direction:column;gap:2px;min-width:0}._subHeaderLabel_134ha_157{font-size:clamp(.6rem,.5vw,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);line-height:1}._subHeaderTitle_134ha_166{font-size:clamp(1.1rem,1vw,1.4rem);font-weight:600;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._infoSection_134ha_176{display:flex;align-items:stretch;gap:clamp(1rem,.8vw,1.25rem);padding-left:clamp(.75rem,.6vw,1rem);border-left:1px solid var(--si-outline-variant)}._infoBlock_134ha_184{display:flex;flex-direction:column;gap:1px}._infoLabel_134ha_190{font-size:clamp(.6rem,.45vw,.7rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--si-on-surface-variant);line-height:1}._infoValue_134ha_199{font-size:clamp(.8rem,.6vw,.95rem);font-weight:500;color:var(--si-on-surface);white-space:nowrap;line-height:1.2}._loadingState_134ha_207,._emptyState_134ha_208,._errorState_134ha_209{display:flex;flex:1;align-items:center;justify-content:center;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,2vw,2.5rem);text-align:center;color:var(--si-on-surface-variant);font-size:clamp(.85rem,1vw,1rem)}._errorState_134ha_209{color:var(--si-error, #b3261e)}@media(max-width:1024px){._page_134ha_1{overflow-y:auto}._container_134ha_14{height:auto;min-height:auto;overflow:visible}._content_134ha_64{overflow:visible}}@media(max-width:900px){._subHeader_134ha_116{flex-wrap:wrap}._infoSection_134ha_176{display:none}}@media(max-width:768px){._page_134ha_1{padding:clamp(1rem,1.6vw,1.75rem)}}@media(max-width:600px){._subHeader_134ha_116{flex-direction:column;align-items:stretch;gap:clamp(.75rem,.6vw,1rem)}._subHeaderLeft_134ha_128{width:100%}}._toggle_1k9j5_1{display:flex;background-color:var(--si-surface-low);border:1px solid var(--border-secondary);border-radius:clamp(.35rem,.4vw,.5rem);padding:3px;gap:2px}._option_1k9j5_10{display:flex;align-items:center;gap:clamp(.3rem,.35vw,.5rem);padding:clamp(.35rem,.4vw,.5rem) clamp(.65rem,.7vw,.9rem);border:none;border-radius:clamp(.25rem,.3vw,.4rem);background:transparent;color:var(--text-muted);font-size:clamp(.75rem,.65vw,.9rem);font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._option_1k9j5_10:hover:not(._active_1k9j5_26){color:var(--text-light)}:root[data-theme=light] ._option_1k9j5_10:hover:not(._active_1k9j5_26){background-color:#0000000a}._active_1k9j5_26{background-color:#fff;color:var(--si-primary-container)}._active_1k9j5_26:hover{background-color:var(--emphasis-bg-hover)}._header_1juc9_1{display:flex;justify-content:space-between;gap:clamp(1rem,1.4vw,1.75rem);align-items:flex-start;margin-bottom:clamp(.75rem,1.2vw,1.5rem);flex-shrink:0;padding:0 clamp(1.25rem,1.8vw,2rem) 0 0}._titleGroup_1juc9_11{display:flex;flex-direction:column;gap:.125rem}._title_1juc9_11{font-family:Manrope,sans-serif;font-size:clamp(2.3rem,3.5vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--si-on-surface);margin:0 0 1rem}._titleAccent_1juc9_26{color:var(--si-primary)}._subtitle_1juc9_29{font-size:clamp(1rem,.95vw,1rem);color:var(--text-muted);margin:0;font-weight:400;line-height:1.4}._container_jmayd_1{display:flex;align-items:center;gap:clamp(.5rem,.6vw,.75rem)}._searchContainer_jmayd_7{position:relative;display:flex;align-items:center;flex:1;min-width:180px;max-width:280px}._searchIcon_jmayd_16{position:absolute;left:clamp(.6rem,.5vw,.85rem);color:var(--text-muted);pointer-events:none}._searchInput_jmayd_23{width:100%;padding:clamp(.45rem,.4vw,.6rem) clamp(.6rem,.5vw,.85rem);padding-left:clamp(2rem,1.6vw,2.5rem);padding-right:clamp(1.75rem,1.4vw,2.25rem);font-size:clamp(.8rem,.5vw,.95rem);font-family:inherit;background-color:var(--si-surface-low);border:1px solid var(--si-outline-variant);border-radius:clamp(.35rem,.3vw,.5rem);color:var(--si-on-surface);transition:all .15s ease}._searchInput_jmayd_23:focus{outline:none;border-color:var(--si-primary-container);box-shadow:0 0 0 2px #3b63f526}._searchInput_jmayd_23::placeholder{color:var(--si-on-surface-variant);opacity:.7}._clearButton_jmayd_48{position:absolute;right:clamp(.4rem,.35vw,.6rem);display:flex;align-items:center;justify-content:center;width:clamp(1rem,.8vw,1.25rem);height:clamp(1rem,.8vw,1.25rem);padding:0;background-color:var(--bg-surface);border:none;border-radius:50%;color:var(--text-muted);font-size:clamp(.9rem,.7vw,1.1rem);line-height:1;cursor:pointer;transition:all .15s ease}._clearButton_jmayd_48:hover{background-color:var(--border-secondary);color:var(--text-light)}._actions_jmayd_72{display:flex;align-items:center;gap:clamp(.25rem,.3vw,.4rem)}._actionButton_jmayd_78{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(1.75rem,1.4vw,2.25rem);height:clamp(1.75rem,1.4vw,2.25rem);padding:0;background-color:transparent;border:1px solid var(--border-secondary);border-radius:clamp(.25rem,.2vw,.4rem);color:var(--text-muted);cursor:pointer;transition:all .15s ease}._actionButton_jmayd_78:hover{background-color:var(--bg-input);border-color:var(--border-primary);color:var(--text-light)}._actionButton_jmayd_78:active{transform:scale(.95)}._refreshButton_jmayd_104{display:flex;align-items:center;justify-content:center;width:clamp(2rem,1.6vw,2.5rem);height:clamp(2rem,1.6vw,2.5rem);padding:0;background-color:var(--si-primary-container);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .15s ease}._refreshButton_jmayd_104:hover{background-color:var(--si-primary)}._refreshButton_jmayd_104:active{transform:scale(.95)}._filterActive_jmayd_127{background-color:#0176d3;border-color:#0176d3;color:#fff}._filterActive_jmayd_127:hover{background-color:#014486;border-color:#014486;color:#fff}:root[data-theme=dark] ._filterActive_jmayd_127{background-color:#1b96ff;border-color:#1b96ff}:root[data-theme=dark] ._filterActive_jmayd_127:hover{background-color:#0176d3;border-color:#0176d3}._filterBadge_jmayd_149{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background-color:#ea4335;color:#fff;font-size:10px;font-weight:600;border-radius:8px}@media(max-width:768px){._container_jmayd_1{flex-wrap:wrap}._searchContainer_jmayd_7{flex:1 1 100%;max-width:none;order:2;margin-top:clamp(.5rem,.6vw,.75rem)}._actions_jmayd_72{margin-left:auto}}._dropdown_1l9f8_1{position:absolute;top:calc(100% + 4px);left:0;min-width:280px;max-width:320px;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.4rem,.4vw,.6rem);box-shadow:0 8px 24px #0003;z-index:1000;overflow:hidden}._header_1l9f8_15{padding:clamp(.6rem,.5vw,.8rem) clamp(.75rem,.6vw,1rem);border-bottom:1px solid var(--border-secondary);background-color:var(--bg-input)}._headerTitle_1l9f8_21{font-size:clamp(.7rem,.55vw,.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._listContainer_1l9f8_29{max-height:320px;overflow-y:auto;padding:clamp(.35rem,.3vw,.5rem) 0}._sectionLabel_1l9f8_35{padding:clamp(.4rem,.35vw,.55rem) clamp(.75rem,.6vw,1rem);font-size:clamp(.65rem,.5vw,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._divider_1l9f8_44{height:1px;background-color:var(--border-secondary);margin:clamp(.35rem,.3vw,.5rem) 0}._listItem_1l9f8_50{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(.5rem,.45vw,.7rem) clamp(.75rem,.6vw,1rem);background:none;border:none;cursor:pointer;transition:background-color .15s ease;text-align:left}._listItem_1l9f8_50:hover{background-color:var(--bg-input)}._listItemActive_1l9f8_67{background-color:#0176d314}._listItemActive_1l9f8_67:hover{background-color:#0176d31f}._listItemContent_1l9f8_75{display:flex;align-items:center;gap:clamp(.4rem,.35vw,.55rem);min-width:0;flex:1}._checkIcon_1l9f8_83{color:#0176d3;flex-shrink:0}:root[data-theme=dark] ._checkIcon_1l9f8_83{color:#1b96ff}._listItemName_1l9f8_92{font-size:clamp(.8rem,.6vw,.95rem);color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._customBadge_1l9f8_100{padding:2px 6px;font-size:clamp(.6rem,.45vw,.7rem);font-weight:500;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-muted);flex-shrink:0}._listItemActions_1l9f8_111{display:flex;align-items:center;gap:clamp(.25rem,.2vw,.35rem);opacity:0;transition:opacity .15s ease}._listItem_1l9f8_50:hover ._listItemActions_1l9f8_111{opacity:1}._itemAction_1l9f8_123{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}._itemAction_1l9f8_123:hover{background-color:var(--bg-surface);color:var(--text-light)}._itemAction_1l9f8_123._pinned_1l9f8_143{color:#0176d3}:root[data-theme=dark] ._itemAction_1l9f8_123._pinned_1l9f8_143{color:#1b96ff}._itemAction_1l9f8_123._delete_1l9f8_151:hover{background-color:#ea43351a;color:#ea4335}._listContainer_1l9f8_29::-webkit-scrollbar{width:6px}._listContainer_1l9f8_29::-webkit-scrollbar-track{background:var(--bg-input)}._listContainer_1l9f8_29::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}._listContainer_1l9f8_29::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._header_1wv8g_1{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,1.2vw,1.5rem);padding:clamp(.85rem,.7vw,1.1rem) clamp(1rem,.8vw,1.25rem);background-color:var(--si-surface-lowest);border-bottom:1px solid var(--si-outline-variant);border-radius:clamp(.5rem,.4vw,.75rem) clamp(.5rem,.4vw,.75rem) 0 0;flex-shrink:0}._leftSection_1wv8g_14{display:flex;align-items:center;gap:clamp(.75rem,.6vw,1rem);min-width:0}._iconContainer_1wv8g_21{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#3863f6;border-radius:clamp(.35rem,.3vw,.5rem);flex-shrink:0}._icon_1wv8g_21{color:#fff}._titleSection_1wv8g_36{display:flex;flex-direction:column;gap:2px;min-width:0}._label_1wv8g_43{font-size:clamp(.6rem,.5vw,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);line-height:1}._dropdownTriggerContainer_1wv8g_52{position:relative}._dropdownTrigger_1wv8g_52{display:flex;align-items:center;gap:clamp(.25rem,.2vw,.35rem);padding:0;background:none;border:none;cursor:pointer;transition:color .15s ease}._dropdownTrigger_1wv8g_52:hover ._activeViewName_1wv8g_67{color:#0176d3}:root[data-theme=dark] ._dropdownTrigger_1wv8g_52:hover ._activeViewName_1wv8g_67{color:#1b96ff}._activeViewName_1wv8g_67{font-size:clamp(1.1rem,1vw,1.4rem);font-weight:600;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;transition:color .15s ease}._chevron_1wv8g_86{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}._chevronOpen_1wv8g_92{transform:rotate(180deg)}._infoSection_1wv8g_96{display:flex;align-items:stretch;gap:clamp(1rem,.8vw,1.25rem);padding-left:clamp(.75rem,.6vw,1rem);border-left:1px solid var(--si-outline-variant)}._infoBlock_1wv8g_104{display:flex;flex-direction:column;gap:1px}._infoLabel_1wv8g_110{font-size:clamp(.6rem,.45vw,.7rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--si-on-surface-variant);line-height:1}._infoValue_1wv8g_119{font-size:clamp(.8rem,.6vw,.95rem);font-weight:500;color:var(--si-on-surface);white-space:nowrap;line-height:1.2}._rightSection_1wv8g_127{display:flex;align-items:center;flex-shrink:0}@media(max-width:900px){._header_1wv8g_1{flex-wrap:wrap}._infoSection_1wv8g_96{display:none}._rightSection_1wv8g_127{flex:1;justify-content:flex-end}}@media(max-width:600px){._header_1wv8g_1{flex-direction:column;align-items:stretch;gap:clamp(.75rem,.6vw,1rem)}._leftSection_1wv8g_14,._rightSection_1wv8g_127{width:100%}._activeViewName_1wv8g_67{max-width:none}}._backdrop_x9qx4_1{position:absolute;inset:0;background-color:#00000026;z-index:98}._panel_x9qx4_11{position:absolute;top:0;right:0;width:280px;max-width:50%;height:100%;background-color:var(--bg-surface);border-left:1px solid var(--border-secondary);box-shadow:-4px 0 16px #00000026;z-index:99;display:flex;flex-direction:column;border-radius:0 clamp(.75rem,1vw,1.3rem) clamp(.75rem,1vw,1.3rem) 0}._header_x9qx4_27{display:flex;align-items:center;justify-content:space-between;padding:clamp(.75rem,.6vw,1rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._title_x9qx4_36{font-size:clamp(.85rem,.7vw,1rem);font-weight:600;color:var(--text-light);margin:0}._closeButton_x9qx4_43{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}._closeButton_x9qx4_43:hover{background-color:var(--bg-input);color:var(--text-light)}._content_x9qx4_63{flex:1;overflow-y:auto;padding:clamp(.75rem,.6vw,1rem)}._emptyState_x9qx4_69{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,1.2vw,2rem);text-align:center}._emptyText_x9qx4_78{font-size:clamp(.8rem,.65vw,.95rem);color:var(--text-light);margin:0 0 clamp(.25rem,.2vw,.35rem) 0}._emptySubtext_x9qx4_84{font-size:clamp(.7rem,.55vw,.85rem);color:var(--text-muted);margin:0}._filtersList_x9qx4_90{display:flex;flex-direction:column;gap:clamp(.5rem,.4vw,.65rem)}._filterRow_x9qx4_96{display:flex;align-items:flex-start;gap:clamp(.35rem,.3vw,.5rem);padding:clamp(.5rem,.4vw,.65rem);background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:clamp(.25rem,.2vw,.35rem)}._filterFields_x9qx4_106{display:flex;flex-direction:column;gap:clamp(.3rem,.25vw,.4rem);flex:1;min-width:0}._filterSelect_x9qx4_114{width:100%;padding:clamp(.3rem,.25vw,.4rem) clamp(.4rem,.3vw,.5rem);font-size:clamp(.7rem,.55vw,.8rem);font-family:inherit;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.2rem,.15vw,.25rem);color:var(--text-regular);cursor:pointer;transition:all .15s ease}._filterSelect_x9qx4_114:focus{outline:none;border-color:#3863f6;box-shadow:0 0 0 2px #3863f626}._filterInput_x9qx4_133{width:100%;padding:clamp(.3rem,.25vw,.4rem) clamp(.4rem,.3vw,.5rem);font-size:clamp(.7rem,.55vw,.8rem);font-family:inherit;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.2rem,.15vw,.25rem);color:var(--text-regular);transition:all .15s ease}._filterInput_x9qx4_133:focus{outline:none;border-color:#3863f6;box-shadow:0 0 0 2px #3863f626}._filterInput_x9qx4_133::placeholder{color:var(--text-muted);opacity:.7}._removeFilterButton_x9qx4_156{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-top:2px;background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}._removeFilterButton_x9qx4_156:hover{background-color:#ea43351a;color:#ea4335}._footer_x9qx4_178{display:flex;align-items:center;justify-content:space-between;padding:clamp(.6rem,.5vw,.8rem) clamp(.75rem,.6vw,1rem);border-top:1px solid var(--border-secondary);flex-shrink:0}._addFilterButton_x9qx4_187{display:flex;align-items:center;gap:clamp(.2rem,.15vw,.3rem);padding:clamp(.3rem,.25vw,.4rem) clamp(.4rem,.3vw,.5rem);background:none;border:none;border-radius:clamp(.2rem,.15vw,.25rem);color:#3863f6;font-size:clamp(.7rem,.55vw,.85rem);font-weight:500;cursor:pointer;transition:all .15s ease}._addFilterButton_x9qx4_187:hover{background-color:#3863f614}._removeAllButton_x9qx4_206{padding:clamp(.3rem,.25vw,.4rem) clamp(.4rem,.3vw,.5rem);background:none;border:none;border-radius:clamp(.2rem,.15vw,.25rem);color:#ea4335;font-size:clamp(.7rem,.55vw,.85rem);font-weight:500;cursor:pointer;transition:all .15s ease}._removeAllButton_x9qx4_206:hover{background-color:#ea433514}._content_x9qx4_63::-webkit-scrollbar{width:4px}._content_x9qx4_63::-webkit-scrollbar-track{background:var(--bg-input)}._content_x9qx4_63::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:2px}._content_x9qx4_63::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media(max-width:600px){._panel_x9qx4_11{width:100%;max-width:100%;border-radius:0}}._backdrop_1udhu_1{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_1udhu_14{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;max-width:calc(100vw - 2rem);background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.5rem,.4vw,.75rem);box-shadow:0 16px 48px #0000004d;z-index:1001;overflow:hidden}._header_1udhu_29{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary)}._title_1udhu_37{font-size:clamp(1rem,.8vw,1.2rem);font-weight:600;color:var(--text-light);margin:0}._closeButton_1udhu_44{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}._closeButton_1udhu_44:hover{background-color:var(--bg-input);color:var(--text-light)}._content_1udhu_64{padding:clamp(1.25rem,1vw,1.5rem)}._field_1udhu_68{display:flex;flex-direction:column;gap:clamp(.4rem,.35vw,.55rem)}._label_1udhu_74{font-size:clamp(.75rem,.6vw,.9rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._input_1udhu_82{width:100%;padding:clamp(.65rem,.55vw,.85rem) clamp(.75rem,.6vw,1rem);font-size:clamp(.85rem,.7vw,1rem);font-family:inherit;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:clamp(.3rem,.25vw,.45rem);color:var(--text-regular);transition:all .15s ease}._input_1udhu_82:focus{outline:none;border-color:#0176d3;box-shadow:0 0 0 2px #0176d326}:root[data-theme=dark] ._input_1udhu_82:focus{border-color:#1b96ff;box-shadow:0 0 0 2px #1b96ff26}._input_1udhu_82::placeholder{color:var(--text-muted);opacity:.7}._checkboxField_1udhu_110{margin-top:clamp(1rem,.8vw,1.25rem)}._checkboxLabel_1udhu_114{display:flex;align-items:center;gap:clamp(.5rem,.4vw,.65rem);font-size:clamp(.85rem,.7vw,1rem);color:var(--text-regular);cursor:pointer}._checkbox_1udhu_110{width:16px;height:16px;cursor:pointer;border-radius:3px;accent-color:#0176d3}:root[data-theme=dark] ._checkbox_1udhu_110{accent-color:#1b96ff}._footer_1udhu_135{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.5rem,.4vw,.65rem);padding:clamp(1rem,.8vw,1.25rem);border-top:1px solid var(--border-secondary);background-color:var(--bg-input)}._cancelButton_1udhu_145{padding:clamp(.5rem,.45vw,.7rem) clamp(1rem,.8vw,1.25rem);font-size:clamp(.85rem,.7vw,1rem);font-weight:500;font-family:inherit;background:none;border:1px solid var(--border-secondary);border-radius:clamp(.3rem,.25vw,.45rem);color:var(--text-light);cursor:pointer;transition:all .15s ease}._cancelButton_1udhu_145:hover{background-color:var(--bg-surface);border-color:var(--border-primary)}._saveButton_1udhu_163{padding:clamp(.5rem,.45vw,.7rem) clamp(1rem,.8vw,1.25rem);font-size:clamp(.85rem,.7vw,1rem);font-weight:500;font-family:inherit;background-color:#0176d3;border:1px solid #0176d3;border-radius:clamp(.3rem,.25vw,.45rem);color:#fff;cursor:pointer;transition:all .15s ease}._saveButton_1udhu_163:hover:not(:disabled){background-color:#014486;border-color:#014486}._saveButton_1udhu_163:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] ._saveButton_1udhu_163{background-color:#1b96ff;border-color:#1b96ff}:root[data-theme=dark] ._saveButton_1udhu_163:hover:not(:disabled){background-color:#0176d3;border-color:#0176d3}._tableContainer_1uvzc_1{background-color:var(--si-surface-lowest);border-radius:0 0 clamp(.75rem,1vw,1.3rem) clamp(.75rem,1vw,1.3rem);overflow:hidden;display:flex;flex-direction:column;position:relative;flex:1;min-height:0}._tableScrollArea_1uvzc_12{overflow-y:auto;flex:1;min-height:0}._tableScrollArea_1uvzc_12::-webkit-scrollbar{width:8px}._tableScrollArea_1uvzc_12::-webkit-scrollbar-track{background:var(--si-surface-low);border-radius:4px}._tableScrollArea_1uvzc_12::-webkit-scrollbar-thumb{background:var(--si-outline-variant);border-radius:4px}._tableScrollArea_1uvzc_12::-webkit-scrollbar-thumb:hover{background:var(--si-on-surface-variant)}._table_1uvzc_1{width:100%;border-collapse:separate;border-spacing:0}._tableHeader_1uvzc_43{background-color:var(--si-surface-lowest);position:sticky;top:0;z-index:10}._tableHeader_1uvzc_43 th{border-top:1px solid var(--si-outline-variant);border-bottom:1.5px solid var(--si-outline-variant)}._rowNumberHeader_1uvzc_55{padding:clamp(.9rem,1.2vw,1.4rem) clamp(.5rem,.7vw,.9rem);width:40px;text-align:right;font-size:clamp(.7rem,.8vw,.9rem);font-weight:600;letter-spacing:.02em;color:var(--si-on-surface);background-color:var(--si-surface-lowest)}._rowNumberCell_1uvzc_66{padding:clamp(.85rem,1.2vw,1.35rem) clamp(.5rem,.7vw,.9rem);width:40px;text-align:right;font-size:clamp(.75rem,.85vw,1rem);color:var(--si-on-surface-variant);vertical-align:middle}._checkboxColumn_1uvzc_75{padding:clamp(.9rem,1.2vw,1.4rem) clamp(.75rem,1vw,1.2rem);width:50px;text-align:center;background-color:var(--si-surface-lowest)}._checkboxCell_1uvzc_82{padding:clamp(.85rem,1.2vw,1.35rem) clamp(.75rem,1vw,1.2rem);width:50px;text-align:center;vertical-align:middle}._checkbox_1uvzc_75{width:18px;height:18px;cursor:pointer;border-radius:4px;transition:transform .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--si-outline-variant);background-color:var(--si-surface-lowest);position:relative}._checkbox_1uvzc_75:checked{background-color:var(--si-primary-container);border-color:var(--si-primary-container)}._checkbox_1uvzc_75:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkbox_1uvzc_75:hover:not(:disabled){transform:scale(1.1);border-color:var(--si-on-surface-variant)}._checkbox_1uvzc_75:disabled{cursor:default;opacity:.85}._columnHeader_1uvzc_130{padding:clamp(.9rem,1.2vw,1.4rem) clamp(1rem,1.4vw,1.7rem);text-align:left;font-size:clamp(.9rem,1.1vw,1.25rem);font-weight:600;letter-spacing:.02em;color:var(--si-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease;white-space:nowrap}._columnHeader_1uvzc_130:hover{color:var(--si-on-surface);background-color:var(--si-surface-low)}._columnHeaderContent_1uvzc_148{display:inline-flex;align-items:center;gap:clamp(.3rem,.4vw,.6rem)}._sortIconInactive_1uvzc_154{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);opacity:.35;transition:opacity .2s ease}._columnHeader_1uvzc_130:hover ._sortIconInactive_1uvzc_154{opacity:.6}._sortIconActive_1uvzc_165{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--si-primary-container)}._tableRow_1uvzc_171{transition:background-color .15s ease;background-color:var(--si-surface-lowest)}._tableRow_1uvzc_171 td{border-bottom:1px solid var(--si-surface-dim)}._tableRowInteractive_1uvzc_180{cursor:pointer}._tableRowSelected_1uvzc_184{background-color:#5d7bff14}._tableRowActive_1uvzc_188{background-color:#5d7bff26;box-shadow:inset 0 0 0 1px #5d7bff59}._tableRow_1uvzc_171:hover{background-color:var(--si-surface-high)}._tableRow_1uvzc_171:last-child td{border-bottom:none}._tableCell_1uvzc_201{padding:clamp(.85rem,1.2vw,1.35rem) clamp(1rem,1.4vw,1.7rem);font-size:clamp(.85rem,1vw,1.15rem);color:var(--si-on-surface);vertical-align:middle}._candidateName_1uvzc_208{font-weight:400;color:var(--si-on-surface);font-size:clamp(.8rem,1.4vw,1.4rem)}._candidateNameLink_1uvzc_214{font-weight:400;color:var(--si-on-surface);font-size:clamp(.85rem,1vw,1.15rem);background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color .15s ease}._candidateNameLink_1uvzc_214:hover{color:var(--si-primary);text-decoration:underline}._username_1uvzc_231{font-size:clamp(.85rem,1vw,1.15rem);color:var(--si-on-surface-variant)}._actionsHeader_1uvzc_236{padding:clamp(.9rem,1.2vw,1.4rem) clamp(1rem,1.4vw,1.7rem);text-align:center;font-size:clamp(.7rem,.75vw,.85rem);font-weight:600;letter-spacing:.02em;color:var(--si-on-surface);white-space:nowrap;width:110px}._actionsCell_1uvzc_247{padding:clamp(.85rem,1.2vw,1.35rem) clamp(1rem,1.4vw,1.7rem);text-align:center;vertical-align:middle;width:110px;overflow:visible}._actionsContainer_1uvzc_255{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}._deleteButton_1uvzc_263{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border:none;border-radius:.5rem;background-color:transparent;color:#8a949e;cursor:pointer;transition:all .15s ease;padding:0;margin:0}._deleteButton_1uvzc_263 svg{width:16px;height:16px;min-width:16px;min-height:16px;display:block}._deleteButton_1uvzc_263:hover{background-color:#ff6b6b1a;color:#ff6b6b}._actionsButton_1uvzc_294{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border:none!important;border-radius:.5rem;background-color:transparent!important;background:transparent!important;color:#5d7bff;cursor:pointer;transition:all .15s ease;opacity:1;padding:0!important;margin:0}._actionsButton_1uvzc_294 svg{width:16px;height:16px;min-width:16px;min-height:16px;display:block}._ellipsisIcon_1uvzc_322 circle{fill:var(--si-on-surface-variant)}._actionsButton_1uvzc_294:hover ._ellipsisIcon_1uvzc_322 circle{fill:var(--si-on-surface)}._actionsButton_1uvzc_294:hover{background-color:var(--si-surface-high)!important;background:var(--si-surface-high)!important;color:var(--si-on-surface);border-color:transparent!important}._dropdown_1uvzc_337{position:absolute;right:0;top:calc(100% + .25rem);min-width:180px;background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:.5rem;box-shadow:0 4px 12px #0000001f;z-index:100;overflow:hidden}._dropdownItem_1uvzc_350{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;color:var(--si-on-surface);font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .15s ease}._dropdownItem_1uvzc_350:hover{background-color:var(--si-surface-high)}._dropdownItem_1uvzc_350 svg{flex-shrink:0}._dropdownItemDanger_1uvzc_373{color:#ff6b6b}._dropdownItemDanger_1uvzc_373:hover{background-color:#ff6b6b1a}._accountBadge_1uvzc_382{display:inline-block;padding:.2em .65em;border-radius:.3rem;font-size:clamp(.7rem,.8vw,.9rem);font-weight:500;white-space:nowrap;line-height:1.4}._appointmentDate_1uvzc_393{display:flex;flex-direction:column;gap:1px}._appointmentDateMain_1uvzc_399{font-weight:400;color:var(--si-on-surface);font-size:clamp(.85rem,1vw,1.15rem)}._appointmentDateDay_1uvzc_405{font-size:clamp(.65rem,.7vw,.8rem);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--si-on-surface-variant)}._statusBadge_1uvzc_414{display:inline-block;padding:.2em .65em;border-radius:.3rem;font-size:clamp(.7rem,.8vw,.9rem);font-weight:500;white-space:nowrap;line-height:1.4;background-color:var(--si-surface-high);color:var(--si-on-surface-variant)}._status_setup_1uvzc_426{background-color:#fef9c3;color:#854d0e}._status_online_testing_1uvzc_431{background-color:#dbeafe;color:#1e40af}._status_marking_complete_1uvzc_436{background-color:#dcfce7;color:#166534}._status_consultant_tasks_1uvzc_441{background-color:#f3e8ff;color:#6b21a8}._paginationFooter_1uvzc_447{display:flex;justify-content:space-between;align-items:center;padding:clamp(.75rem,1vw,1rem) clamp(1rem,1.4vw,1.7rem);border-top:1px solid var(--si-outline-variant);background-color:var(--si-surface-lowest)}._paginationInfo_1uvzc_456{font-size:clamp(.8rem,.9vw,1rem);color:var(--si-on-surface-variant)}._paginationControls_1uvzc_461{display:flex;gap:clamp(.5rem,.6vw,.75rem)}._paginationButton_1uvzc_466{padding:clamp(.35rem,.4vw,.5rem) clamp(.85rem,1vw,1.25rem);font-size:clamp(.8rem,.9vw,1rem);font-weight:500;font-family:inherit;border:1px solid var(--si-outline-variant);border-radius:.35rem;background-color:var(--si-surface-lowest);color:var(--si-on-surface-variant);cursor:pointer;transition:all .15s ease}._paginationButton_1uvzc_466:hover:not(:disabled){background-color:var(--si-surface-high);border-color:var(--si-on-surface-variant);color:var(--si-on-surface)}._paginationButton_1uvzc_466:disabled{opacity:.4;cursor:default}._paginationButtonActive_1uvzc_490{background-color:var(--si-primary-container);border-color:var(--si-primary-container);color:#fff}._paginationButtonActive_1uvzc_490:hover:not(:disabled){background-color:var(--si-primary);border-color:var(--si-primary);color:#fff}._bulkActions_1uvzc_503{display:flex;gap:clamp(.5rem,.6vw,.75rem)}._bulkArchiveButton_1uvzc_508,._bulkDeleteButton_1uvzc_509{display:inline-flex;align-items:center;gap:.4rem;padding:clamp(.35rem,.4vw,.5rem) clamp(.85rem,1vw,1.25rem);font-size:clamp(.8rem,.9vw,1rem);font-weight:600;font-family:inherit;border:none;border-radius:.35rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}._bulkArchiveButton_1uvzc_508{background-color:var(--si-surface-high);color:var(--si-on-surface);border:1px solid var(--si-outline-variant)}._bulkArchiveButton_1uvzc_508:hover{background-color:var(--si-surface-dim);border-color:var(--si-on-surface-variant)}._bulkDeleteButton_1uvzc_509{background-color:#dc2626;color:#fff}._bulkDeleteButton_1uvzc_509:hover{background-color:#b91c1c}._bulkArchiveButton_1uvzc_508 svg,._bulkDeleteButton_1uvzc_509 svg{flex-shrink:0}._skeletonCell_1uvzc_550{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_shimmer_1uvzc_1 1.8s ease-in-out infinite}@keyframes _shimmer_1uvzc_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){._tableContainer_1uvzc_1{flex:none;max-height:50vh;height:auto;min-height:auto;overflow-x:auto;overflow-y:auto}._table_1uvzc_1{min-width:900px}}@media(max-width:768px){._table_1uvzc_1,._tableHeader_1uvzc_43,._tableRow_1uvzc_171{display:block}._tableHeader_1uvzc_43{position:static;border:none}._tableHeader_1uvzc_43 tr{position:absolute;top:-9999px;left:-9999px}._tableRow_1uvzc_171{margin-bottom:clamp(1rem,1.2vw,1.75rem);border:1px solid var(--border-secondary);border-radius:clamp(.5rem,.6vw,.9rem)}._tableRow_1uvzc_171:last-child{margin-bottom:0}._tableCell_1uvzc_201{display:flex;justify-content:space-between;align-items:center;padding:clamp(.75rem,1vw,1.2rem);border-bottom:1px solid var(--border-dark);text-align:right}._tableCell_1uvzc_201:last-child{border-bottom:none}._tableCell_1uvzc_201:before{content:attr(data-label);font-weight:600;text-transform:uppercase;font-size:clamp(.7rem,.8vw,1rem);letter-spacing:.05em;color:var(--text-muted);text-align:left;flex:0 0 40%}}._statisticsPanel_16d6s_1{flex-shrink:0}._statsGrid_16d6s_5{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,.6vw,.75rem)}._statCard_16d6s_11{display:flex;align-items:center;gap:clamp(.5rem,.6vw,.75rem);padding:clamp(.5rem,.6vw,.75rem) clamp(.75rem,.8vw,1rem);background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0003;transition:border-color .15s ease,box-shadow .15s ease}._statCard_16d6s_11._clickable_16d6s_23{cursor:pointer}._statCard_16d6s_11:hover{border-color:var(--border-primary);box-shadow:0 2px 8px #0000001f}._statLabel_16d6s_33{font-size:clamp(.7rem,.6vw,.85rem);font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statCount_16d6s_42{font-size:clamp(1.1rem,1.2vw,1.5rem);font-weight:700;line-height:1}._barContainer_16d6s_48{flex:1;height:clamp(4px,.4vw,6px);background-color:var(--bg-input);border-radius:999px;overflow:hidden;min-width:40px;max-width:80px}._barFill_16d6s_58{height:100%;border-radius:999px;position:relative;overflow:hidden}._barFill_16d6s_58:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_shimmer_16d6s_1 2s infinite}@keyframes _shimmer_16d6s_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:600px){._statsGrid_16d6s_5{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){._statsGrid_16d6s_5{grid-template-columns:1fr}}._panelWrapper_11rci_1{position:fixed;bottom:0;right:0;width:50vw;height:50vh;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.75rem,.6vw,1.25rem) clamp(.75rem,.6vw,1.25rem) 0 0;box-shadow:0 -10px 40px #0006;padding:clamp(1rem,1vw,1.5rem);z-index:100;display:flex;flex-direction:column;transform-origin:bottom right}._panelWrapper_11rci_1._minimizing_11rci_19{animation:_minimizePanel_11rci_1 .2s ease-in forwards}._panelWrapper_11rci_1._restoring_11rci_24{animation:_restorePanel_11rci_1 .2s ease-out forwards}@keyframes _minimizePanel_11rci_1{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.3) translateY(100%)}}@keyframes _restorePanel_11rci_1{0%{opacity:0;transform:scale(.3) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}._minimizedTabs_11rci_51{position:fixed;bottom:0;right:clamp(.75rem,1vw,3rem);display:flex;flex-direction:row;gap:clamp(.375rem,.5vw,1.5rem);align-items:flex-end;z-index:100;max-width:calc(100vw - clamp(1.5rem,2vw,6rem));overflow-x:auto;overflow-y:visible;padding:clamp(.75rem,1vw,2rem) clamp(.75rem,1vw,2.5rem) 0}._minimizedTab_11rci_51{display:flex;align-items:center;gap:clamp(.375rem,.5vw,1.5rem);padding:clamp(.5rem,.6vw,1.5rem) clamp(.75rem,.9vw,2rem);background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.25rem,.375vw,1rem) clamp(.25rem,.375vw,1rem) 0 0;box-shadow:0 -4px 12px #0003;cursor:pointer;transition:all .15s ease;flex-shrink:0;min-width:clamp(140px,14vw,280px);max-width:clamp(200px,20vw,500px)}._minimizedTab_11rci_51:hover{background-color:var(--bg-input);box-shadow:0 -8px 20px #00000040;transform:translateY(-2px)}._minimizedTabActive_11rci_88{border-color:#5d7bffe6;background-color:#5d7bff1f}._minimizedTabContent_11rci_93{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}._minimizedTabTitle_11rci_101{font-size:clamp(.7rem,.8vw,1.5rem);font-weight:600;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._minimizedTabMeta_11rci_110{font-size:clamp(.6rem,.65vw,1.25rem);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._minimizedCloseIcon_11rci_118{flex-shrink:0;color:var(--text-muted);opacity:0;transition:opacity .15s ease,color .15s ease}._minimizedTab_11rci_51:hover ._minimizedCloseIcon_11rci_118{opacity:1}._minimizedCloseIcon_11rci_118:hover{color:#dc2626}._tabsRow_11rci_133{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-secondary);margin-bottom:1rem;flex-wrap:wrap;flex-shrink:0}._tabsList_11rci_144{display:flex;gap:.5rem;overflow-x:auto;flex:1;padding-bottom:.25rem}._tab_11rci_133{display:flex;align-items:center;gap:.85rem;padding:.65rem .85rem;border-radius:.7rem;border:1px solid var(--border-secondary);background-color:var(--bg-input);min-width:190px;color:var(--text-light);cursor:pointer;transition:border .15s ease,background-color .15s ease}._tabActive_11rci_166{border-color:#5d7bffe6;background-color:#5d7bff1f}._tabTitle_11rci_171{font-size:.9rem;font-weight:600}._tabMeta_11rci_177{font-size:.75rem;color:var(--text-muted)}._tabActions_11rci_182{display:flex;align-items:center;gap:.5rem}._statusPill_11rci_188{display:inline-flex;align-items:center;gap:clamp(.25rem,.15vw,.35rem);padding:clamp(.25rem,.15vw,.4rem) clamp(.6rem,.35vw,.85rem);font-size:clamp(.7rem,.4vw,.8rem);font-weight:500;border:1px solid currentColor;border-radius:999px;white-space:nowrap}._statusPill_11rci_188:before{content:"";width:clamp(6px,.35vw,8px);height:clamp(6px,.35vw,8px);border-radius:50%;background-color:currentColor}._closeIcon_11rci_208{opacity:.5;transition:opacity .15s ease}._closeIcon_11rci_208:hover{opacity:1}._headerActions_11rci_217{display:flex;align-items:center;gap:.5rem}._minimizeButton_11rci_223{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.5rem;border:1px solid var(--border-secondary);background-color:transparent;color:var(--text-light);cursor:pointer;transition:background-color .15s ease,transform .15s ease;flex-shrink:0}._minimizeButton_11rci_223:hover{background-color:var(--bg-input);transform:translateY(-1px)}._fullscreenButton_11rci_244{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:.6rem;border:1px solid var(--border-secondary);background-color:transparent;color:var(--text-light);font-size:.85rem;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .15s ease}._fullscreenButton_11rci_244:hover{background-color:var(--bg-input);transform:translateY(-1px)}._panelContent_11rci_264{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,1vw,1.5rem);flex:1;overflow:auto}._formColumn_11rci_272,._performanceColumn_11rci_273{background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:1rem;padding:clamp(1rem,.8vw,1.35rem);overflow:auto;display:flex;flex-direction:column}._formColumn_11rci_272{justify-content:space-between}._sectionHeader_11rci_287{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.75rem}._sectionHeader_11rci_287 h3,._sectionHeader_11rci_287 h4{margin:0;color:var(--text-light)}._sectionDescription_11rci_301{margin:.25rem 0 0;color:var(--text-muted);font-size:.8rem}._sectionHeaderActions_11rci_307{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._editButton_11rci_314{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.5rem;border:1px solid var(--border-secondary);background-color:transparent;color:var(--text-light);font-size:.8rem;cursor:pointer;transition:background-color .15s ease,transform .15s ease}._editButton_11rci_314:hover{background-color:var(--bg-input);transform:translateY(-1px)}._sectionIcon_11rci_333{color:#5d7bffcc}._feedback_11rci_337{padding:.35rem .75rem;background:#5d7bff26;border:1px solid rgba(93,123,255,.45);border-radius:999px;font-size:.75rem;color:var(--text-light);white-space:nowrap}._detailsGrid_11rci_348{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1rem}._detailItem_11rci_355{display:flex;flex-direction:column;gap:.35rem}._detailLabel_11rci_361{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}._detailValue_11rci_368{font-size:.95rem;color:var(--text-light);font-weight:500}._notesDisplay_11rci_374{display:flex;flex-direction:column;gap:.5rem;padding:.85rem;background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:.75rem}._notesText_11rci_384{margin:0;font-size:.9rem;color:var(--text-light);line-height:1.5;white-space:pre-wrap}._formGrid_11rci_392{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-bottom:.85rem}._field_11rci_399{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--text-muted)}._field_11rci_399 input,._field_11rci_399 select,._field_11rci_399 textarea{padding:.65rem .75rem;border-radius:.6rem;border:1px solid var(--border-dark);background-color:transparent;color:var(--text-light);font-size:.9rem;font-family:inherit}._field_11rci_399 textarea{resize:vertical}._notesField_11rci_423{margin-top:.5rem}._actionsRow_11rci_427{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}._primaryAction_11rci_435,._secondaryAction_11rci_436{display:inline-flex;align-items:center;gap:.4rem;border-radius:.65rem;font-size:.85rem;padding:.6rem 1rem;transition:transform .15s ease,box-shadow .15s ease}._primaryAction_11rci_435{background:linear-gradient(120deg,#5d7bff,#8c4bff);border:none;color:#fff;box-shadow:0 8px 20px #5d7bff59}._secondaryAction_11rci_436{background-color:transparent;border:1px solid var(--border-secondary);color:var(--text-light)}._primaryAction_11rci_435:hover,._secondaryAction_11rci_436:hover{transform:translateY(-1px)}._dynamics365Action_11rci_464{display:inline-flex;align-items:center;gap:.4rem;border-radius:.65rem;font-size:.85rem;padding:.6rem 1rem;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;background-color:transparent;border:1px solid #2ab7ff;color:#2ab7ff;cursor:pointer}._dynamics365Action_11rci_464:hover{background-color:#2ab7ff1a;transform:translateY(-1px)}._performanceGrid_11rci_483{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-bottom:1rem}._performanceCard_11rci_490{border:1px solid var(--border-secondary);border-radius:.85rem;padding:.85rem;background-color:var(--bg-primary);display:flex;flex-direction:column;gap:.5rem}._performanceHeader_11rci_500{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}._performanceLabel_11rci_507{font-size:.85rem;color:var(--text-light);font-weight:600}._performanceDate_11rci_513{font-size:.75rem;color:var(--text-muted)}._performanceScore_11rci_518{font-size:1.6rem;font-weight:700;color:var(--text-light)}._progressBar_11rci_524{height:6px;border-radius:999px;background-color:var(--border-dark);overflow:hidden}._progressFill_11rci_531{height:100%;background:linear-gradient(90deg,#5d7bff,#ff7b5f)}._performanceMeta_11rci_536{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:var(--text-muted);justify-content:flex-end}._performanceStat_11rci_545{display:inline-flex;align-items:center;gap:.35rem}._statusChip_11rci_551{display:inline-flex;align-items:center;gap:clamp(.25rem,.15vw,.35rem);padding:clamp(.25rem,.15vw,.4rem) clamp(.6rem,.35vw,.85rem);font-size:clamp(.7rem,.4vw,.8rem);font-weight:500;border:1px solid currentColor;border-radius:999px;white-space:nowrap}._statusChip_11rci_551:before{content:"";width:clamp(6px,.35vw,8px);height:clamp(6px,.35vw,8px);border-radius:50%;background-color:currentColor}._historyList_11rci_571{display:flex;flex-direction:column;gap:.5rem}._historyRow_11rci_577{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:.75rem;border:1px solid var(--border-secondary);background-color:var(--bg-primary)}._historyLabel_11rci_587{display:block;font-size:.85rem;color:var(--text-light);font-weight:600}._historyDate_11rci_594{font-size:.75rem;color:var(--text-muted)}._marking_complete_11rci_599{color:#fbbf24}._consultant_tasks_11rci_603{color:#34c759}._online_testing_11rci_607{color:#2ab7ff}._setup_11rci_611,._scheduled_11rci_612{color:#8a949e}@media(max-width:1024px){._panelWrapper_11rci_1{width:100vw;height:50vh}._panelContent_11rci_264{grid-template-columns:1fr}._formColumn_11rci_272{order:1}._performanceColumn_11rci_273{order:2}}@media(max-width:640px){._tabsRow_11rci_133{flex-direction:column;align-items:stretch}._headerActions_11rci_217{justify-content:flex-end}._actionsRow_11rci_427{flex-direction:column}}._container_1ck1u_1{display:flex;flex-direction:column;gap:clamp(.75rem,.8vw,1rem);flex:1;min-height:0;overflow-y:auto}._container_1ck1u_1::-webkit-scrollbar{width:8px}._container_1ck1u_1::-webkit-scrollbar-track{background:var(--bg-input);border-radius:4px}._container_1ck1u_1::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}._container_1ck1u_1::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._gridHeader_1ck1u_29{display:flex;align-items:center;gap:clamp(.4rem,.45vw,.6rem);padding:clamp(.5rem,.55vw,.75rem) clamp(.25rem,.3vw,.5rem);flex-shrink:0}._headerIcon_1ck1u_37{color:var(--text-muted)}._headerLabel_1ck1u_41{font-size:clamp(.75rem,.65vw,.9rem);color:var(--text-muted);font-weight:500}._grid_1ck1u_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(.75rem,.8vw,1rem)}._card_1ck1u_53{display:flex;flex-direction:column;gap:clamp(.75rem,.8vw,1rem);padding:clamp(1rem,1.1vw,1.35rem);background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.5rem,.55vw,.75rem);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;text-align:left;width:100%}._card_1ck1u_53:hover{border-color:var(--accent-primary);box-shadow:0 2px 12px #5d7bff1f}._card_1ck1u_53:hover ._chevron_1ck1u_72{color:var(--accent-primary);transform:translate(2px)}._card_1ck1u_53:hover ._accountName_1ck1u_77{color:var(--accent-primary)}._cardTop_1ck1u_81{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,.8vw,1rem)}._accountInfo_1ck1u_88{display:flex;align-items:center;gap:clamp(.6rem,.65vw,.85rem);min-width:0}._accountIcon_1ck1u_95{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#3863f61f;border-radius:clamp(.35rem,.4vw,.5rem);flex-shrink:0;color:#3863f6}:root[data-theme=light] ._accountIcon_1ck1u_95{background-color:#3863f614}._accountDetails_1ck1u_111{display:flex;flex-direction:column;gap:2px;min-width:0}._accountName_1ck1u_77{font-size:clamp(.9rem,.85vw,1.1rem);font-weight:600;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}._participantCount_1ck1u_128{font-size:clamp(.7rem,.6vw,.85rem);color:var(--text-muted);font-weight:500}._chevron_1ck1u_72{color:var(--text-muted);flex-shrink:0;transition:all .15s ease}._statusRow_1ck1u_140{display:flex;flex-wrap:wrap;gap:clamp(.4rem,.45vw,.6rem)}._statusPill_1ck1u_146{display:flex;align-items:center;gap:clamp(.25rem,.3vw,.4rem);padding:clamp(.2rem,.25vw,.3rem) clamp(.4rem,.45vw,.6rem);background-color:var(--bg-input);border-radius:999px;white-space:nowrap}._statusDot_1ck1u_156{width:6px;height:6px;border-radius:50%;flex-shrink:0}._statusCount_1ck1u_163{font-size:clamp(.7rem,.6vw,.8rem);font-weight:600;color:var(--text-light)}._statusLabel_1ck1u_169{font-size:clamp(.65rem,.55vw,.75rem);color:var(--text-muted)}._statusBar_1ck1u_174{display:flex;height:clamp(3px,.3vw,4px);border-radius:999px;overflow:hidden;background-color:var(--bg-input);gap:1px}._statusSegment_1ck1u_183{border-radius:999px;min-width:4px;transition:width .3s ease}@media(max-width:600px){._grid_1ck1u_29{grid-template-columns:1fr}}._dashboard_c8zqq_1{height:100%;background-color:#fbf8ff;padding:clamp(1rem,1.6vw,1.75rem) clamp(1.5rem,2.4vw,3.5rem);overflow-y:auto}@media(min-width:1025px){._dashboard_c8zqq_1{overflow:hidden}}._container_c8zqq_14{width:100%;max-width:min(var(--page-max-width),calc(100vw - var(--nav-width) - clamp(3rem,4.8vw,7rem)));margin:0 auto;height:100%;display:flex;flex-direction:column;transition:max-width .3s ease}@media(min-width:1025px){._container_c8zqq_14{max-height:100%;min-height:0;overflow:hidden}}._content_c8zqq_32{display:flex;flex-direction:column;gap:clamp(1rem,1.2vw,1.75rem);flex:1;min-height:0}@media(min-width:1025px){._content_c8zqq_32{overflow:hidden}}._tableGroup_c8zqq_46{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}@media(max-width:1024px){._tableGroup_c8zqq_46{flex:none;min-height:auto;overflow:visible}}._tableWrapper_c8zqq_66{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 clamp(.75rem,1vw,1.3rem) clamp(.75rem,1vw,1.3rem)}@media(max-width:1024px){._tableWrapper_c8zqq_66{flex:none;min-height:auto;overflow:visible}}._resultsInfo_c8zqq_84{display:flex;justify-content:space-between;align-items:center;padding:0 clamp(.25rem,.3vw,.6rem);flex-shrink:0}._resultsCount_c8zqq_93{font-size:clamp(.8rem,1vw,1.1rem);color:var(--text-muted);font-weight:500}@media(max-width:1024px){._dashboard_c8zqq_1{overflow-y:auto}._container_c8zqq_14{height:auto;min-height:auto;overflow:visible}._content_c8zqq_32{overflow:visible}}@media(max-width:768px){._dashboard_c8zqq_1{padding:clamp(1rem,1.6vw,1.75rem)}}._container_uo0in_1{background-color:var(--bg-surface);padding:clamp(1.25rem,1.6vw,2rem);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}._header_uo0in_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(.75rem,1vw,1.25rem)}._header_uo0in_13 h2{font-weight:400;font-size:clamp(1rem,1.2vw,1.35rem)}._timeline_uo0in_25{position:relative;padding-left:1.75rem}._content_uo0in_30{display:flex;flex:1;flex-direction:column;min-height:0;gap:.9rem}._timelineViewport_uo0in_38{position:relative;flex:1;min-height:0}._timelineViewportCollapsed_uo0in_44{overflow:hidden}._timelineViewportExpanded_uo0in_48{overflow-y:auto;padding-right:.35rem}._fade_uo0in_53{position:absolute;left:0;right:0;height:3.25rem;pointer-events:none}._fadeTop_uo0in_61{top:0;background:linear-gradient(to bottom,var(--bg-surface),color-mix(in srgb,var(--bg-surface) 0%,transparent))}._fadeBottom_uo0in_70{bottom:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-surface) 0%,transparent),var(--bg-surface))}._expandButton_uo0in_79{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border-secondary);border-radius:999px;padding:.55rem .95rem;background-color:var(--bg-surface);color:var(--text-light);font-size:clamp(.75rem,.8vw,.9rem);font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}._expandButton_uo0in_79:hover{background-color:var(--bg-elevated);border-color:var(--border-accent);transform:translateY(-1px)}._expandButton_uo0in_79:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}._expandIcon_uo0in_105{font-size:.95em;line-height:1}._event_uo0in_110{position:relative;padding-bottom:.85rem}._event_uo0in_110:last-child{padding-bottom:0}._event_uo0in_110:last-child ._connector_uo0in_119{display:none}._dot_uo0in_123{position:absolute;left:-1.75rem;top:.35rem;width:12px;height:12px;border-radius:50%;background-color:#3863f6;z-index:1;flex-shrink:0}._connector_uo0in_119{position:absolute;left:calc(-1.75rem + 5px);top:calc(.35rem + 12px);width:2px;bottom:0;background-color:var(--border-secondary)}._timestamp_uo0in_144{display:block;font-size:clamp(.65rem,.7vw,.85rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.25rem}._description_uo0in_154{font-size:clamp(.78rem,.85vw,.95rem);color:var(--text-light);line-height:1.5}@media(max-width:1024px){._container_uo0in_1{height:auto!important;max-height:none!important}._content_uo0in_30,._timelineViewport_uo0in_38{flex:initial}}._wrapper_16oo9_1{display:flex;flex-direction:row;align-items:stretch;margin-left:0;margin-right:0;margin-bottom:0;border-radius:clamp(.5rem,.8vw,.75rem);margin-top:clamp(1.25rem,1.6vw,2rem)}._meta_16oo9_13{display:flex;flex-direction:column;justify-content:center;gap:.1rem;background-color:var(--border-accent);padding:0 1.25rem;border-radius:clamp(.5rem,.8vw,.75rem) 0 0 clamp(.5rem,.8vw,.75rem);flex-shrink:0;min-width:170px}._metaLabel_16oo9_25{font-size:clamp(.75rem,.8vw,.95rem);font-weight:700;color:#fff;line-height:1.3}._metaDays_16oo9_32{font-size:clamp(.65rem,.7vw,.85rem);color:#ffffffb3;line-height:1.3}._track_16oo9_39{display:flex;align-items:flex-start;position:relative;flex:1;padding:0 1.25rem .35rem}._track_16oo9_39:before{content:"";position:absolute;top:14px;left:0;right:0;height:2px;background-color:var(--border-secondary);z-index:0}._step_16oo9_59{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}._connector_16oo9_68{position:absolute;top:14px;right:50%;width:100%;height:2px;background-color:var(--border-secondary);z-index:1}._connectorFilled_16oo9_78{background-color:var(--border-accent)}._circle_16oo9_83{position:relative;z-index:2;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;transition:box-shadow .2s ease}._circleCompleted_16oo9_98{background-color:var(--border-accent);color:#fff}._circleCurrent_16oo9_103{background-color:var(--border-accent);color:#fff;box-shadow:0 0 0 4px #3863f640,0 0 12px #3863f659}._circleUpcoming_16oo9_109{background-color:var(--bg-surface, #fff);border:2px solid var(--border-secondary);color:var(--text-muted)}._stepNumber_16oo9_115{font-size:.7rem;line-height:1}._stepLabel_16oo9_121{margin-top:clamp(.3rem,.4vw,.5rem);font-size:clamp(.65rem,.7vw,.85rem);font-weight:600;color:var(--text-light);text-align:center;white-space:nowrap}._stepLabelMuted_16oo9_130{color:var(--text-muted);font-weight:500}._header_h0qq3_1{position:sticky;top:.5rem;z-index:10;background-color:var(--bg-surface);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;padding:clamp(1.5rem,2vw,2.75rem);margin-bottom:clamp(1.5rem,2vw,2rem);overflow:hidden}._topRow_h0qq3_16{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._identity_h0qq3_24{display:flex;align-items:center;gap:clamp(.75rem,1vw,1.25rem)}._iconCircle_h0qq3_30{width:clamp(2.5rem,3vw,3.5rem);height:clamp(2.5rem,3vw,3.5rem);border-radius:50%;background-color:var(--border-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._identityText_h0qq3_42{display:flex;flex-direction:column;gap:.1rem}._entityLabel_h0qq3_48{font-size:clamp(.65rem,.7vw,.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._name_h0qq3_56{margin:0;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:600;color:var(--text-light);line-height:1.2}._actions_h0qq3_65{display:flex;gap:.5rem;flex-wrap:wrap}._actionBtn_h0qq3_71{display:inline-flex;align-items:center;gap:clamp(.4rem,.5vw,.6rem);border-radius:clamp(.6rem,.8vw,.9rem);font-size:clamp(.8rem,.85vw,1rem);padding:clamp(.5rem,.7vw,.8rem) clamp(.85rem,1.1vw,1.3rem);cursor:pointer;font-weight:500;background-color:transparent;border:1px solid var(--border-secondary);color:var(--text-light);transition:background-color .15s ease,transform .15s ease}._actionBtn_h0qq3_71:hover{background-color:var(--bg-input);transform:translateY(-1px)}._gradingBtn_h0qq3_91{display:inline-flex;align-items:center;gap:clamp(.4rem,.5vw,.6rem);border-radius:clamp(.6rem,.8vw,.9rem);font-size:clamp(.8rem,.85vw,1rem);padding:clamp(.5rem,.7vw,.8rem) clamp(.85rem,1.1vw,1.3rem);cursor:pointer;font-weight:500;background-color:transparent;border:1px solid var(--border-secondary);color:var(--text-light);transition:background-color .15s ease,transform .15s ease}._gradingBtn_h0qq3_91:hover{background-color:var(--bg-input);transform:translateY(-1px)}._gradingBtnDisabled_h0qq3_111{display:inline-flex;align-items:center;gap:clamp(.4rem,.5vw,.6rem);border-radius:clamp(.6rem,.8vw,.9rem);font-size:clamp(.8rem,.85vw,1rem);padding:clamp(.5rem,.7vw,.8rem) clamp(.85rem,1.1vw,1.3rem);font-weight:500;background-color:transparent;border:1px dashed var(--text-muted);color:var(--text-muted);cursor:not-allowed;opacity:.6}._dynamicsBtn_h0qq3_126{display:inline-flex;align-items:center;gap:clamp(.4rem,.5vw,.6rem);border-radius:clamp(.6rem,.8vw,.9rem);font-size:clamp(.8rem,.85vw,1rem);padding:clamp(.5rem,.7vw,.8rem) clamp(.85rem,1.1vw,1.3rem);cursor:pointer;font-weight:500;background-color:transparent;border:1px solid #2ab7ff;color:#2ab7ff;transition:background-color .15s ease,transform .15s ease}._dynamicsBtn_h0qq3_126:hover{background-color:#2ab7ff1a;transform:translateY(-1px)}._collapsibleInner_h0qq3_146{display:flow-root}._highlights_h0qq3_151{display:flex;align-items:center;gap:clamp(1rem,1.6vw,2rem);padding-top:clamp(1rem,1.4vw,1.75rem);margin-top:clamp(1rem,1.4vw,1.75rem);border-top:1px solid var(--border-secondary);flex-wrap:wrap}._highlightField_h0qq3_161{display:flex;flex-direction:column;gap:clamp(.2rem,.3vw,.4rem)}._highlightLabel_h0qq3_167{font-size:clamp(.65rem,.7vw,.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._highlightValue_h0qq3_175{display:inline-flex;align-items:center;gap:.35rem;font-size:clamp(.9rem,1vw,1.15rem);font-weight:600;color:var(--text-light);transition:color .15s ease}._highlightLinkable_h0qq3_185{cursor:pointer}._highlightLinkable_h0qq3_185:hover ._highlightValue_h0qq3_175{color:#2ab7ff}._highlightLinkable_h0qq3_185:hover ._highlightLinkIcon_h0qq3_193{opacity:1}._highlightLinkIcon_h0qq3_193{opacity:0;color:#2ab7ff;transition:opacity .15s ease;flex-shrink:0}._divider_h0qq3_204{width:1px;height:2rem;background-color:var(--border-secondary);flex-shrink:0}._statusChip_h0qq3_211{display:inline-flex;align-items:center;gap:.35rem;font-size:clamp(.85rem,.95vw,1.1rem);font-weight:600}._statusChip_h0qq3_211:before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor}@media(max-width:768px){._topRow_h0qq3_16,._highlights_h0qq3_151{flex-direction:column;align-items:flex-start}._divider_h0qq3_204{display:none}}._field_o6dah_1{display:flex;flex-direction:column;gap:clamp(.3rem,.4vw,.5rem)}._label_o6dah_7{font-size:clamp(.65rem,.7vw,.85rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._viewRow_o6dah_16{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:clamp(.4rem,.55vw,.65rem) 0;border-bottom:1px solid var(--border-secondary);transition:border-color .15s ease}._viewRow_o6dah_16._linkable_o6dah_26{cursor:pointer}._viewRow_o6dah_16._linkable_o6dah_26:hover{border-bottom-color:#2ab7ff}._viewRow_o6dah_16._linkable_o6dah_26:hover ._value_o6dah_34{color:#2ab7ff}._viewRow_o6dah_16._linkable_o6dah_26:hover ._linkIcon_o6dah_38{opacity:1}._value_o6dah_34{font-size:clamp(.9rem,1vw,1.15rem);color:var(--text-light);font-weight:600;transition:color .15s ease}._linkIcon_o6dah_38{display:flex;align-items:center;opacity:0;color:#2ab7ff;transition:opacity .15s ease;flex-shrink:0}._layout_npa6r_1{min-height:100vh;padding:clamp(1.5rem,3.2vw,4rem);background-color:#fbf8ff;color:var(--text-light)}._container_npa6r_8{width:100%;max-width:calc(100vw - var(--nav-width) - clamp(3rem,4.8vw,7rem));margin:0 auto;transition:max-width .3s ease}._backButton_npa6r_15{display:inline-flex;align-items:center;gap:clamp(.4rem,.5vw,.6rem);border-radius:999px;border:1px solid var(--border-secondary);padding:clamp(.45rem,.6vw,.7rem) clamp(.9rem,1.2vw,1.4rem);background-color:transparent;color:var(--text-light);font-size:clamp(.85rem,.9vw,1.05rem);cursor:pointer}._toast_npa6r_28{padding:.4rem .9rem;border-radius:999px;background:#5d7bff33;border:1px solid rgba(93,123,255,.35);font-size:clamp(.8rem,.9vw,1rem)}._overviewGrid_npa6r_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,1.6vw,1.5rem);margin-bottom:clamp(2rem,3.2vw,3rem)}._overviewCard_npa6r_43{border:1px solid var(--border-secondary);border-radius:clamp(1rem,1.2vw,1.5rem);padding:clamp(1rem,1.6vw,1.5rem);background-color:var(--bg-surface);display:flex;flex-direction:column;gap:clamp(.5rem,.8vw,.75rem)}._cardLabel_npa6r_53{font-size:clamp(.85rem,.9vw,1.05rem);color:var(--text-muted)}._cardValue_npa6r_58{display:block;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700}._cardDescription_npa6r_64{margin:0;color:var(--text-muted);font-size:clamp(.85rem,.9vw,1.05rem)}._topRow_npa6r_70{display:grid;grid-template-columns:3fr 2fr;gap:clamp(1.5rem,2vw,2rem);align-items:start;margin-bottom:clamp(2rem,3.2vw,3rem)}@media(max-width:1024px){._topRow_npa6r_70{grid-template-columns:1fr}}._detailsSection_npa6r_84{background-color:var(--bg-surface);padding:clamp(1.5rem,2vw,2.75rem);margin-bottom:clamp(2rem,3.2vw,3rem);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}._topRow_npa6r_70 ._detailsSection_npa6r_84{margin-bottom:0}._sectionHeader_npa6r_98{display:flex;justify-content:space-between;gap:clamp(1rem,1.4vw,2rem);align-items:center;margin-bottom:clamp(1rem,1.4vw,2rem);border:1px solid rgba(255,255,255,.06);border-radius:clamp(12px,1.4vw,22px);padding:clamp(1.1rem,1.8vw,2.2rem) clamp(1.25rem,2vw,2.5rem);box-shadow:0 15px 40px #00000059}._detailsHeader_npa6r_110{display:flex;justify-content:space-between;gap:clamp(1rem,1.4vw,2rem);align-items:center;margin-bottom:clamp(1rem,1.4vw,2rem)}._detailsHeader_npa6r_110 h2{font-weight:400}:root[data-theme=dark] ._sectionHeader_npa6r_98{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.04),transparent 35%),radial-gradient(circle at 80% 0%,rgba(255,255,255,.04),transparent 30%),#151618}:root[data-theme=light] ._sectionHeader_npa6r_98{background:radial-gradient(circle at 20% 20%,rgba(0,0,0,.03),transparent 35%),radial-gradient(circle at 80% 0%,rgba(0,0,0,.03),transparent 30%),#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 15px 40px #00000014}._sectionHeader_npa6r_98 h2{margin:0;font-size:clamp(1.75rem,2.6vw,3rem);font-weight:400;line-height:1.2}:root[data-theme=dark] ._sectionHeader_npa6r_98 h2{background:linear-gradient(135deg,#fff,#d4d4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root[data-theme=light] ._sectionHeader_npa6r_98 h2{color:#000}._detailsSection_npa6r_84 ._sectionHeader_npa6r_98{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:1.5rem;align-items:flex-start}._detailsSection_npa6r_84 ._sectionHeader_npa6r_98 h2{font-size:clamp(1.5rem,2.4vw,2.5rem);background:none;-webkit-text-fill-color:var(--text-light);color:var(--text-light)}._sectionDescription_npa6r_174{margin:.35rem 0 0;color:var(--text-muted);font-size:clamp(.8rem,.9vw,1.05rem)}._detailsColumns_npa6r_180{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(1.5rem,2vw,2.5rem);margin-bottom:clamp(1.25rem,1.6vw,2rem)}._detailsColumn_npa6r_180{display:flex;flex-direction:column;gap:clamp(.75rem,1vw,1.25rem)}@media(max-width:768px){._detailsColumns_npa6r_180{grid-template-columns:1fr}}._detailLabel_npa6r_199{font-size:clamp(.65rem,.7vw,.85rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._readOnlyField_npa6r_207{display:flex;flex-direction:column;gap:clamp(.3rem,.4vw,.5rem)}._readOnlyValue_npa6r_213{display:flex;align-items:center;padding:clamp(.4rem,.55vw,.65rem) 0;border-bottom:1px solid var(--border-secondary);font-size:clamp(.9rem,1vw,1.15rem);color:var(--text-light);font-weight:600}._debugStatusSelect_npa6r_224{appearance:none;-webkit-appearance:none;margin-top:clamp(.3rem,.4vw,.5rem);padding:clamp(.45rem,.6vw,.7rem) clamp(.7rem,.9vw,1rem);border:1px dashed #c084fc;border-radius:.5rem;background-color:#c084fc14;color:var(--text-light);font-size:clamp(.85rem,.95vw,1.05rem);font-weight:600;cursor:pointer}._debugStatusSelect_npa6r_224:focus{outline:2px solid #c084fc;outline-offset:1px}._debugStatusHint_npa6r_243{margin-top:.25rem;font-size:clamp(.65rem,.7vw,.78rem);color:#a855f7;font-style:italic}._notesDisplay_npa6r_250{display:flex;flex-direction:column;gap:0;padding:0;background-color:transparent;border:none;border-radius:0;margin-bottom:1.5rem}._notesDisplay_npa6r_250 ._detailLabel_npa6r_199{background-color:var(--si-surface-lunar);padding:clamp(.6rem,.8vw,.9rem) 1rem;border:1px solid var(--border-secondary);border-bottom:none;border-radius:.6rem .6rem 0 0}._notesText_npa6r_269{margin:0;font-size:clamp(.85rem,1vw,1.1rem);color:var(--text-light);line-height:1.6;white-space:pre-wrap}._notesTextarea_npa6r_277{width:100%;padding:1rem;border-radius:0 0 .6rem .6rem;background-color:var(--si-surface-lunar);border:1px solid var(--border-secondary);color:var(--text-light);font-size:clamp(.9rem,1vw,1.15rem);font-family:inherit;line-height:1.7;resize:vertical;min-height:120px;transition:border-color .15s ease}._notesTextarea_npa6r_277:focus{outline:none;border-color:var(--text-light);box-shadow:0 0 0 2px #ffffff1a}._notesTextarea_npa6r_277::placeholder{color:var(--text-muted);font-style:italic}._sectionIcon_npa6r_304{color:#5d7bffb3}._reportsSection_npa6r_308{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.75rem,1vw,1.25rem);padding:clamp(1.5rem,2vw,2.75rem);margin-bottom:clamp(2rem,3.2vw,3rem);box-shadow:0 1px 3px #0003}._statusChip_npa6r_317{display:inline-flex;align-items:center;gap:clamp(.25rem,.3vw,.4rem);padding:clamp(.25rem,.3vw,.5rem) clamp(.6rem,.7vw,1rem);font-size:clamp(.7rem,.8vw,.95rem);font-weight:500;border:1px solid currentColor;border-radius:999px;white-space:nowrap}._statusChip_npa6r_317:before{content:"";width:clamp(6px,.7vw,10px);height:clamp(6px,.7vw,10px);border-radius:50%;background-color:currentColor}._reportGrid_npa6r_337{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}._reportCard_npa6r_343{border:1px solid var(--border-secondary);border-radius:.75rem;padding:1.25rem;background-color:transparent;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}._reportCard_npa6r_343 h3{margin:0}._reportButton_npa6r_358{display:inline-flex;align-items:center;gap:.35rem;border-radius:.6rem;border:1px dashed var(--border-secondary);padding:.5rem .9rem;background-color:transparent;color:var(--text-light);cursor:pointer;transition:all .15s ease}._reportButton_npa6r_358:hover{background-color:#ffffff0d;border-style:solid;transform:translateY(-1px)}._emptyState_npa6r_377{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center}._circle_14vmu_1{width:clamp(2.5rem,3vw,3.5rem);height:clamp(2.5rem,3vw,3.5rem);border-radius:50%;flex-shrink:0}._name_14vmu_9{width:200px;height:clamp(1.5rem,2vw,2.2rem)}._button_14vmu_15{width:130px;height:38px;border-radius:clamp(.6rem,.8vw,.9rem)}._fieldLabel_14vmu_22{width:100px;height:10px}._fieldValue_14vmu_28{width:130px;height:16px}._meta_1w0o1_1{display:flex;flex-direction:column;justify-content:center;padding:0 1.25rem;flex-shrink:0;min-width:170px;min-height:56px;border-radius:0}._circle_1w0o1_13{position:relative;z-index:2;width:28px;height:28px;border-radius:50%;flex-shrink:0}._label_1w0o1_23{width:72px;height:10px;margin-top:clamp(.3rem,.4vw,.5rem)}._dot_iy9fc_1{position:absolute;left:-1.75rem;top:.35rem;width:12px;height:12px;border-radius:50%}._timestamp_iy9fc_11{width:140px;height:10px;margin-bottom:.25rem}._description_iy9fc_18{width:100%;max-width:320px;height:14px}._button_vsov2_8{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.35rem,.6vw,.6rem);padding:clamp(.65rem,.9vw,1rem) clamp(1.1rem,1.4vw,1.9rem);font-size:clamp(.85rem,.9vw,1.15rem);font-weight:500;font-family:inherit;background-color:transparent;border:1px solid var(--text-light);border-radius:clamp(.4rem,.5vw,.7rem);color:var(--text-light);cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;-webkit-user-select:none;user-select:none}._button_vsov2_8:hover{background-color:var(--text-light);color:var(--accent-secondary);transform:translateY(-1px)}._button_vsov2_8:active{transform:translateY(0)}._button_vsov2_8:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._buttonEmphasized_vsov2_43{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.35rem,.6vw,.6rem);padding:clamp(.65rem,.9vw,1rem) clamp(1.1rem,1.4vw,1.9rem);font-size:clamp(.85rem,.9vw,1.15rem);font-weight:500;font-family:inherit;background-color:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:clamp(.4rem,.5vw,.7rem);color:var(--accent-secondary);cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;-webkit-user-select:none;user-select:none}._buttonEmphasized_vsov2_43:hover{background-color:var(--text-regular);border-color:var(--text-regular);transform:translateY(-1px)}._buttonEmphasized_vsov2_43:active{transform:translateY(0)}._buttonEmphasized_vsov2_43:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._buttonSmall_vsov2_78{padding:clamp(.4rem,.6vw,.7rem) clamp(.75rem,1vw,1.2rem);font-size:clamp(.75rem,.8vw,1.05rem)}._buttonLarge_vsov2_83{padding:clamp(.85rem,1.2vw,1.3rem) clamp(1.5rem,1.8vw,2.4rem);font-size:clamp(1rem,1vw,1.4rem)}._container_vsov2_89{background-color:var(--bg-surface);border:1px solid var(--border-dark);border-radius:clamp(.5rem,.7vw,.95rem);box-shadow:0 2px 8px #00000026;overflow:hidden}._surface_vsov2_97{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.75rem,1vw,1.3rem);padding:clamp(1.75rem,1.8vw,3rem)}._surfaceTight_vsov2_104{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.75rem,1vw,1.3rem);padding:clamp(1rem,1vw,1.75rem)}._surfaceMuted_vsov2_111{background-color:var(--bg-surface);border:1px solid var(--border-primary);border-radius:clamp(.75rem,1vw,1.3rem);padding:clamp(1.75rem,1.8vw,3rem)}._card_vsov2_118{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:clamp(.5rem,.7vw,.95rem);padding:clamp(1.25rem,1.3vw,2.15rem);transition:all .2s ease}._card_vsov2_118:hover{border-color:var(--border-primary);box-shadow:0 4px 12px #0003;transform:translateY(-2px)}._cardClickable_vsov2_132{cursor:pointer}._input_vsov2_137{width:100%;padding:clamp(.65rem,.9vw,1.05rem) clamp(.85rem,1.1vw,1.4rem);font-size:clamp(.85rem,.9vw,1.15rem);font-family:inherit;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:clamp(.4rem,.5vw,.7rem);color:var(--text-regular);transition:all .15s ease}._input_vsov2_137:focus{outline:none;border-color:var(--text-light);box-shadow:0 0 0 2px #ffffff1a}._input_vsov2_137::placeholder{color:var(--text-muted);opacity:.7}._input_vsov2_137:disabled{opacity:.55;cursor:not-allowed;background-color:var(--bg-surface)}._inputError_vsov2_166{border-color:#f87171;box-shadow:0 0 0 2px #f8717133}._select_vsov2_171{width:100%;padding:clamp(.65rem,.9vw,1.05rem) clamp(.85rem,1.1vw,1.4rem);font-size:clamp(.85rem,.9vw,1.15rem);font-family:inherit;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:clamp(.4rem,.5vw,.7rem);color:var(--text-regular);cursor:pointer;transition:all .15s ease}._select_vsov2_171:focus{outline:none;border-color:var(--text-light);box-shadow:0 0 0 2px #ffffff1a}._select_vsov2_171:disabled{opacity:.55;cursor:not-allowed}._textarea_vsov2_195{width:100%;min-height:100px;padding:clamp(.65rem,.9vw,1.05rem) clamp(.85rem,1.1vw,1.4rem);font-size:clamp(.85rem,.9vw,1.15rem);font-family:inherit;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:clamp(.4rem,.5vw,.7rem);color:var(--text-regular);resize:vertical;transition:all .15s ease}._textarea_vsov2_195:focus{outline:none;border-color:var(--text-light);box-shadow:0 0 0 2px #ffffff1a}._textarea_vsov2_195::placeholder{color:var(--text-muted);opacity:.7}._label_vsov2_221{display:block;margin-bottom:clamp(.35rem,.5vw,.6rem);font-size:clamp(.7rem,.8vw,1rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._labelInline_vsov2_231{display:inline-block;margin-right:clamp(.5rem,.6vw,.9rem);font-size:clamp(.7rem,.8vw,1rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._statValue_vsov2_241{display:block;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:600;color:var(--text-light);line-height:1.1}._statLabel_vsov2_249{display:block;margin-top:clamp(.25rem,.3vw,.5rem);font-size:clamp(.7rem,.8vw,1rem);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._pill_vsov2_260{display:inline-flex;align-items:center;gap:clamp(.3rem,.4vw,.5rem);padding:clamp(.3rem,.4vw,.55rem) clamp(.65rem,.8vw,1.05rem);font-size:clamp(.7rem,.8vw,1rem);font-weight:500;background-color:transparent;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-regular);white-space:nowrap}._pillActive_vsov2_274{background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-secondary)}._pillAccent_vsov2_280{background-color:#ffffff14;border-color:var(--accent-primary);color:var(--accent-primary)}._pillSmall_vsov2_286{padding:clamp(.2rem,.3vw,.35rem) clamp(.5rem,.6vw,.85rem);font-size:clamp(.65rem,.7vw,.9rem)}._pillLarge_vsov2_291{padding:clamp(.4rem,.5vw,.65rem) clamp(.85rem,1vw,1.3rem);font-size:clamp(.8rem,.9vw,1.1rem)}._statusBadge_vsov2_297{display:inline-flex;align-items:center;gap:clamp(.25rem,.3vw,.4rem);padding:clamp(.25rem,.3vw,.5rem) clamp(.6rem,.7vw,1rem);font-size:clamp(.7rem,.8vw,.95rem);font-weight:500;border:1px solid currentColor;border-radius:999px;white-space:nowrap}._statusDot_vsov2_309{width:clamp(6px,.7vw,10px);height:clamp(6px,.7vw,10px);border-radius:50%;background-color:currentColor}._accentText_vsov2_317{color:var(--accent-primary)}._mutedText_vsov2_321{color:var(--text-muted)}._lightText_vsov2_325{color:var(--text-light)}._regularText_vsov2_329{color:var(--text-regular)}._uppercase_vsov2_333{text-transform:uppercase;letter-spacing:.05em}._truncate_vsov2_338{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._textCenter_vsov2_344{text-align:center}._textRight_vsov2_348{text-align:right}._divider_vsov2_353{height:1px;background-color:var(--border-secondary);border:none;margin:clamp(1rem,1.2vw,1.75rem) 0}._dividerThick_vsov2_360{height:2px;background-color:var(--border-primary);border:none;margin:clamp(1.5rem,1.6vw,2.4rem) 0}._spinner_vsov2_368{width:clamp(1.5rem,2vw,2.4rem);height:clamp(1.5rem,2vw,2.4rem);border:2px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_vsov2_368 .6s linear infinite}@keyframes _spin_vsov2_368{to{transform:rotate(360deg)}}._emptyState_vsov2_382{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(3rem,4vw,6rem);text-align:center;color:var(--text-muted)}._emptyStateIcon_vsov2_392{font-size:clamp(2.5rem,4vw,4.8rem);margin-bottom:clamp(1rem,1.2vw,1.75rem);opacity:.5}._emptyStateText_vsov2_398{font-size:clamp(1rem,1vw,1.4rem);color:var(--text-muted)}._skeleton_vsov2_404{background:linear-gradient(90deg,var(--bg-surface) 0%,var(--bg-input) 50%,var(--bg-surface) 100%);background-size:200% 100%;animation:_skeleton-loading_vsov2_1 1.5s ease-in-out infinite;border-radius:clamp(.25rem,.3vw,.5rem)}@keyframes _skeleton-loading_vsov2_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){._hideOnMobile_vsov2_423{display:none!important}}@media(min-width:769px)and (max-width:1024px){._hideOnTablet_vsov2_429{display:none!important}}@media(min-width:1025px){._hideOnDesktop_vsov2_435{display:none!important}}._fieldLabel_15eik_1{width:90px;height:10px}._fieldValue_15eik_7{width:100%;max-width:180px;height:16px}._fieldRow_15eik_14{display:flex;flex-direction:column;gap:clamp(.3rem,.4vw,.5rem);padding:clamp(.4rem,.55vw,.65rem) 0;border-bottom:1px solid var(--border-secondary)}._notesLabel_15eik_22{width:100%;height:36px;border-radius:.6rem .6rem 0 0}._notesBody_15eik_29{width:100%;height:120px;border-radius:0 0 .6rem .6rem}._cellWide_15eik_36{width:120px;height:14px}._cellMedium_15eik_42{width:80px;height:14px}._cellNarrow_15eik_48{width:48px;height:14px}._cellChip_15eik_54{width:90px;height:24px;border-radius:999px}._reportCard_15eik_61{width:100%;height:140px;border-radius:.75rem}._wheel_b6q79_1{position:relative;flex-shrink:0}._sm_b6q79_6{width:clamp(28px,2.2vw,36px);height:clamp(28px,2.2vw,36px)}._md_b6q79_11{width:clamp(32px,2.5vw,42px);height:clamp(32px,2.5vw,42px)}._lg_b6q79_16{width:clamp(36px,3vw,50px);height:clamp(36px,3vw,50px)}._xl_b6q79_21{width:clamp(90px,8vw,140px);height:clamp(90px,8vw,140px)}._svg_b6q79_26{width:100%;height:100%}._arc_b6q79_31{transition:stroke-dasharray .8s ease-out}._center_b6q79_35{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .4s ease-out,transform .4s ease-out}._centerVisible_b6q79_47{opacity:1;transform:scale(1)}._score_b6q79_53{font-weight:700;color:var(--si-on-surface);line-height:1}._sm_b6q79_6 ._score_b6q79_53{font-size:clamp(.55rem,.6vw,.75rem)}._md_b6q79_11 ._score_b6q79_53{font-size:clamp(.6rem,.65vw,.8rem)}._lg_b6q79_16 ._score_b6q79_53{font-size:clamp(.65rem,.7vw,.9rem)}._xl_b6q79_21 ._score_b6q79_53{font-size:clamp(1.3rem,1.5vw,2rem)}._max_b6q79_75{color:var(--si-on-surface-variant);margin-top:.15rem}._inverted_b6q79_81 ._score_b6q79_53{color:#fff}._inverted_b6q79_81 ._max_b6q79_75{color:#ffffffb3}._xl_b6q79_21 ._max_b6q79_75{font-size:clamp(.6rem,.65vw,.85rem)}._sidebar_anq7p_1{width:19rem;background-color:#fff;border-right:1px solid var(--border-secondary);display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden;height:auto;flex-shrink:0;align-self:stretch;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;margin:clamp(.375rem,.19vw,.47rem) clamp(.55rem,.25vw,.875rem) clamp(.55rem,.25vw,.875rem)}._header_anq7p_20{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;padding:clamp(.75rem,.3vw,1rem);border-bottom:1px solid var(--border-secondary);gap:.5rem;flex-shrink:0;position:relative;z-index:1}._titleRow_anq7p_34{display:flex;align-items:center;gap:.5rem}._titleIcon_anq7p_40{color:var(--border-accent);flex-shrink:0}._title_anq7p_34{font-family:Geist,serif;font-size:clamp(1.1rem,.8vw + .6rem,1.35rem);font-weight:600;white-space:nowrap;overflow:hidden;transition:opacity .2s ease;background:linear-gradient(90deg,var(--text-light),var(--text-regular));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._currentSelection_anq7p_58{display:flex;flex-direction:column;gap:.15rem;text-align:right;min-width:0;flex:1;overflow:hidden}._currentCategory_anq7p_68{font-size:clamp(.7rem,.4vw + .3rem,.75rem);font-weight:600;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}._currentSubcategory_anq7p_78{font-size:clamp(.65rem,.35vw + .3rem,.7rem);font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}._searchContainer_anq7p_89{display:flex;align-items:center;width:100%;background-color:#fff;border:1px solid var(--border-secondary);border-radius:.4rem;padding:0 .5rem;transition:all .15s ease}._searchContainer_anq7p_89:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 1px #1447dc1a}._searchIcon_anq7p_105{color:var(--text-muted);flex-shrink:0}._searchInput_anq7p_110{flex:1;background:transparent;border:none;padding:.4rem;font-size:clamp(.7rem,.4vw + .3rem,.775rem);color:var(--text-light);outline:none;min-width:0}._searchInput_anq7p_110::placeholder{color:var(--text-muted)}._searchClearButton_anq7p_125{display:flex;align-items:center;justify-content:center;padding:.2rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:.25rem;transition:all .15s ease}._searchClearButton_anq7p_125:hover{background-color:var(--bg-elevated);color:var(--text-light)}._noResults_anq7p_143{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:var(--text-muted);font-size:clamp(.75rem,.45vw + .3rem,.825rem)}._sectionsList_anq7p_155{flex:1;overflow-y:auto;padding:clamp(.5rem,.75vw,.75rem);display:flex;flex-direction:column;gap:clamp(.5rem,.75vw,.75rem);background-color:#fff;scrollbar-width:thin;scrollbar-color:var(--breadcrumb-separator) transparent}._sectionsList_anq7p_155::-webkit-scrollbar{width:6px}._sectionsList_anq7p_155::-webkit-scrollbar-track{background:transparent}._sectionsList_anq7p_155::-webkit-scrollbar-thumb{background-color:var(--accent-primary);border-radius:3px}._sectionItem_anq7p_181{border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;overflow:clip}._sectionHeader_anq7p_188{display:flex;align-items:center;gap:clamp(.5rem,.15vw,.625rem);padding:clamp(.5rem,.6vw,1rem) clamp(.5rem,.25vw,.875rem);width:100%;background-color:#fff;border:none;border-radius:0;box-shadow:none;color:var(--text-light);cursor:pointer;transition:all .2s ease;text-align:left;font-family:inherit;font-size:clamp(.8rem,.45vw + .35rem,.85rem);position:relative;overflow:hidden}._sectionHeader_anq7p_188:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--si-primary-container),var(--si-primary));opacity:0;transition:opacity .2s ease}._sectionHeader_anq7p_188:hover{background-color:#ffffff0d}._sectionHeader_anq7p_188:hover:before{opacity:.5}._sectionHeaderActive_anq7p_228{background:var(--si-primary-container);color:#fff}._sectionHeaderActive_anq7p_228 ._chevron_anq7p_234,._sectionHeaderActive_anq7p_228 ._sectionLabel_anq7p_235{color:#fff}._sectionHeaderActive_anq7p_228:hover{background:var(--si-primary)}._sectionHeaderExpanded_anq7p_243{border-bottom:1px solid var(--si-outline-variant)}._sectionHeaderActive_anq7p_228:before{opacity:0}._sectionNumber_anq7p_251{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#ffffff1f;border-radius:.25rem;font-size:.75rem;font-weight:600;color:var(--text-muted);flex-shrink:0;transition:all .3s ease}._sectionHeaderActive_anq7p_228 ._sectionNumber_anq7p_251{background:#fff;background-size:200% 200%;animation:_gradientShift_anq7p_1 8s ease infinite;color:var(--si-primary-container)}@keyframes _gradientShift_anq7p_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._chevron_anq7p_234{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}._chevronRotated_anq7p_284{transform:rotate(90deg)}._sectionLabel_anq7p_235{flex:1;font-weight:500}._scoreWrapper_anq7p_293{display:flex;align-items:center;flex-shrink:0;position:relative}._sectionScoreWheel_anq7p_301{display:flex;align-items:center;gap:.25rem;background:transparent;border:none;padding:0;flex-shrink:0;cursor:pointer;transition:opacity .15s ease}._sectionScoreWheel_anq7p_301:hover{opacity:.85}._sectionScoreReadOnly_anq7p_320{cursor:default}._overrideIcon_anq7p_324{flex-shrink:0}._overriddenBadge_anq7p_329{flex-shrink:0;color:currentColor}._editIconRevealer_anq7p_335{display:flex;align-items:center;justify-content:center;width:1.25rem;overflow:hidden;color:var(--text-muted);pointer-events:none}._editIconRevealer_anq7p_335>svg{opacity:0;transform:translate(100%);transition:opacity .2s ease,transform .2s ease;flex-shrink:0}._sectionHeader_anq7p_188:hover ._editIconRevealer_anq7p_335>svg{opacity:1;transform:translate(0)}._subsectionsWrapper_anq7p_358{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}._subsectionsWrapperExpanded_anq7p_364{grid-template-rows:1fr}._subsectionsList_anq7p_368{overflow:hidden;background-color:var(--bg-surface);border:none;border-radius:0;margin-left:0;padding:0}._subsectionItem_anq7p_377{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:clamp(.55rem,.175vw,.625rem) clamp(.65rem,.2vw,.75rem);padding-left:calc(clamp(.65rem,.2vw,.75rem) + 1rem);margin-bottom:0;border:1px solid transparent;border-radius:0;color:var(--text-regular);cursor:pointer;transition:all .15s ease;width:100%;text-align:left;font-family:inherit;font-size:clamp(.75rem,.42vw + .33rem,.8rem);position:relative;background-color:var(--bg-elevated);border-bottom:1px solid var(--si-surface-dim)}._subsectionItem_anq7p_377:last-child{border-bottom:none}._subsectionItem_anq7p_377:before{content:"";position:absolute;left:clamp(.65rem,.2vw,.75rem);top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:var(--border-accent);opacity:.5;transition:all .15s ease}._subsectionItem_anq7p_377:hover{background-color:var(--si-surface-dim)}._subsectionItem_anq7p_377._subsectionItemSelected_anq7p_421,._subsectionItem_anq7p_377._subsectionItemSelected_anq7p_421:hover{background-color:var(--si-surface-high)}._subsectionItem_anq7p_377._subsectionItemSelected_anq7p_421{border-radius:0;color:var(--text-light);font-weight:500}._subsectionItemSelected_anq7p_421:before{width:8px;height:8px;opacity:1;background:var(--text-muted)}._subsectionLabel_anq7p_440{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scoreIndicator_anq7p_448{display:flex;align-items:center;gap:.35rem;flex-shrink:0;overflow:visible;min-width:4.5rem;justify-content:flex-end}._dotButton_anq7p_459{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;transition:transform .1s ease}._dotButton_anq7p_459:hover{transform:scale(1.2)}._scoreDotCircle_anq7p_475{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--border-accent);background:transparent;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}._scoreDotFilled_anq7p_485{background-color:var(--border-accent)}._starsRow_anq7p_490{display:flex;align-items:center;gap:.35rem}._miniProgressBar_anq7p_496{width:40px;height:4px;background-color:var(--border-secondary);border-radius:999px;overflow:hidden}._miniProgressFill_anq7p_504{height:100%;border-radius:999px;background:linear-gradient(90deg,#f87171,#fbbf24,#34c759);transition:width .3s ease}._miniScore_anq7p_511{font-size:.7rem;font-weight:600;color:var(--text-muted);min-width:1rem;text-align:right}._scoreNA_anq7p_521{font-size:.65rem;font-weight:600;color:#6b7280;background-color:#6b728026;padding:.1rem .35rem;border-radius:.25rem;letter-spacing:.02em}._scoreDot_anq7p_475{width:clamp(.35rem,.125vw,.4rem);height:clamp(.35rem,.125vw,.4rem);border-radius:50%;background-color:var(--border-secondary);transition:background-color .2s ease}._scoreDotFilled_anq7p_485{background:linear-gradient(135deg,var(--si-primary-container),var(--si-primary))}._footer_anq7p_545{margin-top:auto;padding:clamp(.75rem,.25vw,.875rem);border-top:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:.75rem}._rainbowProgressContainer_anq7p_555{display:flex;flex-direction:column;gap:.5rem;padding:clamp(.6rem,.2vw,.725rem);background-color:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:0}._rainbowProgressLabel_anq7p_565{display:flex;align-items:center;justify-content:center;gap:.4rem}._rainbowProgressLabel_anq7p_565 svg{color:#fbbf24;flex-shrink:0}._rainbowScoreValue_anq7p_577{font-size:clamp(1.1rem,.8vw + .3rem,1.25rem);font-weight:700;color:var(--text-light)}._rainbowScoreMax_anq7p_583{font-size:clamp(.75rem,.45vw + .3rem,.8rem);color:var(--text-muted);font-weight:600}._rainbowProgressBar_anq7p_589{height:10px;border-radius:999px;background-color:var(--border-dark);overflow:hidden;position:relative}._rainbowProgressBar_anq7p_589:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:translate(-100%);animation:_shimmer_anq7p_1 2s ease-in-out infinite}@keyframes _shimmer_anq7p_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._rainbowProgressFill_anq7p_615{height:100%;background:linear-gradient(90deg,var(--si-primary),var(--si-primary-container),#6b8af7,var(--si-primary-container));border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}@media(min-width:1600px){._sidebar_anq7p_1{width:22rem}._title_anq7p_34{font-size:1.25rem}._searchInput_anq7p_110{font-size:.85rem}._sectionHeader_anq7p_188{font-size:.925rem;padding:.9rem 1.05rem}._sectionNumber_anq7p_251{width:1.6rem;height:1.6rem;font-size:.8rem}._subsectionItem_anq7p_377{font-size:.875rem;padding:.7rem .85rem .7rem 1.975rem}._subsectionItem_anq7p_377:before{left:.85rem;width:7px;height:7px}._subsectionItemSelected_anq7p_421:before{width:9px;height:9px}._miniScore_anq7p_511{font-size:.75rem}._rainbowScoreValue_anq7p_577{font-size:1.35rem}._rainbowScoreMax_anq7p_583{font-size:.875rem}._currentCategory_anq7p_68{font-size:.8rem}._currentSubcategory_anq7p_78{font-size:.75rem}}@media(min-width:2000px){._sidebar_anq7p_1{width:24.25rem}._title_anq7p_34{font-size:1.3rem}._searchInput_anq7p_110{font-size:.925rem}._sectionHeader_anq7p_188{font-size:1rem;padding:.975rem 1.175rem}._sectionNumber_anq7p_251{width:1.75rem;height:1.75rem;font-size:.875rem}._subsectionItem_anq7p_377{font-size:.95rem;padding:.825rem .975rem .825rem 2.225rem}._subsectionItem_anq7p_377:before{left:.975rem;width:7.5px;height:7.5px}._subsectionItemSelected_anq7p_421:before{width:9.5px;height:9.5px}._miniScore_anq7p_511{font-size:.825rem}._rainbowScoreValue_anq7p_577{font-size:1.5rem}._rainbowScoreMax_anq7p_583{font-size:.95rem}._currentCategory_anq7p_68{font-size:.875rem}._currentSubcategory_anq7p_78{font-size:.825rem}}@media(min-width:2400px){._sidebar_anq7p_1{width:26.5rem}._title_anq7p_34{font-size:1.4rem}._searchInput_anq7p_110{font-size:1rem}._sectionHeader_anq7p_188{font-size:1.1rem;padding:1.05rem 1.3rem}._sectionNumber_anq7p_251{width:1.9rem;height:1.9rem;font-size:.95rem}._subsectionItem_anq7p_377{font-size:1.05rem;padding:.9rem 1.075rem .9rem 2.45rem}._subsectionItem_anq7p_377:before{left:1.075rem;width:8px;height:8px}._subsectionItemSelected_anq7p_421:before{width:10px;height:10px}._miniScore_anq7p_511{font-size:.9rem}._rainbowScoreValue_anq7p_577{font-size:1.65rem}._rainbowScoreMax_anq7p_583{font-size:1.05rem}._currentCategory_anq7p_68{font-size:.95rem}._currentSubcategory_anq7p_78{font-size:.9rem}}@media(prefers-reduced-motion:reduce){._sectionNumber_anq7p_251,._rainbowProgressBar_anq7p_589:after{animation:none!important}._sidebar_anq7p_1,._title_anq7p_34,._sectionHeader_anq7p_188,._subsectionsWrapper_anq7p_358,._subsectionsList_anq7p_368,._subsectionItem_anq7p_377,._scoreDot_anq7p_475,._scoreStar_anq7p_824,._miniProgressFill_anq7p_504,._rainbowProgressFill_anq7p_615,._editIconRevealer_anq7p_335{transition:none!important}}._documentCard_1nrvy_2{position:relative;background-color:#fff;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);margin-bottom:1rem;overflow:visible;box-shadow:0 1px 3px #0000000f;isolation:isolate}._documentMetadata_1nrvy_14{display:flex;justify-content:space-between;align-items:flex-start;padding:clamp(1rem,.7vw,1.25rem) clamp(1.25rem,.8vw,1.75rem);gap:1rem;flex-wrap:wrap;background-color:#eef0f3;border-bottom:2px solid #d1d5db;box-shadow:0 1px 2px #0000000d;border-top-left-radius:inherit;border-top-right-radius:inherit}._documentHeader_1nrvy_28{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}._documentTitle_1nrvy_37{margin:0;font-size:clamp(1.1rem,.7vw,1.4rem);font-weight:600;color:#1a1a1a}._documentDate_1nrvy_44{font-size:.85rem;color:#6b7280;white-space:nowrap}._documentContent_1nrvy_50{color:#374151;font-size:.95rem;line-height:1.7;padding:clamp(1.25rem,.8vw,1.75rem);background-color:#fff;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}._documentContent_1nrvy_50 h2{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem;color:#1a1a1a}._documentContent_1nrvy_50 h3{font-size:1.1rem;font-weight:600;margin:1.25rem 0 .5rem;color:#1a1a1a}._documentContent_1nrvy_50 h2:first-child,._documentContent_1nrvy_50 h3:first-child{margin-top:0}._documentContent_1nrvy_50 p{margin:.5rem 0}._emailFlipContainer_1nrvy_84{perspective:1000px;margin-bottom:1rem;position:relative}._emailFlipContainer_1nrvy_84 ._emailCard_1nrvy_90,._emailFlipContainer_1nrvy_84 ._emailCardBack_1nrvy_91{backface-visibility:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;transform-style:preserve-3d}._emailFlipContainer_1nrvy_84 ._emailCard_1nrvy_90{transform:rotateY(0);position:relative}._emailFlipContainer_1nrvy_84 ._emailCardBack_1nrvy_91{position:absolute;top:0;left:0;right:0;transform:rotateY(180deg);visibility:hidden}._emailFlipContainer_1nrvy_84._flipped_1nrvy_111 ._emailCard_1nrvy_90{transform:rotateY(-180deg);visibility:hidden;pointer-events:none}._emailFlipContainer_1nrvy_84._flipped_1nrvy_111 ._emailCardBack_1nrvy_91{transform:rotateY(0);visibility:visible;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}._emailCard_1nrvy_90{position:relative;background-color:#fff;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);overflow:visible;box-shadow:0 1px 3px #0000000f;transition:transform .5s cubic-bezier(.4,0,.2,1),border-color .2s ease,box-shadow .2s ease}._emailCard_1nrvy_90:hover{border-color:#d1d5db;box-shadow:0 4px 6px #0000001a}._emailCardBack_1nrvy_91{background-color:#f8f9fc;border:1px solid #c7d2fe;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #1447dc26}._priorMessageButton_1nrvy_149{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background-color:#1447dc1a;border:1px solid rgba(20,71,220,.3);border-radius:.7rem;color:var(--si-primary-container);font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;white-space:nowrap}._priorMessageButton_1nrvy_149:hover{background-color:#1447dc33;border-color:var(--si-primary-container)}._priorMessageButton_1nrvy_149:active{transform:scale(.97)}._backToReplyButton_1nrvy_176{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;white-space:nowrap}._backToReplyButton_1nrvy_176:hover{background-color:#e5e7eb;border-color:#d1d5db;color:#374151}._backToReplyButton_1nrvy_176:active{transform:scale(.97)}._priorEmailLabel_1nrvy_204{font-size:.85rem;font-weight:600;color:var(--si-primary-container);letter-spacing:.03em}._emailHeaderSection_1nrvy_212{background-color:var(--si-surface-lunar);border-bottom:1px solid #e5e7eb;padding:clamp(1rem,.7vw,1.25rem) clamp(1.25rem,.8vw,1.75rem);border-top-left-radius:inherit;border-top-right-radius:inherit}._emailBodySection_1nrvy_221{padding:clamp(1.25rem,.8vw,1.75rem);background-color:#fff;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}._replyToContainer_1nrvy_229{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}._replyToLabel_1nrvy_235{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.5rem}._replyToEmail_1nrvy_244{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;padding:.75rem;border-left:3px solid var(--si-primary-container)}._replyToHeader_1nrvy_252{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;gap:.5rem;flex-wrap:wrap}._replyToSender_1nrvy_261{font-size:.85rem;font-weight:600;color:#374151}._replyToTime_1nrvy_267{font-size:.75rem;color:#6b7280}._replyToSubject_1nrvy_272{font-size:.85rem;font-weight:500;color:#1a1a1a;margin-bottom:.3rem}._replyToPreview_1nrvy_279{font-size:.8rem;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._emailHeader_1nrvy_212{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:1rem;flex-wrap:wrap}._emailMeta_1nrvy_298{display:flex;flex-direction:column;gap:.25rem}._emailSender_1nrvy_304{font-size:.9rem;font-weight:600;color:#1a1a1a}._emailTime_1nrvy_310{font-size:.8rem;color:#6b7280}._emailBadges_1nrvy_315{display:flex;gap:.5rem;align-items:center}._priorityBadge_1nrvy_321{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.7rem;background-color:var(--si-surface-high);border:1px solid var(--si-surface-high);color:var(--si-primary);font-size:.75rem;font-weight:500}._attachmentBadge_1nrvy_334{display:inline-flex;align-items:center;color:var(--si-surface-high)}._emailSubject_1nrvy_340{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;color:#1a1a1a}._emailRecipients_1nrvy_348{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;padding:.75rem;background-color:var(--si-surface-lowest);border-radius:.25rem;font-size:.85rem}._recipientRow_1nrvy_359{display:flex;gap:.5rem;align-items:flex-start}._recipientLabel_1nrvy_365{font-weight:600;color:#6b7280;min-width:2.5rem;flex-shrink:0}._recipientList_1nrvy_372{color:#374151;word-break:break-word}._recipientsToggle_1nrvy_378{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._recipientsToggle_1nrvy_378:hover{opacity:.8}._recipientsToggle_1nrvy_378 ._recipientList_1nrvy_372{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}._recipientsChevron_1nrvy_397{flex-shrink:0;transition:transform .2s ease;color:#6b7280}._recipientsChevronExpanded_1nrvy_403{transform:rotate(90deg)}._recipientsDetails_1nrvy_407{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease}._recipientsDetailsExpanded_1nrvy_414{max-height:10rem;opacity:1}._recipientsDetailsInner_1nrvy_419{display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem;margin-top:.35rem;border-top:1px solid #e5e7eb}._emailPreview_1nrvy_428{margin:0 0 .75rem;font-size:.95rem;color:#374151;line-height:1.6}._emailAttachments_1nrvy_436{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}._attachmentButton_1nrvy_446{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background-color:var(--si-surface-low);border:1px solid var(--si-surface-low);border-radius:.25rem;font-size:.85rem;color:#374151;cursor:pointer;transition:all .2s ease}._attachmentButton_1nrvy_446:hover{background-color:#e5e7eb;border-color:#d1d5db}._attachmentName_1nrvy_467{font-weight:500}._attachmentSize_1nrvy_471{color:#6b7280;font-size:.75rem}._meetingCard_1nrvy_477{position:relative;background-color:#fff;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);margin-bottom:1rem;overflow:visible;box-shadow:0 1px 3px #0000000f;isolation:isolate}._meetingHeaderSection_1nrvy_488{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:clamp(1rem,.7vw,1.25rem) clamp(1.25rem,.8vw,1.75rem);border-top-left-radius:inherit;border-top-right-radius:inherit}._meetingBodySection_1nrvy_496{padding:clamp(1.25rem,.8vw,1.75rem);background-color:#fff;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}._meetingHeader_1nrvy_488{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:1rem;flex-wrap:wrap}._meetingTitle_1nrvy_512{margin:0;font-size:1.05rem;font-weight:600;color:#1a1a1a}._meetingDuration_1nrvy_519{font-size:.85rem;color:#6b7280;background-color:#e5e7eb;padding:.25rem .6rem;border-radius:.25rem;white-space:nowrap}._meetingDescription_1nrvy_528{margin:0 0 1rem;font-size:.95rem;color:#374151;line-height:1.6}._meetingDetails_1nrvy_535{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._meetingDetail_1nrvy_535{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#6b7280}._meetingDetail_1nrvy_535 svg{flex-shrink:0}._attendeesList_1nrvy_554{display:flex;flex-wrap:wrap;gap:.5rem}._attendeeChip_1nrvy_560{display:inline-block;padding:.35rem .7rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;font-size:.8rem;color:#374151}._timeline_1nrvy_571{position:relative;padding-left:2rem}._timeline_1nrvy_571:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:2px;background-color:#e5e7eb}._timelineItem_1nrvy_586{position:relative;margin-bottom:1.5rem}._timelineDot_1nrvy_591{position:absolute;left:-1.5rem;top:.35rem;width:10px;height:10px;border-radius:50%;background-color:var(--si-primary-container);border:2px solid #ffffff}._timelineContent_1nrvy_602{background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:1rem;box-shadow:0 1px 3px #0000001a}._timelineHeader_1nrvy_610{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem;flex-wrap:wrap}._timelineType_1nrvy_619{font-size:.75rem;font-weight:600;color:var(--si-primary-container);letter-spacing:.05em}._timelineTimestamp_1nrvy_626{font-size:.8rem;color:#6b7280}._timelineDescription_1nrvy_631{margin:0;font-size:.95rem;color:#374151}._itemsGrid_1nrvy_638{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1rem}._itemsList_1nrvy_644{display:flex;flex-direction:column}@media(max-width:768px){._itemsGrid_1nrvy_638{grid-template-columns:1fr}}._citeTab_1nrvy_656{position:absolute;right:1rem;top:0;transform:translateY(0);transition:transform .2s ease;padding:.25rem .6rem;background-color:#f9fafb;color:var(--text-primary);border:1px solid #e5e7eb;border-bottom:none;border-radius:.4rem .4rem 0 0;cursor:pointer;display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;font-family:inherit;z-index:-1;white-space:nowrap}._emailCard_1nrvy_90:hover ._citeTab_1nrvy_656,._documentCard_1nrvy_2:hover ._citeTab_1nrvy_656,._meetingCard_1nrvy_477:hover ._citeTab_1nrvy_656{transform:translateY(-100%)}._documentHeaderActions_1nrvy_687{display:flex;align-items:center;gap:.75rem}._emailActions_1nrvy_694,._meetingActions_1nrvy_701{display:flex;align-items:center;gap:.5rem}._timelineActions_1nrvy_708{margin-top:.75rem}@media(min-width:1600px){._documentTitle_1nrvy_37{font-size:1.6rem}._documentDate_1nrvy_44{font-size:1.1rem}._documentContent_1nrvy_50{font-size:1.15rem;padding:2rem}._documentContent_1nrvy_50 h2{font-size:1.6rem}._documentContent_1nrvy_50 h3{font-size:1.35rem}._documentMetadata_1nrvy_14{padding:1.5rem 2rem}._emailSender_1nrvy_304{font-size:1.15rem}._emailTime_1nrvy_310{font-size:1.05rem}._emailSubject_1nrvy_340{font-size:1.35rem}._emailPreview_1nrvy_428{font-size:1.15rem}._emailRecipients_1nrvy_348{font-size:1.1rem}._emailHeaderSection_1nrvy_212{padding:1.5rem 2rem}._emailBodySection_1nrvy_221{padding:2rem}._replyToSender_1nrvy_261,._replyToSubject_1nrvy_272{font-size:1.1rem}._replyToPreview_1nrvy_279{font-size:1rem}._meetingTitle_1nrvy_512{font-size:1.35rem}._meetingDuration_1nrvy_519{font-size:1.1rem}._meetingDescription_1nrvy_528{font-size:1.15rem}._meetingDetail_1nrvy_535{font-size:1.1rem}._meetingHeaderSection_1nrvy_488{padding:1.5rem 2rem}._meetingBodySection_1nrvy_496{padding:2rem}._attendeeChip_1nrvy_560{font-size:1.05rem;padding:.5rem 1rem}._citeTab_1nrvy_656{font-size:.9rem;padding:.6rem .75rem}._attachmentButton_1nrvy_446{font-size:1.1rem;padding:.7rem 1rem}._timelineType_1nrvy_619{font-size:1rem}._timelineTimestamp_1nrvy_626{font-size:1.05rem}._timelineDescription_1nrvy_631{font-size:1.15rem}._priorityBadge_1nrvy_321{font-size:1rem;padding:.35rem .7rem}}@media(min-width:2000px){._documentTitle_1nrvy_37{font-size:1.85rem}._documentDate_1nrvy_44{font-size:1.25rem}._documentContent_1nrvy_50{font-size:1.3rem;padding:2.5rem}._documentContent_1nrvy_50 h2{font-size:1.85rem}._documentContent_1nrvy_50 h3{font-size:1.55rem}._documentMetadata_1nrvy_14{padding:1.75rem 2.5rem}._emailSender_1nrvy_304{font-size:1.3rem}._emailTime_1nrvy_310{font-size:1.15rem}._emailSubject_1nrvy_340{font-size:1.5rem}._emailPreview_1nrvy_428{font-size:1.3rem}._emailRecipients_1nrvy_348{font-size:1.2rem}._emailHeaderSection_1nrvy_212{padding:1.75rem 2.5rem}._emailBodySection_1nrvy_221{padding:2.5rem}._replyToSender_1nrvy_261,._replyToSubject_1nrvy_272{font-size:1.2rem}._replyToPreview_1nrvy_279{font-size:1.1rem}._meetingTitle_1nrvy_512{font-size:1.5rem}._meetingDuration_1nrvy_519{font-size:1.2rem}._meetingDescription_1nrvy_528{font-size:1.3rem}._meetingDetail_1nrvy_535{font-size:1.2rem}._meetingHeaderSection_1nrvy_488{padding:1.75rem 2.5rem}._meetingBodySection_1nrvy_496{padding:2.5rem}._attendeeChip_1nrvy_560{font-size:1.15rem;padding:.55rem 1.1rem}._citeTab_1nrvy_656{font-size:1rem;padding:.65rem .85rem}._attachmentButton_1nrvy_446{font-size:1.2rem;padding:.75rem 1.15rem}._timelineType_1nrvy_619{font-size:1.1rem}._timelineTimestamp_1nrvy_626{font-size:1.15rem}._timelineDescription_1nrvy_631{font-size:1.3rem}._priorityBadge_1nrvy_321{font-size:1.1rem;padding:.4rem .8rem}}:root[data-theme=dark] ._documentCard_1nrvy_2,:root[data-theme=dark] ._emailCard_1nrvy_90,:root[data-theme=dark] ._meetingCard_1nrvy_477{background-color:#2a2a2a;border-color:var(--si-outline-variant);box-shadow:0 1px 3px #0000000f}:root[data-theme=dark] ._citeTab_1nrvy_656{background-color:#1e1e1e;color:#e5e5e5;border-color:#3d3d3d}:root[data-theme=dark] ._emailCard_1nrvy_90:hover{border-color:#4d4d4d;box-shadow:0 4px 6px #0000004d}:root[data-theme=dark] ._documentMetadata_1nrvy_14,:root[data-theme=dark] ._emailHeaderSection_1nrvy_212,:root[data-theme=dark] ._meetingHeaderSection_1nrvy_488{background-color:#1e1e1e;border-color:#3d3d3d;box-shadow:0 1px 2px #0003}:root[data-theme=dark] ._documentContent_1nrvy_50,:root[data-theme=dark] ._emailBodySection_1nrvy_221,:root[data-theme=dark] ._meetingBodySection_1nrvy_496{background-color:#2a2a2a}:root[data-theme=dark] ._documentTitle_1nrvy_37,:root[data-theme=dark] ._emailSender_1nrvy_304,:root[data-theme=dark] ._emailSubject_1nrvy_340,:root[data-theme=dark] ._meetingTitle_1nrvy_512,:root[data-theme=dark] ._replyToSubject_1nrvy_272,:root[data-theme=dark] ._documentContent_1nrvy_50 h2,:root[data-theme=dark] ._documentContent_1nrvy_50 h3{color:#e5e5e5}:root[data-theme=dark] ._documentContent_1nrvy_50,:root[data-theme=dark] ._emailPreview_1nrvy_428,:root[data-theme=dark] ._meetingDescription_1nrvy_528,:root[data-theme=dark] ._timelineDescription_1nrvy_631,:root[data-theme=dark] ._recipientList_1nrvy_372,:root[data-theme=dark] ._replyToSender_1nrvy_261,:root[data-theme=dark] ._attachmentButton_1nrvy_446,:root[data-theme=dark] ._attendeeChip_1nrvy_560{color:#c4c4c4}:root[data-theme=dark] ._documentDate_1nrvy_44,:root[data-theme=dark] ._emailTime_1nrvy_310,:root[data-theme=dark] ._recipientLabel_1nrvy_365,:root[data-theme=dark] ._replyToTime_1nrvy_267,:root[data-theme=dark] ._replyToPreview_1nrvy_279,:root[data-theme=dark] ._meetingDetail_1nrvy_535,:root[data-theme=dark] ._timelineTimestamp_1nrvy_626,:root[data-theme=dark] ._attachmentSize_1nrvy_471,:root[data-theme=dark] ._replyToLabel_1nrvy_235{color:#9a9a9a}:root[data-theme=dark] ._emailRecipients_1nrvy_348,:root[data-theme=dark] ._replyToEmail_1nrvy_244,:root[data-theme=dark] ._attachmentButton_1nrvy_446,:root[data-theme=dark] ._attendeeChip_1nrvy_560{background-color:#1f1f1f;border-color:#3d3d3d}:root[data-theme=dark] ._recipientsChevron_1nrvy_397{color:#9a9a9a}:root[data-theme=dark] ._recipientsDetailsInner_1nrvy_419{border-top-color:#3d3d3d}:root[data-theme=dark] ._replyToEmail_1nrvy_244{border-left-color:var(--si-primary-container)}:root[data-theme=dark] ._replyToContainer_1nrvy_229{border-color:#3d3d3d}:root[data-theme=dark] ._emailAttachments_1nrvy_436{border-color:#3d3d3d}:root[data-theme=dark] ._attachmentButton_1nrvy_446:hover{background-color:#2d2d2d;border-color:#4d4d4d}:root[data-theme=dark] ._meetingDuration_1nrvy_519{background-color:#3d3d3d;color:#c4c4c4}:root[data-theme=dark] ._timeline_1nrvy_571:before{background-color:#3d3d3d}:root[data-theme=dark] ._timelineDot_1nrvy_591{border-color:#2a2a2a}:root[data-theme=dark] ._timelineContent_1nrvy_602{background-color:#2a2a2a;border-color:#3d3d3d;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] ._emailCardBack_1nrvy_91{background-color:#1f2937;border-color:#1447dc4d;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] ._priorMessageButton_1nrvy_149{background-color:#1447dc26;border-color:#1447dc59}:root[data-theme=dark] ._priorMessageButton_1nrvy_149:hover{background-color:#1447dc40}:root[data-theme=dark] ._backToReplyButton_1nrvy_176{background-color:#1f1f1f;border-color:#3d3d3d;color:#9a9a9a}:root[data-theme=dark] ._backToReplyButton_1nrvy_176:hover{background-color:#2d2d2d;border-color:#4d4d4d;color:#c4c4c4}:root[data-theme=light] ._priorMessageButton_1nrvy_149,:root[data-theme=light] ._priorEmailLabel_1nrvy_204{color:var(--si-primary)}._content_99o1p_1{flex:1;display:flex;flex-direction:column;background-color:var(--bg-app);overflow:hidden;height:100%;min-width:0}._scoringSection_99o1p_12{padding:clamp(.375rem,.19vw,.47rem) clamp(.563rem,.375vw,.844rem);padding-bottom:0;flex-shrink:0;overflow:visible;position:relative;z-index:10}._documentTypeTabs_99o1p_22{display:flex;gap:.2rem;background-color:#fff;padding:.25rem;border-radius:.7rem;border:1px solid var(--border-secondary);position:relative}._tabIndicator_99o1p_33{position:absolute;top:.25rem;bottom:.25rem;background-color:var(--bg-blue);color:#fff;border-radius:.35rem;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}._tabButton_99o1p_44{display:inline-flex;align-items:center;gap:clamp(.15rem,.094vw,.206rem);padding:clamp(.4rem,.2vw,.5rem) clamp(.45rem,.225vw,.563rem);border-radius:.35rem;border:none;background-color:transparent;color:var(--text-muted);font-size:clamp(.7rem,.275vw,.8rem);font-weight:500;font-family:inherit;cursor:pointer;transition:color .2s ease;position:relative;z-index:1}._tabButton_99o1p_44:hover{color:var(--text-light)}._tabButtonActive_99o1p_66{color:#fff}._tabButtonActive_99o1p_66:hover{color:var(--si-surface-low)}._tabLabel_99o1p_75{white-space:nowrap}._tabButton_99o1p_44 svg{width:14px;height:14px;flex-shrink:0}._searchContainer_99o1p_86{display:flex;align-items:center;gap:.5rem;flex:1;max-width:400px}._searchInputWrapper_99o1p_94{display:flex;align-items:center;flex:1;background-color:#fff;border:1px solid var(--border-secondary);border-radius:.5rem;padding:0 .75rem;transition:all .2s ease}._searchInputWrapper_99o1p_94:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 2px #1447dc26}._searchIcon_99o1p_110{color:var(--text-muted);flex-shrink:0}._searchInput_99o1p_94{flex:1;background:transparent;border:none;padding:clamp(.4rem,.2vw,.5rem) .5rem;font-size:clamp(.8rem,.3vw,.9rem);color:var(--text-light);outline:none;min-width:0}._searchInput_99o1p_94::placeholder{color:var(--text-muted)}._filterDropdownContainer_99o1p_130{position:relative}._filterDropdownButton_99o1p_134{display:inline-flex;align-items:center;gap:.35rem;padding:clamp(.4rem,.2vw,.5rem) clamp(.6rem,.25vw,.725rem);background-color:#fff;border:1px solid var(--border-secondary);border-radius:.5rem;color:var(--text-regular);font-size:clamp(.75rem,.275vw,.85rem);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._filterDropdownButton_99o1p_134:hover{border-color:var(--border-primary);background-color:var(--bg-elevated)}._filterChevron_99o1p_155{transition:transform .2s ease}._filterChevronOpen_99o1p_159{transform:rotate(180deg)}._filterDropdownMenu_99o1p_163{position:absolute;top:calc(100% + .35rem);right:0;min-width:120px;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:100;overflow:hidden;animation:_dropdownFadeIn_99o1p_1 .15s ease}@keyframes _dropdownFadeIn_99o1p_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._filterDropdownItem_99o1p_188{display:block;width:100%;padding:.5rem .75rem;background:transparent;border:none;color:var(--text-regular);font-size:clamp(.75rem,.275vw,.85rem);text-align:left;cursor:pointer;transition:all .15s ease}._filterDropdownItem_99o1p_188:hover{background-color:var(--bg-elevated);color:var(--text-light)}._filterDropdownItemActive_99o1p_206{background-color:#1447dc26;color:var(--si-primary)}._noResults_99o1p_213{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--text-muted);text-align:center}._noResults_99o1p_213 svg{opacity:.5}._noResults_99o1p_213 p{margin:0;font-size:clamp(.9rem,.6vw,1.1rem)}._slidingContainer_99o1p_234{background-color:var(--bg-app);position:relative;width:100%;max-width:2800px;margin-left:auto;margin-right:auto}._gradingPanel_99o1p_244{display:flex;flex-direction:column;gap:.5rem;transform:translate(0);opacity:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}._aiPanel_99o1p_254{position:absolute;top:0;left:0;right:0;transform:translate(100%);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;display:flex;flex-direction:column;gap:.5rem}._aiToggleButton_99o1p_268{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.225rem,.131vw,.3rem);padding:clamp(.4rem,.2vw,.5rem) clamp(.6rem,.25vw,.725rem);min-width:10.5rem;background:linear-gradient(135deg,#1447dc1a,#3863f626);border:1px solid rgba(20,71,220,.3);border-radius:.4rem;color:var(--si-primary-container);font-size:clamp(.7rem,.275vw,.8rem);font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap;flex-shrink:0}._aiToggleButton_99o1p_268:hover{background:linear-gradient(135deg,#1447dc33,#3863f640);border-color:#1447dc80;transform:translate(2px)}._aiToggleButton_99o1p_268 svg{width:14px;height:14px;flex-shrink:0}._backToGradingButton_99o1p_300{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.225rem,.131vw,.3rem);padding:clamp(.4rem,.2vw,.5rem) clamp(.6rem,.25vw,.725rem);min-width:10.5rem;background:linear-gradient(135deg,#1447dc1a,#3863f626);border:1px solid rgba(20,71,220,.3);border-radius:.4rem;color:var(--si-primary-container);font-size:clamp(.7rem,.275vw,.8rem);font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap;flex-shrink:0}._backToGradingButton_99o1p_300:hover{background:linear-gradient(135deg,#1447dc33,#3863f640);border-color:#1447dc80;transform:translate(-2px)}._backToGradingButton_99o1p_300 svg{width:14px;height:14px;flex-shrink:0}._slidingContainer_99o1p_234._showAI_99o1p_333 ._gradingPanel_99o1p_244{transform:translate(-100%);opacity:0;pointer-events:none}._slidingContainer_99o1p_234._showAI_99o1p_333 ._aiPanel_99o1p_254{transform:translate(0);opacity:1}._scoringContainer_99o1p_345{display:grid;grid-template-columns:2fr 1fr;gap:clamp(.75rem,1vw,1.25rem);align-items:stretch}._sliderWrapper_99o1p_352{min-width:0;display:flex;flex-direction:column}._notesWrapper_99o1p_358{display:flex;flex-direction:column;min-width:0}._notesEditorContainer_99o1p_364{position:relative;flex:1;min-height:0}._notesTextarea_99o1p_370{flex:1;width:100%;padding:clamp(.3rem,.3vw,.45rem);font-size:clamp(.65rem,.45vw,.775rem);font-family:inherit;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:.5rem;color:var(--text-light);resize:none;min-height:60px;max-height:90px;transition:border-color .15s ease}._notesTextarea_99o1p_370:focus{outline:none;border-color:var(--emphasis-bg);box-shadow:0 0 0 2px #1447dc1a}._notesTextarea_99o1p_370::placeholder{color:var(--text-muted);opacity:.7}._notesTextarea_99o1p_370:disabled{opacity:.6;cursor:not-allowed}._contentToolbar_99o1p_403{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,.5vw,1rem);padding:clamp(.8rem,.375vw,.75rem) clamp(.75rem,.75vw,1.5rem);flex-shrink:0;background-color:var(--bg-surface);margin:0 clamp(1.25rem,1vw,2rem);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;z-index:10;overflow:visible;position:relative}._contentToolbarTitle_99o1p_421{display:flex;align-items:center;gap:.5rem;font-size:clamp(.85rem,.7vw,1.1rem);font-weight:600;color:var(--text-light);white-space:nowrap;flex-shrink:0}._contentToolbarTitle_99o1p_421 svg{flex-shrink:0;color:var(--accent-primary)}._contentToolbarControls_99o1p_437{display:flex;align-items:center;gap:clamp(.5rem,.375vw,.75rem)}._contentBody_99o1p_444{flex:1;overflow-y:auto;padding:clamp(.75rem,.75vw,1.5rem);background-color:var(--bg-app);scrollbar-width:thin;scrollbar-color:var(--breadcrumb-separator) transparent}._contentBody_99o1p_444::-webkit-scrollbar{width:6px}._contentBody_99o1p_444::-webkit-scrollbar-track{background:transparent}._contentBody_99o1p_444::-webkit-scrollbar-thumb{background-color:var(--accent-primary);border-radius:3px}._contentBodyFiltered_99o1p_466{padding-top:clamp(1.75rem,1.5vw,2.5rem)}:root[data-theme=light] ._content_99o1p_1{--content-bg: var(--si-surface-low)}:root[data-theme=dark] ._content_99o1p_1{--content-bg: #121416}._contentBody_99o1p_444>*{max-width:2400px;margin-left:auto;margin-right:auto}._sectionContainer_99o1p_484{margin-bottom:clamp(1.25rem,1vw,2rem)}._sectionTitle_99o1p_490{font-size:clamp(.85rem,.7vw,1.1rem);font-weight:600;margin-bottom:clamp(.5rem,.5vw,.75rem);color:var(--text-light);display:flex;align-items:center;gap:.5rem}._itemsGrid_99o1p_500,._itemsList_99o1p_506{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,1vw,1.25rem)}@media(max-width:1200px){._itemsGrid_99o1p_500,._itemsList_99o1p_506{grid-template-columns:1fr}}._contentWrapper_99o1p_521{animation:_contentFadeIn_99o1p_1 .35s ease-out}._contentSlideFromLeft_99o1p_525{animation:_slideFromLeft_99o1p_1 .35s ease-out}._contentSlideFromRight_99o1p_529{animation:_slideFromRight_99o1p_1 .35s ease-out}@keyframes _contentFadeIn_99o1p_1{0%{opacity:0}to{opacity:1}}@keyframes _slideFromLeft_99o1p_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _slideFromRight_99o1p_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(min-width:1600px){._scoringSection_99o1p_12{padding:.844rem 1.594rem}._documentTypeTabs_99o1p_22{padding:.325rem;gap:.275rem;border-radius:.625rem}._tabIndicator_99o1p_33{top:.325rem;bottom:.325rem;border-radius:.425rem}._tabButton_99o1p_44{font-size:.875rem;padding:.5rem .7rem;gap:.3rem;border-radius:.425rem}._searchInput_99o1p_94{font-size:.975rem;padding:.525rem .55rem}._filterDropdownButton_99o1p_134{font-size:.925rem;padding:.5rem .825rem}._notesTextarea_99o1p_370{font-size:.825rem;padding:.525rem;border-radius:.625rem}._contentBody_99o1p_444{padding:1.5rem 2.125rem}._contentBodyFiltered_99o1p_466{padding-top:2.125rem}._contentToolbar_99o1p_403{padding:.75rem 2.125rem}._contentToolbarTitle_99o1p_421{font-size:1.225rem}._aiToggleButton_99o1p_268,._backToGradingButton_99o1p_300{font-size:.875rem;padding:.5rem .825rem;gap:.375rem;border-radius:.475rem;min-width:12rem}._aiToggleButton_99o1p_268 svg,._backToGradingButton_99o1p_300 svg{width:17px;height:17px}._sectionTitle_99o1p_490{font-size:1.225rem}._tabButton_99o1p_44 svg{width:17px;height:17px}}@media(min-width:2000px){._scoringSection_99o1p_12{padding:.938rem 1.969rem}._documentTypeTabs_99o1p_22{padding:.375rem;gap:.325rem;border-radius:.675rem}._tabIndicator_99o1p_33{top:.375rem;bottom:.375rem;border-radius:.475rem}._tabButton_99o1p_44{font-size:.975rem;padding:.575rem .8rem;gap:.375rem;border-radius:.475rem}._searchInput_99o1p_94{font-size:1.075rem;padding:.6rem .625rem}._filterDropdownButton_99o1p_134{font-size:1.025rem;padding:.575rem .95rem}._notesTextarea_99o1p_370{font-size:.925rem;padding:.581rem;border-radius:.675rem}._contentBody_99o1p_444{padding:1.75rem 2.625rem}._contentBodyFiltered_99o1p_466{padding-top:2.5rem}._contentToolbar_99o1p_403{padding:.875rem 2.625rem}._contentToolbarTitle_99o1p_421{font-size:1.375rem}._aiToggleButton_99o1p_268,._backToGradingButton_99o1p_300{font-size:.975rem;padding:.575rem .95rem;gap:.45rem;border-radius:.525rem;min-width:13.5rem}._aiToggleButton_99o1p_268 svg,._backToGradingButton_99o1p_300 svg{width:19px;height:19px}._sectionTitle_99o1p_490{font-size:1.375rem}._tabButton_99o1p_44 svg{width:19px;height:19px}}@media(min-width:2400px){._scoringSection_99o1p_12{padding:1.125rem 2.344rem}._documentTypeTabs_99o1p_22{padding:.425rem;gap:.35rem;border-radius:.75rem}._tabIndicator_99o1p_33{top:.425rem;bottom:.425rem;border-radius:.525rem}._tabButton_99o1p_44{font-size:1.075rem;padding:.65rem .9rem;gap:.413rem;border-radius:.525rem}._searchInput_99o1p_94{font-size:1.175rem;padding:.675rem .7rem}._filterDropdownButton_99o1p_134{font-size:1.125rem;padding:.65rem 1.05rem}._notesTextarea_99o1p_370{font-size:1.025rem;padding:.656rem;border-radius:.75rem}._contentBody_99o1p_444{padding:2rem 3.125rem}._contentBodyFiltered_99o1p_466{padding-top:2.875rem}._contentToolbar_99o1p_403{padding:1rem 3.125rem}._contentToolbarTitle_99o1p_421{font-size:1.55rem}._aiToggleButton_99o1p_268,._backToGradingButton_99o1p_300{font-size:1.075rem;padding:.65rem 1.05rem;gap:.488rem;border-radius:.575rem;min-width:15rem}._aiToggleButton_99o1p_268 svg,._backToGradingButton_99o1p_300 svg{width:21px;height:21px}._sectionTitle_99o1p_490{font-size:1.55rem}._tabButton_99o1p_44 svg{width:21px;height:21px}}@media(max-width:900px){._scoringContainer_99o1p_345{grid-template-columns:1fr}._notesWrapper_99o1p_358{max-height:80px}._contentToolbar_99o1p_403{flex-wrap:wrap;gap:.5rem}._contentToolbarControls_99o1p_437{flex-wrap:wrap;width:100%}._searchContainer_99o1p_86{flex:1;min-width:150px}._documentTypeTabs_99o1p_22{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){._gradingPanel_99o1p_244,._aiPanel_99o1p_254{transition:opacity .15s ease!important}._slidingContainer_99o1p_234._showAI_99o1p_333 ._gradingPanel_99o1p_244,._slidingContainer_99o1p_234._showAI_99o1p_333 ._aiPanel_99o1p_254{transform:translate(0)}._tabButton_99o1p_44,._tabIndicator_99o1p_33,._aiToggleButton_99o1p_268,._backToGradingButton_99o1p_300{transition:none!important}._contentSlideFromLeft_99o1p_525,._contentSlideFromRight_99o1p_529{animation:none!important}}:root[data-theme=light] ._aiToggleButton_99o1p_268,:root[data-theme=light] ._backToGradingButton_99o1p_300{background:linear-gradient(135deg,#1447dc26,#3863f633);color:var(--si-primary)}:root[data-theme=light] ._tabButton_99o1p_44:hover{background-color:#0000000d}._filterChips_1gax0_2{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._filterChip_1gax0_2{display:flex;align-items:center;gap:.35rem;padding:.4rem .65rem;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:9999px;color:var(--text-muted);font-size:.7rem;font-weight:500;cursor:pointer;transition:all .15s ease}._filterChip_1gax0_2:hover{background-color:var(--bg-elevated);border-color:var(--border-primary);color:var(--text-regular)}._filterChipActive_1gax0_30{background-color:var(--bg-elevated);border-color:var(--accent-primary);color:var(--text-light)}._filterCount_1gax0_36{color:var(--text-muted);font-weight:400}._brushChartContainer_1gax0_42{margin-bottom:1rem;padding:.75rem;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:.5rem}._overviewChart_1gax0_51{position:relative;height:56px;margin:0 8px;background-color:var(--bg-input);border-radius:.375rem;overflow:visible}._chartBars_1gax0_60{display:flex;align-items:flex-end;gap:2px;height:100%;padding:6px 4px;overflow:hidden;border-radius:.375rem}._chartBarStack_1gax0_70{flex:1;display:flex;flex-direction:column;min-width:4px;border-radius:2px 2px 0 0;overflow:hidden;transition:transform .15s ease}._chartBarStack_1gax0_70:hover{transform:scaleY(1.05)}._chartBarSegment_1gax0_84{width:100%;min-height:2px;transition:opacity .15s ease}._brushOverlay_1gax0_91{position:absolute;top:0;bottom:0;display:flex;align-items:stretch;pointer-events:none}._brushHandle_1gax0_100{position:absolute;top:0;bottom:0;width:12px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;pointer-events:all;z-index:10}._brushHandleLeft_1gax0_113{left:-6px}._brushHandleRight_1gax0_117{right:-6px}._brushHandleGrip_1gax0_121{width:4px;height:24px;background-color:var(--bg-surface);border:1px solid var(--accent-primary);border-radius:2px;transition:all .15s ease}._brushHandle_1gax0_100:hover ._brushHandleGrip_1gax0_121{background-color:var(--accent-primary);transform:scaleY(1.2)}._brushRegion_1gax0_135{flex:1;cursor:grab;pointer-events:all;background-color:transparent;border:2px solid var(--accent-primary);border-radius:.25rem}._brushRegion_1gax0_135:active{cursor:grabbing}._dimmedRegion_1gax0_149{position:absolute;top:0;bottom:0;background-color:var(--bg-primary);opacity:.6;pointer-events:none}._timeAxis_1gax0_159{display:flex;justify-content:space-between;align-items:center;padding:.5rem .25rem 0;font-size:.65rem;color:var(--text-muted)}._timeRangeIndicator_1gax0_168{color:var(--text-light);font-weight:500;padding:.2rem .5rem;background-color:var(--bg-elevated);border-radius:.25rem}._detailTimeline_1gax0_177{margin-top:.5rem}._activityList_1gax0_181{display:flex;flex-direction:column;gap:.5rem}._activityCard_1gax0_187{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background-color:var(--bg-surface);border:1px solid var(--si-outline-variant);border-left-width:3px;border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;transition:all .15s ease;overflow:visible}._activityCard_1gax0_187:hover{background-color:var(--bg-elevated);border-color:var(--border-primary)}._activityIcon_1gax0_207{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:.375rem;flex-shrink:0}._activityContent_1gax0_217{flex:1;min-width:0}._activityHeader_1gax0_222{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}._activityTitle_1gax0_230{font-size:.8rem;font-weight:500;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activityTime_1gax0_239{font-size:.65rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}._activityDescription_1gax0_246{font-size:.7rem;color:var(--text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._citeTab_1gax0_255{position:absolute;right:1rem;top:0;transform:translateY(0);transition:transform .2s ease;padding:.2rem .5rem;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-secondary);border-bottom:none;border-radius:.4rem .4rem 0 0;cursor:pointer;display:flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;font-family:inherit;z-index:-1;white-space:nowrap}._activityCard_1gax0_187:hover ._citeTab_1gax0_255{transform:translateY(-100%)}._noResults_1gax0_283{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--text-muted);font-size:.85rem;text-align:center}@media(min-width:1600px){._filterChip_1gax0_2{padding:.55rem .85rem;font-size:.95rem;gap:.45rem}._brushChartContainer_1gax0_42{padding:1rem}._overviewChart_1gax0_51{height:70px}._chartBars_1gax0_60{gap:3px;padding:8px 6px}._brushHandleGrip_1gax0_121{width:5px;height:28px}._timeAxis_1gax0_159{font-size:.85rem;padding-top:.65rem}._timeRangeIndicator_1gax0_168{padding:.25rem .65rem}._activityCard_1gax0_187{padding:1rem;gap:1rem}._activityIcon_1gax0_207{width:36px;height:36px}._activityTitle_1gax0_230{font-size:1rem}._activityTime_1gax0_239{font-size:.85rem}._activityDescription_1gax0_246{font-size:.9rem}._citeTab_1gax0_255{font-size:.85rem;padding:.55rem .7rem}._noResults_1gax0_283{font-size:1.1rem;padding:4rem 1.5rem}}@media(min-width:2000px){._filterChip_1gax0_2{padding:.7rem 1rem;font-size:1.1rem;gap:.5rem}._brushChartContainer_1gax0_42{padding:1.25rem}._overviewChart_1gax0_51{height:80px}._chartBars_1gax0_60{gap:4px;padding:10px 8px}._brushHandleGrip_1gax0_121{width:6px;height:32px}._timeAxis_1gax0_159{font-size:1rem;padding-top:.75rem}._activityCard_1gax0_187{padding:1.25rem;gap:1.25rem}._activityIcon_1gax0_207{width:42px;height:42px}._activityTitle_1gax0_230{font-size:1.15rem}._activityTime_1gax0_239,._activityDescription_1gax0_246{font-size:1rem}._citeTab_1gax0_255{font-size:.95rem;padding:.6rem .8rem}._noResults_1gax0_283{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){._filterChip_1gax0_2,._chartBarStack_1gax0_70,._chartBarSegment_1gax0_84,._brushHandleGrip_1gax0_121,._activityCard_1gax0_187,._citeTab_1gax0_255{transition:none}}._sliderContainer_1re0z_2{display:flex;flex-direction:column;gap:clamp(.3rem,.15vw,.375rem);padding:clamp(.8rem,.15vw,1.2rem) clamp(.8rem,.225vw,1.5rem);margin-bottom:clamp(.6rem,.3vw,.75rem);background:#fff;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}._sliderContainer_1re0z_2._readOnly_1re0z_15{opacity:.7}._criteriaHeader_1re0z_20{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:.3rem;margin-bottom:.15rem}._criteriaLabels_1re0z_29{display:flex;align-items:center;gap:.6rem;min-width:0}._headerActions_1re0z_37{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._headerNAButton_1re0z_45{font-size:.65rem;font-weight:600;white-space:nowrap;padding:.15rem .45rem;background-color:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:.3rem;color:var(--text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit;flex-shrink:0}._headerNAButton_1re0z_45:hover:not(:disabled){background-color:var(--bg-input);border-color:var(--border-primary);color:var(--text-regular)}._headerNAButtonActive_1re0z_66{background-color:#3b82f6;border-color:#3b82f6;color:#fff}._headerNAButtonActive_1re0z_66:hover:not(:disabled){background-color:#3b82f6;border-color:#3b82f6;color:#fff}._headerNAButton_1re0z_45:disabled{cursor:not-allowed;opacity:.6}._sectionTitle_1re0z_83{font-size:1rem;font-weight:600;color:var(--text-regular);font-family:Geist}._headerSeparator_1re0z_90{font-size:1rem;font-weight:700;color:var(--text-muted);font-family:Geist}._subsectionTitle_1re0z_97{font-size:1rem;font-weight:300;color:var(--text-regular);font-family:Geist}._sliderTrack_1re0z_105{position:relative;height:27px;display:flex;align-items:center}._trackLine_1re0z_114{position:absolute;left:13.5px;right:13.5px;top:50%;transform:translateY(-50%);height:5px;background-color:var(--border-secondary);border-radius:999px;overflow:hidden}._trackFill_1re0z_127{height:100%;border-radius:999px;transition:width .2s ease,background-color .35s ease}._trackScore0_1re0z_134{background-color:var(--border-secondary)}._trackScore1_1re0z_138,._trackScore2_1re0z_142,._trackScore3_1re0z_146,._trackScore4_1re0z_150,._trackScore5_1re0z_154{background-color:#3b82f6}._tickMarks_1re0z_159{position:relative;width:100%;display:flex;gap:.5rem;z-index:2;font-family:Geist;font-weight:900}._scoreButtons_1re0z_171{display:flex;justify-content:space-between;flex:1;position:relative}._tick_1re0z_159{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--border-secondary);background-color:var(--bg-surface);color:var(--text-muted);font-weight:700;font-size:.675rem;cursor:pointer;transition:all .15s ease;font-family:inherit;position:relative;z-index:1}._tick_1re0z_159:hover:not(:disabled){transform:scale(1.1);border-color:var(--border-primary);color:var(--text-light)}._tickActive_1re0z_205{border-color:transparent;color:#fff;transition:all .15s ease,background-color .35s ease,color .35s ease}._tickActive_1re0z_205._trackScore0_1re0z_134{background-color:#1f2937;box-shadow:0 2px 8px #1f293766}._tickActive_1re0z_205._trackScore1_1re0z_138,._tickActive_1re0z_205._trackScore2_1re0z_142,._tickActive_1re0z_205._trackScore3_1re0z_146,._tickActive_1re0z_205._trackScore4_1re0z_150,._tickActive_1re0z_205._trackScore5_1re0z_154{background-color:#3b82f6;box-shadow:0 2px 8px #3b82f666}._tickCurrent_1re0z_243{transform:scale(1.15);box-shadow:0 4px 12px #0000004d}._tickCurrent_1re0z_243:hover:not(:disabled){transform:scale(1.2)}._tickNA_1re0z_253{font-size:.7rem;font-weight:600;white-space:nowrap;background-color:var(--bg-elevated);border-color:var(--border-secondary);color:var(--text-muted)}._tickNA_1re0z_253:hover:not(:disabled){background-color:var(--bg-input);border-color:var(--border-primary);color:var(--text-regular)}._tickNAActive_1re0z_269{background-color:#3b82f6;border-color:#3b82f6;color:#fff;transform:scale(1.15);box-shadow:0 4px 12px #3b82f666}._tickNAActive_1re0z_269:hover:not(:disabled){transform:scale(1.2);background-color:#3b82f6;border-color:#3b82f6;color:#fff}._tick_1re0z_159:disabled{cursor:not-allowed;opacity:.6}._descriptions_1re0z_291{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}._description_1re0z_291{padding:.3rem .375rem;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:.4rem;opacity:.5;transition:all .2s ease}._descriptionActive_1re0z_306{opacity:1;border-color:#1447dc66;background:linear-gradient(135deg,#1447dc14,#1447dc0f)}._descriptionLabel_1re0z_315{display:block;font-size:.675rem;font-weight:700;letter-spacing:.03em;margin-bottom:.15rem}._descriptionLabel_1re0z_315._scoreLow_1re0z_323,._descriptionLabel_1re0z_315._scoreMid_1re0z_327,._descriptionLabel_1re0z_315._scoreHigh_1re0z_331{color:#3b82f6}._descriptionText_1re0z_335{margin:0;font-size:.575rem;color:var(--text-regular);line-height:1.35}@media(max-width:768px){._descriptions_1re0z_291{grid-template-columns:1fr}}@media(max-width:600px){._tick_1re0z_159{width:30px;height:30px;font-size:.8rem}._tickNA_1re0z_253{font-size:.6rem}._trackLine_1re0z_114{left:15px;right:15px;height:4px}._sliderTrack_1re0z_105{height:30px}}@media(min-width:1600px){._sliderContainer_1re0z_2{gap:.469rem;padding:.469rem .694rem}._criteriaHeader_1re0z_20{gap:.15rem;padding-bottom:.375rem;margin-bottom:.188rem}._sectionTitle_1re0z_83,._headerSeparator_1re0z_90,._subsectionTitle_1re0z_97{font-size:1.1rem}._sliderTrack_1re0z_105{height:33px}._tick_1re0z_159{width:33px;height:33px;font-size:.806rem}._trackLine_1re0z_114{left:16.5px;right:16.5px;height:5px}._tickNA_1re0z_253{font-size:.638rem}._descriptions_1re0z_291{gap:.413rem}._description_1re0z_291{padding:.413rem .506rem}._descriptionLabel_1re0z_315{font-size:.725rem;margin-bottom:.169rem}._descriptionText_1re0z_335{font-size:.725rem}}@media(min-width:2000px){._sliderContainer_1re0z_2{gap:.563rem;padding:.563rem .788rem}._criteriaHeader_1re0z_20{gap:.169rem;padding-bottom:.431rem;margin-bottom:.225rem}._sectionTitle_1re0z_83,._headerSeparator_1re0z_90,._subsectionTitle_1re0z_97{font-size:1.25rem}._sliderTrack_1re0z_105{height:37px}._tick_1re0z_159{width:37px;height:37px;font-size:.9rem}._trackLine_1re0z_114{left:18.5px;right:18.5px;height:5.25px}._tickNA_1re0z_253{font-size:.694rem}._descriptions_1re0z_291{gap:.469rem}._description_1re0z_291{padding:.469rem .563rem}._descriptionLabel_1re0z_315{font-size:.8rem;margin-bottom:.188rem}._descriptionText_1re0z_335{font-size:.8rem;line-height:1.5}}@media(min-width:2400px){._sliderContainer_1re0z_2{gap:.656rem;padding:.656rem .9rem}._criteriaHeader_1re0z_20{gap:.188rem;padding-bottom:.488rem;margin-bottom:.263rem}._sectionTitle_1re0z_83,._headerSeparator_1re0z_90,._subsectionTitle_1re0z_97{font-size:1.4rem}._sliderTrack_1re0z_105{height:41px}._tick_1re0z_159{width:41px;height:41px;font-size:.99rem}._trackLine_1re0z_114{left:20.5px;right:20.5px;height:5.5px}._tickNA_1re0z_253{font-size:.769rem}._descriptions_1re0z_291{gap:.525rem}._description_1re0z_291{padding:.525rem .638rem}._descriptionLabel_1re0z_315{font-size:.875rem;margin-bottom:.206rem}._descriptionText_1re0z_335{font-size:.875rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){._tick_1re0z_159,._trackFill_1re0z_127,._description_1re0z_291{transition:none!important}}:root[data-theme=light] ._description_1re0z_291{background-color:#fff}:root[data-theme=light] ._descriptionActive_1re0z_306{background:#fff}:root[data-theme=dark] ._descriptionText_1re0z_335{color:var(--text-light)}:root[data-theme=light] ._trackScore1_1re0z_138{background-color:#2563eb}:root[data-theme=light] ._trackScore2_1re0z_142{background-color:#2563eb}:root[data-theme=light] ._trackScore3_1re0z_146{background-color:#2563eb}:root[data-theme=light] ._trackScore4_1re0z_150{background-color:#2563eb}:root[data-theme=light] ._trackScore5_1re0z_154{background-color:#2563eb}:root[data-theme=light] ._tickActive_1re0z_205._trackScore1_1re0z_138{background-color:#2563eb;box-shadow:0 2px 8px #2563eb66}:root[data-theme=light] ._tickActive_1re0z_205._trackScore2_1re0z_142{background-color:#2563eb;box-shadow:0 2px 8px #2563eb66}:root[data-theme=light] ._tickActive_1re0z_205._trackScore3_1re0z_146{background-color:#2563eb;color:#fff;box-shadow:0 2px 8px #2563eb66}:root[data-theme=light] ._tickActive_1re0z_205._trackScore4_1re0z_150{background-color:#2563eb;color:#fff;box-shadow:0 2px 8px #2563eb66}:root[data-theme=light] ._tickActive_1re0z_205._trackScore5_1re0z_154{background-color:#2563eb;box-shadow:0 2px 8px #2563eb66}._sliderContainer_dcg59_2{display:flex;flex-direction:column;gap:clamp(.4rem,.2vw,.5rem);padding:clamp(.4rem,.2vw,.5rem) clamp(.6rem,.3vw,.75rem);background:linear-gradient(135deg,#fbbf240f,#fbbf2408);border:1px solid rgba(251,191,36,.3);border-radius:.6rem}._criteriaHeader_dcg59_16{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.4rem;border-bottom:1px solid var(--border-secondary);margin-bottom:.2rem}._sectionTitle_dcg59_25{font-size:.8rem;font-weight:600;color:var(--text-light)}._overrideRow_dcg59_32{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._overrideLabel_dcg59_39{font-size:.65rem;font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:.05em}._overrideActions_dcg59_47{display:flex;align-items:center;gap:.35rem}._clearButton_dcg59_53{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.3rem;color:#ef4444;font-size:.6rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}._clearButton_dcg59_53:hover{background:#ef444433;border-color:#ef444480}._cancelButton_dcg59_74{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:.3rem;color:var(--text-muted);font-size:.6rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}._cancelButton_dcg59_74:hover{background:var(--bg-elevated);color:var(--text-light);border-color:var(--border-primary)}._saveButton_dcg59_96{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .55rem;background:linear-gradient(135deg,#fbbf2426,#fbbf2440);border:1px solid rgba(251,191,36,.4);border-radius:.3rem;color:#fbbf24;font-size:.6rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s ease}._saveButton_dcg59_96:hover:not(:disabled){background:linear-gradient(135deg,#fbbf2440,#fbbf2459);border-color:#fbbf2499}._saveButton_dcg59_96:disabled{opacity:.4;cursor:not-allowed}._calculatedAvgRow_dcg59_123{display:flex;align-items:center;gap:.35rem}._calculatedAvgLabel_dcg59_129{font-size:.55rem;font-weight:500;color:var(--text-muted)}._calculatedAvgValue_dcg59_135{font-size:.6rem;font-weight:700;color:var(--text-light)}._sliderTrack_dcg59_142{position:relative;height:36px;display:flex;align-items:center}._trackLine_dcg59_149{position:absolute;left:18px;right:18px;top:50%;transform:translateY(-50%);height:5px;background-color:var(--border-secondary);border-radius:999px;overflow:hidden}._trackFill_dcg59_161{height:100%;border-radius:999px;transition:width .2s ease,background-color .35s ease}._trackScore0_dcg59_167{background-color:var(--border-secondary)}._trackScore1_dcg59_168{background-color:#ef4444}._trackScore2_dcg59_169{background-color:#f97316}._trackScore3_dcg59_170{background-color:#eab308}._trackScore4_dcg59_171{background-color:#84cc16}._trackScore5_dcg59_172{background-color:#22c55e}._tickMarks_dcg59_174{position:relative;width:100%;display:flex;gap:.5rem;z-index:2}._scoreButtons_dcg59_182{display:flex;justify-content:space-between;flex:1;position:relative}._tick_dcg59_174{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--border-secondary);background-color:var(--bg-surface);color:var(--text-muted);font-weight:700;font-size:.9rem;cursor:pointer;transition:all .15s ease;font-family:inherit;position:relative;z-index:1}._tick_dcg59_174:hover:not(:disabled){transform:scale(1.1);border-color:var(--border-primary);color:var(--text-light)}._tickActive_dcg59_214{border-color:transparent;color:#fff;transition:all .15s ease,background-color .35s ease}._tickActive_dcg59_214._trackScore0_dcg59_167{background-color:#1f2937;box-shadow:0 2px 8px #1f293766}._tickActive_dcg59_214._trackScore1_dcg59_168{background-color:#ef4444;box-shadow:0 2px 8px #ef444466}._tickActive_dcg59_214._trackScore2_dcg59_169{background-color:#f97316;box-shadow:0 2px 8px #f9731666}._tickActive_dcg59_214._trackScore3_dcg59_170{background-color:#eab308;box-shadow:0 2px 8px #eab30866}._tickActive_dcg59_214._trackScore4_dcg59_171{background-color:#84cc16;box-shadow:0 2px 8px #84cc1666}._tickActive_dcg59_214._trackScore5_dcg59_172{background-color:#22c55e;box-shadow:0 2px 8px #22c55e66}._tickCurrent_dcg59_227{transform:scale(1.15);box-shadow:0 4px 12px #0000004d}._tickCurrent_dcg59_227:hover:not(:disabled){transform:scale(1.2)}._tickNA_dcg59_236{font-size:.7rem;font-weight:600;white-space:nowrap;background-color:var(--bg-elevated);border-color:var(--border-secondary);color:var(--text-muted)}._tickNA_dcg59_236:hover:not(:disabled){background-color:var(--bg-input);border-color:var(--border-primary);color:var(--text-regular)}._tickNAActive_dcg59_251{background-color:#6b7280;border-color:#6b7280;color:#fff;transform:scale(1.15);box-shadow:0 4px 12px #6b728066}._tickNAActive_dcg59_251:hover:not(:disabled){transform:scale(1.2);background-color:#6b7280;border-color:#6b7280;color:#fff}._tick_dcg59_174:disabled{cursor:not-allowed;opacity:.6}._descriptions_dcg59_272{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}._description_dcg59_272{padding:.4rem .5rem;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:.4rem;opacity:.5;transition:all .2s ease}._descriptionActive_dcg59_287{opacity:1;border-color:#fbbf2466;background:linear-gradient(135deg,#fbbf2414,#fbbf240a)}._descriptionLabel_dcg59_296{display:block;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem}._descriptionLabel_dcg59_296._scoreLow_dcg59_305{color:#f87171}._descriptionLabel_dcg59_296._scoreMid_dcg59_306{color:#fbbf24}._descriptionLabel_dcg59_296._scoreHigh_dcg59_307{color:#34c759}._descriptionText_dcg59_309{margin:0;font-size:.6rem;color:var(--text-regular);line-height:1.35}@media(max-width:768px){._descriptions_dcg59_272{grid-template-columns:1fr}}@media(max-width:600px){._tick_dcg59_174{width:30px;height:30px;font-size:.8rem}._tickNA_dcg59_236{font-size:.6rem}._trackLine_dcg59_149{left:15px;right:15px;height:4px}._sliderTrack_dcg59_142{height:30px}}@media(min-width:1600px){._sliderContainer_dcg59_2{gap:.625rem;padding:.625rem .925rem}._criteriaHeader_dcg59_16{gap:.25rem;padding-bottom:.5rem;margin-bottom:.25rem}._sectionTitle_dcg59_25{font-size:.95rem}._overrideLabel_dcg59_39{font-size:.75rem}._cancelButton_dcg59_74,._saveButton_dcg59_96,._clearButton_dcg59_53{font-size:.7rem;padding:.2rem .55rem}._calculatedAvgLabel_dcg59_129{font-size:.65rem}._calculatedAvgValue_dcg59_135{font-size:.7rem}._sliderTrack_dcg59_142{height:44px}._tick_dcg59_174{width:44px;height:44px;font-size:1.075rem}._trackLine_dcg59_149{left:22px;right:22px;height:6.5px}._tickNA_dcg59_236{font-size:.85rem}._descriptions_dcg59_272{gap:.55rem}._description_dcg59_272{padding:.55rem .675rem}._descriptionLabel_dcg59_296{font-size:.825rem;margin-bottom:.225rem}._descriptionText_dcg59_309{font-size:.825rem}}@media(min-width:2000px){._sliderContainer_dcg59_2{gap:.75rem;padding:.75rem 1.05rem}._criteriaHeader_dcg59_16{gap:.275rem;padding-bottom:.575rem;margin-bottom:.3rem}._sectionTitle_dcg59_25{font-size:1.05rem}._overrideLabel_dcg59_39{font-size:.825rem}._cancelButton_dcg59_74,._saveButton_dcg59_96,._clearButton_dcg59_53{font-size:.775rem;padding:.225rem .6rem}._calculatedAvgLabel_dcg59_129{font-size:.725rem}._calculatedAvgValue_dcg59_135{font-size:.775rem}._sliderTrack_dcg59_142{height:49px}._tick_dcg59_174{width:49px;height:49px;font-size:1.2rem}._trackLine_dcg59_149{left:24.5px;right:24.5px;height:7px}._tickNA_dcg59_236{font-size:.925rem}._descriptions_dcg59_272{gap:.625rem}._description_dcg59_272{padding:.625rem .75rem}._descriptionLabel_dcg59_296{font-size:.925rem;margin-bottom:.25rem}._descriptionText_dcg59_309{font-size:.925rem;line-height:1.5}}@media(min-width:2400px){._sliderContainer_dcg59_2{gap:.875rem;padding:.875rem 1.2rem}._criteriaHeader_dcg59_16{gap:.3rem;padding-bottom:.65rem;margin-bottom:.35rem}._sectionTitle_dcg59_25{font-size:1.15rem}._overrideLabel_dcg59_39{font-size:.9rem}._cancelButton_dcg59_74,._saveButton_dcg59_96,._clearButton_dcg59_53{font-size:.85rem;padding:.25rem .65rem}._calculatedAvgLabel_dcg59_129{font-size:.8rem}._calculatedAvgValue_dcg59_135{font-size:.85rem}._sliderTrack_dcg59_142{height:54px}._tick_dcg59_174{width:54px;height:54px;font-size:1.325rem}._trackLine_dcg59_149{left:27px;right:27px;height:7.5px}._tickNA_dcg59_236{font-size:1.025rem}._descriptions_dcg59_272{gap:.7rem}._description_dcg59_272{padding:.7rem .85rem}._descriptionLabel_dcg59_296{font-size:1.025rem;margin-bottom:.275rem}._descriptionText_dcg59_309{font-size:1.025rem;line-height:1.55}}._notesSection_dcg59_462{display:flex;flex-direction:column;gap:.25rem}._notesHeader_dcg59_468{display:flex;align-items:center;justify-content:space-between}._notesLabel_dcg59_474{font-size:.6rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._notesErrorText_dcg59_482{font-size:.55rem;font-weight:600;color:#ef4444}._notesInput_dcg59_488{padding:.4rem .5rem;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:.4rem;font-size:.6rem;color:var(--text-light);font-family:inherit;resize:vertical;min-height:50px;transition:border-color .15s ease}._notesInput_dcg59_488:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #1447dc1a}._notesInput_dcg59_488::placeholder{color:var(--text-muted)}._notesInputError_dcg59_511{border-color:#ef4444}._notesInputError_dcg59_511:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}@media(prefers-reduced-motion:reduce){._tick_dcg59_174,._trackFill_dcg59_161,._description_dcg59_272{transition:none!important}}:root[data-theme=light] ._description_dcg59_272{background-color:#fff}:root[data-theme=light] ._descriptionActive_dcg59_287{background:#fff}:root[data-theme=dark] ._descriptionText_dcg59_309{color:var(--text-light)}._analysisPanel_1o388_2{display:flex;align-items:stretch;gap:1rem;height:100%;padding:.25rem;background:linear-gradient(135deg,#1447dc0a,#3863f60f);border-radius:.5rem;position:relative}._analysisPanel_1o388_2:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,#1447dc33,#3863f64d,#1447dc33);border-radius:.6rem;z-index:-1;opacity:.5}._scoreColumn_1o388_32{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;min-width:70px;background:linear-gradient(180deg,#00000026,#00000040);border-radius:.4rem}._aiBadge_1o388_48{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.6rem;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .6));text-transform:uppercase;letter-spacing:.05em;animation:_aiBadgePulse_1o388_1 3s ease-in-out infinite}@keyframes _aiBadgePulse_1o388_1{0%,to{box-shadow:0 0 #ffffff1a}50%{box-shadow:0 0 12px 2px #ffffff14}}._aiBadge_1o388_48 svg{color:var(--text-secondary, rgba(255, 255, 255, .6));animation:_sparkle_1o388_1 2s ease-in-out infinite}@keyframes _sparkle_1o388_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}._suggestedScore_1o388_84{font-size:2.25rem;font-weight:800;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.4);transition:transform .2s ease}._suggestedScore_1o388_84:hover{transform:scale(1.05)}._scoreLow_1o388_96{color:#f87171}._scoreMid_1o388_100{color:#fbbf24}._scoreHigh_1o388_104{color:#34c759}._justificationColumn_1o388_109{flex:1.2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.5rem .75rem;background-color:#0000001a;border-radius:.4rem;border-left:3px solid rgba(20,71,220,.35);position:relative}._justificationColumn_1o388_109:before{content:"AI Justification";position:absolute;top:.35rem;left:.75rem;font-size:.7rem;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .55));text-transform:uppercase;letter-spacing:.08em}._justificationText_1o388_134{margin:0;margin-top:.75rem;font-size:clamp(.72rem,.42vw,.82rem);color:var(--text-regular);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._observationsList_1o388_147{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}._observationItem_1o388_158{font-size:clamp(.68rem,.4vw,.78rem);color:var(--text-regular);padding:.35rem .5rem .35rem 1.1rem;background-color:#00000014;border-radius:.35rem;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .15s ease;border:1px solid transparent}._observationItem_1o388_158:hover{background-color:#00000026;border-color:#1447dc33;white-space:normal}._observationItem_1o388_158:before{content:"";position:absolute;left:.45rem;top:50%;transform:translateY(-50%);width:5px;height:5px;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-container));border-radius:50%;box-shadow:0 0 6px #1447dc66}@media(max-width:900px){._analysisPanel_1o388_2{flex-direction:column;gap:.75rem}._scoreColumn_1o388_32{flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.5rem .75rem}._justificationColumn_1o388_109{border-left:none;border-top:3px solid rgba(20,71,220,.35)}._justificationColumn_1o388_109:before{top:.25rem}._observationsList_1o388_147{flex-direction:row;flex-wrap:wrap}._observationItem_1o388_158{flex:1;min-width:140px;white-space:normal}}@media(prefers-reduced-motion:reduce){._aiBadge_1o388_48,._aiBadge_1o388_48 svg,._suggestedScore_1o388_84{animation:none!important}._observationItem_1o388_158{transition:none!important}}:root[data-theme=light] ._analysisPanel_1o388_2{background:linear-gradient(135deg,#1447dc14,#3863f61a)}:root[data-theme=light] ._analysisPanel_1o388_2:before{background:linear-gradient(135deg,#1447dc40,#3863f659,#1447dc40)}:root[data-theme=light] ._scoreColumn_1o388_32{background:linear-gradient(180deg,#1447dc14,#3863f61f)}:root[data-theme=light] ._aiBadge_1o388_48{background:#0000000d;border-color:#00000026;color:var(--text-secondary, rgba(0, 0, 0, .55))}:root[data-theme=light] ._aiBadge_1o388_48 svg{color:var(--text-secondary, rgba(0, 0, 0, .55))}:root[data-theme=light] ._suggestedScore_1o388_84{text-shadow:none}:root[data-theme=light] ._justificationColumn_1o388_109{background-color:#1447dc0f;border-left-color:#1447dc66}:root[data-theme=light] ._justificationColumn_1o388_109:before{color:var(--text-secondary, rgba(0, 0, 0, .55))}:root[data-theme=light] ._observationItem_1o388_158{background-color:#1447dc0f}:root[data-theme=light] ._observationItem_1o388_158:hover{background-color:#1447dc1f;border-color:#1447dc40}@media(min-width:1600px){._analysisPanel_1o388_2{gap:1.5rem;padding:.75rem}._scoreColumn_1o388_32{min-width:110px;padding:1rem 1.25rem}._aiBadge_1o388_48{font-size:.85rem;padding:.4rem .75rem}._suggestedScore_1o388_84{font-size:3.25rem}._justificationColumn_1o388_109{padding:1rem 1.25rem}._justificationColumn_1o388_109:before{font-size:.9rem;top:.6rem}._justificationText_1o388_134{font-size:1.1rem;margin-top:1.25rem}._observationItem_1o388_158{font-size:1.05rem;padding:.55rem .75rem .55rem 1.4rem}._observationItem_1o388_158:before{width:7px;height:7px;left:.55rem}}@media(min-width:2000px){._analysisPanel_1o388_2{gap:1.75rem;padding:1rem}._scoreColumn_1o388_32{min-width:130px;padding:1.25rem 1.5rem}._aiBadge_1o388_48{font-size:1rem;padding:.5rem .9rem}._suggestedScore_1o388_84{font-size:4rem}._justificationColumn_1o388_109{padding:1.25rem 1.5rem}._justificationColumn_1o388_109:before{font-size:1.05rem;top:.7rem}._justificationText_1o388_134{font-size:1.25rem;margin-top:1.5rem}._observationItem_1o388_158{font-size:1.2rem;padding:.65rem .9rem .65rem 1.6rem}._observationItem_1o388_158:before{width:8px;height:8px;left:.6rem}}._citationsContainer_1s5ki_1{display:flex;flex-direction:column;gap:.5rem;height:100%}._citationsList_1s5ki_8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;flex:1}._citationItem_1s5ki_19{display:flex;align-items:center;gap:.5rem;padding:.3rem;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:.4rem;transition:all .15s ease}._citationItem_1s5ki_19:hover{border-color:var(--border-primary)}._citationIcon_1s5ki_34{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:var(--emphasis-bg);border-radius:.3rem;color:var(--emphasis-text);flex-shrink:0}._citationContent_1s5ki_46{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._citationType_1s5ki_54{font-size:.6rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}._citationTitle_1s5ki_62{flex:1;font-size:clamp(.7rem,.42vw,.8rem);font-weight:500;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._citationPreview_1s5ki_72{font-size:clamp(.62rem,.38vw,.72rem);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._insertButton_1s5ki_80{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:transparent;border:1px solid var(--accent-primary);border-radius:.25rem;color:var(--accent-primary);font-size:.6rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0;white-space:nowrap}._insertButton_1s5ki_80:hover{background-color:var(--accent-primary);color:#fff}._removeButton_1s5ki_103{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border:none;border-radius:.25rem;color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}._removeButton_1s5ki_103:hover{background-color:#f8717126;color:#f87171}._citationItemPending_1s5ki_125{opacity:0}._citationItemNew_1s5ki_130{animation:_citationSlideIn_1s5ki_1 .2s cubic-bezier(.4,0,.2,1) both}@keyframes _citationSlideIn_1s5ki_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._citationItemNew_1s5ki_130{animation:none}}._emptyState_1s5ki_152{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;height:100%;gap:.5rem}._emptyIcon_1s5ki_163{color:var(--text-muted);opacity:.5}._emptyTitle_1s5ki_168{margin:0;font-size:.8rem;font-weight:600;color:var(--text-muted)}._emptyHint_1s5ki_175{margin:0;font-size:.7rem;color:var(--text-muted);opacity:.8;line-height:1.4}._notesEditor_1b3y6_1{position:absolute;inset:0;display:flex;flex-direction:column;margin-bottom:.5rem;overflow:hidden;transition:all .2s ease;background-color:var(--bg-surface);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}._notesEditorHidden_1b3y6_16{visibility:hidden}._notesEditor_1b3y6_1:focus-within{box-shadow:0 0 0 2px #1447dc1a}._disabled_1b3y6_24{opacity:.6;cursor:not-allowed}._toolbar_1b3y6_29{display:flex;align-items:center;gap:.25rem;padding:clamp(.25rem,.25vw,.4rem);min-height:calc(clamp(1.5rem,1.2vw,1.75rem) + 2*clamp(.25rem,.25vw,.4rem))}._toolbarButton_1b3y6_37{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.5rem,1.2vw,1.75rem);height:clamp(1.5rem,1.2vw,1.75rem);padding:0;background-color:transparent;border:none;border-radius:.25rem;color:var(--text-muted);cursor:pointer;transition:all .15s ease}._toolbarButton_1b3y6_37:hover:not(:disabled){background-color:var(--bg-input);color:var(--text-light)}._toolbarButton_1b3y6_37._active_1b3y6_57{background-color:#1447dc26;color:var(--accent-primary)}._toolbarButton_1b3y6_37:disabled{cursor:not-allowed;opacity:.5}._editorContent_1b3y6_67{flex:1;min-height:0;overflow-y:auto}._editorContent_1b3y6_67 .ProseMirror{padding:clamp(.4rem,.4vw,.6rem);min-height:100%;outline:none;font-size:clamp(.5rem,.4vw,.65rem);color:var(--text-light);line-height:1.15}._editorContent_1b3y6_67 .ProseMirror p{margin:0 0 .1rem}._editorContent_1b3y6_67 .ProseMirror p:last-child{margin-bottom:0}._editorContent_1b3y6_67 .ProseMirror ul{margin:0 0 .1rem;padding-left:1.25rem}._editorContent_1b3y6_67 .ProseMirror li{margin-bottom:.05rem}._editorContent_1b3y6_67 .ProseMirror mark{background-color:#facc1566;border-radius:.15rem;padding:0 .1rem}._editorContent_1b3y6_67 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);opacity:.7;pointer-events:none}@media(min-width:1600px){._toolbarButton_1b3y6_37{width:2rem;height:2rem}._editorContent_1b3y6_67 .ProseMirror{font-size:1.15rem;padding:.85rem}._viewToggle_1b3y6_126{padding:.2rem;border-radius:.4rem}._viewToggleIndicator_1b3y6_131{top:.2rem;bottom:.2rem;left:.2rem;width:calc(50% - .2rem);border-radius:.3rem}._viewToggleTab_1b3y6_139{font-size:.75rem;padding:.2rem .5rem}}@media(min-width:2000px){._toolbarButton_1b3y6_37{width:2.25rem;height:2.25rem}._editorContent_1b3y6_67 .ProseMirror{font-size:1.3rem;padding:1rem}._viewToggle_1b3y6_126{padding:.225rem;border-radius:.45rem}._viewToggleIndicator_1b3y6_131{top:.225rem;bottom:.225rem;left:.225rem;width:calc(50% - .225rem);border-radius:.35rem}._viewToggleTab_1b3y6_139{font-size:.85rem;padding:.225rem .55rem}}._viewToggle_1b3y6_126{display:grid;grid-template-columns:1fr 1fr;position:relative;background-color:var(--bg-input);padding:.15rem;border-radius:.5rem;border:1px solid var(--border-secondary)}._viewToggleIndicator_1b3y6_131{position:absolute;top:.15rem;bottom:.15rem;left:.15rem;width:calc(50% - .15rem);background-color:var(--bg-blue);color:#fff;border-radius:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}._viewToggleTab_1b3y6_139{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.15rem .4rem;border:none;border-radius:.25rem;background-color:transparent;color:var(--text-muted);font-size:clamp(.55rem,.38vw,.65rem);font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s ease;white-space:nowrap}._viewToggleTab_1b3y6_139:hover{color:var(--text-light)}._viewToggleTabActive_1b3y6_222{color:#fff}._viewToggleTabActive_1b3y6_222:hover{color:var(--si-surface-highest)}._toolbarWithCitations_1b3y6_230{justify-content:space-between}._toolbarLeft_1b3y6_234{display:flex;align-items:center;gap:.25rem}._toolbarLabel_1b3y6_240{font-family:Geist;font-size:clamp(.75rem,.375vw,.95rem);font-weight:500;color:var(--text-primary);letter-spacing:.05em;padding-left:.4rem;padding-right:.25rem;white-space:nowrap}._citedCount_1b3y6_252{font-size:clamp(.55rem,.38vw,.65rem);font-family:Geist;font-weight:700;padding-left:.6rem;color:var(--accent-primary);letter-spacing:.04em;white-space:nowrap}._slidingWrapper_1b3y6_263{position:relative;flex:1;min-height:0;overflow:hidden}._notesPanel_1b3y6_270{position:absolute;inset:0;display:flex;flex-direction:column;transform:translate(0);opacity:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,filter .3s ease}._citationsPanel_1b3y6_280{position:absolute;inset:0;transform:translate(100%);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;display:flex;flex-direction:column;overflow-y:auto;padding:.35rem}._slidingWrapper_1b3y6_263._showCitations_1b3y6_293 ._notesPanel_1b3y6_270{transform:translate(-100%);opacity:0;filter:blur(4px);pointer-events:none}._slidingWrapper_1b3y6_263._showCitations_1b3y6_293 ._citationsPanel_1b3y6_280{transform:translate(0);opacity:1}._expandButton_1b3y6_306{position:absolute;bottom:.35rem;right:.35rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:.25rem;color:var(--text-light);cursor:pointer;opacity:.8;transition:all .15s ease;z-index:10}._expandIcon_1b3y6_325{width:14px;height:14px;stroke:var(--text-light)!important;color:var(--text-light)!important}._expandButton_1b3y6_306:hover{opacity:1;background-color:var(--accent-primary);color:var(--accent-secondary);border-color:var(--accent-primary)}._expandButton_1b3y6_306:hover ._expandIcon_1b3y6_325{stroke:var(--accent-secondary)!important;color:var(--accent-secondary)!important}._expandedOverlay_1b3y6_345{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}._expandedOverlayExpanding_1b3y6_360{animation:_fadeIn_1b3y6_1 .35s cubic-bezier(.4,0,.2,1) forwards}._expandedOverlayCollapsing_1b3y6_364{animation:_fadeOut_1b3y6_1 .3s cubic-bezier(.4,0,.2,1) forwards}._expandedContent_1b3y6_368{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:1rem;width:90%;max-width:800px;height:70vh;max-height:600px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006;overflow:hidden}._expandedHeader_1b3y6_382{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-secondary)}._expandedTitle_1b3y6_390{font-size:1.1rem;font-weight:600;color:var(--text-light)}._expandedCloseButton_1b3y6_396{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:.5rem;transition:all .15s ease}._expandedCloseButton_1b3y6_396:hover{background-color:var(--bg-elevated);color:var(--text-light)}._expandedToolbar_1b3y6_414{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border-secondary);background-color:var(--bg-elevated)}._expandedToolbar_1b3y6_414 ._toolbarButton_1b3y6_37{width:2rem;height:2rem}._expandedEditorContent_1b3y6_428{flex:1;min-height:0;overflow-y:auto}._expandedEditorContent_1b3y6_428 .ProseMirror{padding:1rem 1.25rem;min-height:100%;outline:none;font-size:.9rem;color:var(--text-light);line-height:1.2}._expandedEditorContent_1b3y6_428 .ProseMirror p{margin:0 0 .2rem}._expandedEditorContent_1b3y6_428 .ProseMirror p:last-child{margin-bottom:0}._expandedEditorContent_1b3y6_428 .ProseMirror ul{margin:0 0 .2rem;padding-left:1.5rem}._expandedEditorContent_1b3y6_428 .ProseMirror li{margin-bottom:.1rem}._expandedEditorContent_1b3y6_428 .ProseMirror mark{background-color:#facc1566;border-radius:.2rem;padding:0 .15rem}._expandedEditorContent_1b3y6_428 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);opacity:.7;pointer-events:none}@keyframes _fadeIn_1b3y6_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1b3y6_1{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){._expandedOverlay_1b3y6_345,._expandedOverlayExpanding_1b3y6_360,._expandedOverlayCollapsing_1b3y6_364,._expandedContent_1b3y6_368{animation:none;transition:none}._viewToggleIndicator_1b3y6_131{transition:none}}._backdrop_1ntlj_1{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1ntlj_12{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:1rem;width:100%;max-width:24rem;box-shadow:0 20px 40px #0000004d;animation:_modalFadeIn_1ntlj_1 .2s ease;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@keyframes _modalFadeIn_1ntlj_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._iconWrapper_1ntlj_39{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#fbbf2426;color:#fbbf24}._message_1ntlj_50{font-size:.85rem;color:var(--text-regular);line-height:1.5;margin:0}._actions_1ntlj_57{display:flex;flex-direction:column;gap:.5rem;width:100%}._continueButton_1ntlj_64{padding:.6rem 1rem;background-color:transparent;border:1px solid var(--border-secondary);border-radius:.5rem;font-size:.8rem;font-weight:500;color:var(--text-regular);cursor:pointer;transition:all .15s ease;font-family:inherit}._continueButton_1ntlj_64:hover{background-color:var(--bg-elevated);border-color:var(--border-primary);color:var(--text-light)}._goBackButton_1ntlj_83{padding:.6rem 1rem;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-container));border:none;border-radius:.5rem;font-size:.8rem;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease;font-family:inherit}._goBackButton_1ntlj_83:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1447dc66}@media(prefers-reduced-motion:reduce){._modal_1ntlj_12{animation:none}._continueButton_1ntlj_64,._goBackButton_1ntlj_83{transition:none}}._layout_1h31i_1{height:100%;background-color:#fbf8ff;color:var(--text-light);display:flex;flex-direction:column;overflow:hidden}._gradingContainer_1h31i_10{display:flex;flex:1;overflow:hidden}._emptyState_1h31i_16,._loadingState_1h31i_17{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;text-align:center;padding:2rem}._spinner_1h31i_28{width:40px;height:40px;border:3px solid var(--border-secondary);border-top-color:var(--si-primary);border-radius:50%;animation:_spin_1h31i_28 .6s linear infinite}@keyframes _spin_1h31i_28{to{transform:rotate(360deg)}}._container_lj55b_1{display:grid;grid-template-columns:repeat(5,1fr)}._level_lj55b_6{padding:clamp(.5rem,.6vw,.9rem) clamp(.6rem,.75vw,1.125rem);border:1px solid var(--si-outline-variant);border-right:none;background-color:var(--si-surface-lowest);opacity:.7;transition:all .2s ease}._level_lj55b_6:first-child{border-radius:.5rem 0 0 .5rem}._level_lj55b_6:last-child{border-radius:0 .5rem .5rem 0;border-right:1px solid var(--si-outline-variant)}._levelActive_lj55b_24{opacity:1;box-shadow:0 2px 8px #00000026}._levelNumberOnly_lj55b_30{display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,.6vw,.9rem) clamp(.4rem,.5vw,.75rem)}._levelNumberOnly_lj55b_30 ._levelScore_lj55b_37{width:clamp(2.2rem,2vw,3.2rem);height:clamp(2.2rem,2vw,3.2rem);font-size:clamp(1rem,1.1vw,1.5rem)}._levelActive_lj55b_24{border:1px solid rgba(56,99,246,.6);background-color:#3863f614}._levelHeader_lj55b_49{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}._levelScore_lj55b_37{display:flex;align-items:center;justify-content:center;width:clamp(1.3rem,1.2vw,1.9rem);height:clamp(1.3rem,1.2vw,1.9rem);border-radius:50%;font-size:clamp(.7rem,.75vw,1.025rem);font-weight:700;flex-shrink:0;background-color:var(--si-surface-high);color:var(--si-on-surface-variant)}._levelActive_lj55b_24 ._levelScore_lj55b_37{color:#fff;background-color:#3863f6}._levelLabel_lj55b_75{font-size:clamp(.7rem,.75vw,1.025rem);font-weight:600;color:var(--si-on-surface-variant)}._levelActive_lj55b_24 ._levelLabel_lj55b_75{color:var(--si-on-surface)}._levelDescription_lj55b_85{margin:0;font-size:clamp(.75rem,.8vw,1.075rem);line-height:1.45;color:var(--si-on-surface-variant)}._levelActive_lj55b_24 ._levelDescription_lj55b_85{color:var(--si-on-surface)}._levelClickable_lj55b_97{cursor:pointer;-webkit-user-select:none;user-select:none}._levelClickable_lj55b_97:hover{opacity:1;background-color:#3863f60d;border-color:#3863f659}._levelClickable_lj55b_97:active{transform:scale(.98)}@media(max-width:768px){._container_lj55b_1{grid-template-columns:1fr}._level_lj55b_6:first-child{border-radius:.5rem .5rem 0 0;border-right:1px solid var(--si-outline-variant);border-bottom:none}._level_lj55b_6{border-right:1px solid var(--si-outline-variant);border-bottom:none}._level_lj55b_6:last-child{border-radius:0 0 .5rem .5rem;border-bottom:1px solid var(--si-outline-variant)}}._row_1qqza_1{padding:clamp(.85rem,1vw,1.45rem) clamp(1rem,1.4vw,2rem);border-bottom:1px solid var(--si-outline-variant)}._row_1qqza_1:last-child{border-bottom:none}._header_1qqza_12{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}._headerLeft_1qqza_21{display:flex;align-items:center;gap:.6rem;min-width:0}._headerRight_1qqza_28{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._label_1qqza_36{font-size:clamp(1rem,.9vw,1.2rem);font-weight:600;color:var(--si-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scoreLevelLabel_1qqza_45{font-size:clamp(.7rem,.75vw,1.025rem);font-weight:500;color:var(--si-on-surface-variant);white-space:nowrap}._countBadge_1qqza_53{display:inline-flex;align-items:center;gap:.25rem;color:var(--si-on-surface-variant);font-size:clamp(.7rem,.75vw,1.025rem)}._countBadge_1qqza_53 svg{flex-shrink:0;color:var(--emphasis-text)}._countNumber_1qqza_66{font-weight:600}._toggleButton_1qqza_71{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:transparent;border:none;border-radius:.35rem;font-size:clamp(.7rem,.75vw,1.025rem);font-weight:500;color:var(--si-on-surface-variant);transition:all .15s ease;font-family:inherit;white-space:nowrap}._header_1qqza_12:hover ._toggleButton_1qqza_71{color:var(--si-on-surface)}._toggleChevron_1qqza_91{transition:transform .2s ease}._toggleChevronExpanded_1qqza_95{transform:rotate(180deg)}._scoringLevels_1qqza_100{margin-bottom:.5rem;padding-top:.5rem}._detailWrapper_1qqza_106{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}._detailWrapperExpanded_1qqza_112{grid-template-rows:1fr}._detailContent_1qqza_116{overflow:hidden}._detailLabel_1qqza_120{display:block;font-size:clamp(.85rem,.7vw,1.2rem);font-weight:700;letter-spacing:.04em;color:var(--text-light);margin-bottom:.35rem}._notesSection_1qqza_129{padding-top:.75rem;margin-top:.5rem;border-top:1px dashed var(--si-outline-variant)}._notesText_1qqza_135{margin:0;font-size:clamp(.8rem,.9vw,1.15rem);line-height:1.6;color:var(--si-on-surface);font-style:italic;padding:clamp(.75rem,1vw,1.25rem) clamp(1rem,1.2vw,1.5rem);border-left:3.5px solid #3863f6;background-color:var(--si-surface-low);border-radius:.5rem}._citationsSection_1qqza_147{padding-top:.75rem;margin-top:.5rem}._notesSection_1qqza_129+._citationsSection_1qqza_147{border-top:none;padding-top:.5rem}._citationsList_1qqza_157{display:flex;flex-direction:column;gap:.35rem}._citationButton_1qqza_163{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;background-color:var(--si-surface-low);border:1px solid var(--si-outline-variant);border-radius:.35rem;font-size:clamp(.75rem,.85vw,1.075rem);color:var(--si-on-surface);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left}._citationButton_1qqza_163:hover{border-color:var(--si-primary);color:var(--si-on-surface);background-color:#1447dc0f}._citationButton_1qqza_163 svg{flex-shrink:0;color:var(--si-primary)}._citationType_1qqza_190{font-size:clamp(.6rem,.65vw,.9rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--si-on-surface-variant);padding:.1rem .3rem;background-color:var(--si-surface-lowest);border-radius:.2rem}._citationTitle_1qqza_201{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){._detailWrapper_1qqza_106,._toggleChevron_1qqza_91{transition:none}}._section_whru3_1{border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);overflow:hidden;background-color:var(--si-surface-lowest);transition:box-shadow .2s ease}._section_whru3_1:hover{box-shadow:0 2px 8px #00000014}._header_whru3_14{display:flex;align-items:center;gap:clamp(.5rem,.6vw,.75rem);width:100%;padding:clamp(.8rem,1vw,1.3rem) clamp(1rem,1.4vw,2rem);background-color:#fff;border:none;border-bottom:1px solid var(--si-outline-variant);color:var(--si-on-surface);cursor:pointer;transition:background-color .15s ease;text-align:left;font-family:inherit;font-size:clamp(1.2rem,1vw,1.3rem)}._header_whru3_14:hover{background-color:#1447dc0a}._headerExpanded_whru3_35{border-bottom-color:var(--si-primary)}._number_whru3_39{display:flex;align-items:center;justify-content:center;width:clamp(1.4rem,1.2vw,1.9rem);height:clamp(1.4rem,1.2vw,1.9rem);background-color:var(--si-surface-high);border-radius:.25rem;font-size:clamp(.7rem,.75vw,.95rem);font-weight:600;color:var(--si-on-surface-variant);flex-shrink:0}._chevron_whru3_53{flex-shrink:0;color:var(--si-on-surface-variant);transition:transform .2s ease}._chevronRotated_whru3_59{transform:rotate(90deg)}._label_whru3_63{flex:1;font-weight:600}._headerMeta_whru3_69{display:flex;align-items:center;gap:.6rem;flex-shrink:0}._metaBadge_whru3_76{display:inline-flex;align-items:center;gap:.25rem;font-size:clamp(.7rem,.75vw,1.025rem);font-weight:500;color:var(--si-on-surface-variant)}._metaBadge_whru3_76 svg{flex-shrink:0;color:var(--emphasis-text)}._summaryContainer_whru3_91{padding:clamp(.7rem,.8vw,1.125rem) clamp(1rem,1.4vw,2rem);border-bottom:1px solid var(--si-outline-variant)}._subsectionsWrapper_whru3_97{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}._subsectionsWrapperExpanded_whru3_103{grid-template-rows:1fr}._subsectionsList_whru3_107{overflow:hidden}@media(prefers-reduced-motion:reduce){._subsectionsWrapper_whru3_97,._chevron_whru3_53{transition:none}}._backdrop_1a7yx_1{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1a7yx_12{background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:1rem;width:100%;max-width:48rem;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d;animation:_modalFadeIn_1a7yx_1 .2s ease}@keyframes _modalFadeIn_1a7yx_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_1a7yx_36{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--si-outline-variant);gap:1rem;flex-shrink:0}._headerInfo_1a7yx_46{display:flex;flex-direction:column;gap:.2rem;min-width:0}._headerType_1a7yx_53{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--si-primary)}._headerTitle_1a7yx_61{margin:0;font-size:1.05rem;font-weight:600;color:var(--si-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeButton_1a7yx_71{display:flex;align-items:center;justify-content:center;padding:.4rem;background:transparent;border:none;color:var(--si-on-surface-variant);cursor:pointer;border-radius:.35rem;transition:all .15s ease;flex-shrink:0}._closeButton_1a7yx_71:hover{background-color:var(--si-surface-high);color:var(--si-on-surface)}._content_1a7yx_90{padding:1.25rem;overflow-y:auto;flex:1}._notFound_1a7yx_96{color:var(--si-on-surface-variant);text-align:center;padding:2rem}@media(prefers-reduced-motion:reduce){._modal_1a7yx_12{animation:none}}._container_1fuf0_1{padding:clamp(.75rem,1vw,1.5rem) 0}._sectionsList_1fuf0_5{display:flex;flex-direction:column;gap:clamp(.75rem,.9vw,1.125rem)}._sidebar_11mum_1{height:100%;overflow-y:auto;padding:clamp(1rem,1.2vw,1.5rem);background:var(--si-surface-low);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column}._sectionsList_11mum_13{min-height:0}._sectionItem_11mum_18{display:block;width:100%;padding:clamp(.35rem,.4vw,.5rem) clamp(.75rem,.8vw,1rem);position:relative;background:none;border:none;border-radius:.5rem;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .15s ease}._sectionItem_11mum_18:hover{background-color:#1447dc0a}._sectionItemActive_11mum_36{background-color:#1447dc14}._sectionItemActive_11mum_36 ._label_11mum_40{color:var(--si-primary);font-weight:600}._label_11mum_40{font-size:clamp(.78rem,.85vw,1.1rem);font-weight:500;color:var(--si-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._subsectionsList_11mum_56{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}._subsectionsListExpanded_11mum_62{grid-template-rows:1fr}._subsectionsInner_11mum_66{overflow:hidden}._subsectionItem_11mum_70{position:relative;display:block;width:100%;padding:.25rem 1rem .35rem 1.75rem;font-size:clamp(.74rem,.8vw,1.05rem);font-family:inherit;color:var(--si-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:none;cursor:pointer;text-align:left;transition:color .15s ease}._subsectionItem_11mum_70:hover{color:var(--si-on-surface)}._subsectionItemActive_11mum_92{color:var(--si-primary);font-weight:600}._underline_11mum_97{position:absolute;bottom:0;left:1.75rem;right:1rem;height:2px;background-color:var(--si-primary);border-radius:1px}._overviewButton_11mum_108{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.5rem .75rem;font-size:clamp(.75rem,.8vw,.95rem);font-weight:500;font-family:inherit;color:var(--si-primary);background:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._overviewButton_11mum_108:hover{background:var(--si-surface-high);border-color:var(--si-primary)}@media(prefers-reduced-motion:reduce){._subsectionsList_11mum_56{transition:none!important}}._container_13fzq_1{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._heading_13fzq_10{position:absolute;top:0;left:0;font-size:clamp(1.8rem,.7vw,3rem);font-weight:600;font-family:Manrope,sans-serif;letter-spacing:.05em;color:var(--light-text)}._svg_13fzq_21{width:100%;height:auto;max-height:440px}._ring_13fzq_27{fill:none;stroke:var(--si-outline-variant);stroke-width:.75}._axis_13fzq_33{stroke:var(--si-outline-variant);stroke-width:.5;stroke-dasharray:2 3}._dataFill_13fzq_39{fill:#3863f61f;animation:_radarGrow_13fzq_1 .8s ease-out forwards}._dataStroke_13fzq_44{fill:none;stroke:#3863f6;stroke-width:1.8;stroke-linejoin:round;animation:_radarGrow_13fzq_1 .8s ease-out forwards}._leaderLine_13fzq_52{stroke:var(--si-on-surface-variant);stroke-width:.6;stroke-dasharray:2 2;opacity:0;animation:_dotFadeIn_13fzq_1 .4s ease-out .5s forwards}._dataDot_13fzq_60{stroke:var(--si-surface-lowest);stroke-width:2;opacity:0;animation:_dotFadeIn_13fzq_1 .4s ease-out .6s forwards}._label_13fzq_67{font-size:14px;fill:var(--si-on-surface);font-family:Inter,sans-serif;font-weight:600;opacity:0;animation:_labelFadeIn_13fzq_1 .4s ease-out .4s forwards}@keyframes _radarGrow_13fzq_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _dotFadeIn_13fzq_1{0%{opacity:0}to{opacity:1}}@keyframes _labelFadeIn_13fzq_1{0%{opacity:0}to{opacity:1}}._container_qnnju_1{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}._heading_qnnju_9{font-size:clamp(1.8rem,.7vw,3rem);font-weight:600;font-family:Manrope,sans-serif;letter-spacing:.05em;color:var(--light-text)}._list_qnnju_17{display:flex;flex-direction:column;gap:4px}._row_qnnju_23{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._label_qnnju_30{font-size:clamp(.68rem,.75vw,1rem);font-weight:500;color:var(--text-light);white-space:nowrap;flex-shrink:0}._wrapper_1p2wh_2{display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,2rem);margin-bottom:clamp(1.5rem,2vw,2.5rem)}._heroHeader_1p2wh_10{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem)}._heroLeft_1p2wh_17{display:flex;flex-direction:column;gap:.3rem}._heroRight_1p2wh_23{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}._candidateName_1p2wh_31{font-family:Manrope,sans-serif;font-size:clamp(2rem,1.8vw,2.2rem);font-weight:700;letter-spacing:-.02em;color:var(--si-on-surface);margin:0;line-height:1.2}._candidateNameBlue_1p2wh_40{font-family:Manrope,sans-serif;font-size:clamp(2rem,1.8vw,2.2rem);font-weight:700;letter-spacing:-.02em;color:var(--emphasis-text);margin:0;line-height:1.2}._metaLines_1p2wh_51{display:flex;flex-direction:column;gap:.15rem}._metaLine_1p2wh_51{font-size:clamp(1rem,.8vw,1.5rem);color:var(--si-on-surface-variant)}._statPills_1p2wh_63{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}._pill_1p2wh_70{font-size:clamp(.65rem,.7vw,.875rem);font-weight:600;padding:.2rem .55rem;border-radius:999px}._pillGreen_1p2wh_77{background-color:#22c55e1f;color:#22c55e}._pillRed_1p2wh_82{background-color:#ef44441f;color:#ef4444}._overview_1p2wh_88{display:grid;grid-template-columns:2fr 1fr;gap:clamp(1rem,1.5vw,2rem)}._radarPanel_1p2wh_95{display:flex;align-items:center;justify-content:center;min-height:360px;padding:clamp(1.5rem,2vw,2.75rem);background-color:var(--si-surface-lowest);background-image:radial-gradient(circle,var(--si-outline-variant) 1px,transparent 1px);background-size:20px 20px;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}._barsPanel_1p2wh_110{display:flex;align-items:center;padding:clamp(1.5rem,2vw,2.75rem);background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f}@media(max-width:900px){._heroHeader_1p2wh_10{flex-direction:column;align-items:flex-start}._heroRight_1p2wh_23{align-self:center}._overview_1p2wh_88{grid-template-columns:1fr;gap:1rem}._radarPanel_1p2wh_95{min-height:240px}}._layout_p923v_1{height:100%;background-color:var(--si-surface);color:var(--text-light);overflow-y:auto;scrollbar-width:none;padding:clamp(1rem,1.6vw,1.75rem) clamp(1.5rem,2.4vw,3.5rem)}._layout_p923v_1::-webkit-scrollbar{display:none}._container_p923v_14{width:100%;max-width:calc(100vw - var(--nav-width) - clamp(3rem,4.8vw,7rem));margin:0 auto}._body_p923v_20{display:flex;gap:clamp(1.5rem,2vw,2.5rem)}._tocColumn_p923v_25{width:clamp(180px,18%,260px);flex-shrink:0;position:sticky;top:1rem;max-height:calc(100vh - 2rem);align-self:flex-start;overflow:hidden}._scrollContainer_p923v_35{flex:1}._emptyState_p923v_39,._loadingState_p923v_40{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;text-align:center;padding:2rem}._backButton_p923v_51{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease}._backButton_p923v_51:hover{background-color:var(--bg-tertiary);border-color:var(--border-primary)}._spinner_p923v_69{width:40px;height:40px;border:3px solid var(--border-secondary);border-top-color:var(--si-primary);border-radius:50%;animation:_spin_p923v_69 .6s linear infinite}@keyframes _spin_p923v_69{to{transform:rotate(360deg)}}._layout_1k419_1{height:100%;background-color:var(--si-surface);color:var(--text-light);overflow-y:auto;scrollbar-width:none;padding:clamp(1rem,1.6vw,1.75rem) clamp(1.5rem,2.4vw,3.5rem)}._layout_1k419_1::-webkit-scrollbar{display:none}._container_1k419_14{width:100%;max-width:calc(100vw - var(--nav-width) - clamp(3rem,4.8vw,7rem));margin:0 auto}._body_1k419_20{display:flex;gap:clamp(1.5rem,2vw,2.5rem)}._tocColumn_1k419_25{width:clamp(180px,18%,260px);flex-shrink:0;position:sticky;top:1rem;max-height:calc(100vh - 2rem);align-self:flex-start;overflow:hidden}._scrollContainer_1k419_35{flex:1}._submittedSection_1k419_40{text-align:center;padding:clamp(2rem,2.5vw,3rem);background-color:#22c55e14;border:1px solid rgba(34,197,94,.4);border-radius:clamp(.75rem,1vw,1.25rem);margin-top:clamp(2rem,2.5vw,3rem);color:#22c55e;display:flex;flex-direction:column;align-items:center;gap:.75rem}._submittedSection_1k419_40 p{margin:0;font-size:clamp(1rem,1vw,1.3rem);font-weight:500}._emptyState_1k419_61,._loadingState_1k419_62{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;text-align:center;padding:2rem}._backButton_1k419_73{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease}._backButton_1k419_73:hover{background-color:var(--bg-tertiary);border-color:var(--border-primary)}._spinner_1k419_91{width:40px;height:40px;border:3px solid var(--si-outline-variant);border-top-color:var(--si-primary);border-radius:50%;animation:_spin_1k419_91 .6s linear infinite}@keyframes _spin_1k419_91{to{transform:rotate(360deg)}}._tableContainer_5gk77_1{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._tableScrollArea_5gk77_9{flex:1;overflow-y:auto;overflow-x:auto}._table_5gk77_1{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}._tableHeader_5gk77_22{position:sticky;top:0;z-index:2;background-color:var(--si-surface-lowest)}._columnHeader_5gk77_29{padding:clamp(.9rem,1.2vw,1.4rem) clamp(1rem,1.4vw,1.7rem);text-align:left;font-family:Geist,sans-serif;font-size:clamp(.9rem,1.1vw,1.25rem);font-weight:600;letter-spacing:.02em;color:var(--si-on-surface);border-bottom:1.5px solid var(--si-outline-variant);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}._columnHeader_5gk77_29:hover{background-color:var(--si-surface-low)}._columnHeaderContent_5gk77_48{display:inline-flex;align-items:center;gap:clamp(.3rem,.4vw,.6rem)}._sortIconInactive_5gk77_54{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);opacity:.35;transition:opacity .2s ease}._columnHeader_5gk77_29:hover ._sortIconInactive_5gk77_54{opacity:.6}._sortIconActive_5gk77_65{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--si-primary-container)}._colSubject_5gk77_72{width:30%}._colRequester_5gk77_76{width:18%}._colStatus_5gk77_80,._colLastActivity_5gk77_84{width:14%}._colUnread_5gk77_88{width:10%;text-align:center}._tableRow_5gk77_94{cursor:pointer;transition:background-color .1s ease}._tableRow_5gk77_94:hover{background-color:var(--bg-elevated)}._tableRowSelected_5gk77_103{background-color:#3863f60f}._tableRowSelected_5gk77_103:hover{background-color:#3863f61a}._tableCell_5gk77_111{padding:clamp(.6rem,.5vw,.85rem) clamp(.75rem,.6vw,1rem);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);color:var(--text-regular);border-bottom:1px solid var(--si-outline-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellSubject_5gk77_122{font-weight:500;color:var(--text-light)}._cellCenter_5gk77_127{text-align:center}._statusBadge_5gk77_132{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.75rem;font-size:clamp(.6rem,.5vw,.68rem);font-weight:500}._statusOpen_5gk77_141{background-color:#3b82f626;color:#60a5fa}._statusInProgress_5gk77_146{background-color:#f59e0b26;color:#fbbf24}._statusResolved_5gk77_151{background-color:#22c55e26;color:#4ade80}._statusClosed_5gk77_156{background-color:#6b728026;color:#9ca3af}._unreadBadge_5gk77_162{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;background-color:var(--emphasis-bg);color:var(--emphasis-text);font-family:Geist,sans-serif;font-size:.65rem;font-weight:600}._skeletonRow_5gk77_178 td{padding:clamp(.6rem,.5vw,.85rem) clamp(.75rem,.6vw,1rem);border-bottom:1px solid var(--si-outline-variant)}._skeletonCell_5gk77_183{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_shimmer_5gk77_1 1.8s ease-in-out infinite}@keyframes _shimmer_5gk77_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_5gk77_202{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}._emptyIcon_5gk77_212{color:var(--text-muted);opacity:.5}._emptyText_5gk77_217{font-family:Geist,sans-serif;font-size:clamp(.78rem,.68vw,.88rem);color:var(--text-muted);margin:0}@media(max-width:900px){._colStatus_5gk77_80,._colLastActivity_5gk77_84{display:none}}._panel_kpfyr_1{width:460px;height:100%;display:flex;flex-direction:column;background-color:var(--bg-surface);border-top:1px solid var(--si-outline-variant);border-right:1px solid var(--si-outline-variant);border-bottom:1px solid var(--si-outline-variant);border-top-right-radius:clamp(.75rem,1vw,1.25rem);border-bottom-right-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;flex-shrink:0;overflow:hidden}._header_kpfyr_18{display:flex;align-items:center;justify-content:space-between;padding:clamp(.75rem,.65vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._headerSubject_kpfyr_27{font-family:Geist,sans-serif;font-size:clamp(.85rem,.75vw,1rem);font-weight:600;color:var(--text-light);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:.5rem}._closeButton_kpfyr_40{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease;flex-shrink:0}._closeButton_kpfyr_40:hover{background-color:var(--bg-elevated);color:var(--text-light)}._metadata_kpfyr_61{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;padding:clamp(.75rem,.6vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._metaItem_kpfyr_70{display:flex;flex-direction:column;gap:.125rem}._metaItemFull_kpfyr_76{grid-column:1 / -1}._metaLabel_kpfyr_80{font-family:Geist,sans-serif;font-size:clamp(.6rem,.5vw,.68rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);line-height:1}._metaValue_kpfyr_90{font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);color:var(--text-light);line-height:1.3}._statusControl_kpfyr_98{display:flex;align-items:center;gap:.375rem}._statusSelect_kpfyr_104{padding:.25rem .5rem;border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.8rem);cursor:pointer;transition:border-color .15s ease}._statusSelect_kpfyr_104:focus{outline:none;border-color:var(--border-accent)}._statusSelect_kpfyr_104._updating_kpfyr_121{background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_statusShimmer_kpfyr_1 1.2s ease-in-out infinite;color:transparent;cursor:progress}@keyframes _statusShimmer_kpfyr_1{0%{background-position:200% 0}to{background-position:-200% 0}}._threadContainer_kpfyr_144{flex:1;display:flex;flex-direction:column;overflow:hidden}._messages_kpfyr_151{flex:1;overflow-y:auto;padding:clamp(.75rem,.6vw,1rem);display:flex;flex-direction:column;gap:.75rem}._message_kpfyr_151{display:flex;flex-direction:column;gap:.25rem;max-width:85%}._messageOther_kpfyr_167{align-self:flex-start}._messageSelf_kpfyr_171{align-self:flex-end}._messageBubble_kpfyr_175{padding:clamp(.5rem,.4vw,.75rem) clamp(.75rem,.6vw,1rem);border-radius:.75rem;font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.5;word-break:break-word;white-space:pre-wrap}._messageBubbleOther_kpfyr_185{background-color:var(--bg-elevated);color:var(--text-light);border-bottom-left-radius:.25rem}._messageBubbleSelf_kpfyr_191{background-color:var(--emphasis-bg);color:var(--emphasis-text);border-bottom-right-radius:.25rem}._messageMeta_kpfyr_197{display:flex;align-items:center;gap:.375rem;font-family:Geist,sans-serif;font-size:clamp(.6rem,.5vw,.68rem);color:var(--text-muted);padding:0 .25rem}._messageMetaSelf_kpfyr_207{justify-content:flex-end}._replyBar_kpfyr_212{display:flex;align-items:flex-end;gap:.5rem;padding:clamp(.75rem,.6vw,1rem);border-top:1px solid var(--border-secondary);flex-shrink:0}._replyInput_kpfyr_221{flex:1;padding:clamp(.5rem,.4vw,.625rem) clamp(.625rem,.5vw,.75rem);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.4;resize:none;max-height:120px;transition:border-color .15s ease}._replyInput_kpfyr_221::placeholder{color:var(--text-muted)}._replyInput_kpfyr_221:focus{outline:none;border-color:var(--border-accent)}._sendButton_kpfyr_245{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background-color:var(--emphasis-bg);color:var(--emphasis-text);cursor:pointer;flex-shrink:0;transition:opacity .15s ease}._sendButton_kpfyr_245:hover:not(:disabled){opacity:.9}._sendButton_kpfyr_245:disabled{opacity:.4;cursor:not-allowed}._loading_kpfyr_270{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem)}@media(min-width:2000px){._panel_kpfyr_1{width:500px}}._tableContainer_1fkx8_1{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._tableScrollArea_1fkx8_9{flex:1;overflow-y:auto;overflow-x:auto}._table_1fkx8_1{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}._tableHeader_1fkx8_22{position:sticky;top:0;z-index:2;background-color:var(--si-surface-lowest)}._columnHeader_1fkx8_29{padding:clamp(.9rem,1.2vw,1.4rem) clamp(1rem,1.4vw,1.7rem);text-align:left;font-family:Geist,sans-serif;font-size:clamp(.9rem,1.1vw,1.25rem);font-weight:600;letter-spacing:.02em;color:var(--si-on-surface);border-bottom:1.5px solid var(--si-outline-variant);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}._columnHeader_1fkx8_29:hover{background-color:var(--si-surface-low)}._columnHeaderContent_1fkx8_48{display:inline-flex;align-items:center;gap:clamp(.3rem,.4vw,.6rem)}._sortIconInactive_1fkx8_54{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);opacity:.35;transition:opacity .2s ease}._columnHeader_1fkx8_29:hover ._sortIconInactive_1fkx8_54{opacity:.6}._sortIconActive_1fkx8_65{width:clamp(.75rem,.85vw,1rem);height:clamp(.75rem,.85vw,1rem);color:var(--si-primary-container)}._colCategory_1fkx8_72,._colSubmitter_1fkx8_76{width:28%}._colStatus_1fkx8_80{width:18%}._colCreated_1fkx8_84{width:26%}._tableRow_1fkx8_89{cursor:pointer;transition:background-color .1s ease}._tableRow_1fkx8_89:hover{background-color:var(--bg-elevated)}._tableRowSelected_1fkx8_98{background-color:#3863f60f}._tableRowSelected_1fkx8_98:hover{background-color:#3863f61a}._tableCell_1fkx8_106{padding:clamp(.6rem,.5vw,.85rem) clamp(.75rem,.6vw,1rem);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);color:var(--text-regular);border-bottom:1px solid var(--si-outline-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellCategory_1fkx8_117{font-weight:500;color:var(--text-light)}._statusBadge_1fkx8_123{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.75rem;font-size:clamp(.6rem,.5vw,.68rem);font-weight:500}._statusNew_1fkx8_132{background-color:#3b82f626;color:#60a5fa}._statusReviewed_1fkx8_137{background-color:#22c55e26;color:#4ade80}._statusArchived_1fkx8_142{background-color:#6b728026;color:#9ca3af}._skeletonRow_1fkx8_148 td{padding:clamp(.6rem,.5vw,.85rem) clamp(.75rem,.6vw,1rem);border-bottom:1px solid var(--si-outline-variant)}._skeletonCell_1fkx8_153{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--si-surface-low) 0%,var(--si-surface-high) 50%,var(--si-surface-low) 100%);background-size:200% 100%;animation:_shimmer_1fkx8_1 1.8s ease-in-out infinite}@keyframes _shimmer_1fkx8_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_1fkx8_172{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}._emptyIcon_1fkx8_182{color:var(--text-muted);opacity:.5}._emptyText_1fkx8_187{font-family:Geist,sans-serif;font-size:clamp(.78rem,.68vw,.88rem);color:var(--text-muted);margin:0}@media(max-width:900px){._colStatus_1fkx8_80{display:none}}._subHeader_2d2li_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(.75rem,1vw,1.25rem);padding:clamp(.85rem,.7vw,1.1rem) clamp(1rem,.8vw,1.25rem);background-color:var(--si-surface-lowest);border-bottom:1px solid var(--si-outline-variant);border-radius:clamp(.5rem,.4vw,.75rem) clamp(.5rem,.4vw,.75rem) 0 0;flex-shrink:0}._subHeaderLeft_2d2li_14{display:flex;align-items:center;gap:clamp(.75rem,.6vw,1rem);min-width:0}._iconBox_2d2li_21{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#3863f6;border-radius:clamp(.35rem,.3vw,.5rem);flex-shrink:0}._iconBox_2d2li_21 svg{color:#fff}._titleSection_2d2li_36{display:flex;flex-direction:column;gap:2px;min-width:0}._subHeaderLabel_2d2li_43{font-size:clamp(.6rem,.5vw,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);line-height:1}._subHeaderTitle_2d2li_52{font-size:clamp(1.1rem,1vw,1.4rem);font-weight:600;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._infoSection_2d2li_62{display:flex;align-items:stretch;gap:clamp(1rem,.8vw,1.25rem);padding-left:clamp(.75rem,.6vw,1rem);border-left:1px solid var(--si-outline-variant)}._infoBlock_2d2li_70{display:flex;flex-direction:column;gap:1px}._infoLabel_2d2li_76{font-size:clamp(.6rem,.45vw,.7rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--si-on-surface-variant);line-height:1}._infoValue_2d2li_85{font-size:clamp(.8rem,.6vw,.95rem);font-weight:500;color:var(--si-on-surface);white-space:nowrap;line-height:1.2}._filterTabs_2d2li_93{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}._filterTab_2d2li_93{display:inline-flex;align-items:center;gap:.375rem;padding:clamp(.3rem,.25vw,.4rem) clamp(.625rem,.5vw,.875rem);border-radius:1rem;border:1px solid var(--border-secondary);background:none;color:var(--text-muted);font-family:Geist,sans-serif;font-size:clamp(.68rem,.58vw,.78rem);font-weight:500;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}._filterTab_2d2li_93:hover{color:var(--text-light);border-color:var(--border-primary);background-color:var(--bg-elevated)}._filterTabActive_2d2li_123{color:var(--text-light);border-color:var(--border-accent);background-color:var(--bg-elevated)}._tabCount_2d2li_129{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:.5625rem;background-color:var(--bg-elevated);font-size:.6rem;font-weight:600}._filterTabActive_2d2li_123 ._tabCount_2d2li_129{background-color:var(--emphasis-bg);color:var(--emphasis-text)}@media(max-width:900px){._infoSection_2d2li_62{display:none}}@media(max-width:600px){._subHeader_2d2li_1{flex-direction:column;align-items:stretch}._filterTabs_2d2li_93{flex-wrap:wrap}}._panel_97l05_1{width:460px;height:100%;display:flex;flex-direction:column;background-color:var(--bg-surface);border-top:1px solid var(--si-outline-variant);border-right:1px solid var(--si-outline-variant);border-bottom:1px solid var(--si-outline-variant);border-top-right-radius:clamp(.75rem,1vw,1.25rem);border-bottom-right-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;flex-shrink:0;overflow:hidden}._header_97l05_18{display:flex;align-items:center;justify-content:space-between;padding:clamp(.75rem,.65vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._headerSubject_97l05_27{font-family:Geist,sans-serif;font-size:clamp(.85rem,.75vw,1rem);font-weight:600;color:var(--text-light);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:.5rem}._closeButton_97l05_40{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease;flex-shrink:0}._closeButton_97l05_40:hover{background-color:var(--bg-elevated);color:var(--text-light)}._metadata_97l05_61{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;padding:clamp(.75rem,.6vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._metaItem_97l05_70{display:flex;flex-direction:column;gap:.125rem}._metaItemFull_97l05_76{grid-column:1 / -1}._metaLabel_97l05_80{font-family:Geist,sans-serif;font-size:clamp(.6rem,.5vw,.68rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);line-height:1}._metaValue_97l05_90{font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);color:var(--text-light);line-height:1.3}._statusControl_97l05_98{display:flex;align-items:center;gap:.375rem;margin-top:.25rem}._statusSelect_97l05_105{padding:.25rem .5rem;border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.8rem);cursor:pointer;transition:border-color .15s ease}._statusSelect_97l05_105:focus{outline:none;border-color:var(--border-accent)}._bodyContainer_97l05_123{flex:1;overflow-y:auto;padding:clamp(.75rem,.6vw,1rem)}._bodyCard_97l05_129{padding:clamp(.75rem,.6vw,1rem) clamp(.875rem,.7vw,1.125rem);border-radius:.75rem;background-color:var(--bg-elevated);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.55;white-space:pre-wrap;word-break:break-word}._loading_97l05_142{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem)}@media(min-width:2000px){._panel_97l05_1{width:500px}}._page_86sg7_1{height:100%;background-color:#fbf8ff;padding:clamp(1rem,1.6vw,1.75rem) clamp(1.5rem,2.4vw,3.5rem);overflow-y:auto}@media(min-width:1025px){._page_86sg7_1{overflow:hidden}}._container_86sg7_14{width:100%;max-width:calc(100vw - var(--nav-width) - clamp(3rem,4.8vw,7rem));margin:0 auto;height:100%;display:flex;flex-direction:column;transition:max-width .3s ease}@media(min-width:1025px){._container_86sg7_14{max-height:100%;min-height:0;overflow:hidden}}._header_86sg7_32{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(1rem,1.4vw,1.75rem);margin-bottom:clamp(.75rem,1.2vw,1.5rem);flex-shrink:0}._titleGroup_86sg7_41{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}._title_86sg7_41{font-family:Manrope,sans-serif;font-size:clamp(2.3rem,3.5vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--si-on-surface);margin:0 0 1rem}._titleAccent_86sg7_59{color:var(--si-primary)}._subtitle_86sg7_63{font-size:clamp(1rem,.95vw,1rem);color:var(--text-muted);margin:0;font-weight:400;line-height:1.4;max-width:640px}._content_86sg7_72{display:flex;flex-direction:column;flex:1;min-height:0}@media(min-width:1025px){._content_86sg7_72{overflow:hidden}}._contentLayout_86sg7_85{display:flex;flex:1;min-height:0;overflow:hidden}._tableGroup_86sg7_92{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;background-color:var(--si-surface-lowest);border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;transition:border-top-right-radius .3s ease,border-bottom-right-radius .3s ease}._tableGroupOpen_86sg7_106{border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:1024px){._tableGroup_86sg7_92{flex:none;min-height:auto;overflow:visible}}._detailPanelWrapper_86sg7_119{overflow:hidden;flex-shrink:0}@media(max-width:1024px){._page_86sg7_1{overflow-y:auto}._container_86sg7_14{height:auto;min-height:auto;overflow:visible}._content_86sg7_72{overflow:visible}._contentLayout_86sg7_85{flex-direction:column}}._nav_kv60l_1{position:fixed;top:.75rem;left:.75rem;width:5rem;height:calc(100vh - 1.5rem);display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--si-outline-variant);border-radius:clamp(.75rem,1vw,1.25rem);box-shadow:0 1px 3px #0000000f;z-index:1000}._logoContainer_kv60l_16{display:flex;align-items:center;justify-content:center;padding:1.25rem 0 .75rem}._logo_kv60l_16{width:2.25rem;height:2.25rem}._expandButton_kv60l_29:hover{color:#374151}._navLinks_kv60l_33{display:flex;flex-direction:column;padding:.25rem .625rem;gap:.25rem;flex:1;justify-content:center}._navLink_kv60l_33{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem 0;color:#6b7280;text-decoration:none;font-size:.455rem;font-weight:500;letter-spacing:.02em;position:relative;transition:color .2s ease,background-color .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1rem}._navLink_kv60l_33:hover{color:#374151;background-color:#f5f5f5}._navLinkActive_kv60l_65{color:#fff;background-color:var(--si-primary-container);font-weight:600}._navLinkActive_kv60l_65:hover{color:#f0f0f0;background-color:var(--si-primary-container)}._navIcon_kv60l_77{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem}._navIcon_kv60l_77 svg{width:1.375rem;height:1.375rem}._navLabel_kv60l_90{white-space:nowrap}._bottomLogo_kv60l_94{margin-top:auto;display:flex;align-items:center;justify-content:center;padding:.75rem .5rem}._bottomLogoImg_kv60l_102{width:2.5rem;height:2.5rem;object-fit:contain;opacity:.6}._header_hjf1y_1{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,.94rem + .375vw,1.5rem);padding:clamp(.94rem,.84rem + .26vw,1.22rem) clamp(2rem,.94rem + .375vw,1.875rem);position:relative;background-color:#fbf8ff;z-index:10;flex-shrink:0;min-height:57px}._headerRight_hjf1y_14{display:flex;align-items:center;gap:clamp(.75rem,.6vw,1rem);flex-shrink:0}._breadcrumb_hjf1y_22{flex:1;min-width:0}._breadcrumbList_hjf1y_27{display:flex;align-items:center;gap:clamp(.5rem,.375rem + .25vw,.75rem);list-style:none;margin:0;padding:0}._breadcrumbItem_hjf1y_36{display:flex;align-items:center;gap:clamp(.5rem,.375rem + .25vw,.75rem)}._breadcrumbIcon_hjf1y_42{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .15s ease;flex-shrink:0}._breadcrumbIcon_hjf1y_42:hover{opacity:.7}._artemisLogo_hjf1y_55{width:42px;height:42px;object-fit:contain;display:block}._breadcrumbLink_hjf1y_62,._breadcrumbCurrent_hjf1y_63{font-family:Geist,sans-serif;font-size:clamp(.75rem,.71rem + .15vw,.9rem);font-weight:400;white-space:nowrap;text-decoration:none}._breadcrumbLink_hjf1y_62{color:var(--text-muted);transition:color .15s ease}._breadcrumbLink_hjf1y_62:hover{color:var(--text-light);text-decoration:none}._breadcrumbCurrent_hjf1y_63{color:var(--text-light);font-weight:500}._gradingActions_hjf1y_88{display:flex;align-items:center;gap:clamp(.875rem,.75rem + .25vw,1.125rem);flex-shrink:0}._saveStatus_hjf1y_95{display:flex;align-items:center;gap:clamp(.5rem,.375rem + .15vw,.625rem);font-size:clamp(.925rem,.875rem + .15vw,1.05rem);color:var(--text-muted)}._saved_hjf1y_103{display:inline-flex;align-items:center;gap:clamp(.5rem,.375rem + .15vw,.625rem);color:#34c759}._saving_hjf1y_110{color:#fbbf24}._finalReviewButton_hjf1y_114,._submitGradeButton_hjf1y_115{display:inline-flex;align-items:center;gap:clamp(.5rem,.375rem + .15vw,.625rem);padding:clamp(.625rem,.5rem + .2vw,.875rem) clamp(1rem,.875rem + .25vw,1.25rem);border-radius:clamp(.75rem,1vw,1.25rem);background-color:var(--bg-blue);border:1px solid var(--si-outline-variant);color:#fff;font-family:Geist,sans-serif;font-size:clamp(.925rem,.875rem + .15vw,1.05rem);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #0000000f}._finalReviewButton_hjf1y_114:hover:not(:disabled),._submitGradeButton_hjf1y_115:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}._finalReviewButton_hjf1y_114:disabled,._submitGradeButton_hjf1y_115:disabled{opacity:.5;cursor:not-allowed}._submittedBadge_hjf1y_144{display:inline-flex;align-items:center;gap:clamp(.5rem,.375rem + .15vw,.625rem);padding:clamp(.625rem,.5rem + .2vw,.875rem) clamp(1rem,.875rem + .25vw,1.25rem);border-radius:.5rem;background-color:#34c75926;border:1px solid #34c759;color:#34c759;font-size:clamp(.925rem,.875rem + .15vw,1.05rem);font-weight:600}@media(min-width:1600px){._header_hjf1y_1{padding:1.03rem 1.875rem;gap:1.5rem}._breadcrumbLink_hjf1y_62,._breadcrumbCurrent_hjf1y_63{font-size:.86rem}._artemisLogo_hjf1y_55{width:48px;height:48px}._saveStatus_hjf1y_95{font-size:1rem}._finalReviewButton_hjf1y_114,._submitGradeButton_hjf1y_115,._submittedBadge_hjf1y_144{font-size:1rem;padding:.75rem 1.25rem}}@media(min-width:2000px){._header_hjf1y_1{padding:1.22rem 2.25rem;gap:1.75rem}._breadcrumbLink_hjf1y_62,._breadcrumbCurrent_hjf1y_63{font-size:.94rem}._artemisLogo_hjf1y_55{width:54px;height:54px}._saveStatus_hjf1y_95{font-size:1.1rem}._finalReviewButton_hjf1y_114,._submitGradeButton_hjf1y_115,._submittedBadge_hjf1y_144{font-size:1.1rem;padding:.875rem 1.5rem}}@media(max-width:640px){._header_hjf1y_1{flex-wrap:wrap;gap:.5rem}._breadcrumb_hjf1y_22{width:100%}._breadcrumbList_hjf1y_27{flex-wrap:wrap}._gradingActions_hjf1y_88{width:100%;justify-content:space-between}}._container_1kh2y_1{position:relative}._avatarButton_1kh2y_5{display:flex;align-items:center;justify-content:center;width:clamp(2rem,1.5vw,2.5rem);height:clamp(2rem,1.5vw,2.5rem);border-radius:50%;border:none;background-color:var(--emphasis-bg);color:var(--emphasis-text);font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.85rem);font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}._avatarButton_1kh2y_5:hover{opacity:.85;transform:scale(1.05)}._dropdown_1kh2y_28{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:220px;background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:.5rem;box-shadow:0 8px 24px #00000040;padding:.375rem 0;overflow:hidden}._userInfo_1kh2y_42{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .875rem}._userName_1kh2y_49{font-family:Geist,sans-serif;font-size:clamp(.8rem,.7vw,.9rem);font-weight:600;color:var(--text-light)}._userEmail_1kh2y_56{font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.8rem);color:var(--text-muted)}._divider_1kh2y_62{height:1px;background-color:var(--border-secondary);margin:.25rem 0}._menuItem_1kh2y_68{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;border:none;background:none;color:var(--text-regular);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);cursor:pointer;transition:background-color .12s ease,color .12s ease;text-align:left}._menuItem_1kh2y_68:hover{background-color:var(--bg-elevated);color:var(--text-light)}._logoutItem_1kh2y_89{color:#ef4444}._logoutItem_1kh2y_89:hover{background-color:#ef44441a;color:#ef4444}@media(min-width:1600px){._avatarButton_1kh2y_5{width:2.25rem;height:2.25rem;font-size:.8rem}._userName_1kh2y_49{font-size:.85rem}._userEmail_1kh2y_56{font-size:.75rem}._menuItem_1kh2y_68{font-size:.8rem}}@media(min-width:2000px){._avatarButton_1kh2y_5{width:2.5rem;height:2.5rem;font-size:.85rem}._userName_1kh2y_49{font-size:.9rem}._userEmail_1kh2y_56{font-size:.8rem}._menuItem_1kh2y_68{font-size:.85rem;padding:.625rem 1rem}}._headerActions_1khjp_1{display:flex;align-items:center;gap:clamp(.5rem,.4vw,.75rem);flex-shrink:0}._feedbackButton_1khjp_8{display:inline-flex;align-items:center;gap:.375rem;padding:clamp(.375rem,.3vw,.5rem) clamp(.625rem,.5vw,.875rem);border-radius:clamp(.75rem,1vw,1.25rem);border:1px solid var(--border-secondary);background:var(--bg-surface);color:var(--text-muted);font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.82rem);font-weight:500;cursor:pointer;box-shadow:0 1px 3px #0003;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._feedbackButton_1khjp_8:hover{color:var(--text-light);border-color:var(--border-primary);background-color:var(--bg-elevated)}._feedbackButtonActive_1khjp_31{color:var(--text-light);border-color:var(--border-accent);background-color:var(--bg-elevated)}@media(min-width:1600px){._feedbackButton_1khjp_8{font-size:.78rem;padding:.4375rem .875rem}}@media(min-width:2000px){._feedbackButton_1khjp_8{font-size:.82rem;padding:.5rem 1rem}}._panel_u7pko_1{width:380px;height:100%;display:flex;flex-direction:column;background-color:var(--bg-surface);border-left:1px solid var(--border-secondary)}._header_u7pko_10{display:flex;align-items:center;justify-content:space-between;padding:clamp(.75rem,.65vw,1rem) clamp(1rem,.8vw,1.25rem);border-bottom:1px solid var(--border-secondary);flex-shrink:0}._title_u7pko_19{font-family:Geist,sans-serif;font-size:clamp(.85rem,.75vw,1rem);font-weight:600;color:var(--text-light);margin:0}._closeButton_u7pko_27{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}._closeButton_u7pko_27:hover{background-color:var(--bg-elevated);color:var(--text-light)}._content_u7pko_46{flex:1;overflow-y:auto;padding:clamp(1rem,.8vw,1.25rem);display:flex;flex-direction:column;gap:1rem}._description_u7pko_55{font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);color:var(--text-muted);margin:0;line-height:1.5}._formGroup_u7pko_63{display:flex;flex-direction:column;gap:.375rem}._label_u7pko_69{font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.8rem);font-weight:500;color:var(--text-regular)}._textarea_u7pko_76{width:100%;padding:clamp(.625rem,.5vw,.75rem);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.5;resize:vertical;transition:border-color .15s ease}._select_u7pko_90{width:100%;padding:clamp(.5rem,.45vw,.625rem);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-input);color:var(--text-light);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);line-height:1.5;cursor:pointer;transition:border-color .15s ease}._select_u7pko_90:focus{outline:none;border-color:var(--border-accent)}._select_u7pko_90:disabled{opacity:.6;cursor:not-allowed}._error_u7pko_114{font-family:Geist,sans-serif;font-size:clamp(.7rem,.6vw,.8rem);color:#d4483b;margin:0;text-align:center}._textarea_u7pko_76::placeholder{color:var(--text-muted)}._textarea_u7pko_76:focus{outline:none;border-color:var(--border-accent)}._submitButton_u7pko_131{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:clamp(.5rem,.4vw,.625rem) clamp(.875rem,.7vw,1rem);border-radius:.5rem;border:none;background-color:var(--emphasis-bg);color:var(--emphasis-text);font-family:Geist,sans-serif;font-size:clamp(.75rem,.65vw,.85rem);font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease}._submitButton_u7pko_131:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitButton_u7pko_131:disabled{opacity:.4;cursor:not-allowed}._hint_u7pko_158{font-family:Geist,sans-serif;font-size:clamp(.65rem,.55vw,.72rem);color:var(--text-muted);margin:0;text-align:center}@media(min-width:1600px){._title_u7pko_19{font-size:.95rem}._description_u7pko_55{font-size:.8rem}._label_u7pko_69{font-size:.75rem}._textarea_u7pko_76,._submitButton_u7pko_131{font-size:.8rem}}@media(min-width:2000px){._panel_u7pko_1{width:420px}._title_u7pko_19{font-size:1rem}._description_u7pko_55,._textarea_u7pko_76{font-size:.85rem}._submitButton_u7pko_131{font-size:.85rem;padding:.625rem 1.125rem}}@font-face{font-family:Segoe UI Variable Small;src:local("Segoe UI Variable Small"),url(./SegoeUIVF-all.tff) format("truetype-variations");font-variation-settings:"opsz" 1;font-weight:300 700;font-style:normal}@font-face{font-family:Segoe UI Variable Text;src:local("Segoe UI Variable Text"),url(./SegoeUIVF-all.tff) format("truetype-variations");font-variation-settings:"opsz" 10.5;font-weight:300 700;font-style:normal}@font-face{font-family:Segoe UI Variable Display;src:local("Segoe UI Variable Display"),url(./SegoeUIVF-all.tff) format("truetype-variations");font-variation-settings:"opsz" 36;font-weight:300 700;font-style:normal}
