/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-pursio-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border,.border-input{border-color:#e5e7eb}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:#e5e7eb}.bg-destructive\/10{background-color:lab(43.0069% 45.7532 25.2554/.1)}.bg-muted{background-color:#f3f5f9}.bg-muted\/50{background-color:lab(96.4689% -.153333 -2.17348/.5)}.bg-popover{background-color:#fff}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:#cff3ea}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:#ad3f3f}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:#6b7280}.text-popover-foreground{color:#18181b}.text-primary{color:var(--primary)}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:#176955}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:#6b7280}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:lab(43.0069% 45.7532 25.2554/.2)}.hover\:bg-muted:hover{background-color:#f3f5f9}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:lab(43.0069% 45.7532 25.2554/.4)}.focus-visible\:border-ring:focus-visible{border-color:#5b7cfa}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:lab(43.0069% 45.7532 25.2554/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:lab(54.6288% 18.5937 -67.8907/.5)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:#5b7cfa}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:lab(91.5752% -.154406 -2.19766/.5)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:#f3f5f9}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:#cff3ea}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:#176955}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#ad3f3f}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:lab(43.0069% 45.7532 25.2554/.2)}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-placeholder\:text-muted-foreground[data-placeholder]{color:#6b7280}.data-unchecked\:bg-input[data-unchecked]{background-color:#e5e7eb}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:#e5e7eb}.dark\:bg-destructive\/20{background-color:lab(43.0069% 45.7532 25.2554/.2)}.dark\:bg-input\/30{background-color:lab(91.5752% -.154406 -2.19766/.3)}.dark\:text-muted-foreground{color:#6b7280}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:lab(43.0069% 45.7532 25.2554/.3)}.dark\:hover\:bg-input\/50:hover{background-color:lab(91.5752% -.154406 -2.19766/.5)}.dark\:hover\:bg-muted\/50:hover{background-color:lab(96.4689% -.153333 -2.17348/.5)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:lab(43.0069% 45.7532 25.2554/.4)}.dark\:disabled\:bg-input\/80:disabled{background-color:lab(91.5752% -.154406 -2.19766/.8)}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:lab(43.0069% 45.7532 25.2554/.5)}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:lab(43.0069% 45.7532 25.2554/.4)}.dark\:data-active\:border-input[data-active]{border-color:#e5e7eb}.dark\:data-active\:bg-input\/30[data-active]{background-color:lab(91.5752% -.154406 -2.19766/.3)}.dark\:data-active\:text-foreground[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary-foreground[data-checked]{background-color:#fff}.dark\:data-unchecked\:bg-foreground[data-unchecked]{background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80[data-unchecked]{background-color:lab(91.5752% -.154406 -2.19766/.8)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.auth-shell{max-width:1440px;min-height:100svh;font-family:var(--font-pursio-body);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-inline:auto;display:grid}body:has(.auth-shell){background:#fff}.auth-story{flex-direction:column;min-width:0;padding:44px clamp(32px,5vw,80px);display:flex}.auth-story .brand{font-size:31px;font-family:var(--font-pursio-heading);gap:10px;font-weight:700}.auth-story-copy{width:100%;max-width:540px;margin:auto 0;padding:72px 0}.auth-kicker{color:#667085;font-size:14px;font-weight:500;line-height:1.5;display:block}.auth-story h1{color:#18181b;font-family:var(--font-pursio-heading);letter-spacing:-.045em;margin:22px 0;font-size:clamp(44px,4.5vw,64px);font-weight:700;line-height:1.06}.auth-story h1>span{color:var(--primary)}.auth-story-copy>p{color:#6b7280;max-width:405px;font-size:20px;line-height:1.65}.auth-benefits{color:#414958;gap:18px;margin:36px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.auth-benefits li{align-items:center;gap:12px;line-height:1.5;display:flex}.auth-benefits svg{color:#2c8470}.auth-story-footer{color:#737b89;font-size:14px;line-height:1.5}.auth-form-side{margin:24px;background:#fafbfe;border:1px solid #edf0f5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-width:0;margin-left:0;padding:48px clamp(28px,4vw,64px) 30px;display:flex}.auth-card{width:100%;max-width:400px;margin:auto 0;padding:48px 0 16px}.auth-card .auth-kicker{margin-bottom:12px}.auth-card .auth-icon{border-radius:12px;width:44px;height:44px;margin-bottom:22px}.auth-card h2{font-family:var(--font-pursio-heading);color:#18181b;letter-spacing:-.035em;text-wrap:balance;font-size:36px;font-weight:700;line-height:1.14}.auth-intro{color:#6b7280;margin:14px 0 30px;font-size:17px;line-height:1.6}.auth-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.auth-form label,.passkey-add label{color:#414958;gap:9px;font-size:14px;font-weight:500;display:grid}.auth-form input{height:50px;box-shadow:none;background:#fff;border:1px solid #dfe3ea;border-radius:10px;padding-inline:14px;font-size:16px}.auth-form input:focus{outline-offset:1px;border-color:#5b7cfa;outline:2px solid #5b7cfa55}.auth-card .action{width:100%;height:auto;min-height:52px;font-family:var(--font-pursio-body);white-space:normal;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.auth-card .action:not(.secondary){background:var(--primary);color:#fff;border-color:#0000}.auth-card .action:not(.secondary):hover:not(:disabled){background:#164fe6;transform:translateY(-1px);box-shadow:0 4px 14px #2563ff21}.auth-card .action:not(.secondary):active:not(:disabled){transform:translateY(1px)}.auth-card .action>svg:last-child{margin-left:auto}.auth-passkey-help{color:#737b89;margin-top:12px;font-size:14px}.auth-passkey-help summary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 0;list-style:none;transition:color .18s;display:flex}.auth-passkey-help summary::-webkit-details-marker{display:none}.auth-passkey-help summary:hover{color:var(--primary)}.auth-passkey-help summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.auth-passkey-help summary svg{transition:transform .18s}.auth-passkey-help[open] summary svg{transform:rotate(180deg)}.auth-passkey-help p{text-align:center;padding:8px 12px 14px;line-height:1.65}.auth-fine-print{color:#737b89;margin-top:18px;font-size:14px;line-height:1.6}.auth-switch{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;font-size:15px;display:flex}.auth-switch button,.auth-demo button{color:var(--primary);border-radius:4px;font-weight:500}.auth-switch button:hover:not(:disabled),.auth-text-button:hover:not(:disabled){color:#164fe6;text-underline-offset:4px;text-decoration:underline}.auth-text-button{color:#6b7280;border-radius:4px;margin:14px auto 0;padding:5px 0;font-size:14px;display:block}.auth-demo{border-top:1px solid #e5e7eb;justify-items:center;gap:9px;margin-top:32px;padding-top:26px;display:grid}.auth-demo button{align-items:center;gap:10px;padding:6px 0;font-size:15px;display:flex}.auth-demo button svg{transition:transform .18s}.auth-demo button:hover:not(:disabled) svg{transform:translate(4px)}.auth-demo small{text-align:center;color:#737b89;font-size:14px;line-height:1.5}.auth-footer{justify-items:center;gap:12px;width:100%;max-width:400px;display:grid}.auth-bottom{color:#737b89;text-align:left;align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.auth-footer .install-app-trigger{color:#6b7280;font-family:var(--font-pursio-body);background:0 0;border:0;min-height:40px;padding:8px 12px;font-size:14px}.auth-footer .install-app-trigger:hover{color:var(--primary);background:#eef2ff}.auth-error,.auth-notice{overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.auth-error{color:#923e30;background:#fff1ed;border:1px solid #f1d3c8}.auth-notice{color:#506488;background:#eff3ff;margin-bottom:18px}.auth-notice a{text-underline-offset:3px;text-decoration:underline}.auth-loading{text-align:center;color:#6b7280;justify-items:center;gap:20px;padding:70px 0;font-size:16px;display:grid}.auth-loading h2{font-size:28px}.recovery-code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #dfe5ed;border-radius:10px;margin:20px 0;padding:20px;font-size:16px;line-height:1.6;display:block}.auth-checkbox{color:#566074;align-items:flex-start;gap:10px;margin:24px 0;font-size:14px;line-height:1.6;display:flex}.auth-checkbox input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}@media (max-width:1000px){.auth-story{padding:32px}.auth-story-copy{padding:48px 0}.auth-story h1{font-size:44px}.auth-story-copy>p{font-size:18px}.auth-form-side{border-radius:20px;margin:16px 16px 16px 0;padding:32px 28px 24px}.auth-card h2{font-size:32px}}@media (max-width:760px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-story{padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))}.auth-story-copy,.auth-story-footer{display:none}.auth-story .brand-wordmark{display:inline}.auth-form-side{padding:44px max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#fff;border:0;border-radius:0;gap:36px;margin:0}.auth-card{margin:0;padding:0}.auth-card h2{font-size:36px}.auth-footer{border-top:1px solid #edf0f5;padding-top:24px}.auth-switch button,.auth-text-button,.auth-demo button,.auth-passkey-help summary{min-height:44px}.auth-switch,.auth-text-button{margin-top:12px}}@media (prefers-reduced-motion:reduce){.auth-shell *,.auth-shell :before,.auth-shell :after{transition:none}.auth-card .action:not(.secondary):hover:not(:disabled),.auth-card .action:not(.secondary):active:not(:disabled),.auth-demo button:hover:not(:disabled) svg{transform:none}}.account-security{margin:24px 0}.gmail-panel{margin:0 0 24px}.gmail-panel .security-body{gap:14px;min-width:0;display:grid}.gmail-panel .security-body>p{margin:0}.gmail-panel .email-import-actions{flex-wrap:wrap}.gmail-messages{max-height:480px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.gmail-messages li{border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.gmail-messages li>div:first-child{overflow-wrap:anywhere;flex:220px;gap:6px;min-width:0;display:grid}.gmail-messages strong{font-size:13px}.gmail-messages small{color:#6c7587;font-size:12px}.account-security .email-import-form{max-width:480px;margin:18px 0}.security-body{padding:0 25px 24px}.passkey-list{margin:0 0 20px;padding:0;list-style:none}.passkey-list li{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.passkey-list li>div{overflow-wrap:anywhere;flex:1;gap:5px;min-width:120px;display:grid}.passkey-list strong{font-size:13px}.passkey-list small{color:#959dad;font-size:11px}.passkey-add{align-items:flex-end;gap:14px;margin:15px 0;display:flex}.passkey-add label{flex:1;max-width:360px}.security-body>.muted{font-size:12px;line-height:1.7}.security-footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.security-footer p{color:#858da0;max-width:500px;font-size:12px;line-height:1.7}.save-error{background:#fff3eb;border-bottom:1px solid #f0dccd;padding:18px 28px;font-size:12px}.save-error>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.saving-status{z-index:90;color:#fff;background:#202b49;border-radius:10px;padding:12px 22px;font-size:12px;position:fixed;bottom:20px;left:50%}@media (max-width:700px){.passkey-add,.security-footer{flex-direction:column;align-items:stretch}.passkey-add label{max-width:none}.security-body{padding:0 18px 20px}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist.woff2)format("woff2")}:root{--background:#fafbfe;--foreground:#18181b;--primary:#2563ff;--blue:#5b7cfa;--mint:#cff3ea;--lilac:#b8a8ff;--coral:#ff927a;--muted:#6b7280;--border:#e5e7eb;--radius:.65rem}*{box-sizing:border-box}body{color:var(--foreground);background:var(--background);font-family:var(--font-pursio-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #5b7cfa88}input:focus,textarea:focus,select:focus{outline-offset:1px;border-color:var(--blue);outline:2px solid #5b7cfa55}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.15px;font-size:32px;font-weight:600;line-height:1.3}h2{letter-spacing:-.3px;font-size:17px;font-weight:600}h3{font-size:16px;font-weight:600}svg{flex-shrink:0}.workspace{min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;width:238px;padding:33px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.3px;align-items:center;font-size:31px;font-weight:650;line-height:1;display:inline-flex}.brand img{object-fit:contain;width:35px;height:37px;margin-right:9px}.brand-link{align-self:flex-start;padding:0 13px}.workspace-switch{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;margin:31px 2px 28px;padding:11px 10px;display:flex}.workspace-switch>div{flex:1}.workspace-switch strong{font-size:13px;font-weight:550;display:block}.workspace-switch small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.workspace-avatar{color:#7c65bc;background:#f0edff;border:1px solid #e1daff;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.nav-label{letter-spacing:1.3px;color:#6b778b;margin-bottom:12px;padding:0 14px;font-size:10px;font-weight:600}.nav-item{color:#666d7b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:12px 14px;font-size:14px;font-weight:450;display:flex}.nav-item span:first-of-type{flex:1}.nav-item small{color:#6b778b;font-size:12px}.nav-item:hover{color:#303c58;background:#f6f8fc}.nav-item.active{color:#3664e9;background:#edf2ff;font-weight:550}.nav-item.active svg{stroke-width:2px}.nav-item .inbox-count{color:#7b65b9;background:#ece8ff;border-radius:4px;padding:1px 6px}.nav-item .tiny-new{letter-spacing:.5px;color:#6b778b;background:#ecf8f4;border-radius:4px;flex:0;padding:2px 5px;font-size:9px;font-weight:650}.sidebar-bottom{margin-top:auto;padding-top:38px}.student-callout{background:#faf9ff;border:1px solid #e8e6f5;border-radius:10px;margin:0 5px 24px;padding:16px}.student-callout>svg{color:#6b778b;margin-bottom:9px}.student-callout strong{font-size:13px;font-weight:550;line-height:1.55;display:block}.student-callout p{color:#6b778b;margin-top:7px;font-size:12px;line-height:1.6}.student-callout button{color:#7763ac;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:12px;font-weight:550;display:flex}.profile{border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:11px;width:calc(100% + 38px);margin:20px -19px 0;padding:20px 24px;display:flex}.profile>span:nth-child(2){flex:1}.profile strong{font-size:13px;font-weight:550;display:block}.profile small{color:#6b778b;font-size:12px}.avatar{color:#826d56;background:#f4eadd;border:1px solid #e7ddcd;border-radius:50%;place-items:center;width:37px;height:37px;font-size:15px;font-weight:600;display:grid}.avatar.small{width:31px;height:31px;font-size:13px}.main-shell{flex-direction:column;min-height:100vh;margin-left:238px;display:flex}.topbar{border-bottom:1px solid var(--border);background:#ffffffc9;justify-content:space-between;align-items:center;gap:15px;height:77px;padding:0 39px;display:flex}.breadcrumbs{color:#6b778b;align-items:center;gap:13px;font-size:13px;display:flex}.breadcrumbs strong{color:#515766;font-weight:450}.topbar-actions{align-items:center;gap:22px;display:flex}.top-search{color:#6b778b;background:0 0;border:0;align-items:center;gap:9px;font-size:12px;display:flex}.local-label{color:#6b778b;align-items:center;gap:6px;font-size:11px;display:flex}.local-label i{background:#51bc9a;border-radius:100%;width:5px;height:5px}.icon-button{color:#6b778b;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:#3561d8;background:#f0f3fa}.notification{position:relative}.notification i{background:#ff927a;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}.content{flex:1;width:100%;max-width:1560px;margin:0 auto;padding:37px 39px 25px;animation:.2s enter}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.6px;color:#6b778b;margin-bottom:10px;font-size:10px;font-weight:550}.greeting-dot{color:#6b778b}.page-heading p{color:#6b778b;margin-top:8px;font-size:14px}.action{background:var(--primary);color:#fff;border-radius:7px;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:500;box-shadow:0 2px 3px #2563ff0a}.action:hover{background:#2055dd}.action.secondary{color:#616978;box-shadow:none;background:#fff;border:1px solid #e1e5ed}.action.secondary:hover{background:#f7f9fe}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px;display:grid}.stat-card{text-align:left;border:1px solid var(--border);background:#fff;border-radius:11px;padding:19px 21px 17px}.stat-card:hover{border-color:#cdd8f8;transform:translateY(-2px);box-shadow:0 5px 15px #2b426205}.stat-top{color:#797f8d;justify-content:space-between;align-items:center;gap:7px;font-size:13px;display:flex}.icon-tile{border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.icon-tile.compact{border-radius:7px;width:28px;height:28px}.blue{color:#5b7cfa;background:#edf2ff}.mint{color:#6b778b;background:#e6f8f1}.lilac{color:#6b778b;background:#f0ecff}.peach{color:#6b778b;background:#fff1e8}.stat-number{letter-spacing:-1px;margin:10px 0 8px;font-size:34px;font-weight:550;line-height:1.3;display:block}.overview-columns{grid-template-columns:minmax(0,2.45fr) minmax(265px,1fr);gap:24px;display:grid}.overview-primary,.overview-secondary{flex-direction:column;gap:24px;min-width:0;display:flex}.panel{border:1px solid var(--border);background:#fff;border-radius:11px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 23px 21px;display:flex}.panel-heading h2{align-items:center;gap:9px;display:flex}.panel-heading p{color:#6b778b;margin-top:7px;font-size:12px}.panel-heading>svg{color:#6b778b}.count-badge{color:#6b778b;background:#f2f4f8;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:450}.text-button{color:#6b778b;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.text-button:hover{color:#2563ff}.table-scroll{overflow-x:auto}.application-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.application-table th{color:#6b778b;background:#fcfcfe;border-top:1px solid #f0f1f4;border-bottom:1px solid #edf0f4;padding:12px 15px;font-size:11px;font-weight:450}.application-table th:first-child{padding-left:23px}.application-table td{color:#6b778b;border-bottom:1px solid #f1f2f5;padding:17px 15px;font-size:12px}.application-table td:first-child{padding-left:23px}.application-table tr:last-child td{border-bottom:0}.application-table tbody tr:hover{background:#fafcff}.company-cell{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.company-cell strong{color:#333b4a;font-size:13px;font-weight:550;display:block}.company-cell small{color:#6b778b;margin-top:4px;font-size:11px;display:block}.company-icon{letter-spacing:-.3px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:13px;font-weight:650;display:inline-flex}.company-icon.large{border-radius:13px;width:62px;height:62px;font-size:24px}.company-0{color:#4e7bc0;background:#eaf1fc}.company-1{color:#528a80;background:#e8f5f0}.company-2{color:#8a73b1;background:#f0ecf8}.company-3{color:#6b778b;background:#fcf0e9}.company-4{color:#657ca2;background:#ebeff7}.status{white-space:nowrap;color:#6b778b;background:#f0f2f5;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.next-cell{color:#6b778b;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.next-dot{background:#83b7aa;border-radius:50%;width:4px;height:4px}.next-dot.coral{background:var(--coral)}.quiet{color:#6b778b}.table-add{color:#6b778b;background:#fff;border:0;border-top:1px dashed #e8ebf1;justify-content:center;align-items:center;gap:7px;width:100%;padding:15px;font-size:12px;display:flex}.table-add:hover{color:#5b7cfa;background:#fafcff}.update-row{text-align:left;background:0 0;border:0;border-top:1px solid #f0f2f6;align-items:center;gap:13px;width:100%;padding:17px 23px;display:flex}.update-row:hover{background:#fafbff}.update-copy{flex:1;min-width:0}.update-copy strong{color:#566073;font-size:13px;font-weight:500;display:block}.update-copy>span{color:#6b778b;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.update-row>svg{color:#6b778b}.intelligence-note{color:#6b778b;background:#fdfcff;border-top:1px solid #f1f2f5;align-items:center;gap:6px;padding:15px 23px;font-size:11px;display:flex}.all-caught-up{color:#6b778b;align-items:center;gap:12px;padding:25px;display:flex}.upcoming-panel .panel-heading{padding-bottom:17px}.mini-week{border-bottom:1px solid #f0f2f6;padding:0 21px 17px}.mini-month{color:#6b778b;margin-bottom:13px;font-size:11px}.week-days,.week-dates{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.week-days{color:#6b778b;margin-bottom:9px;font-size:10px}.week-dates button{color:#6b778b;background:0 0;border:0;border-radius:7px;height:32px;font-size:12px;position:relative}.week-dates button:hover{background:#f0f3fa}.week-dates button.selected{color:#5b7cfa;background:#edf2ff;font-weight:550}.week-dates button.has-event:after{content:"";background:#94caba;border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:50%}.event-row{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:17px 22px 0;display:flex}.event-row:hover .event-copy strong{color:#5b7cfa}.date-tile{border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:47px;display:flex}.date-tile span{letter-spacing:.7px;font-size:9px}.date-tile strong{font-size:18px;font-weight:500;line-height:1.35}.event-copy{flex:1}.event-copy strong{color:#515b6d;font-size:12px;font-weight:550;display:block}.event-copy>span{color:#6b778b;margin-top:2px;font-size:11px;display:block}.event-copy small{color:#6b778b;font-size:10px}.event-row>svg{color:#6b778b}.calendar-link{color:#6b778b;background:0 0;border:0;border-top:1px solid #f0f2f6;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:19px;padding:16px;font-size:12px;display:flex}.momentum-card{background:#f3faf7;border:1px solid #e3eee9;border-radius:10px;padding:21px}.momentum-icon{color:#6b778b;background:#e9f4ee;border:1px solid #d6e9e0;border-radius:8px;place-items:center;width:33px;height:33px;margin-bottom:13px;display:grid}.momentum-card h3{color:#5b796b;font-size:14px}.momentum-card p{color:#6b778b;margin-top:8px;font-size:12px;line-height:1.8}.momentum-card button{color:#6b778b;background:0 0;border:0;align-items:center;gap:5px;margin-top:16px;padding:0;font-size:12px;display:flex}.extension-banner{border:1px solid var(--border);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:14px;width:100%;margin-top:25px;padding:17px 23px;display:flex}.extension-banner>span:nth-child(2){flex:1}.extension-banner strong{color:#737d90;font-size:13px;font-weight:500;display:block}.extension-banner small{color:#6b778b;margin-top:5px;font-size:11px;display:block}.banner-link{color:#6b778b;align-items:center;gap:8px;font-size:12px;display:flex}.workspace-footer{color:#6b778b;justify-content:space-between;padding:20px 39px 25px;font-size:10px;display:flex}.workspace-footer>span{align-items:center;gap:6px;display:flex}.footer-dot{background:#97c7b6;border-radius:50%;width:4px;height:4px}.pursio-modal[data-slot=dialog-content]{color:#343d4d;border-radius:14px;gap:20px;width:min(620px,100vw - 32px);max-width:620px;max-height:90dvh;padding:30px;overflow-y:auto}.pursio-modal [data-slot=dialog-title]{letter-spacing:-.7px;padding-right:25px;font-size:23px;font-weight:600;line-height:1.3}.pursio-modal [data-slot=dialog-description]{color:#6b778b;font-size:14px;line-height:1.6}.help-steps{color:#6b778b;gap:20px;line-height:1.7;display:grid}.help-steps strong{color:#4e5a6e;display:block}.muted{color:#6b778b;font-size:13px;line-height:1.65}.padded{padding:20px}.empty-state{color:#6b778b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:240px;padding:30px;display:flex}.empty-state>svg{color:#6b778b}.empty-state p{font-size:14px}.toast{color:#637369;z-index:70;background:#fff;border:1px solid #dee8e3;border-radius:11px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:12px 14px;font-size:13px;animation:.2s enter;display:flex;position:fixed;bottom:27px;left:calc(50% + 119px);transform:translate(-50%);box-shadow:0 8px 35px #20324c12}.toast-check{color:#6b778b;background:#e7f7ed;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.storage-warning{color:#92764b;background:#fff5e5;padding:12px 39px}.mobile-menu{display:none}.skip-link{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:250px}.skip-link:focus{top:10px}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@media (min-width:1600px){.content{padding-top:48px}.stats-grid{margin-bottom:32px}.stat-card{padding:24px}.application-table td{padding-top:20px;padding-bottom:20px}}@media (max-width:1200px){.sidebar{width:212px;padding-left:13px;padding-right:13px}.main-shell{margin-left:212px}.content{padding:28px 25px}.topbar{padding:0 25px}.top-search span{display:none}.profile{width:calc(100% + 26px);margin-left:-13px;margin-right:-13px}.overview-columns{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:18px}.stat-card{padding:15px}.stat-top{font-size:12px}.stat-hint{font-size:10px}.panel-heading{padding:20px 17px}.application-table td,.application-table th{padding-left:10px;padding-right:10px}.application-table td:first-child,.application-table th:first-child{padding-left:17px}.company-cell small{text-overflow:ellipsis;max-width:145px;overflow:hidden}.overview-primary,.overview-secondary{gap:18px}.update-row{padding:16px 17px}.update-row>.status{display:none}.toast{left:calc(50% + 106px)}}@media (max-width:1000px){.sidebar{width:78px;padding:25px 12px 0}.brand-link{width:55px;padding:0 8px;overflow:hidden}.brand{gap:0;font-size:0}.brand img{width:30px;height:32px;margin:0}.workspace-switch,.nav-label,.student-callout,.sidebar .nav-item span,.sidebar .nav-item small,.profile>span:nth-child(2),.profile>svg{display:none}.sidebar nav{margin-top:35px}.sidebar .nav-item{justify-content:center;padding:14px}.sidebar-bottom{padding-top:30px}.profile{justify-content:center;width:78px;margin-left:-12px;padding:20px}.main-shell{margin-left:78px}.overview-columns{grid-template-columns:minmax(0,1fr) 270px}.stats-grid{gap:12px}.stat-top{font-size:11px}.stat-top .icon-tile{width:29px;height:29px}.stat-hint{display:none}.stat-number{margin-bottom:0}.toast{left:calc(50% + 39px)}}@media (max-width:800px){.overview-columns{grid-template-columns:1fr}.overview-secondary{grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.topbar{height:65px}.page-heading h1{font-size:28px}.eyebrow{font-size:9px}.workspace-footer{padding:15px 25px}.workspace-footer>span:nth-child(2),.local-label{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-top{font-size:13px}.stat-hint{display:block}.stat-number{margin-bottom:7px}.company-cell small{max-width:230px}.banner-link{font-size:0}.extension-banner small{max-width:330px;line-height:1.6}}@media (max-width:600px){.sidebar{width:245px;padding:25px 18px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar .brand-link{width:auto}.sidebar .brand{font-size:30px}.sidebar .brand img{margin-right:8px}.sidebar .nav-item span,.sidebar .nav-item small,.profile>span:nth-child(2){display:initial}.sidebar .nav-item{justify-content:flex-start;padding:13px}.sidebar .nav-item .tiny-new{flex:0}.sidebar .profile{width:245px;margin-left:-18px}.main-shell{margin-left:0}.mobile-menu{display:flex}.mobile-scrim{z-index:29;background:#131d3233;border:0;position:fixed;inset:0}.topbar{padding:0 16px}.breadcrumbs{gap:7px}.breadcrumbs>span:first-of-type,.breadcrumbs>svg:first-of-type{display:none}.topbar-actions{gap:10px}.top-search{display:none}.content{padding:27px 17px}.page-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px}.page-heading h1{font-size:27px}.page-heading>.action{height:38px}.eyebrow{font-size:8px}.stats-grid{gap:10px}.stat-card{padding:14px}.stat-top{font-size:11px}.stat-number{font-size:29px}.stat-hint{font-size:9px}.overview-secondary{display:flex}.momentum-card{display:none}.panel-heading h2{font-size:15px}.panel-heading p,.panel-heading .text-button{font-size:11px}.application-table{min-width:550px}.application-table td{padding-top:17px;padding-bottom:17px}.update-copy>span{max-width:240px}.extension-banner{padding:15px}.extension-banner small{font-size:10px}.extension-banner .icon-tile{width:30px;height:30px}.workspace-footer{padding:10px 17px 22px;font-size:9px}.toast{width:max-content;font-size:12px;left:50%}.pursio-modal[data-slot=dialog-content]{padding:24px}.skip-link{left:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.extension-connections{margin-top:24px}.extension-pairing-content{padding:0 24px 24px}.extension-pairing-intro{align-items:flex-start;gap:14px;display:flex}.extension-pairing-intro h3,.extension-device-heading h3{margin:0 0 6px;font-size:15px;font-weight:550}.extension-pairing-intro p,.extension-sync-note,.extension-no-devices{color:#6b7280;font-size:13px;line-height:1.7}.extension-pairing-form{align-items:flex-end;gap:12px;margin:20px 0;display:flex}.extension-pairing-form label{flex-direction:column;flex:1;gap:7px;font-size:13px;display:flex}.extension-pairing-code{background:#eff2ff;border:1px solid #dce4ff;border-radius:10px;margin-bottom:24px;padding:16px}.extension-pairing-code label{margin-bottom:8px;font-size:13px;font-weight:550;display:block}.extension-pairing-code>div{align-items:center;gap:10px;display:flex}.extension-pairing-code input{background:#fff;font-family:monospace}.extension-pairing-code p{color:#65718a;margin-top:10px;font-size:12px;line-height:1.7}.extension-device-heading{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:10px;padding-top:18px;display:flex}.extension-device{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:16px 0;display:flex}.extension-device>svg{color:#71809a}.extension-device>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.extension-device strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.extension-device span{color:#6b7280;font-size:12px}.extension-no-devices{padding:16px 0}.extension-sync-note{margin-top:16px;font-size:12px}@media (max-width:650px){.extension-pairing-form{flex-direction:column;align-items:stretch}.extension-pairing-content{padding:0 16px 18px}.extension-device{flex-wrap:wrap}.extension-device>div{min-width:70%}}.email-import-modal{width:680px;max-width:calc(100% - 32px)}.email-import-form{gap:14px;min-width:0;display:grid}.email-import-form label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.email-import-form input:not([type=checkbox]),.email-import-form textarea,.email-import-form select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.email-import-form textarea{resize:vertical;min-height:200px;font-weight:400}.email-import-form select{text-overflow:ellipsis}.email-import-form .muted{margin:0;font-size:12px;line-height:1.6}.email-analysis-note{overflow-wrap:anywhere;background:#f4f2ff;border-radius:10px;padding:14px;font-size:12px;line-height:1.7}.email-analysis-note p{margin:4px 0}.email-analysis-note ul{padding-left:18px;list-style:outside}.email-analysis-note blockquote{border-left:2px solid var(--primary);margin:8px 0;padding-left:10px}.email-import-grid{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.email-import-form .email-import-check{align-items:center;gap:10px;min-height:44px;line-height:1.5;display:flex}.email-import-check input{flex-shrink:0;width:18px;height:18px}.email-import-actions{justify-content:space-between;gap:12px;display:flex}.mail-sender>div{overflow-wrap:anywhere;min-width:0}@media (max-width:480px){.email-import-grid{grid-template-columns:1fr}.email-import-actions{flex-wrap:wrap}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.choice[data-slot=select-trigger]{color:#6b7486;background:#fff;border:1px solid #e0e5ed;border-radius:7px;gap:12px;min-width:120px;height:40px;padding:0 12px;font-size:13px}[data-slot=select-content]{padding:5px}[data-slot=select-item]{color:#626d81;padding:9px 25px 9px 10px;font-size:13px}[data-slot=select-item][data-highlighted]{color:#4770d3;background:#edf2ff}.form-grid{grid-template-columns:1fr 1fr;gap:19px 17px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:#6b7484;font-size:13px}.field.wide{grid-column:1/-1}.field input{color:#596579;border:1px solid #e1e6ed;border-radius:7px;width:100%;height:41px;padding:9px 12px;font-family:inherit;font-size:14px}.field textarea,.notes-form textarea{color:#65728a;resize:vertical;border:1px solid #e3e7ef;border-radius:7px;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.75}.field input::placeholder,.field textarea::placeholder,.notes-form textarea::placeholder{color:#6b778b}.field .choice{width:100%}.modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;display:flex}.form-error{color:#b55a4c;background:#fff0ea;border-radius:6px;margin-top:18px;padding:10px;font-size:13px}.delete-modal[data-slot=alert-dialog-content]{background:#fff;gap:15px;width:min(460px,100vw - 32px);max-width:460px;padding:28px}.delete-modal [data-slot=alert-dialog-title]{color:#4d5769;font-size:20px;line-height:1.4}.delete-modal [data-slot=alert-dialog-description]{color:#6b778b;font-size:14px;line-height:1.7}.delete-modal .modal-actions{margin-top:10px}.action.delete-action{background:#c26a5b}.danger{color:#6b778b!important}.applications-tabs{gap:0}.applications-toolbar{align-items:center;gap:10px;padding:4px 0 18px;display:flex}.search-field{border:1px solid var(--border);color:#6b778b;background:#fff;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:180px;height:41px;padding:0 13px;display:flex}.search-field input{color:#606e83;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:13px}.search-field input::placeholder{color:#6b778b}.search-field:focus-within{border-color:#92a7ef;box-shadow:0 0 0 2px #e8efff}.search-field button{color:#6b778b;background:0 0;border:0;font-size:11px}.view-toggle[data-slot=tabs-list]{background:#f0f3f8;border:1px solid #e0e5ed;border-radius:7px;flex-shrink:0;height:40px;padding:3px}.view-toggle [data-slot=tabs-trigger]{color:#6b778b;border-radius:5px;gap:6px;height:32px;padding:6px 12px;font-size:12px}.view-toggle [data-slot=tabs-trigger][data-active]{color:#677eaf;background:#fff;box-shadow:0 1px 3px #12234b0a}.filter-bar{color:#6b778b;background:#f2f5fa;border:1px solid #e6eaf2;border-radius:9px;align-items:center;gap:12px;margin-bottom:10px;padding:15px;font-size:13px;display:flex}.filter-dot{background:#5b7cfa;border-radius:50%;width:5px;height:5px}.results-line{color:#6b778b;justify-content:space-between;padding:14px 0 20px;font-size:11px;display:flex}.kanban{grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;gap:14px;min-height:480px;padding-bottom:20px;display:grid;overflow-x:auto}.board-column{background:#f3f5f9;border:1px solid #e9ecf2;border-radius:10px;min-height:395px;transition:background .2s,border-color .2s}.board-column.drag-over{background:#eaf0ff;border-color:#9cafea}.column-heading{border-bottom:1px solid #e8ecf2;align-items:center;gap:9px;padding:10px 11px;display:flex}.column-heading>.status{background:0 0;padding-left:0;font-size:12px}.column-heading>span:nth-child(2){color:#6b778b;flex:1;font-size:11px}.column-heading .icon-button{width:20px}.column-content{flex-direction:column;gap:11px;padding:10px;display:flex}.empty-column{color:#6b778b;text-align:center;padding:35px 8px;font-size:11px}.board-card{background:#fff;border:1px solid #e6eaf0;border-radius:8px;padding:14px 13px 11px;position:relative;box-shadow:0 2px 4px #1d315103}.board-card:hover{border-color:#cdd7ed;box-shadow:0 3px 8px #27436607}.board-card.dragging{opacity:.15}.board-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.board-card .company-icon{width:31px;height:31px;font-size:11px}.drag-handle{touch-action:none;cursor:grab}.drag-handle:active{cursor:grabbing}.card-main{text-align:left;background:0 0;border:0;width:100%;padding:0}.card-main>strong{color:#576378;font-size:13px;font-weight:550}.card-main h3{color:#6b778b;min-height:44px;margin-top:5px;font-size:14px;font-weight:500;line-height:1.6}.card-main>span{color:#6b778b;align-items:center;gap:5px;margin:10px 0 17px;font-size:12px;display:flex}.card-next{color:#6b778b;border-top:1px solid #f0f2f6;align-items:center;gap:5px;padding:12px 0;font-size:10px;display:flex}.card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.card-footer>span{color:#6b778b;font-size:9px}.card-footer .choice{border-color:#edf0f4;gap:4px;min-width:0;height:25px;padding:3px 7px;font-size:10px}.card-footer .choice svg{width:11px}.drag-preview{background:#fff;border:1px solid #aabbec;border-radius:8px;width:210px;padding:18px;transform:rotate(2deg);box-shadow:0 7px 25px #4d638622}.drag-preview strong{margin:12px 0 6px;font-size:14px;display:block}.drag-preview p{color:#6b778b;font-size:13px}.board-footnote{color:#6b778b;justify-content:space-between;gap:15px;margin-top:4px;font-size:10px;display:flex}.board-footnote>span:first-child{align-items:center;gap:5px;display:flex}.back-link{color:#6b778b;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:25px;padding:0;font-size:12px;display:flex}.back-link:hover{color:#5b7cfa}.detail-heading{align-items:center;gap:20px;margin-bottom:33px;display:flex}.detail-heading>div:nth-child(2){flex:1}.detail-company{color:#6b778b;align-items:center;gap:10px;margin-bottom:7px;font-size:14px;display:flex}.detail-heading h1{letter-spacing:-.7px;color:#404c61;font-size:26px;line-height:1.4}.detail-heading p{color:#6b778b;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.detail-actions{align-items:center;gap:12px;display:flex}.detail-grid{grid-template-columns:minmax(0,2.4fr) minmax(270px,1fr);gap:24px;display:grid}.detail-primary{flex-direction:column;gap:24px;min-width:0;display:flex}.application-job-details .panel-heading{align-items:flex-start}.application-job-details .panel-heading p{max-width:58ch}.application-job-sections{gap:24px;padding:0 24px 24px;display:grid}.application-job-sections section{min-width:0}.application-job-sections section+section{border-top:1px solid var(--border);padding-top:21px}.application-job-sections h3{color:#343b49;font-size:16px;font-weight:650}.application-job-sections ul{gap:9px;margin:12px 0 0;padding-left:20px;list-style:outside;display:grid}.application-job-sections li{color:#525d70;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.application-job-sections li::marker{color:#5b7cfa}.application-job-empty{color:#6b7280;margin-top:8px;font-size:14px;line-height:1.7}@media (max-width:700px){.application-job-sections{padding-inline:16px}}.detail-fields{grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:3px 24px 24px;display:grid}.detail-fields dt{color:#6b778b;margin-bottom:9px;font-size:12px}.detail-fields dd{color:#727e92;overflow-wrap:anywhere;margin:0;font-size:14px}.detail-fields .choice{min-width:100px;height:30px;padding:0 8px;font-size:12px}.notes-form{padding:0 24px 23px}.notes-form>div{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.notes-form textarea{background:#fdfdfe;border-color:#edf0f5}.notes-form .action{height:34px;font-size:12px}.timeline{padding:0 24px 25px}.timeline-entry{align-items:flex-start;gap:12px;padding-bottom:24px;display:flex;position:relative}.timeline-entry:not(:last-child):before{content:"";background:#e7ecf3;width:1px;position:absolute;top:20px;bottom:0;left:9px}.timeline-node{background:#f0f3f8;border:4px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:2px;display:grid;position:relative;box-shadow:0 0 0 1px #e9edf4}.timeline-node.latest{color:#6b778b;box-shadow:none;background:#ddecfb;border:0}.timeline-entry>div{flex:1}.timeline-entry>div>span{color:#6b778b;font-size:11px}.timeline-entry p{color:#6b778b;margin-top:6px;font-size:14px;line-height:1.6}.timeline-entry .icon-button{opacity:.55;width:21px}.timeline-entry:hover .icon-button{opacity:1}.next-step-panel .panel-heading{border-bottom:1px solid #f0f2f6}.next-step-body{flex-direction:column;align-items:flex-start;padding:23px;display:flex}.next-step-body>.icon-tile{width:42px;height:42px;margin-bottom:20px}.next-step-body>h3{color:#64718a;font-size:20px;font-weight:500}.next-step-body>p{color:#6b778b;margin-top:9px;font-size:14px;line-height:1.65}.step-time{color:#6b778b;align-items:center;gap:6px;margin-top:11px;margin-bottom:26px;font-size:12px;display:flex}.next-step-body>.action{width:100%;margin-top:12px}.complete-button{width:100%;margin-top:18px}.completed-label{color:#6b778b;align-items:center;gap:6px;margin:10px 0;font-size:12px;display:flex}.detail-tip{color:#6b778b;padding:23px 18px}.detail-tip p{margin-top:12px;font-size:12px;line-height:1.9}.sample-label,.connection-label{color:#6b778b;background:#fff;border:1px solid #e4e9f1;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.calendar-toolbar{justify-content:space-between;align-items:center;margin:3px 0 22px;display:flex}.calendar-toolbar>div:first-child{align-items:center;gap:12px;display:flex}.calendar-toolbar h2{text-align:center;color:#6b778e;min-width:160px;font-size:18px;font-weight:500}.calendar-toolbar .action{height:33px;margin-left:8px;font-size:12px}.calendar-layout{grid-template-columns:minmax(0,3fr) minmax(235px,1fr);gap:23px;display:grid}.calendar-weekdays{color:#6b778b;text-align:center;background:#fdfdff;grid-template-columns:repeat(7,1fr);padding:16px 0;font-size:11px;display:grid}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day{border-top:1px solid #edf0f6;border-right:1px solid #edf0f6;min-height:112px;padding:8px}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{background:#fcfcfe}.calendar-day.outside .day-number{color:#6b778b}.calendar-day.selected-day{background:#f8faff}.day-number{color:#6b778b;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:5px;font-size:12px;display:grid}.day-number:hover{color:#5b7cfa;background:#edf2ff}.day-number.today{color:#fff;background:#5b7cfa}.day-events{flex-direction:column;gap:4px;display:flex}.calendar-event{text-align:left;border:0;border-left:2px solid;border-radius:4px;flex-direction:column;width:100%;padding:7px 6px;line-height:1.5;display:flex;overflow:hidden}.event-mint{color:#6b778b;background:#e8f7f1;border-color:#96cab7}.event-lilac{color:#6b778b;background:#f0edfb;border-color:#b9a8dd}.event-peach{color:#6b778b;background:#fdf2e8;border-color:#e7c19d}.calendar-event>span{font-size:9px}.calendar-event strong{font-size:11px;font-weight:550}.calendar-event small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.agenda-mini{text-align:left;background:0 0;border:0;border-top:1px solid #f0f2f6;align-items:center;gap:10px;width:100%;padding:17px;display:flex}.agenda-mini>span:nth-child(2){flex:1}.agenda-mini strong{color:#6b778b;font-size:13px;display:block}.agenda-mini small{color:#6b778b;margin-top:5px;font-size:11px;display:block}.agenda-mini svg{color:#6b778b}.clear-day{padding:5px 23px 30px}.clear-day .icon-tile{margin-bottom:15px}.clear-day h3{color:#6b778b;font-size:14px}.clear-day p{color:#6b778b;margin-top:9px;font-size:12px;line-height:1.6}.calendar-legend{flex-direction:column;gap:13px;padding:28px 18px;display:flex}.calendar-legend h3{letter-spacing:1.2px;color:#6b778b;margin-bottom:4px;font-size:10px}.calendar-legend>span{color:#6b778b;align-items:center;gap:9px;font-size:12px;display:flex}.calendar-legend i{border-radius:2px;width:8px;height:8px;display:block}.calendar-legend p{color:#6b778b;margin-top:9px;font-size:11px;line-height:1.8}.agenda-row{text-align:left;color:#6b778b;background:0 0;border:0;border-bottom:1px solid #eef1f6;align-items:center;gap:18px;width:100%;padding:24px;font-size:13px;display:flex}.agenda-row:hover{background:#fafcff}.agenda-date{min-width:65px}.agenda-row>span:nth-child(3){flex:1}.agenda-row strong{color:#6c7a91;font-size:14px;display:block}.agenda-row small{margin-top:5px;font-size:12px;display:block}.event-modal-date{align-items:center;gap:14px;margin:8px 0;display:flex}.event-modal-date strong{color:#71839a;font-size:17px;font-weight:500}.event-modal-date p{color:#6b778b;margin-top:6px;font-size:13px}.event-modal-date .icon-tile{width:48px;height:48px}.event-details-note{color:#6b778b;background:#f5f8fc;border-radius:7px;padding:16px;font-size:13px;line-height:1.75}.event-modal-actions{flex-wrap:wrap;gap:9px;display:flex}.inbox-summary{background:#fbfaff;border:1px solid #e7e3f2;border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:19px 22px;display:flex}.inbox-summary>div{flex:1}.inbox-summary strong{color:#6b778b;font-size:14px;font-weight:500}.inbox-summary p{color:#6b778b;margin-top:6px;font-size:12px}.inbox-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.mail-list-title{letter-spacing:1px;color:#6b778b;border-bottom:1px solid #eef1f6;justify-content:space-between;padding:20px;font-size:10px;display:flex}.mail-list-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f6;width:100%;padding:20px;display:block}.mail-list-item.selected{background:#f5f7ff;border-left:3px solid #8d9de1;padding-left:17px}.mail-list-item:hover{background:#fafbff}.mail-list-item>div{align-items:center;gap:10px;display:flex}.mail-list-item>div>span:nth-child(2){flex:1}.mail-list-item>div strong{color:#6b778b;font-size:12px;font-weight:500;display:block}.mail-list-item>div small{color:#6b778b;font-size:10px}.mail-list-item>div i{background:#97a8e5;border-radius:50%;width:5px;height:5px}.mail-list-item h3{color:#6b778b;margin-top:15px;font-size:13px;font-weight:500;line-height:1.65}.mail-list-item>p{color:#6b778b;margin-top:8px;font-size:12px;line-height:1.8}.mail-state{color:#6b778b;background:#efebf7;border-radius:4px;margin-top:15px;padding:4px 6px;font-size:10px;display:inline-flex}.mail-state.applied{color:#6b778b;background:#edf7f0}.mail-state.ignored{color:#6b778b;background:#f0f2f6}.mail-header{border-bottom:1px solid #eef1f6;padding:28px 30px 24px}.mail-category{letter-spacing:1.25px;color:#6b778b;font-size:9px;display:block}.mail-header h2{color:#66758f;margin:12px 0 23px;font-size:22px;font-weight:500;line-height:1.4}.mail-sender{align-items:center;gap:11px;display:flex}.mail-sender>div{flex:1}.mail-sender strong{color:#6b778b;font-size:12px;font-weight:500}.mail-sender p{color:#6b778b;margin-top:4px;font-size:11px}.mail-sender>span:last-child{color:#6b778b;font-size:10px}.mail-body{white-space:pre-wrap;color:#6b778b;padding:27px 30px;font-size:14px;line-height:1.9}.detection-panel{background:#fbfaff;border:1px solid #e8e2f5;border-radius:10px;margin:0 27px 20px;padding:20px}.detection-title{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.detection-title>div{flex:1;min-width:180px}.detection-title h3{color:#6b778b;font-size:14px;font-weight:500;line-height:1.6}.detection-title p{color:#6b778b;margin-top:4px;font-size:11px}.confidence{color:#6b778b;background:#f1edf8;border-radius:4px;padding:5px 7px;font-size:9px}.detected-fields{grid-template-columns:1fr 1.2fr;gap:20px;margin:24px 0;display:grid}.detected-fields>div>span{color:#6b778b;margin-bottom:7px;font-size:11px;display:block}.detected-fields strong{color:#6b778b;font-size:13px;font-weight:500}.detected-fields button{color:#6b778b;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:flex}.detection-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.detection-actions .action{height:37px;font-size:12px}.applied-success{color:#6b778b;flex:1;align-items:center;gap:7px;font-size:12px;line-height:1.7;display:flex}.mail-demo-note{color:#6b778b;align-items:center;gap:6px;padding:0 28px 24px;font-size:10px;display:flex}.pulse{animation:1s infinite pulse}@keyframes pulse{50%{opacity:.3}}.connection-label{color:#6b778b;background:#f7fcf9;border-color:#dcece4}.connection-label i{background:#8fc6ad;border-radius:50%;width:6px;height:6px}.connection-label small{color:#6b778b;border-left:1px solid #dcece4;margin-left:4px;padding-left:5px;font-size:10px}.extension-intro{border:1px solid var(--border);background:#fff;border-radius:11px;align-items:center;gap:20px;padding:24px;display:flex}.extension-app-icon{color:#6b778b;background:#edf2ff;border-radius:12px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.extension-intro>div{flex:1}.extension-intro h2{color:#74819c;font-size:18px}.extension-intro p{color:#6b778b;margin-top:7px;font-size:13px;line-height:1.7}.journey-strip{grid-template-columns:repeat(4,1fr);gap:18px;padding:32px 0;display:grid}.journey-strip>div{align-items:center;gap:10px;display:flex}.journey-strip>div>span{color:#6b778b;background:#fff;border:1px solid #e5e9f1;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.journey-strip>div>div{flex:1}.journey-strip strong{color:#6b778b;font-size:12px;font-weight:500;display:block}.journey-strip small{color:#6b778b;margin-top:5px;font-size:10px;display:block}.journey-strip>div>svg{color:#6b778b;width:15px}.journey-strip>div.current>span{color:#6b778b;background:#edf1ff;border-color:#d8e2fd}.journey-strip>div.current strong{color:#6b778b}.journey-strip>div.done>span{color:#6b778b;background:#e8f5ee;border-color:#dcefe5}.extension-demo-heading{justify-content:space-between;align-items:center;gap:15px;margin:2px 0 18px;display:flex}.extension-demo-heading h2{color:#6b778b;font-size:16px;font-weight:500}.browser-demo{background:#fff;border:1px solid #e2e7f0;border-radius:11px;overflow:hidden}.browser-chrome{background:#f4f6fa;border-bottom:1px solid #e9edf4;align-items:center;gap:20px;padding:13px 20px;display:flex}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#d5dce7;border-radius:50%;width:7px;height:7px}.browser-dots i:first-child{background:#e9c4bc}.browser-dots i:nth-child(2){background:#e8ddc2}.browser-dots i:nth-child(3){background:#c2dccd}.mock-url{color:#6b778b;background:#fff;border:1px solid #e7ecf4;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;max-width:580px;margin:auto;padding:8px 15px;font-size:11px;display:flex}.browser-chrome>svg{color:#6b778b}.browser-body{background:linear-gradient(100deg,#fff 52%,#fbfcfe 52%);grid-template-columns:minmax(0,1.5fr) minmax(285px,1fr);align-items:start;gap:40px;padding:36px 42px;display:grid}.job-brand{color:#6b778b;align-items:center;gap:9px;font-size:13px;display:flex}.job-eyebrow{color:#6b778b;letter-spacing:1.4px;margin-top:34px;font-size:9px}.job-posting>h2{letter-spacing:-.9px;color:#6c7d98;margin-top:13px;font-size:33px;font-weight:500;line-height:1.3}.job-meta{color:#6b778b;flex-wrap:wrap;gap:17px;margin-top:18px;font-size:11px;display:flex}.job-meta span{align-items:center;gap:5px;display:flex}.job-tags{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.job-tags span{color:#6b778b;background:#f3f6fa;border:1px solid #eaf0f7;border-radius:5px;padding:5px 8px;font-size:10px}.job-posting hr{border:0;border-top:1px solid #edf1f7;margin:26px 0}.job-posting>h3{color:#6b778b;margin:22px 0 8px;font-size:14px;font-weight:500}.job-posting>p:not(.job-eyebrow){color:#6b778b;max-width:430px;font-size:13px;line-height:1.9}.extension-popup{background:#fff;border:1px solid #e0e6f0;border-radius:12px;margin-top:12px;padding:22px;box-shadow:0 9px 34px #314e7910}.popup-brand{color:#6b778b;border-bottom:1px solid #eff2f7;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.popup-brand .brand{font-size:25px}.popup-brand .brand img{width:25px;height:27px;margin-right:6px}.popup-brand>span:last-child:not(.brand){letter-spacing:.8px;color:#6b778b;font-size:7px}.popup-match{color:#6b778b;align-items:center;gap:7px;padding:18px 0;font-size:11px;display:flex}.popup-match.lilac{color:#6b778b;background:0 0}.popup-match .icon-tile{width:23px;height:23px}.popup-job{align-items:center;gap:10px;margin:5px 0 25px;display:flex}.popup-job strong{color:#6b778b;font-size:13px;font-weight:500;display:block}.popup-job span:not(.company-icon){color:#6b778b;margin-top:5px;font-size:12px;line-height:1.6;display:block}.extension-popup dl{margin:0 0 22px}.extension-popup dl>div{justify-content:space-between;gap:10px;margin-bottom:13px;font-size:11px;display:flex}.extension-popup dt{color:#6b778b}.extension-popup dd{text-align:right;color:#6b778b;margin:0}.extension-popup>.action{width:100%;margin-top:8px;font-size:12px}.popup-note{text-align:center;color:#6b778b;margin-top:15px;font-size:10px;line-height:1.65}.saved-feedback{color:#6b778b;background:#f3faf6;border:1px solid #dfeee6;border-radius:7px;align-items:center;gap:10px;margin:15px 0;padding:13px;display:flex}.saved-feedback strong{font-size:13px;font-weight:500;display:block}.saved-feedback span{color:#6b778b;margin-top:3px;font-size:11px;display:block}.extension-status{color:#6b778b;justify-content:space-between;align-items:center;gap:15px;padding:21px 3px;font-size:11px;display:flex}.extension-status>span{align-items:center;gap:7px;display:flex}.extension-disclaimer{color:#6b778b;border:1px solid #e9edf5;border-radius:7px;align-items:center;gap:8px;padding:15px 18px;font-size:11px;line-height:1.7;display:flex}.extension-mail>h2{color:#6b778b;margin:17px 0 25px;font-size:23px;font-weight:500}.extension-mail>p{color:#6b778b;margin-top:23px;font-size:14px;line-height:1.9}.extension-mail>p>strong{color:#6b778b;font-weight:500}.extension-popup>h3{color:#6b778b;margin-top:8px;font-size:20px;font-weight:500;line-height:1.5}.popup-description{color:#6b778b;margin-top:9px;font-size:12px;line-height:1.7}.email-detection{background:#fbfaff;border:1px solid #eee9f7;border-radius:7px;margin:25px 0;padding:17px}.email-detection strong{color:#6b778b;margin-top:13px;font-size:13px;font-weight:500;display:block}.email-detection>span:not(.status){color:#6b778b;margin-top:7px;font-size:12px;display:block}.email-detection small{color:#6b778b;margin-top:13px;font-size:10px;display:block}.extension-popup>.text-button{width:100%;margin-top:17px}.insight-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.insight-stat{padding:25px;position:relative}.insight-marker{background:#a6b7d9;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:28px;right:25px}.marker-1{background:#b8a8df}.marker-2{background:#9fceb8}.marker-3{background:#e9b9a2}.insight-stat>span:not(.insight-marker){color:#6b778b;font-size:13px}.insight-stat>strong{letter-spacing:-1.5px;color:#6b7d99;margin:16px 0 10px;font-size:42px;font-weight:500;display:block}.insight-stat>small{color:#6b778b;font-size:11px}.insight-grid{grid-template-columns:1.4fr 1fr;gap:25px;display:grid}.status-chart{justify-content:center;align-items:center;gap:40px;padding:35px 30px 50px;display:flex}.donut{border-radius:50%;flex-shrink:0;place-items:center;width:185px;height:185px;display:grid;transform:rotate(-90deg)}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:137px;height:137px;display:flex;transform:rotate(90deg)}.donut strong{color:#6f819c;font-size:36px;font-weight:500;line-height:1.3}.donut span{color:#6b778b;font-size:11px}.chart-legend{flex-direction:column;flex:1;gap:18px;max-width:230px;display:flex}.chart-legend button{color:#6b778b;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:flex}.chart-legend button:hover{color:#537abe}.chart-legend i{border-radius:3px;width:8px;height:8px}.chart-legend span{text-align:left;flex:1}.chart-legend strong{font-weight:500}.chart-legend small{color:#6b778b;text-align:right;min-width:30px}.rate{padding:5px 25px 26px}.rate>div:first-child{color:#6b778b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.rate strong{color:#6b778b;font-size:30px;font-weight:500}.rate strong small{color:#6b778b;margin-left:2px;font-size:18px}.rate-track{background:#f1f4fa;border-radius:5px;height:7px;margin:15px 0 10px;overflow:hidden}.rate-track span{background:#a1b4ee;border-radius:5px;height:100%;display:block}.rate-track.mint-track span{background:#a6d7c3}.rate>p{color:#6b778b;font-size:11px}.metrics-note{color:#6b778b;background:#fcfdff;border-top:1px solid #f0f3f8;padding:18px 25px;font-size:11px;line-height:1.7}.insight-encouragement{background:#f5fbf7;border:1px solid #e2ede7;border-radius:11px;align-items:center;gap:17px;margin-top:25px;padding:25px;display:flex}.insight-encouragement>div{flex:1}.insight-encouragement h3{color:#6b778b;font-size:15px;font-weight:500}.insight-encouragement p{color:#6b778b;margin-top:7px;font-size:12px;line-height:1.8}.current-plan{color:#6b778b;background:#f9f7fd;border:1px solid #e6e1f2;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.settings-grid{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.settings-form{padding:0 24px 24px}.settings-form-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.settings-form-footer>span{color:#6b778b;font-size:11px}.preference-row{align-items:center;gap:12px;padding:4px 24px 24px;display:flex}.preference-row>div{flex:1}.preference-row label{color:#6b778b;font-size:13px;display:block}.preference-row p{color:#6b778b;margin-top:6px;font-size:11px;line-height:1.7}.privacy-copy{color:#6b778b;background:#fcfdff;border-top:1px solid #eff2f7;padding:19px 24px;font-size:12px;line-height:1.8}.plans-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:43px 0 28px;display:flex}.plans-heading h2{letter-spacing:-.6px;color:#6b778b;font-size:24px;font-weight:500}.plans-heading p{color:#6b778b;margin-top:9px;font-size:13px}.plans-heading>span{color:#6b778b;margin-bottom:4px;font-size:11px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:21px;display:grid}.plan-card{border:1px solid var(--border);background:#fff;border-radius:11px;padding:29px 25px 24px;position:relative}.plan-card.student-plan{border-color:#c4d1f7;box-shadow:0 0 0 3px #f1f4fd}.student-badge{color:#6b778b;background:#f0f4ff;border:1px solid #d8e2fc;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex;position:absolute;top:-12px;left:22px}.plan-card>h3{color:#6b778b;font-size:20px;font-weight:500}.plan-description{color:#6b778b;min-height:40px;margin-top:8px;font-size:12px;line-height:1.7}.plan-price{align-items:baseline;gap:6px;margin:21px 0 23px;display:flex}.plan-price strong{color:#6d80a0;letter-spacing:-1.2px;font-size:36px;font-weight:500}.plan-price span{color:#6b778b;font-size:12px}.plan-card>.action{width:100%}.plan-intro{color:#6b778b;margin:25px 0 18px;font-size:12px}.plan-card>ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plan-card li{color:#6b778b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.65;display:flex}.plan-card li svg{color:#6b778b;margin-top:3px}.student-proof{color:#6b778b;border-top:1px solid #edf1f9;margin-top:20px;padding-top:17px;font-size:10px;line-height:1.7}.plan-disclaimer{color:#6b778b;text-align:center;margin:23px 0 35px;font-size:11px;line-height:1.8}.reset-panel{background:#fff;border:1px solid #e7ebf3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.reset-panel h3{color:#6b778b;font-size:14px;font-weight:500}.reset-panel p{color:#6b778b;margin-top:7px;font-size:12px;line-height:1.7}@media (max-width:1300px){.applications-toolbar{flex-wrap:wrap}.applications-toolbar .search-field{min-width:220px}.kanban{grid-template-columns:repeat(5,205px)}.inbox-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}.browser-body{gap:25px;padding:30px}.status-chart{gap:25px;padding:25px}.donut{width:155px;height:155px}.donut>div{width:115px;height:115px}.plan-card{padding:27px 20px 23px}}@media (max-width:1100px){.calendar-layout{grid-template-columns:1fr}.calendar-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.calendar-day{min-height:105px}.inbox-layout{grid-template-columns:230px minmax(0,1fr)}.mail-header,.mail-body{padding:24px}.detection-panel{margin:0 20px 20px;padding:17px}.detection-title{align-items:flex-start}.detected-fields{grid-template-columns:1fr;gap:16px}.extension-intro{flex-wrap:wrap}.extension-intro .action{margin-left:76px}.browser-body{gap:20px;padding:25px}.extension-popup{padding:18px}.job-posting>h2{font-size:28px}.journey-strip{gap:10px}.journey-strip small{display:none}.insight-grid{grid-template-columns:1fr 1fr}.status-chart{flex-direction:column}.chart-legend{width:100%}.insight-encouragement{flex-wrap:wrap}.insight-encouragement>.action{margin-left:52px}.settings-grid{grid-template-columns:1fr}.plan-grid{gap:13px}.plans-heading{flex-wrap:wrap}}@media (max-width:800px){.detail-grid{grid-template-columns:1fr}.detail-secondary{grid-row:1}.detail-tip{display:none}.next-step-body{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;display:grid}.next-step-body>.icon-tile{grid-row:span 3;margin:0}.next-step-body>h3{font-size:18px}.next-step-body>p{margin:0}.next-step-body>.step-time{grid-column:2;margin:0 0 10px}.next-step-body>.action,.next-step-body>.complete-button{grid-column:1/-1;margin-top:6px}.next-step-body>.completed-label{grid-column:1/-1}.detail-heading{flex-wrap:wrap}.detail-heading h1{font-size:22px}.detail-actions{margin-left:auto}.inbox-layout{grid-template-columns:1fr}.mail-list{grid-template-columns:repeat(2,1fr);display:grid}.mail-list-title{grid-column:1/-1}.mail-list-item{border-right:1px solid #edf0f7}.mail-list-item>p{display:none}.mail-list-item h3{font-size:12px}.inbox-summary{flex-wrap:wrap}.inbox-summary>.choice{width:100%}.browser-body{background:#fff;grid-template-columns:1fr}.job-posting>p:not(.job-eyebrow),.job-posting>h3,.job-posting hr,.job-posting>h2 br{display:none}.job-eyebrow{margin-top:22px}.extension-popup{justify-self:center;width:100%;max-width:450px;margin-top:5px}.extension-intro .action{margin-left:0}.journey-strip{grid-template-columns:1fr 1fr;gap:20px}.journey-strip>div>svg{display:none}.extension-demo-heading,.extension-status{flex-wrap:wrap}.insight-stats{grid-template-columns:repeat(2,1fr)}.insight-stat>strong{font-size:35px}.insight-grid{grid-template-columns:1fr}.status-chart{flex-direction:row}.insight-encouragement>.action{margin:0}.plan-grid{grid-template-columns:1fr;gap:27px}.plan-card{padding:27px}.plan-description{min-height:0}.plan-card>ul{grid-template-columns:1fr 1fr;gap:13px 20px;display:grid}.reset-panel{flex-wrap:wrap}}@media (max-width:600px){.form-grid{grid-template-columns:1fr;gap:16px}.field.wide{grid-column:auto}.applications-toolbar{gap:8px}.applications-toolbar .search-field{flex-basis:100%}.applications-toolbar>.choice{flex:1;min-width:150px}.view-toggle[data-slot=tabs-list]{height:38px}.applications-toolbar .view-toggle{margin-left:auto}.filter-bar{flex-wrap:wrap;padding:12px}.filter-bar>.choice{flex:1}.results-line>span:last-child{display:none}.board-footnote{flex-direction:column;gap:10px}.detail-heading{gap:14px}.detail-heading>.company-icon{width:48px;height:48px;font-size:20px}.detail-heading>div:nth-child(2){flex-basis:calc(100% - 65px)}.detail-heading h1{font-size:22px}.detail-heading p{flex-wrap:wrap;font-size:11px}.detail-actions{margin-left:0}.detail-fields{gap:23px;padding:0 20px 23px}.detail-fields dd{font-size:13px}.notes-form{padding:0 20px 20px}.detail-primary .panel-heading>.muted{display:none}.timeline{padding:0 20px 20px}.timeline-entry{gap:9px}.timeline-entry p{font-size:13px}.timeline-entry .icon-button{opacity:1}.calendar-toolbar{flex-wrap:wrap;gap:10px}.calendar-toolbar>div:first-child{gap:6px;width:100%}.calendar-toolbar h2{flex:1;min-width:0;font-size:17px}.calendar-toolbar .action{padding:0 8px;font-size:10px}.calendar-layout{gap:18px}.calendar-grid{min-width:480px}.calendar-panel{overflow:auto}.calendar-weekdays{min-width:480px}.calendar-day{min-height:104px;padding:5px}.calendar-aside{grid-template-columns:1fr;gap:0}.calendar-legend{display:none}.agenda-row{flex-wrap:wrap;gap:10px;padding:18px}.agenda-row .status{margin-left:auto}.agenda-row>span:nth-child(3){flex-basis:50%}.agenda-row>span:nth-child(5){margin-left:auto}.agenda-date{min-width:45px;font-size:12px}.mail-list-item{padding:17px}.mail-list-item.selected{padding-left:14px}.mail-list-item .company-icon{width:28px;height:28px}.mail-list-item>div strong{font-size:10px}.mail-list-item h3{font-size:12px}.mail-list-item .mail-state{font-size:9px}.inbox-summary{padding:18px}.inbox-summary strong{font-size:13px}.inbox-summary p{font-size:11px}.mail-header{padding:22px}.mail-header h2{font-size:20px}.mail-sender>span:last-child{display:none}.mail-body{padding:22px;font-size:14px}.detection-panel{margin:0 16px 18px;padding:17px}.detection-title h3{font-size:14px}.detection-title>.icon-tile{width:28px;height:28px}.mail-demo-note{align-items:flex-start;padding:0 20px 23px;line-height:1.7}.extension-intro{gap:13px;padding:20px}.extension-app-icon{width:43px;height:43px}.extension-intro h2{font-size:17px}.extension-intro>div{min-width:200px}.extension-intro p{font-size:12px}.journey-strip{gap:22px 12px;padding:25px 0}.journey-strip strong{font-size:12px}.browser-body{padding:23px}.browser-chrome{gap:9px;padding:11px}.mock-url{font-size:10px}.job-posting>h2{font-size:27px}.extension-demo-heading h2{font-size:16px}.extension-status{line-height:1.8}.extension-disclaimer{align-items:flex-start}.insight-stats{gap:12px}.insight-stat{padding:19px}.insight-stat>small{font-size:10px}.insight-marker{top:24px;right:18px}.status-chart{gap:22px;padding:25px 20px}.donut{width:130px;height:130px}.donut>div{width:96px;height:96px}.donut strong{font-size:28px}.donut span{font-size:10px}.chart-legend{gap:15px}.chart-legend button{gap:6px;font-size:11px}.chart-legend small{min-width:25px;font-size:10px}.insight-encouragement{gap:13px;padding:20px}.insight-encouragement>div{min-width:200px}.settings-form{padding:0 20px 23px}.settings-form-footer{flex-wrap:wrap}.preference-row{padding:0 20px 23px}.plans-heading h2{font-size:22px}.plan-card{padding:27px 23px}.plan-card>ul{grid-template-columns:1fr}.plan-card li{font-size:14px}.plan-price strong{font-size:38px}.plan-disclaimer{font-size:12px}}h1{color:#242d40}.panel-heading h2,.detail-heading h1,.mail-header h2,.job-posting>h2,.plans-heading h2,.plan-card>h3{color:#354156}.company-cell strong,.card-main>strong,.event-copy strong,.update-copy strong{color:#48566b}.stat-number,.insight-stat>strong,.plan-price strong,.donut strong,.rate strong{color:#344058}.nav-label,.eyebrow,.mail-category,.mail-list-title,.calendar-legend h3{color:#7d8799}.nav-label{font-size:11px}.eyebrow{letter-spacing:1.4px;font-size:11px}.page-heading p{color:#778296;font-size:16px}.action,.choice[data-slot=select-trigger],.view-toggle [data-slot=tabs-trigger],.stat-top{font-size:14px}.stat-hint{color:#7f899a;font-size:12px}.application-table th{font-size:12px}.application-table td,.next-cell{font-size:13px}.company-cell strong{font-size:14px}.company-cell small{font-size:12px}.status{font-size:12px;line-height:1.2}.status-interview{color:#456bc0;background:#edf2ff}.status-applied{color:#8570ac;background:#f1ecfa}.status-offer{color:#418e72;background:#e8f6ef}.status-rejected{color:#b76d5b;background:#fff0eb}.status-followup{color:#a58143;background:#fff6e7}.text-button{color:#5878c1;font-size:13px}.update-copy strong,.event-copy strong{font-size:14px}.update-copy>span,.event-copy>span,.event-copy small,.intelligence-note,.workspace-footer,.board-footnote,.results-line{font-size:12px}.upcoming-panel .event-row{padding-top:18px}.week-days,.mini-month{font-size:12px}.week-dates button{font-size:14px}.date-tile span{font-size:10px}.date-tile strong{color:inherit}.mint{color:#428b73}.lilac{color:#8e77b9}.peach{color:#b58356}.blue{color:#5b7cfa}.column-heading>.status{font-size:14px}.card-next{min-height:57px;font-size:12px;line-height:1.65}.card-footer>span{font-size:11px}.card-footer .choice{height:28px;font-size:12px}.card-main h3{color:#6b778b}.empty-column{font-size:12px}.calendar-event>span,.calendar-event small{font-size:11px}.calendar-event strong{font-size:13px}.calendar-event{padding:6px 5px}.day-number{font-size:14px}.calendar-weekdays,.calendar-legend p,.metrics-note{font-size:12px}.mail-body,.extension-mail>p{font-size:16px}.mail-list-item>div strong,.mail-list-item h3,.mail-sender strong{font-size:14px}.mail-sender p,.mail-list-item>div small{font-size:12px}.mail-state,.confidence,.mail-demo-note,.mail-category{font-size:11px}.detection-title h3{color:#7e679f;font-size:16px}.detection-title p,.detected-fields>div>span{font-size:12px}.detected-fields strong{color:#72617f;font-size:14px}.detected-fields button{color:#8870ad;font-size:14px}.detection-actions .action{font-size:13px}.journey-strip strong{font-size:14px}.journey-strip small{font-size:12px}.job-posting>p:not(.job-eyebrow){font-size:15px}.job-meta,.job-tags span{font-size:12px}.extension-popup dl>div,.popup-match{font-size:13px}.popup-job strong{font-size:15px}.popup-job span:not(.company-icon){font-size:14px}.popup-note,.extension-status,.extension-disclaimer{font-size:12px}.extension-popup>.action,.popup-description,.email-detection>span:not(.status){font-size:14px}.email-detection small{font-size:12px}.email-detection strong{font-size:15px}.extension-popup>h3{color:#7f6c98}.saved-feedback{color:#4d9677}.saved-feedback strong{color:#4d9677;font-size:14px}.extension-intro p,.plan-description,.plan-card li,.plan-intro{font-size:14px}.plan-card li{color:#68778f}.plan-price span{font-size:14px}.student-proof,.plan-disclaimer,.privacy-copy,.preference-row p{font-size:12px}.preference-row label{font-size:14px}.student-badge{color:#4d73cd;font-size:12px}.plan-card.student-plan{border-color:#9cb1f0}.connection-label{color:#57967a}.insight-stat>small,.chart-legend button,.rate>p{font-size:12px}.rate>div:first-child,.insight-encouragement p{font-size:14px}.details-fields dd,.timeline-entry p{overflow-wrap:anywhere}.brand-dot{color:#5b7cfa}.brand img{object-fit:contain}.local-label{font-size:12px}.workspace-footer{color:#858fa0}@media (max-width:1300px){.stats-grid{gap:13px}.stat-card{padding:17px}.stat-top{font-size:12px}.stat-hint{font-size:11px}.stat-top .icon-tile{width:30px;height:30px}.topbar-actions{gap:17px}}@media (max-width:800px){.page-heading p{font-size:15px}.eyebrow{font-size:10px}.stat-top{font-size:13px}.workspace-footer>span:last-child{font-size:11px}.extension-mail>p{font-size:15px}}@media (max-width:600px){.page-heading h1{font-size:27px}.eyebrow{letter-spacing:1px;font-size:9px}.stats-grid{gap:10px}.stat-card{padding:14px}.stat-top{font-size:12px}.stat-hint{display:none}.stat-number{margin-bottom:0}.stat-top .icon-tile{width:25px;height:25px}.stat-top .icon-tile svg{width:15px}.workspace-footer{font-size:11px}.action{font-size:13px}.calendar-day{min-height:125px}.calendar-event>span,.calendar-event small{font-size:10px}.calendar-event strong,.mail-list-item>div strong{font-size:12px}.mail-list-item h3{font-size:13px}.mail-body{font-size:15px}.journey-strip strong{font-size:12px}.insight-stat>small{font-size:11px}.chart-legend button{font-size:12px}.extension-status>span{align-items:flex-start}.topbar-actions{gap:8px}.brand-link .brand{color:#18181b}}.content [data-slot=tabs][data-orientation=horizontal]{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.content [data-slot=tabs-content]{width:100%;min-width:0}.content [data-slot=tabs-content][hidden]{display:none}.content [data-slot=tabs-list][data-orientation=horizontal]{flex-direction:row}.content,.main-shell,.applications-tabs,.calendar-layout,.calendar-aside,.inbox-layout,.mail-content,.detail-grid,.overview-columns{min-width:0}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.sidebar>.brand-link,.sidebar>.workspace-switch,.sidebar>.nav-label,.sidebar>nav,.sidebar-bottom{flex-shrink:0}.sidebar-bottom{padding-top:22px}.sidebar .student-callout{margin-bottom:14px;padding:14px}.sidebar .nav-item{padding-block:10px}.sidebar .profile{margin-top:12px;padding-block:15px}.sidebar .workspace-switch{margin-top:26px;margin-bottom:22px}.sidebar .nav-item span{min-width:0}.brand{gap:10px}.brand-mark{--logo-size:37px;width:calc(var(--logo-size) * .76);height:var(--logo-size);flex:none;display:inline-block;position:relative;overflow:hidden}.brand .brand-mark img{max-width:none;width:calc(var(--logo-size) * 4.063);height:auto;left:calc(var(--logo-size) * -1.673);top:calc(var(--logo-size) * -1.531);margin:0;position:absolute}.popup-brand .brand-mark{--logo-size:28px}.company-icon.has-logo{background:#fff;border:1px solid #e8ecf2;padding:3px}.company-icon.has-logo img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.company-icon.large.has-logo{padding:5px}.board-card .company-icon{width:34px;height:34px}.content{padding-top:30px}.page-heading{margin-bottom:24px}.applications-toolbar{flex-shrink:0;width:100%}.results-line{flex-shrink:0;gap:20px}.kanban{grid-template-columns:repeat(5,minmax(200px,1fr));align-items:stretch;width:100%;min-width:0;padding-bottom:12px}.board-column{flex-direction:column;min-width:0;min-height:350px;display:flex}.column-content{flex:1;min-height:0}.board-card{flex:none}.card-main h3{min-height:0}.card-main>span{margin-bottom:12px}.card-next{min-height:0;padding-block:10px}.card-footer{align-items:center}.list-panel{width:100%;min-width:0}.list-panel .table-scroll{width:100%}.list-panel .application-table{min-width:980px}.calendar-toolbar{flex-shrink:0;gap:16px}.calendar-layout{align-items:start}.calendar-grid{grid-auto-rows:minmax(100px,1fr)}.calendar-day{min-height:0}.calendar-aside .panel,.browser-body,.job-posting,.extension-mail,.extension-popup,.detection-panel{min-width:0}.extension-popup .brand-wordmark{white-space:nowrap}.extension-intro>div,.inbox-summary>div{min-width:0}.mail-sender{flex-wrap:wrap}.mail-sender>div{min-width:140px}.detail-heading>div:nth-child(2){min-width:0}.detail-heading h1{overflow-wrap:anywhere}.pursio-modal[data-slot=dialog-content]{max-height:calc(100dvh - 48px)}@media (min-width:1101px){.kanban{height:max(350px,100dvh - 445px);min-height:0}.board-column{min-height:0}.column-content{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.column-heading{flex-shrink:0}.calendar-grid{grid-auto-rows:max(94px, calc((100dvh - 455px) / var(--calendar-weeks,5)))}.calendar-day{padding:6px}.day-number{height:24px;margin-bottom:3px}.calendar-event{padding:4px 5px;line-height:1.35}}@media (min-width:1101px) and (max-height:950px){.sidebar{padding-top:25px}.sidebar .workspace-switch{margin-block:22px 18px}.sidebar .student-callout p,.sidebar .student-callout>svg{display:none}.sidebar .student-callout strong{font-size:12px}.sidebar .student-callout button{margin-top:8px}.sidebar-bottom{padding-top:18px}.topbar{height:65px}.content{padding-top:26px}.stat-card{padding:17px 20px}.stat-number{margin-block:7px;font-size:32px}.stats-grid{margin-bottom:24px}.panel-heading{padding-block:18px}.application-table td{padding-block:14px}.kanban{height:max(350px,100dvh - 430px)}.calendar-grid{grid-auto-rows:max(94px, calc((100dvh - 432px) / var(--calendar-weeks,5)))}.extension-intro{gap:16px;padding:16px 22px}.extension-app-icon{width:42px;height:42px}.extension-intro p{margin-top:4px}.journey-strip{padding-block:20px}.browser-body{padding:24px 32px}.extension-popup{margin-top:0;padding:18px}.popup-brand{padding-bottom:12px}.popup-match{padding-block:12px}.popup-job{margin-bottom:16px}.extension-popup dl{margin-bottom:14px}.extension-popup dl>div{margin-bottom:10px}.popup-note{margin-top:10px}.job-eyebrow{margin-top:23px}}@media (min-width:1101px) and (max-height:760px){.sidebar .student-callout{display:none}.sidebar .workspace-switch{margin-top:20px}.sidebar .nav-item{padding-block:9px}.page-heading h1{font-size:28px}.page-heading{margin-bottom:20px}.content{padding-top:22px}.kanban{height:max(320px,100dvh - 400px)}}@media (max-width:1100px){.kanban{grid-template-columns:repeat(5,215px);height:auto;min-height:380px}.calendar-grid{grid-auto-rows:minmax(106px,auto)}}@media (min-width:1101px) and (max-width:1400px){.sidebar{width:212px;padding-inline:13px}.main-shell{margin-left:212px}.content,.topbar{padding-inline:26px}.sidebar .profile{width:calc(100% + 26px);margin-inline:-13px;padding-inline:20px}.sidebar .workspace-switch{gap:8px;padding-inline:8px}.sidebar .workspace-switch small{white-space:nowrap;font-size:11px}.kanban{grid-template-columns:repeat(5,minmax(176px,1fr));gap:10px}.column-content{padding:8px}.column-heading{gap:5px;padding-inline:8px}.board-card{padding-inline:11px}.column-heading>.status{font-size:13px}.board-footnote{flex-wrap:wrap;font-size:11px}}@media (min-width:601px) and (max-width:1000px){.sidebar .brand{gap:0}.sidebar .brand-mark{--logo-size:32px}.sidebar .brand-wordmark{display:none}.sidebar .profile{padding-inline:20px}}@media (max-width:600px){.content{padding-top:24px}.sidebar .brand-wordmark{display:inline}.sidebar .brand{gap:10px}.sidebar .student-callout,.sidebar .workspace-switch{display:none}.sidebar .brand-mark{--logo-size:35px}.applications-toolbar .view-toggle{margin-left:0}.kanban{grid-template-columns:repeat(5,230px)}.calendar-grid{grid-auto-rows:minmax(125px,auto)}.calendar-toolbar>div:first-child,.calendar-toolbar h2{min-width:0}}.install-app-trigger{border:1px solid var(--border);color:#45506b;min-height:44px;font:inherit;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:inline-flex}.install-app-trigger:hover{background:#f5f7ff;border-color:#b9c8fc}body:has(.install-app-dialog) [data-slot=dialog-overlay]{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18182747;position:fixed;inset:0}.install-app-dialog[data-slot=dialog-content]{z-index:151;overscroll-behavior:contain;width:min(480px,100vw - 32px);max-width:480px;max-height:calc(100dvh - 40px);color:var(--foreground);background:#fff;border:1px solid #e5e7eb;border-radius:18px;outline:none;gap:17px;padding:28px;animation:none;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)translate(0,0);box-shadow:0 18px 60px #18182726}.install-app-dialog>[data-slot=dialog-close]{color:#6b7280;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.install-app-dialog>[data-slot=dialog-close]:hover{background:#f3f5f9}.install-app-dialog>[data-slot=dialog-close] svg{width:19px;height:19px}.install-app-dialog>[data-slot=dialog-close] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.install-app-logo{border:1px solid #e7ebf5;border-radius:16px}.install-app-dialog [data-slot=dialog-title]{letter-spacing:-.6px;margin:0;padding-right:16px;font-size:23px;font-weight:600;line-height:1.2}.install-app-dialog [data-slot=dialog-description]{color:#6b7280;margin:0;font-size:13px;line-height:1.7}.install-app-benefits{color:#506180;flex-wrap:wrap;gap:12px 22px;font-size:11px;display:flex}.install-app-benefits span{align-items:center;gap:7px;display:inline-flex}.install-app-dialog .install-app-primary{background:var(--primary);color:#fff;width:100%;min-height:44px;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;display:flex}.install-app-dialog .install-app-primary:hover{background:#1d55df}.install-app-dialog .install-app-primary svg{width:17px;height:17px}.install-app-steps{background:#f6f8fe;border-radius:12px;padding:17px 19px}.install-app-steps h3{color:#35415a;margin:0 0 10px;font-size:13px;font-weight:600}.install-app-steps ol{color:#59657d;margin:0;padding-left:19px;font-size:12px;line-height:1.7;list-style:decimal}.install-app-steps li+li{margin-top:8px}.install-app-steps p{color:#6b7280;margin:13px 0 0;font-size:11px;line-height:1.7}.install-app-note{color:#788195;margin:0;font-size:11px;line-height:1.8}.install-app-message{color:#3c5f8c;background:#edf5ff;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}@media (max-width:600px){.install-app-dialog[data-slot=dialog-content]{max-height:calc(100dvh - 32px);padding:24px}}.extension-installation{margin-bottom:24px}.extension-download-link{background:var(--primary,#2563ff);color:#fff;border-radius:10px;align-items:center;gap:9px;width:fit-content;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.extension-download-link:hover{background:#1d4ed8}.extension-download-link:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.extension-download-link:active{background:#1e40af}.extension-release-status{color:#616a79;min-height:24px;margin-bottom:12px;font-size:14px;line-height:1.65}.extension-release-status strong{color:#242830;white-space:nowrap;font-weight:650}.extension-release-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.extension-release-refresh{color:#525d70;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:13px;display:inline-flex}.extension-release-refresh:hover:not(:disabled){color:#2563ff;background:#eff2ff}.extension-release-refresh:active:not(:disabled){background:#e3e9ff}.extension-release-refresh:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.extension-release-refresh:disabled{color:#737b8a;cursor:wait}.extension-installation .extension-install-details+.extension-install-details{margin-top:12px}.extension-installation .extension-install-details summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #5b7cfa}@media (max-width:540px){.extension-release-actions{align-items:stretch;gap:6px}.extension-release-actions .extension-download-link{text-align:center;justify-content:center;width:100%}}.extension-install-steps{color:#525968;gap:13px;margin:20px 0;padding-left:22px;font-size:14px;line-height:1.65;list-style:decimal;display:grid}.extension-install-steps code{overflow-wrap:anywhere;color:#18181b;font-size:13px}.extension-connections{margin-bottom:24px;scroll-margin-top:85px}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap}:root{--font-pursio-heading:"Cabinet Grotesk", Arial, sans-serif;--font-pursio-body:"Satoshi", Arial, sans-serif}.sidebar{font-family:var(--font-pursio-body);padding:28px 14px 16px}.sidebar .brand-link{border-radius:8px;align-self:flex-start;width:auto;padding:0 12px}.sidebar .brand{font-family:var(--font-pursio-heading);font-size:30px;font-weight:700}.sidebar .brand-link:hover{opacity:.8}.sidebar>nav{gap:4px;margin-top:38px;display:grid}.sidebar .nav-item{color:#687182;text-align:left;background:0 0;border:0;border-radius:9px;gap:12px;min-height:44px;margin:0;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.5}.sidebar .nav-item>svg{stroke-width:1.7px;width:19px;height:19px}.sidebar .nav-item:hover{color:#242d40;background:#f4f6fa}.sidebar .nav-item.active{color:#2563ff;background:#edf2ff}.sidebar .nav-item.active>svg{stroke-width:2px}.sidebar .nav-item:active:not(:disabled){transform:translateY(1px)}.sidebar .nav-item small{color:#737d90;font-family:inherit;font-size:12px}.sidebar .nav-item .inbox-count{color:#2563ff;background:#edf2ff}.sidebar-bottom{gap:2px;margin-top:auto;padding-top:32px;display:grid}.sidebar .profile{color:#737b89;border-top:1px solid #edf0f5;border-radius:0;gap:10px;width:100%;min-width:0;margin:16px 0 4px;padding:18px 10px 10px}.sidebar .profile:hover,.sidebar .profile.active{background:#f7f9fc}.sidebar .profile>span:nth-child(2){min-width:0}.sidebar .profile strong{color:#303846;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.sidebar .profile small{margin-top:2px;font-size:12px;line-height:1.6;display:block}.sidebar .profile .avatar{color:#5573cd;background:#eff3ff;border:0;flex-shrink:0;width:34px;height:34px;font-size:14px}.sidebar .account-exit{color:#737b89;min-height:40px;font-size:14px}.sidebar .account-exit:disabled{opacity:.45;background:0 0;transform:none}@media (min-width:1001px){.sidebar{width:232px}.main-shell{margin-left:232px}}@media (min-width:761px) and (max-width:1000px){.sidebar{padding:25px 12px 16px}.sidebar .brand-link{padding-inline:8px}.sidebar .nav-item{justify-content:center;padding:12px}.sidebar .profile{justify-content:center;padding:16px 0 8px}.sidebar .profile>svg{display:none}}@media (max-width:760px){body:has(.mobile-drawer) [data-slot=dialog-overlay]{z-index:59;background:#1818272e;position:fixed;inset:0}.sidebar.mobile-drawer{padding-inline:18px}.sidebar.mobile-drawer .brand-link{padding-right:44px}.mobile-drawer .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar.mobile-drawer>[data-slot=dialog-close]{top:max(14px,env(safe-area-inset-top));color:#687182;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:10px}.sidebar.mobile-drawer>[data-slot=dialog-close]:hover{color:#2563ff;background:#f4f6fa}.sidebar.mobile-drawer>[data-slot=dialog-close]>svg{width:20px;height:20px}.sidebar.mobile-drawer>nav{margin-top:30px}.sidebar .nav-item{justify-content:flex-start;min-height:46px}.sidebar .profile{padding-inline:10px}.sidebar .profile>svg{display:block}}@media (prefers-reduced-motion:reduce){.sidebar a,.sidebar button{transition:none}.sidebar .nav-item:active:not(:disabled){transform:none}}.workspace,.pursio-modal,.delete-modal,[data-slot=select-content]{font-family:var(--font-pursio-body)}.workspace .content{max-width:1440px;padding:40px clamp(24px,3vw,48px) 32px}.workspace .page-heading{align-items:flex-start;margin-bottom:32px}.workspace .page-heading .eyebrow{display:none}.workspace .page-heading h1{font-family:var(--font-pursio-heading);letter-spacing:-.035em;color:#18181b;font-size:36px;font-weight:700;line-height:1.15}.workspace .page-heading p{color:#6b7280;margin-top:12px;font-size:17px;line-height:1.6}.workspace .page-heading>.action{margin-top:2px}.workspace .panel,.workspace .stat-card,.workspace .insight-stat{box-shadow:none;border-radius:14px}.workspace .panel-heading{gap:20px;padding:24px}.workspace .panel-heading h2,.workspace .extension-demo-heading h2,.workspace .extension-intro h2{font-family:var(--font-pursio-heading);letter-spacing:-.025em;color:#242830;font-size:22px;font-weight:700;line-height:1.25}.workspace .panel-heading p{margin-top:6px;font-size:14px;line-height:1.6}:is(.workspace,.pursio-modal,.delete-modal) .action{height:auto;min-height:44px;box-shadow:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex}:is(.workspace,.pursio-modal,.delete-modal) .action:active:not(:disabled){transform:translateY(1px)}.workspace .stat-top,.workspace .stat-card>p,.workspace .stat-caption{font-size:14px;line-height:1.5}.workspace .stat-number,.workspace .insight-stat>strong{font-family:var(--font-pursio-heading);color:#283247;font-weight:600}.workspace .overview-columns,.workspace .overview-primary,.workspace .overview-secondary{gap:24px}.workspace .overview-secondary>.upcoming-panel{grid-column:1/-1}.workspace .application-table th{font-size:13px;font-weight:500}.workspace .application-table td{font-size:14px}.workspace .empty-state{min-height:200px;padding:32px 24px}.workspace .empty-state h3{font-family:var(--font-pursio-heading);font-size:20px;font-weight:600}.workspace .empty-state p{font-size:14px;line-height:1.6}.workspace .choice[data-slot=select-trigger]{height:auto;min-height:42px;padding:9px 12px;font-family:inherit;font-size:14px}.workspace .applications-toolbar{flex-wrap:wrap;gap:12px}.workspace .applications-toolbar .search-field{flex:1;min-width:180px}.workspace .board-card{border-radius:12px}.workspace .board-card .card-footer{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.workspace .board-card .choice[data-slot=select-trigger]{min-width:0;max-width:100%}.workspace .board-card .card-footer .choice{width:100%}:is(.workspace,.pursio-modal) .form-grid{gap:20px}:is(.workspace,.pursio-modal) .field>span{color:#525c6b;font-size:14px}:is(.workspace,.pursio-modal) .field input,:is(.workspace,.pursio-modal) .field textarea{font-size:15px}.pursio-modal[data-slot=dialog-content]{overscroll-behavior:contain;background:#fff;border:1px solid #e5e7eb;gap:16px;padding:28px;box-shadow:0 20px 60px #1818271a}:is(.pursio-modal,.delete-modal) :is([data-slot=dialog-title],[data-slot=alert-dialog-title]){font-family:var(--font-pursio-heading);letter-spacing:-.03em;color:#242830;padding-right:32px;font-size:28px;font-weight:700;line-height:1.2}:is(.pursio-modal,.delete-modal) :is([data-slot=dialog-description],[data-slot=alert-dialog-description]){font-size:15px;line-height:1.65}.pursio-modal .field :is(input,[data-slot=select-trigger]){border-radius:9px;min-height:44px}.pursio-modal .field textarea{border-radius:9px;min-height:100px}.pursio-modal .field .choice{font-family:inherit;font-size:15px}.pursio-modal .modal-actions{border-top:1px solid #edf0f5;margin-top:24px;padding-top:20px}.pursio-modal>[data-slot=dialog-close]{color:#6b7280;width:36px;height:36px;top:12px;right:12px}.pursio-modal .help-steps{font-size:15px;line-height:1.7}.pursio-modal .help-steps strong{color:#343d4d;margin-bottom:4px;font-weight:500}[data-slot=select-content]{border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #18182714}[data-slot=select-item]{border-radius:6px;min-height:38px;font-size:14px;line-height:1.5}.workspace .view-toggle[data-slot=tabs-list]{border-radius:9px;gap:3px;height:44px;padding:4px}.workspace .view-toggle [data-slot=tabs-trigger]{gap:7px;height:34px;padding:6px 12px;font-family:inherit;font-size:14px}.workspace .view-toggle [data-slot=tabs-trigger][data-active]{color:#2563ff}.workspace .settings-grid{align-items:start}.workspace .settings-grid>*,.workspace .calendar-layout>*,.workspace .inbox-layout>*{min-width:0}.workspace .extension-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:32px;display:grid}.workspace .extension-setup-grid>.panel{margin:0}.workspace .extension-setup-grid>.panel:only-child{grid-column:1/-1}.workspace :is(.extension-installation,.extension-connections) .panel-heading{flex-wrap:nowrap;align-items:flex-start}.workspace :is(.extension-installation,.extension-connections) .panel-heading>div{min-width:0}.workspace :is(.extension-installation,.extension-connections) .panel-heading>svg{color:#798294;flex-shrink:0;margin-top:3px}.workspace .extension-installation .extension-sync-note+.action{margin-top:18px}.workspace .extension-pairing-content{padding:0 24px 24px}.workspace .extension-login-intro{color:#6b7280;font-size:15px;line-height:1.7}.workspace .extension-device-heading{gap:12px;margin-top:24px}.workspace .extension-device{flex-wrap:wrap;gap:12px}.workspace .extension-device>div{flex:1;min-width:120px}.workspace .extension-device>div>span{overflow-wrap:anywhere}.workspace .extension-no-devices{padding:20px 0;font-size:14px}.workspace .extension-sync-note{font-size:14px;line-height:1.65}.extension-install-details{border-block:1px solid #edf0f5;margin:22px 0}.extension-install-details summary{cursor:pointer;color:#414b5e;padding:16px 0;font-size:15px;font-weight:500}.extension-install-details summary:hover{color:var(--primary)}.extension-install-details summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.extension-install-details .extension-install-steps{margin-block:0 18px;font-size:14px}.extension-sign-in-result{max-width:580px;min-height:100svh;font-family:var(--font-pursio-body);margin:0 auto;padding:48px 24px}.extension-sign-in-result section{gap:24px;margin-top:80px;display:grid}.extension-sign-in-result h1{font-family:var(--font-pursio-heading);font-size:36px;font-weight:700}.extension-sign-in-result p{color:#6b7280;font-size:17px;line-height:1.65}@media (max-width:1200px){.workspace .extension-setup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.workspace .content{padding:32px 24px}.workspace .page-heading h1{font-size:32px}.workspace .overview-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.workspace .content{padding:28px 16px}.workspace .page-heading{gap:18px;margin-bottom:24px}.workspace .page-heading h1{font-size:30px}.workspace .page-heading p{font-size:16px}.workspace .panel-heading{padding:20px 16px}.workspace .panel-heading h2{font-size:21px}.workspace .overview-columns,.workspace .overview-primary,.workspace .overview-secondary{gap:18px}.workspace .extension-pairing-content{padding:0 16px 20px}.workspace .action{min-height:44px}:is(.workspace,.pursio-modal) .field input,:is(.workspace,.pursio-modal) .field textarea{font-size:16px}.pursio-modal[data-slot=dialog-content]{padding:24px 18px}.pursio-modal .form-grid{gap:18px}.pursio-modal .modal-actions{gap:10px}.workspace .view-toggle[data-slot=tabs-list]{height:52px}.workspace .view-toggle [data-slot=tabs-trigger]{min-height:42px}.workspace .applications-toolbar .search-field{min-width:0}.workspace .kanban{grid-template-columns:repeat(5,min(280px,100vw - 56px));overflow-x:auto}.workspace .extension-device-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){:is(.workspace,.pursio-modal,.delete-modal) .action:active:not(:disabled){transform:none}}@media (min-width:761px){.workspace{--sidebar-width:232px;--sidebar-label-opacity:1;--sidebar-label-visibility:visible;--sidebar-label-delay:90ms;--sidebar-visibility-delay:0s;--sidebar-ease:cubic-bezier(.22,1,.36,1)}.workspace>.desktop-sidebar{width:var(--sidebar-width);padding:28px 14px 16px;overflow-x:hidden}.workspace>.main-shell{margin-left:var(--sidebar-width)}.workspace .toast{left:calc(50% + var(--sidebar-width) * .5)}.workspace .skip-link{left:calc(var(--sidebar-width) + 20px)}.workspace>.desktop-sidebar{transition:width .24s var(--sidebar-ease)}.workspace>.main-shell{transition:margin-left .24s var(--sidebar-ease)}.workspace .toast{transition:left .24s var(--sidebar-ease)}.desktop-sidebar .brand-link{width:100%;padding:0 11px;overflow:hidden}.desktop-sidebar .brand{white-space:nowrap;gap:10px}.desktop-sidebar .brand-mark{--logo-size:37px}.desktop-sidebar .brand-wordmark{display:inline-block}.desktop-sidebar .nav-item{justify-content:flex-start;gap:12px;padding:10px 14px;overflow:hidden}.desktop-sidebar .nav-item>span{white-space:nowrap;flex:1 0 auto;display:block}.desktop-sidebar .nav-item>small{flex-shrink:0;display:block}.desktop-sidebar .profile{justify-content:flex-start;gap:10px;width:100%;margin:16px 0 4px;padding:18px 8px 10px;overflow:hidden}.desktop-sidebar .profile>span:nth-child(2){white-space:nowrap;min-width:0;display:block;overflow:hidden}.desktop-sidebar .profile>svg{display:block}.desktop-sidebar :is(.brand-wordmark,.nav-item>span,.nav-item>small,.profile>span:nth-child(2),.profile>svg){opacity:var(--sidebar-label-opacity);visibility:var(--sidebar-label-visibility)}.workspace .desktop-sidebar :is(.brand-wordmark,.nav-item>span,.nav-item>small,.profile>span:nth-child(2),.profile>svg){transition:opacity .12s ease var(--sidebar-label-delay), visibility 0s linear var(--sidebar-visibility-delay)}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.workspace{--sidebar-width:78px;--sidebar-label-opacity:0;--sidebar-label-visibility:hidden;--sidebar-label-delay:0s;--sidebar-visibility-delay:.12s}:is(.workspace:has(>.desktop-sidebar:hover),.workspace:has(>.desktop-sidebar :focus-visible)){--sidebar-width:232px;--sidebar-label-opacity:1;--sidebar-label-visibility:visible;--sidebar-label-delay:90ms;--sidebar-visibility-delay:0s}}@media (max-width:760px){.sidebar.mobile-drawer[data-slot=dialog-content]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.sidebar.mobile-drawer:is([data-starting-style],[data-ending-style]){transform:translate(-100%)}body:has(.mobile-drawer) [data-slot=dialog-overlay]{opacity:1;transition:opacity .18s;animation:none}body:has(.mobile-drawer) [data-slot=dialog-overlay]:is([data-starting-style],[data-ending-style]){opacity:0}}@media (min-width:761px) and (max-width:1000px){.workspace .breadcrumbs{flex:1;gap:8px;min-width:0}.workspace .breadcrumbs>span,.workspace .breadcrumbs>svg{display:none}.workspace .breadcrumbs>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace .topbar-actions{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.workspace>.desktop-sidebar,.workspace>.main-shell,.workspace .toast,.workspace .desktop-sidebar :is(.brand-wordmark,.nav-item>span,.nav-item>small,.profile>span:nth-child(2),.profile>svg),.sidebar.mobile-drawer[data-slot=dialog-content]{transition:none}body:has(.mobile-drawer) [data-slot=dialog-overlay]{transition:none}}.getting-started-dialog[data-slot=dialog-content]{overscroll-behavior:contain;color:#18181b;background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;gap:0;width:min(960px,100vw - 32px);max-width:960px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:auto;box-shadow:0 24px 80px #26304d26}.getting-started-header{padding:28px 32px 22px}.getting-started-kicker{color:#6b7280;letter-spacing:.1em;font-size:11px;font-weight:650;line-height:1.6;display:block}.getting-started-dialog [data-slot=dialog-title]{font-family:var(--font-pursio-heading,inherit);letter-spacing:-.03em;margin-top:7px;padding-right:24px;font-size:32px;font-weight:700;line-height:1.15}.getting-started-dialog [data-slot=dialog-description]{color:#6b7280;margin-top:8px;font-size:15px;line-height:1.6}.getting-started-nav{background:#fafbfe;border:1px solid #e8ecf4;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 32px;padding:7px;display:grid}.getting-started-nav button{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:14px;font-weight:600;display:flex}.getting-started-nav button:hover{color:#2563ff;background:#f0f3ff}.getting-started-nav button[aria-current=step]{color:#2563ff;background:#fff;border-color:#dce4ff;box-shadow:0 2px 6px #26304d08}.getting-started-content{min-width:0;padding:25px 32px}.getting-started-content h3{font-family:var(--font-pursio-heading,inherit);letter-spacing:-.02em;margin:6px 0 0;font-size:28px;font-weight:700;line-height:1.2}.getting-started-content h3:focus{outline:none}.getting-started-lede{color:#6b7280;margin:8px 0 0;font-size:15px;line-height:1.6}.guide-interaction-hint{color:#6b7280;margin:20px 0 10px;font-size:12px}.guide-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide-storyboard li{min-width:0}.guide-story-card{color:#18181b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:14px;transition:background .15s,border-color .15s;display:flex;position:relative}.guide-story-card:hover{background:#fafbfe;border-color:#b8c7ff}.guide-story-card[aria-pressed=true]{background:#f7f9ff;border-color:#5b7cfa;box-shadow:0 0 0 1px #5b7cfa}.guide-card-number{color:#637087;background:#edf0f6;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:12px;font-size:12px;font-weight:700;display:grid}.guide-story-card[aria-pressed=true] .guide-card-number{color:#fff;background:#2563ff}.guide-preview{background:#fff;border:1px solid #e3e8f1;border-radius:10px;width:100%;display:block;overflow:hidden}.guide-window-bar{background:#fafbfe;border-bottom:1px solid #edf0f6;align-items:center;gap:3px;padding:8px;display:flex}.guide-window-bar>span{background:#cbd3e3;border-radius:50%;width:4px;height:4px}.guide-window-bar i{color:#737d92;margin-left:5px;font-size:9px;font-style:normal}.guide-preview-body{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:12px 10px;display:flex}.guide-large-icon{color:#7b64c5;background:#f0edff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.guide-file{color:#6b7280;align-items:center;gap:5px;font-size:10px;display:flex}.guide-toggle{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:10px;display:flex}.guide-toggle>span{background:#2563ff;border-radius:10px;justify-content:flex-end;width:24px;height:14px;padding:2px;display:flex}.guide-toggle>span>span{background:#fff;border-radius:50%;width:10px;height:10px}.guide-connected{color:#176955;background:#e7f8f2;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:flex}.guide-demo-action{color:#fff;background:#2563ff;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;margin-top:auto;padding:6px 4px;font-size:10px;font-weight:600;display:flex}.guide-sample-company{align-items:center;gap:7px;width:100%;display:flex}.guide-sample-company>span:first-child{color:#2563ff;background:#edf2ff;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.guide-sample-company strong{font-size:11px;font-weight:650;line-height:1.4;display:block}.guide-sample-company small{color:#6b7280;margin-top:3px;font-size:9px;display:block}.guide-paper-lines{gap:6px;width:100%;padding:4px 0;display:grid}.guide-paper-lines i{background:#eef1f7;border-radius:3px;height:5px;display:block}.guide-paper-lines i:last-child{width:70%}.guide-status-change{color:#6b7280;justify-content:center;align-items:center;gap:5px;width:100%;font-size:10px;display:flex}.guide-status-change>span{background:#f2f4f8;border-radius:5px;padding:5px}.guide-status-change .guide-status-done{color:#176955;background:#cff3ea}.guide-card-title{margin:14px 0 5px;font-size:15px;font-weight:650}.guide-card-copy{color:#6b7280;font-size:13px;line-height:1.65}.guide-result{color:#23644f;background:#edf8f4;border-radius:12px;align-items:flex-start;gap:10px;min-height:66px;margin-top:16px;padding:14px 16px;display:flex}.guide-result svg{flex-shrink:0;margin-top:2px}.guide-result p{margin:0;font-size:14px;line-height:1.6}.guide-sync-setup{color:#685793;background:#fbfaff;border:1px solid #e5dff7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.guide-sync-setup>div{flex:1}.guide-sync-setup strong{font-size:13px}.guide-sync-setup p{color:#6b7280;flex-wrap:wrap;align-items:center;gap:3px;margin:4px 0 0;font-size:12px;display:flex}.guide-sync-setup>span{align-items:center;gap:5px;font-size:12px;display:flex}.getting-started-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.getting-started-actions .action{white-space:normal;min-height:44px}.getting-started-action-note{color:#6b7280;margin:12px 0 0;font-size:12px;line-height:1.6}.getting-started-footer{z-index:1;background:#fff;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 32px;display:flex;position:sticky;bottom:0}.getting-started-footer>span{color:#6b7280;font-size:12px}:is(.getting-started-dialog :is(button,a):focus-visible,.getting-started-card :is(button,a):focus-visible){outline-offset:3px;outline:3px solid #5b7cfa}.getting-started-dialog button:active{filter:brightness(.97)}.getting-started-dialog>[data-slot=dialog-close]{top:14px;right:14px}.getting-started-card{background:#fcfdff;border:1px solid #dfe6f7;border-radius:15px;align-items:center;gap:18px;margin-bottom:24px;padding:21px 24px;display:flex}.getting-started-card-icon{color:#8064bf;background:#f0ebff;border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.getting-started-card>div{flex:1;min-width:0}.getting-started-card h2{font-family:var(--font-pursio-heading,inherit);margin:4px 0 0;font-size:21px;font-weight:700;line-height:1.25}.getting-started-card p{color:#6b7280;margin:6px 0 0;font-size:13px;line-height:1.6}.getting-started-card>.action{flex-shrink:0}@media (max-width:640px){.getting-started-dialog[data-slot=dialog-content]{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.getting-started-header{padding:24px 20px 18px}.getting-started-dialog [data-slot=dialog-title]{font-size:27px}.getting-started-nav{gap:2px;margin:0 20px;padding:4px}.getting-started-nav button{flex-direction:column;gap:5px;padding:8px 3px;font-size:12px}.getting-started-content{padding:22px 20px}.getting-started-content h3{font-size:25px}.guide-storyboard{grid-template-columns:1fr;gap:12px}.guide-story-card{grid-template-rows:auto auto 1fr;grid-template-columns:110px minmax(0,1fr);column-gap:14px;padding:12px;display:grid}.guide-preview{grid-area:1/1/4;align-self:center}.guide-preview-body{min-height:130px;padding:9px 6px}.guide-card-number{grid-column:2;margin:0 0 7px}.guide-card-title{grid-column:2;margin:0 0 5px}.guide-card-copy{grid-column:2}.guide-sample-company{flex-direction:column;align-items:flex-start}.guide-status-change{gap:2px;font-size:8px}.guide-demo-action{font-size:8px}.guide-toggle{gap:2px;font-size:8px}.guide-window-bar i{font-size:7px}.guide-file{gap:2px;font-size:8px}.guide-sync-setup>div{flex-basis:calc(100% - 32px)}.guide-sync-setup>span{margin-left:32px}.getting-started-footer{padding:12px 20px}.getting-started-card{flex-wrap:wrap;gap:12px;padding:18px}.getting-started-card>div{flex-basis:calc(100% - 60px)}.getting-started-card>.action{margin-left:57px}}@media (prefers-reduced-motion:reduce){.getting-started-dialog *,.getting-started-card *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.guide-preview-body{justify-content:flex-start;gap:10px;min-height:190px}.guide-mini-brand{object-fit:contain;flex-shrink:0;width:22px;height:22px}.guide-preview strong{font-size:11px;font-weight:650;line-height:1.4}.guide-preview small{color:#6b7280;font-size:9px;line-height:1.5;display:block}.guide-download-row,.guide-folder,.guide-message-row{background:#fff;border:1px solid #e5e9f2;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.guide-download-row>svg,.guide-folder>svg{color:#8064bf;flex-shrink:0}.guide-download-row>span,.guide-message-row>span{flex:1;min-width:0}.guide-extract-arrow{color:#8064bf;align-items:center;gap:7px;display:flex}.guide-extract-arrow>svg{transform:rotate(90deg)}.guide-folder{background:#f8f5ff;font-size:11px}.guide-folder>span{flex:1}.guide-folder-selected{background:#f2f5ff;border-color:#b8c7ff}.guide-load-target{color:#2563ff;background:#f5f8ff;border:1px solid #a4b8ff;border-radius:5px;align-self:flex-start;margin:4px 0;padding:7px 10px;font-size:11px;display:block;position:relative}.guide-pointer{z-index:1;color:#18181b;fill:#fff;filter:drop-shadow(0 1px 1px #18181b30);position:absolute;bottom:-9px;right:-8px}.guide-popup-heading{align-items:center;gap:7px;width:100%;display:flex}.guide-sign-in{color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.guide-sign-in svg{color:#8064bf}.guide-chrome-toolbar{color:#6b7280;border-bottom:1px solid #edf0f5;align-items:center;gap:7px;width:calc(100% + 20px);padding:4px 8px 9px;font-size:9px;display:flex}.guide-chrome-toolbar>span:first-child{background:#f1f3f8;border-radius:10px;flex:1;padding:4px}.guide-toolbar-target{background:#edf2ff;border:2px solid #5b7cfa;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:relative}.guide-toolbar-target .guide-mini-brand{width:20px;height:20px}.guide-job-posting{flex-direction:column;gap:12px;width:100%;padding-top:10px;display:flex}.guide-mini-fields{gap:5px;width:100%;display:grid}.guide-mini-fields>span{background:#fafbfe;border:1px solid #e7ebf3;border-radius:4px;padding:4px 7px;display:block}.guide-mini-fields strong{font-size:10px;display:block}.guide-application-panel{flex-direction:column;gap:9px;width:100%;display:flex}.guide-application-panel .guide-mini-fields{grid-template-columns:1fr 1fr}.guide-mail-sync,.guide-review-label{color:#6b7280;align-self:flex-start;align-items:center;gap:5px;font-size:10px;display:flex}.guide-mail-sync svg{color:#8064bf}.guide-message-row{background:#f6f8ff;border-color:#dce4ff;gap:6px;padding:7px}.guide-message-row>svg{color:#5b7cfa;flex-shrink:0}.guide-message-row .guide-unread-dot{background:#2563ff;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.guide-mail-snippet{color:#6b7280;width:100%;font-size:10px;line-height:1.6;display:block}.guide-calendar-event{background:#f4faf7;border:1px solid #d7eee5;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.guide-calendar-event>span:first-child{background:#fff;border:1px solid #d7eee5;border-radius:5px;flex-shrink:0;place-items:center;width:31px;display:grid}.guide-calendar-event>span:first-child small{color:#28715d;font-size:8px}.guide-calendar-event>span:first-child strong{color:#28715d;font-size:17px}@media (max-width:640px){.guide-story-card{padding:14px;display:flex}.guide-preview{order:0;width:100%}.guide-card-number{margin-bottom:10px}.guide-card-title{margin:12px 0 5px}.guide-preview-body{min-height:180px;padding:12px}.guide-sample-company{flex-direction:row;align-items:center}.guide-window-bar i{font-size:9px}.guide-toggle,.guide-demo-action{font-size:11px}.guide-status-change{gap:7px;font-size:11px}}.guide-mini-brand{--guide-logo-size:22px;width:calc(var(--guide-logo-size) * .76);height:var(--guide-logo-size);display:inline-block;position:relative;overflow:hidden}.guide-mini-brand img{max-width:none;width:calc(var(--guide-logo-size) * 4.063);height:auto;left:calc(var(--guide-logo-size) * -1.673);top:calc(var(--guide-logo-size) * -1.531);position:absolute}.guide-toolbar-target .guide-mini-brand{--guide-logo-size:20px;width:calc(var(--guide-logo-size) * .76);height:var(--guide-logo-size)}.guide-preview-body{min-height:210px}.support-view,.support-layout,.support-form-panel,.support-history-panel{min-width:0}.support-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-view .page-heading{gap:20px}.support-view .panel-heading{align-items:flex-start}.support-view .panel-heading>div{min-width:0}.support-view .panel-heading>svg{color:#8290a6;flex-shrink:0;margin-top:3px}.support-demo-notice{background:#faf8ff;border:1px solid #e4def6;border-radius:13px;align-items:center;gap:18px;margin-bottom:24px;padding:18px 22px;display:flex}.support-demo-label{color:#7b68a1;letter-spacing:.1em;background:#eee7ff;border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:9px;font-weight:650}.support-demo-notice>div{flex:1;min-width:0}.support-demo-notice strong{color:#514962;font-size:14px;font-weight:600}.support-demo-notice p{color:#817791;margin:5px 0 0;font-size:13px;line-height:1.6}.support-form{padding:0 24px 24px}.support-form-fields,.support-category-field{border:0;min-width:0;margin:0;padding:0}.support-category-field>legend,.support-field>span{color:#4b5668;margin-bottom:10px;padding:0;font-size:14px;font-weight:550;line-height:1.5;display:block}.support-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:25px;display:grid}.support-category{cursor:pointer;background:#fff;border:1px solid #e5e9f1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px 11px 13px;transition:background .15s,border-color .15s;display:flex;position:relative}.support-category>svg{color:#8a97ae}.support-category>span{color:#536078;font-size:13px;font-weight:600;line-height:1.3}.support-category>small{color:#8390a6;font-size:11px;line-height:1.55}.support-category:hover{background:#f9fbff;border-color:#c6d4f7}.support-category:active{background:#eff3ff}.support-category.is-selected{background:#f1f5ff;border-color:#bacbfa}.support-category.is-selected>svg,.support-category.is-selected>span{color:#496ed0}.support-category:has(input:focus-visible){outline-offset:3px;outline:3px solid #5b7cfa}.support-form-fields:disabled .support-category{cursor:wait;opacity:.7}.support-field{min-width:0;margin-top:21px;display:block}.support-field :is(input,textarea){color:#343e51;background:#fff;border:1px solid #dfe5ef;border-radius:9px;width:100%;max-width:100%;padding:11px 13px;font-size:14px;line-height:1.65}.support-field input{height:45px}.support-field textarea{resize:vertical;field-sizing:fixed;min-height:185px;max-height:520px}.support-field :is(input,textarea)::placeholder{color:#929caf}.support-field :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #5b7cfa}.support-field :is(input,textarea)[aria-invalid=true]{border-color:#e38c79}.support-message-meta{color:#8993a4;justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.support-message-meta>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.support-field-error{color:#ad5444;margin-top:8px;font-size:12px;line-height:1.6}.support-privacy{color:#7c879a;align-items:flex-start;gap:8px;margin-top:21px;font-size:12px;line-height:1.7;display:flex}.support-privacy svg{flex-shrink:0;margin-top:2px}.support-error{color:#9f5648;overflow-wrap:anywhere;background:#fff8f5;border:1px solid #f1d8d0;border-radius:8px;margin:15px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.support-confirmation{color:#43836b;background:#f2fbf7;border:1px solid #d4ece1;border-radius:9px;align-items:flex-start;gap:9px;margin-top:19px;padding:13px 14px;display:flex}.support-confirmation>svg{flex-shrink:0;margin-top:2px}.support-confirmation p{margin:0;font-size:13px;line-height:1.7}.support-confirmation.is-demo{color:#7c6b9c;background:#faf8ff;border-color:#e8e1f4}.support-submit-row{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:21px;display:flex}.support-submit-row>span{color:#8a94a5;max-width:29ch;font-size:11px;line-height:1.65}.support-view .action{white-space:normal;text-align:center}.support-view :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.support-history-panel{overflow:hidden}.support-history-panel .panel-heading .icon-button{flex-shrink:0}.support-list-loading{color:#8692a6;align-items:center;gap:8px;margin:0;padding:0 24px 20px;font-size:13px;display:flex}.support-list-error{padding:0 24px 22px}.support-list-error .support-error{margin-top:0}.support-list-error .action{margin-top:12px}.support-ticket-list{margin:0;padding:0;list-style:none}.support-ticket-list>li{border-top:1px solid #edf0f5}.support-ticket summary{cursor:pointer;align-items:flex-start;gap:13px;padding:19px 24px;list-style:none;transition:background .15s;display:flex}.support-ticket summary::-webkit-details-marker{display:none}.support-ticket summary:hover{background:#f9fbff}.support-ticket summary:active{background:#f1f5ff}.support-ticket summary:focus-visible{outline-offset:-4px;border-radius:7px;outline:3px solid #5b7cfa}.support-ticket summary>svg{color:#929daf;flex-shrink:0;margin-top:5px;transition:transform .15s}.support-ticket[open] summary>svg{transform:rotate(180deg)}.support-ticket-summary{flex:1;min-width:0}.support-ticket-meta{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:9px;display:flex}.support-kind{border-radius:5px;padding:3px 7px;font-size:10px;font-weight:550;line-height:1.5}.support-kind-bug{color:#b07a63;background:#fff2e9}.support-kind-idea{color:#8a74ac;background:#f3edff}.support-kind-question{color:#6f8bbd;background:#edf3ff}.support-ticket-status{color:#658c7b;align-items:center;gap:5px;font-size:10px;line-height:1.5;display:inline-flex}.support-ticket-status:before{content:"";background:#6dae91;border-radius:50%;width:4px;height:4px}.support-ticket-status.is-demo{color:#9385aa}.support-ticket-status.is-demo:before{background:#b4a1cc}.support-ticket-summary>strong{color:#4a566c;overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.6;display:block}.support-ticket-summary time{color:#97a0ae;margin-top:6px;font-size:11px;line-height:1.6;display:block}.support-ticket-body{padding:0 24px 21px}.support-ticket-body p{color:#6e7b91;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.support-ticket-body>span{color:#9ba4b3;margin-top:14px;font-size:10px;line-height:1.6;display:block}.support-empty{text-align:center;padding:26px 26px 39px}.support-empty>span{color:#a4b3d6;background:#f4f7ff;border:1px solid #e8ecf6;border-radius:15px;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:17px;display:inline-flex}.support-empty h3{color:#66758d;margin:0;font-size:17px;font-weight:550;line-height:1.4}.support-empty p{color:#97a1b1;max-width:33ch;margin:10px auto 0;font-size:13px;line-height:1.75}.support-loading-icon{animation:.9s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-demo-notice{flex-wrap:wrap}.support-demo-notice>div{flex-basis:calc(100% - 115px)}.support-demo-notice>.action{margin-left:auto}}@media (max-width:600px){.support-view .page-heading{flex-direction:column;align-items:stretch}.support-view .page-heading>.action{align-self:flex-start}.support-form{padding:0 16px 20px}.support-categories{gap:7px}.support-category{padding:12px 9px}.support-category>small{display:none}.support-demo-notice{align-items:flex-start;gap:11px;padding:16px}.support-demo-notice>div{flex-basis:100%}.support-demo-notice>.action{margin:0}.support-submit-row{flex-direction:column;align-items:stretch}.support-submit-row>span{max-width:none}.support-submit-row>.action{width:100%}.support-field :is(input,textarea){font-size:16px}.support-list-loading,.support-list-error{padding-inline:16px}.support-ticket summary{padding:18px 16px}.support-ticket-body{padding-inline:16px}.support-history-panel .panel-heading{flex-wrap:nowrap}}@media (max-width:360px){.support-categories{gap:5px}.support-category{padding-inline:7px}.support-category>span{font-size:12px}.support-message-meta{font-size:10px}.support-empty{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.support-view *,.support-view :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.support-leave-dialog[data-slot=alert-dialog-content]{background:#fff;border-radius:16px;gap:14px;width:min(460px,100vw - 32px);max-width:min(460px,100vw - 32px);padding:24px}.support-leave-dialog [data-slot=alert-dialog-title]{color:#18181b;font-size:20px}.support-leave-dialog [data-slot=alert-dialog-description]{color:#687083;font-size:13px;line-height:1.7}.support-leave-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.support-leave-dialog{font-family:var(--font-pursio-body)}.support-leave-actions .action{white-space:normal;min-height:44px;padding:10px 16px}.support-leave-actions button:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.notification-bell{border:1px solid var(--border);color:#525b6c;cursor:pointer;background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.notification-bell:hover{color:#2563ff;background:#eff3ff;border-color:#c6d2ff}.notification-bell:active{background:#e1e9ff}.notification-bell:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.notification-center button:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.notification-toggle input:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.notification-toast button:focus-visible{outline-offset:3px;outline:3px solid #5b7cfa}.notification-count{color:#fff;background:#2563ff;border:2px solid #fff;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.notification-center[data-slot=dialog-content]{background:#fff;border-radius:18px;flex-direction:column;gap:0;width:min(620px,100% - 24px);max-width:min(620px,100% - 24px);max-height:min(850px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.notification-center-heading{padding:25px 52px 17px 24px}.notification-center-heading [data-slot=dialog-title]{color:#18181b;margin:0 0 8px;font-size:23px;line-height:1.25}.notification-center-heading [data-slot=dialog-description]{color:#687083;margin:0;font-size:13px;line-height:1.55}.notification-center-tools{border-bottom:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 18px 12px;display:flex}.notification-center-tools button,.notification-item-actions button,.notification-settings-row button,.notification-toast-copy button{color:#285ad1;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px;font-size:12px;font-weight:550;display:inline-flex}.notification-center-tools button:hover:not(:disabled),.notification-item-actions button:hover,.notification-settings-row button:hover,.notification-toast-copy button:hover{background:#edf2ff}.notification-center button:active:not(:disabled),.notification-toast button:active{background:#e2eaff}.notification-center-tools button:disabled{opacity:.48;cursor:default}.notification-history{overscroll-behavior:contain;flex:1;min-height:120px;overflow-y:auto}.notification-history ul{margin:0;padding:0;list-style:none}.notification-history li{background:#fff;border-bottom:1px solid #edf0f5;align-items:flex-start;gap:12px;padding:17px 18px 13px 24px;display:flex}.notification-history li.notification-unread{background:#f7f9ff}.notification-symbol{color:#4d649b;background:#edf1fa;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.notification-symbol.reminder{color:#6853a8;background:#f0ebfc}.notification-copy,.notification-toast-copy{flex:1;min-width:0}.notification-item-heading{align-items:center;gap:8px;padding-top:1px;display:flex}.notification-item-heading h3{color:#242b39;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.4}.notification-unread-dot{background:#2563ff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.notification-copy p,.notification-toast-copy p{color:#626b7c;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.notification-item-actions{flex-wrap:wrap;align-items:center;gap:0 7px;margin-top:5px;display:flex}.notification-item-actions time{color:#7a8393;margin-right:3px;font-size:10px}.notification-item-actions button{min-height:32px;padding:4px;font-size:11px}.notification-dismiss{color:#707b8d;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.notification-dismiss:hover{color:#344264;background:#eaf0fa}.notification-empty{text-align:center;color:#8591aa;justify-items:center;gap:10px;padding:30px 25px;display:grid}.notification-empty h3{color:#364059;margin:0;font-size:15px;font-weight:650}.notification-empty p{color:#778193;max-width:360px;margin:0;font-size:12px;line-height:1.7}.notification-preferences{background:#fbfcff;border-top:1px solid #e9edf5;flex-shrink:0;padding:17px 24px 20px}.notification-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;display:flex}.notification-toggle strong{color:#384257;font-size:12px;font-weight:650;display:block}.notification-toggle small{color:#7a8395;margin-top:4px;font-size:11px;display:block}.notification-toggle input{accent-color:#2563ff;cursor:pointer;flex-shrink:0;width:18px;height:18px}.notification-settings-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;margin-top:10px;display:flex}.notification-settings-row p{color:#737d90;flex:1;min-width:160px;margin:0;font-size:11px;line-height:1.6}.notification-settings-row button{padding-left:0;font-size:11px}.notification-session-note{color:#7f8797;margin:10px 0 0;font-size:10px;line-height:1.65}.notification-storage-note{color:#976223;margin:8px 0 0;font-size:11px;line-height:1.6}.notification-toasts{z-index:40;pointer-events:none;width:min(420px,100% - 32px);position:fixed;bottom:24px;right:24px}.notification-toasts[hidden]{display:none}.notification-toast{pointer-events:auto;background:#fff;border:1px solid #dfe5f2;border-radius:14px;align-items:flex-start;gap:11px;padding:16px 12px 16px 16px;animation:.16s ease-out notification-appear;display:flex;box-shadow:0 8px 30px #20325d1a}.notification-toast-copy strong{color:#303b51;font-size:13px;line-height:1.4;display:block}.notification-toast-copy button{min-height:34px;margin:5px 0 -5px;padding-left:0}@keyframes notification-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.notification-toasts{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100% - 24px)}.notification-center-heading{padding-left:18px}.notification-history li{gap:9px;padding-left:16px;padding-right:10px}.notification-preferences{padding:14px 17px 17px}.notification-center-tools{padding-left:12px;padding-right:12px}.notification-symbol{width:32px;height:32px}}@media (max-height:600px){.notification-center[data-slot=dialog-content]{overflow-y:auto}.notification-history{flex-shrink:0;overflow-y:visible}.notification-preferences{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.notification-toast{animation:none}}@media (max-width:760px),(pointer:coarse){.notification-center-tools button,.notification-item-actions button,.notification-settings-row button,.notification-toast-copy button,.notification-toggle{min-height:44px}.notification-dismiss,.notification-center>[data-slot=dialog-close]{width:44px;height:44px}}.notification-center,.notification-toasts{font-family:var(--font-pursio-body)}.notification-center>[data-slot=dialog-close]{width:36px;height:36px;top:10px;right:10px}:root{--ink:#18181b;--action:#2563ff;--action-hover:#1d4fd6;--blue-soft:#eff2ff;--mint-soft:#edfbf6;--mint-accent:#49cbb3;--lilac-soft:#f3eeff;--surface-soft:#fafbfe}body,button,input,textarea,select{font-family:var(--font-pursio-body)}h1,h2,h3,h4{font-family:var(--font-pursio-heading)}.workspace{color:var(--ink);background:var(--surface-soft)}.workspace .topbar{background:#fff;border-bottom-color:#edf0f5}.workspace .content{padding-top:36px}.workspace .page-heading h1{letter-spacing:-.025em;font-size:clamp(30px,2.8vw,40px)}.workspace .page-heading p{color:var(--muted);font-size:17px}.workspace .greeting-dot,.brand-dot{color:var(--mint-accent)}.workspace .panel,.workspace .stat-card,.workspace .insight-stat{border:1px solid var(--border);background:#fff;border-radius:18px;box-shadow:0 3px 16px #26284a04}.workspace .stat-card{padding:22px}.workspace .stat-card:hover{background:#fcfdff;border-color:#c9d5ff;box-shadow:0 5px 20px #26284a09}.workspace .stat-number{color:var(--ink);font-size:38px;font-weight:700}.workspace .stat-hint{color:var(--muted);font-size:13px;line-height:1.5}.workspace .panel-heading h2{color:var(--ink);letter-spacing:-.02em;font-size:23px}.workspace .panel-heading p{color:var(--muted)}.workspace .icon-tile.blue{background:var(--blue-soft);color:var(--action)}.workspace .icon-tile.mint{background:var(--mint-soft);color:#00836b}.workspace .icon-tile.lilac{background:var(--lilac-soft);color:#795bba}.workspace .action,.pursio-modal .action{border-radius:10px;font-weight:500}.workspace .action:not(.secondary):not(.delete-action),.pursio-modal .action:not(.secondary):not(.delete-action){background:var(--action);border-color:var(--action);color:#fff}.workspace .action:not(.secondary):not(.delete-action):hover,.pursio-modal .action:not(.secondary):not(.delete-action):hover{background:var(--action-hover);border-color:var(--action-hover)}.workspace .action.secondary,.pursio-modal .action.secondary{border-color:var(--border);color:var(--action);background:#fff}.workspace .action.secondary:hover,.pursio-modal .action.secondary:hover{background:var(--blue-soft);border-color:#5b7cfa}.workspace .company-cell strong,.workspace .card-main>strong,.workspace .event-copy strong,.workspace .update-copy strong{color:var(--ink);font-weight:600}.workspace .company-cell small{color:var(--muted);line-height:1.5}.workspace .application-table th{background:var(--surface-soft);color:var(--muted);font-size:13px}.workspace .application-table td{padding-block:17px}.workspace .application-table tbody tr:hover{background:#fafbff}.workspace .company-icon{border-radius:12px;width:42px;height:42px}.workspace .company-icon.has-logo{border-color:#edf0f5;padding:6px}.workspace .company-icon.has-logo img{border-radius:5px}.workspace .company-icon.large{border-radius:18px;width:72px;height:72px;padding:10px}.workspace .board-column{background:#f5f7fb;border:1px solid #edf0f5;border-radius:16px}.workspace .board-card{border:1px solid var(--border);background:#fff;border-radius:13px;box-shadow:0 2px 7px #26284a04}.workspace .board-card:hover{border-color:#c9d5ff;box-shadow:0 5px 20px #26284a09}.workspace .column-heading h3{font-family:var(--font-pursio-body);font-size:15px;font-weight:500}.workspace .momentum-card,.workspace .detail-tip{background:var(--mint-soft);border:1px solid #dcf1e9;border-radius:18px}.workspace .momentum-card h3{color:var(--ink);font-size:25px}.workspace .momentum-card p{color:#527067;font-size:14px}.workspace .extension-banner{background:var(--blue-soft);border:1px solid #dce4ff;border-radius:16px}.workspace .detail-heading{border:1px solid var(--border);background:#fff;border-radius:20px;gap:22px;padding:26px}.workspace .detail-heading h1{font-family:var(--font-pursio-heading);color:var(--ink);letter-spacing:-.025em;font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.18}.workspace .detail-heading p{color:var(--muted);flex-wrap:wrap;font-size:14px;line-height:1.5}.workspace .detail-company{color:var(--ink);flex-wrap:wrap;font-size:15px}.workspace .detail-fields{gap:22px 28px}.workspace .detail-fields dt,.detail-posting-link>span{color:var(--muted);font-size:13px}.editable-detail{width:100%;min-height:34px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;margin-left:-8px;padding:5px 8px;font-size:15px;line-height:1.5;display:flex}.editable-detail>span{overflow-wrap:anywhere;min-width:0}.editable-detail>svg{color:#8791a4;flex-shrink:0}.editable-detail:hover{background:var(--blue-soft);color:var(--action)}.editable-detail:hover>svg{color:var(--action)}.detail-posting-link{border-top:1px solid #edf0f5;gap:5px;margin:0 24px 24px;padding-top:20px;display:grid}.detail-posting-link .editable-detail{color:var(--action);font-size:14px}.workspace .application-job-sections h3{color:var(--ink);font-size:20px;font-weight:700}.workspace .application-job-sections li{color:#525d70;font-size:15px}.workspace .application-job-details .text-button{flex-shrink:0;min-height:40px}.workspace .next-step-body h3{color:var(--ink);font-size:25px}.workspace .timeline-entry p{color:var(--ink);font-size:15px;line-height:1.6}.workspace .timeline-entry .icon-button{opacity:1;min-width:36px;min-height:36px}.pursio-modal.application-modal{border-radius:20px;width:min(720px,100vw - 32px);max-width:720px}.job-editor .editor-section-heading{align-items:center;gap:12px;margin:24px 0 20px;display:flex}.job-editor>.editor-section-heading:first-child{margin-top:8px}.editor-section-heading h3{color:var(--ink);font-size:22px;font-weight:700;line-height:1.25}.editor-section-heading p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.editor-section-number{background:var(--blue-soft);width:38px;height:38px;color:var(--action);border-radius:11px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.editor-section-number.mint{background:var(--mint-soft);color:#00836b}.editor-section-number.lilac{background:var(--lilac-soft);color:#795bba}.editor-detail-section{border-block:1px solid #edf0f5;margin-top:24px;padding-bottom:24px}.editor-hint{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.editor-notice{color:#3455a1;background:var(--blue-soft);border:1px solid #dce4ff;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:14px}.job-editor .modal-actions{z-index:2;background:#fff;padding-bottom:20px;position:sticky;bottom:-28px;box-shadow:0 -8px 16px #fff}.job-editor .form-error{z-index:3;color:#ad3f3f;background:#fff0ed;border-radius:8px;padding:12px;position:sticky;bottom:64px}@media (max-width:760px){.workspace .detail-heading{gap:16px;padding:20px 16px}.workspace .detail-heading h1{font-size:28px}.workspace .company-icon.large{border-radius:14px;width:56px;height:56px}.workspace .detail-actions{justify-content:flex-end;width:100%}.workspace .panel-heading h2{font-size:22px}.workspace .application-job-details .panel-heading{flex-wrap:wrap;gap:8px}.workspace .editable-detail{min-height:44px}.detail-posting-link{margin-inline:16px}.pursio-modal.application-modal{width:calc(100vw - 20px)}.job-editor .modal-actions{padding-bottom:20px;bottom:-24px}.editor-section-heading h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.workspace .stat-card:hover,.workspace .board-card:hover{transform:none}}.mobile-application-list,.mobile-calendar-hint,.day-event-count{display:none}@media (max-width:1000px),(pointer:coarse){body{overflow-x:hidden}button,a,input,textarea{touch-action:manipulation}.drag-handle{touch-action:none}.icon-button,.avatar.small{flex-shrink:0;width:44px;height:44px}.action,.page-heading>.action,.calendar-toolbar .action,.choice[data-slot=select-trigger],.card-footer .choice[data-slot=select-trigger],[data-slot=select-item],.modal-actions>button,.text-button,.complete-button{height:auto;min-height:44px}button[data-slot=button]{min-height:44px}.action,.modal-actions>button{white-space:normal;max-width:100%;padding-block:10px;line-height:1.45}.choice[data-slot=select-trigger]{padding-block:9px}.card-footer .choice[data-slot=select-trigger]{font-size:13px}.view-toggle[data-slot=tabs-list]{height:52px}.view-toggle [data-slot=tabs-trigger]{height:auto;min-height:44px}.search-field{height:auto;min-height:46px}.search-field input,.field input,.field textarea,.notes-form textarea,.auth-form input,.passkey-add input,.extension-pairing-form input,.extension-pairing-code input{min-width:0;font-size:16px}.search-field input,.field input,.auth-form input,.passkey-add input,.extension-pairing-form input,.extension-pairing-code input,.search-field button,.auth-switch button,.auth-text-button,.auth-demo button{min-height:44px}[data-slot=dialog-close]{width:44px;height:44px}.timeline-entry .icon-button{opacity:1;width:44px;height:44px}.pursio-modal [data-slot=dialog-title]{padding-right:24px}}@media (min-width:761px) and (max-width:1000px){.topbar{gap:12px;padding-inline:20px}.topbar-actions{gap:8px}.top-search,.local-label{display:none}.breadcrumbs{gap:8px;min-width:0}.breadcrumbs .detail-breadcrumb{display:none}.page-heading{flex-wrap:wrap}.overview-columns{grid-template-columns:1fr}.overview-secondary{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:800px){.desktop-application-table{display:none}.mobile-application-list{margin:0;padding:0;list-style:none;display:grid}.mobile-application-list>li+li{border-top:1px solid var(--border)}.mobile-application-card{width:100%;color:var(--foreground);text-align:left;overflow-wrap:anywhere;background:#fff;border:0;justify-items:start;gap:12px;padding:20px;display:grid}.mobile-application-card:hover{background:#f8faff}.mobile-application-card:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.mobile-company{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.mobile-company>.company-icon,.mobile-company>svg{flex-shrink:0}.mobile-company>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.mobile-company strong{font-size:15px;font-weight:600}.mobile-company>span:nth-child(2)>span{color:#6b7280;font-size:13px;line-height:1.55}.mobile-next-step{color:#647086;font-size:13px;line-height:1.55}.mobile-application-metadata{border-top:1px solid #edf0f5;grid-template-columns:1fr 1fr;gap:12px 16px;width:100%;padding-top:12px;font-size:13px;display:grid}.mobile-application-metadata>span{gap:4px;min-width:0;display:grid}.mobile-application-metadata>span:first-child{grid-column:1/-1}.mobile-application-metadata small{color:#6b7280;font-size:11px}}@media (max-width:760px){.workspace,.main-shell{min-height:100svh}.desktop-sidebar{display:none}.mobile-drawer[data-slot=dialog-content]{width:min(300px,100vw - 28px);max-width:none;height:100dvh;max-height:100dvh;padding:max(25px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));z-index:60;overscroll-behavior:contain;border-radius:0 16px 16px 0;gap:0;animation:none;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(0,0)}.mobile-drawer .brand-link{padding-right:40px}.mobile-drawer>[data-slot=dialog-close]{top:max(14px, env(safe-area-inset-top));right:10px}.mobile-drawer nav{margin-top:26px}.mobile-drawer .nav-item{min-height:46px}.mobile-drawer .profile{gap:12px;width:100%;margin-inline:0;padding-inline:12px}.mobile-drawer .profile>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.topbar{min-height:calc(64px + env(safe-area-inset-top));height:auto;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));gap:8px}.breadcrumbs{flex:1;gap:6px;min-width:0}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs .detail-breadcrumb{display:none}.topbar-actions{flex-shrink:0;gap:2px}.content{padding:24px max(16px, env(safe-area-inset-right)) 28px max(16px, env(safe-area-inset-left))}.page-heading{align-items:flex-start}.page-heading>div{min-width:0;max-width:100%}.page-heading h1{overflow-wrap:anywhere;font-size:clamp(25px,7vw,30px)}.page-heading p{font-size:14px;line-height:1.65}.page-heading>.action{width:100%}.panel-heading{flex-wrap:wrap;gap:10px;padding:19px 16px}.panel-heading>div{min-width:0}.overview-secondary{display:flex}.stat-card{min-width:0;padding:14px 12px}.stat-top{align-items:flex-start;line-height:1.5}.stat-top .icon-tile{flex-shrink:0}.mobile-application-card{padding:18px 16px}.update-row{flex-wrap:wrap}.update-copy{min-width:0}.update-copy>span{overflow-wrap:anywhere;max-width:none}.extension-banner{flex-wrap:wrap}.extension-banner>span:nth-child(2){min-width:0}.applications-toolbar{grid-template-columns:auto minmax(0,1fr);display:grid}.applications-toolbar .search-field{grid-column:1/-1;min-width:0}.applications-toolbar>.choice[data-slot=select-trigger]{width:100%;min-width:0}.applications-toolbar .view-toggle{grid-column:1/-1;width:100%}.applications-toolbar .view-toggle>button{flex:1}.filter-bar{grid-template-columns:minmax(0,1fr);display:grid}.filter-bar>.choice[data-slot=select-trigger]{width:100%;min-width:0}.kanban{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:repeat(5,minmax(0,min(280px,100vw - 56px)));gap:12px;scroll-padding-inline:1px}.board-column{scroll-snap-align:start}.column-heading{gap:8px}.card-main h3,.card-main>span,.card-next{overflow-wrap:anywhere}.card-main>span,.card-next,.card-footer>span{font-size:12px}.card-footer .choice[data-slot=select-trigger]{padding-inline:10px}.detail-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.detail-actions>.choice{flex:1}.detail-fields{grid-template-columns:minmax(0,1fr)}.detail-fields>div{min-width:0}.notes-form>div{flex-wrap:wrap;gap:10px}.timeline-entry{flex-wrap:wrap}.timeline-entry>div{flex-basis:calc(100% - 28px);min-width:0}.timeline-entry>.icon-button:first-of-type{margin-left:28px}.timeline-entry p{overflow-wrap:anywhere}.calendar-toolbar>div:first-child{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;display:grid}.calendar-toolbar h2{text-align:center;font-size:17px}.calendar-toolbar .action{grid-column:1/-1;margin-left:0;font-size:13px}.calendar-toolbar .view-toggle{width:100%}.calendar-toolbar .view-toggle>button{flex:1}.calendar-panel{overflow:hidden}.mobile-calendar-hint{color:#6b7280;padding:16px 14px 0;font-size:12px;line-height:1.6;display:block}.calendar-grid,.calendar-weekdays{width:100%;min-width:0}.calendar-weekdays{padding-block:14px;font-size:10px}.calendar-grid{grid-auto-rows:auto}.calendar-day{min-height:0;padding:0}.day-number{border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:100%;height:100%;min-height:66px;margin:0;padding:10px 2px 8px;font-size:13px;display:flex}.day-number[aria-pressed=true]{background:#edf2ff;box-shadow:inset 0 0 0 2px #5b7cfa}.day-number.today[aria-pressed=true]{background:#5b7cfa}.day-event-count{align-items:center;gap:4px;font-size:10px;line-height:1;display:inline-flex}.day-event-count i{background:currentColor;border-radius:50%;width:4px;height:4px}.day-events{display:none}.agenda-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;display:grid}.agenda-date{grid-column:1/-1;min-width:0}.agenda-row>span:nth-child(3){overflow-wrap:anywhere;min-width:0}.agenda-row .status{grid-column:2;justify-self:start;margin-left:0}.agenda-row>span:nth-child(5){grid-column:2;margin-left:0}.agenda-row>svg{grid-area:2/3}.mail-list{grid-template-columns:minmax(0,1fr)}.mail-list-item{border-right:0;padding:18px}.mail-list-item>div strong{font-size:13px}.mail-list-item h3{font-size:14px}.mail-header,.mail-body{overflow-wrap:anywhere;padding:20px 16px}.mail-sender>div{overflow-wrap:anywhere;min-width:0}.mail-sender .company-icon{flex-shrink:0}.detection-panel{margin-inline:12px;padding:16px}.detection-title>div{flex-basis:calc(100% - 45px);min-width:0}.detected-fields,.detection-actions{min-width:0}.detected-fields>div{overflow-wrap:anywhere;min-width:0}.detection-actions{flex-wrap:wrap;align-items:stretch}.detection-actions>.action{width:100%}.extension-intro>div,.insight-encouragement>div{flex-basis:100%;min-width:0}.extension-intro .action,.insight-encouragement>.action{width:100%;margin-left:0}.browser-body{padding:18px 14px}.browser-chrome{min-width:0}.mock-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-popup{max-width:100%;padding:16px}.extension-popup dl>div{flex-wrap:wrap;gap:6px}.extension-popup dd,.extension-mail,.extension-status{overflow-wrap:anywhere}.extension-demo-heading .view-toggle{width:100%;height:auto;min-height:52px}.extension-demo-heading .view-toggle>button{white-space:normal;flex:1}.journey-strip{grid-template-columns:minmax(0,1fr)}.journey-strip strong{font-size:14px}.insight-stat{min-width:0;padding:17px 14px}.insight-marker{top:22px;right:12px}.insight-stat>span:not(.insight-marker){padding-right:10px;font-size:12px}.status-chart{flex-direction:column;padding:24px 20px}.chart-legend{gap:0;width:100%;max-width:280px}.chart-legend button{min-height:44px;font-size:13px}.settings-form-footer{flex-direction:column;align-items:stretch}.preference-row{flex-wrap:wrap;padding-inline:16px}.preference-row>.icon-tile{display:none}.preference-row>div{min-width:0}.preference-row [data-slot=switch]{flex-shrink:0;margin-block:10px}.extension-pairing-form label,.passkey-add label{min-width:0}.extension-pairing-code>div{flex-wrap:wrap}.extension-pairing-code input,.extension-pairing-code .action{width:100%}.extension-device-heading{flex-wrap:wrap;gap:12px}.extension-device>.action,.security-body .action{width:100%}.passkey-list li>div{overflow-wrap:anywhere;min-width:0}.auth-checkbox{align-items:center;min-height:44px}.auth-checkbox input{flex-shrink:0}.workspace-footer{padding-bottom:max(22px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:12px}.toast,.saving-status{width:max-content;max-width:calc(100vw - 24px);left:50%;bottom:max(16px, env(safe-area-inset-bottom));overflow-wrap:anywhere;transform:translate(-50%)}.toast{gap:8px;padding:8px 10px}.storage-warning,.save-error{overflow-wrap:anywhere;padding:16px}.save-error .action{width:100%}.pursio-modal[data-slot=dialog-content],.delete-modal[data-slot=alert-dialog-content]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-wrap:anywhere;gap:16px;padding:24px 18px;overflow-y:auto}.modal-actions,.event-modal-actions{flex-direction:column;align-items:stretch}.modal-actions>button,.event-modal-actions>button{width:100%}.event-modal-date{align-items:flex-start;gap:12px}.event-modal-date>div{min-width:0}.event-modal-date .icon-tile{flex-shrink:0}}@media (max-width:360px){.stats-grid,.insight-stats{grid-template-columns:minmax(0,1fr)}.stat-top{font-size:14px}.stat-number{margin-top:6px}.stat-top .icon-tile{width:32px;height:32px}}@media (max-width:1000px),(pointer:coarse){.workspace .choice[data-slot=select-trigger],.pursio-modal .choice[data-slot=select-trigger],.workspace .view-toggle [data-slot=tabs-trigger],[data-slot=select-item]{min-height:44px}.workspace .view-toggle[data-slot=tabs-list]{height:auto;min-height:52px}.pursio-modal>[data-slot=dialog-close]{width:44px;height:44px;top:10px;right:10px}:is(.workspace,.pursio-modal) .field :is(input,textarea),.workspace .notes-form textarea{font-size:16px}.workspace .calendar-toolbar{flex-wrap:wrap}.workspace .day-number{min-width:44px;min-height:44px}.workspace .mini-week button,.workspace .text-button,.workspace .back-link{min-height:44px}.workspace .drag-handle{width:44px;height:44px}.workspace .card-top{align-items:center}.pursio-modal[data-slot=dialog-content],.delete-modal[data-slot=alert-dialog-content]{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}}@media (min-width:761px) and (max-width:1000px) and (pointer:coarse){.workspace{--sidebar-width:78px;--sidebar-label-opacity:0;--sidebar-label-visibility:hidden}.workspace .desktop-sidebar .nav-item{min-height:48px}}@media (max-width:760px){html{scroll-padding-top:80px;scroll-padding-bottom:calc(var(--mobile-navigation-height) + 20px)}.workspace>.desktop-sidebar{display:none}.workspace>.main-shell{padding-bottom:var(--mobile-navigation-height);margin-left:0}.workspace .topbar{z-index:30;min-height:calc(60px + env(safe-area-inset-top));height:auto;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));background:#fff;position:sticky;top:0}.workspace .mobile-menu{display:flex}.workspace .top-search,.workspace .local-label,.workspace .breadcrumbs>span,.workspace .breadcrumbs>svg{display:none}.workspace .breadcrumbs{flex:1;gap:6px;min-width:0}.workspace .breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace .topbar-actions{flex-shrink:0;gap:2px}.workspace .content{padding:24px max(16px, env(safe-area-inset-right)) 24px max(16px, env(safe-area-inset-left))}.workspace .page-heading{flex-wrap:wrap;gap:16px}.workspace .page-heading h1{overflow-wrap:anywhere;font-size:clamp(26px,7vw,32px)}.workspace .page-heading p{font-size:16px}.workspace .panel-heading{gap:12px;padding:18px 16px}.workspace .panel-heading .text-button{margin-left:auto}.workspace .overview-columns,.workspace .overview-primary,.workspace .overview-secondary{gap:18px}.workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace .stat-card{min-width:0;padding:16px 14px}.workspace .stat-top{font-size:13px}.workspace .stat-top .icon-tile{width:26px;height:26px}.workspace .stat-number{margin-top:10px;font-size:32px}.workspace .results-line{flex-wrap:wrap;gap:8px;line-height:1.6}.workspace .detail-heading{flex-wrap:wrap;gap:12px}.workspace .detail-actions{width:100%}.workspace .detail-actions .action{flex:1}.workspace .detail-grid,.workspace .settings-grid,.workspace .detail-fields,.workspace .form-grid,.pursio-modal .form-grid{grid-template-columns:minmax(0,1fr)}.workspace .notes-form,.workspace .timeline{padding-inline:16px}.workspace .day-number{min-width:0}.workspace .workspace-footer{padding-inline:16px;font-size:12px;line-height:1.5}.workspace .toast,.workspace .saving-status{bottom:calc(var(--mobile-navigation-height) + 12px);z-index:90;max-width:calc(100vw - 24px);left:50%}.pursio-modal[data-slot=dialog-content],.delete-modal[data-slot=alert-dialog-content]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:24px 18px}.sidebar.mobile-drawer .brand-link{width:auto}.sidebar.mobile-drawer .brand{font-size:30px}.sidebar.mobile-drawer .brand-wordmark,.sidebar.mobile-drawer .nav-item>span,.sidebar.mobile-drawer .nav-item>small,.sidebar.mobile-drawer .profile>span:nth-child(2){display:block}.sidebar.mobile-drawer .nav-item{justify-content:flex-start;min-height:48px}.sidebar.mobile-drawer .profile{width:100%;margin-inline:0;padding-inline:10px}.sidebar.mobile-drawer .profile>svg{display:block}.auth-shell .auth-footer .install-app-trigger{min-height:44px}}@media (max-width:360px){.workspace .stat-top{gap:6px;font-size:12px}.workspace .stat-top .icon-tile{display:none}}:root{--mobile-navigation-height:0px}.mobile-navigation{display:none}@media (max-width:760px){:root{--mobile-navigation-height:calc(70px + env(safe-area-inset-bottom,0px))}.mobile-navigation{z-index:35;width:100%;height:var(--mobile-navigation-height);padding:6px max(6px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:#fff;grid-template-columns:1fr 1.2fr 1fr 1fr .85fr;gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #18181b05}.mobile-navigation-item{color:#596174;min-width:44px;min-height:44px;font:inherit;letter-spacing:-.2px;text-align:center;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:5px 1px;font-size:11px;font-weight:500;line-height:15px;transition:color .16s,background .16s,transform .16s;display:flex}.mobile-navigation-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.mobile-navigation-label{white-space:nowrap}.mobile-navigation-item.active,.mobile-navigation-item[aria-expanded=true]{color:#2455db;background:#edf2ff;font-weight:600}.mobile-navigation-item.active svg{stroke-width:2.25px}.mobile-navigation-item:active{background:#e2eaff;transform:scale(.96)}.mobile-navigation-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;background:#edf2ff}.mobile-navigation-count{color:#fff;letter-spacing:0;background:#5b46a5;border:2px solid #fff;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:650;line-height:12px;display:grid;position:absolute;top:-3px;left:15px}}@media (max-width:760px) and (hover:hover){.mobile-navigation-item:hover{color:#2455db;background:#f0f4ff}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mobile-navigation-item{transition:none}.mobile-navigation-item:active{transform:none}}.board-mobile-navigation,.board-mobile-hint{display:none}@media (max-width:760px){.workspace .applications-tabs .kanban{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:repeat(5,calc(100% - 20px));gap:12px;scroll-padding-inline:0}.applications-tabs .board-column{scroll-snap-align:start}.board-mobile-navigation{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-bottom:10px;padding:8px;display:grid}.board-mobile-navigation>div{justify-content:center;align-items:baseline;gap:10px;min-width:0;font-size:14px;display:flex}.board-mobile-navigation strong{font-weight:600}.board-mobile-navigation span{color:#6b7280;font-size:12px}.board-mobile-navigation .icon-button{color:#365bdd;background:#f3f6ff;border:1px solid #e4eafe;width:44px;height:44px}.board-mobile-navigation .icon-button:hover:not(:disabled){background:#e8eeff}.board-mobile-navigation .icon-button:active:not(:disabled){background:#dce5ff}.board-mobile-navigation .icon-button:disabled{opacity:.4;cursor:default}:is(.board-mobile-navigation .icon-button:focus-visible,.applications-tabs .kanban:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.board-mobile-hint{color:#6b7280;margin:0 0 16px;font-size:12px;line-height:1.6;display:block}}.mobile-mail-back,.mobile-calendar-selection{display:none}.mail-list-title h2{font:inherit;margin:0}.calendar-events-panel{scroll-margin-top:20px}@media (max-width:760px){.calendar-events-panel{scroll-margin-top:env(safe-area-inset-top)}.workspace .inbox-summary.has-selected-message{display:none}.workspace .inbox-layout,.workspace .inbox-layout .mail-list{grid-template-columns:minmax(0,1fr)}.workspace .inbox-layout:not(.has-selected-message)>.mail-content,.workspace .inbox-layout.has-selected-message>.mail-list{display:none}.workspace .mobile-mail-back{align-items:center;gap:8px;min-height:44px;margin:12px 16px 0;display:inline-flex}.workspace .mail-list-item{border-right:0}.workspace .mail-list-item h3{font-size:14px}.workspace .mail-list-item>div strong{font-size:13px}.workspace .mail-list-item>div>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.workspace .calendar-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.workspace .calendar-toolbar>div:first-child{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;width:100%;min-width:0;display:grid}.workspace .calendar-toolbar h2{text-align:center;min-width:0;font-size:17px}.workspace .calendar-toolbar .action{grid-column:1/-1;width:100%;margin-left:0}.workspace .calendar-toolbar .view-toggle{width:100%;height:auto;min-height:52px}.workspace .calendar-toolbar .view-toggle>button{flex:1}.workspace .calendar-layout,.workspace .calendar-aside{grid-template-columns:minmax(0,1fr)}.workspace .calendar-aside{gap:0}.workspace .calendar-legend{display:none}.workspace .calendar-panel{overflow:hidden}.workspace .mobile-calendar-hint{color:#6b7280;padding:16px 14px 0;font-size:12px;line-height:1.6;display:block}.workspace .calendar-grid,.workspace .calendar-weekdays{width:100%;min-width:0}.workspace .calendar-grid{grid-auto-rows:auto}.workspace .calendar-weekdays{padding-block:14px;font-size:11px}.workspace .calendar-day{min-height:0;padding:0}.workspace .day-number{border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:100%;height:100%;min-height:66px;margin:0;padding:10px 2px 8px;font-size:13px;display:flex}.workspace .day-number[aria-pressed=true]{background:#edf2ff;box-shadow:inset 0 0 0 2px #5b7cfa}.workspace .day-number.today[aria-pressed=true]{background:#5b7cfa}.workspace .day-event-count{align-items:center;gap:4px;font-size:10px;line-height:1;display:inline-flex}.workspace .day-event-count i{background:currentColor;border-radius:50%;width:4px;height:4px}.workspace .day-events{display:none}.workspace .mobile-calendar-selection{background:#fafbfe;border-top:1px solid #edf0f5;gap:4px;padding:14px 16px;display:grid}.workspace .mobile-calendar-selection p{color:#525c6b;margin:0;font-size:13px;line-height:1.6}.workspace .mobile-calendar-selection button{text-align:left;justify-self:start;min-height:44px}.workspace .agenda-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;display:grid}.workspace .agenda-date{grid-column:1/-1;min-width:0}.workspace .agenda-row>span:nth-child(3){overflow-wrap:anywhere;min-width:0}.workspace .agenda-row .status{grid-column:2;justify-self:start;margin-left:0}.workspace .agenda-row>span:nth-child(5){grid-column:2;margin-left:0}.workspace .agenda-row>svg{grid-area:2/3}}.workspace .applications-tabs .kanban{align-items:flex-start;gap:14px;height:auto;min-height:0;padding-bottom:16px;display:flex;overflow-x:auto}.workspace .applications-tabs .board-column{flex:1 0 var(--column-width,250px);width:var(--column-width,250px);height:max(var(--column-height,520px),calc(100dvh - 300px));min-height:0;position:relative;overflow:hidden}.workspace .content:has(.applications-tabs){max-width:none}.detail-layout-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.detail-layout-toolbar p{color:#6b7280;font-size:14px}.detail-layout-toolbar>div{flex-shrink:0;gap:8px;display:flex}.detail-sections-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.workspace .detail-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.workspace .detail-actions .choice{width:auto;min-width:125px}.workspace .inline-title .editable-detail{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}.workspace .inline-title .editable-detail svg{flex-shrink:0}.workspace .detail-company>.editable-detail{width:auto}.detail-sections-grid .next-step-body h3 button,.detail-sections-grid .next-step-body p button{text-align:left;border-radius:4px}.detail-sections-grid .next-step-body button:focus-visible{outline-offset:3px;outline:2px solid #2563ff}.inline-field-editor{gap:10px;width:100%;display:grid}.inline-field-editor>div{flex-wrap:wrap;gap:8px;display:flex}.inline-list-value{text-align:left;align-items:flex-start;width:100%;min-height:44px}.inline-list-value>span{flex:1}.inline-list-item{margin-left:20px;padding:4px 0;line-height:1.65;display:list-item}.detail-direct-link{overflow-wrap:anywhere;color:#2563ff;align-items:center;gap:8px;display:flex}.detail-direct-link svg{flex-shrink:0}.inline-next-step{padding:24px}.workspace .detail-sections-grid .next-step-panel>.panel-heading{padding:16px 20px}.workspace .detail-sections-grid .next-step-body{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:16px 20px;display:grid}.workspace .detail-sections-grid .next-step-body>.icon-tile,.workspace .detail-sections-grid .next-step-body>svg{grid-area:1/1/4;width:36px;height:36px;margin:0}.workspace .detail-sections-grid .next-step-body>h3{grid-area:1/2;margin:0;font-size:18px}.workspace .detail-sections-grid .next-step-body>p{grid-area:2/2;margin:0}.workspace .detail-sections-grid .next-step-body>.step-time{grid-area:3/2;margin:0}.workspace .detail-sections-grid .next-step-body>.action{grid-area:1/3/3;width:auto;margin:0}.workspace .detail-sections-grid .next-step-body>.complete-button{grid-area:3/3;width:auto;margin:0}.workspace .detail-sections-grid .next-step-body>.completed-label{grid-column:2;margin:4px 0 0}@media (max-width:600px){.workspace .detail-sections-grid .next-step-body{grid-template-columns:36px minmax(0,1fr)}.workspace .detail-sections-grid .next-step-body>.action,.workspace .detail-sections-grid .next-step-body>.complete-button{grid-area:auto/1/auto/-1;justify-self:start;margin-top:6px}}.application-comparison[data-slot=dialog-content]{width:min(1200px,100vw - 32px);max-width:1200px}.comparison-search{border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:44px;padding:10px}.comparison-picker{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;max-height:180px;display:grid;overflow:auto}.comparison-picker label{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.comparison-picker label>span{gap:4px;font-size:13px;display:grid}.comparison-picker input{accent-color:#2563ff;flex-shrink:0;width:18px;height:18px}.comparison-scroll{max-height:55dvh;overflow:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.comparison-table th,.comparison-table td{vertical-align:top;border:1px solid #e5e7eb;min-width:230px;padding:16px}.comparison-table th:first-child{min-width:130px}.comparison-table th{background:#f5f7fc}.comparison-table th>span,.comparison-table th>a{margin-top:8px;font-weight:400;display:block}.comparison-table a{color:#2563ff}.comparison-table ul{margin:0;padding-left:18px}.comparison-table li{margin-bottom:10px;line-height:1.6}.detail-layout-item{border-radius:14px;min-width:0}.detail-layout-item.arranging{background:#f0f3fa;border:1px dashed #b7c4e9;padding:6px}.detail-layout-item.moving{opacity:.35}.detail-layout-item.drop-target{outline-offset:3px;outline:2px solid #2563ff}.detail-section-controls{align-items:center;gap:4px;padding:4px 4px 8px;display:flex}.detail-section-handle{text-align:left;cursor:grab;touch-action:none;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:13px;display:flex}.detail-section-controls .icon-button{flex-shrink:0;min-width:44px;min-height:44px}.detail-section-handle:focus-visible{border-radius:6px;outline:2px solid #2563ff}.detail-section-overlay{background:#fff;border:2px solid #2563ff;border-radius:12px;align-items:center;gap:12px;padding:20px;display:flex;box-shadow:0 12px 32px #18181b20}.detail-sections-grid .application-job-sections>ul{margin:0;padding-left:20px}.detail-sections-grid .application-job-sections>ul li{margin-bottom:8px;line-height:1.7}.workspace .detail-company{flex-wrap:wrap;gap:12px}.workspace .detail-company .choice{width:auto;min-width:125px}@media (max-width:760px){.detail-sections-grid{grid-template-columns:minmax(0,1fr);gap:16px}.detail-layout-toolbar{flex-direction:column;align-items:flex-start}.detail-layout-toolbar>div{flex-wrap:wrap}}.workspace .application-options{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;padding:16px;display:flex}.workspace .application-options .field{flex:160px;gap:6px;min-width:0}.workspace .application-options .field>span{font-size:12px}.workspace .application-options .choice{width:100%}:is(.workspace,.board-column-modal) .application-deadline{color:#b42318;font-weight:600}.workspace .application-deadline .next-dot{background:currentColor}@media (min-width:761px){.workspace .content:has(.applications-tabs){padding:28px 24px 24px}.workspace .content:has(.applications-tabs) .page-heading{margin-bottom:24px}}.workspace .applications-tabs .column-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-content:start;align-items:start;min-height:0;display:grid;overflow-y:auto}.workspace .applications-tabs .column-content .board-card{min-width:0;margin:0}.column-title{text-align:left;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.column-title .status{overflow-wrap:anywhere;white-space:normal;background:0 0;padding:0}.column-title:hover .status{text-decoration:underline}.column-count{color:#6b778b;font-size:11px}.workspace .column-heading{flex-shrink:0}.workspace .column-heading .icon-button{flex-shrink:0;width:28px;height:28px}.column-resize-bar{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:3px 7px 3px 12px;display:flex}.board-mutation-fields{border:0;min-width:0;margin:0;padding:0}.column-resize-bar .text-button{font-size:11px}.column-resize-handle{touch-action:none;cursor:nwse-resize;color:#62748e;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.column-resize-handle:hover{color:#2563ff;background:#e5ebfb}:is(.column-resize-handle:focus-visible,.column-title:focus-visible){outline-offset:1px;outline:2px solid #2563ff}.hidden-columns-note{background:#edf2ff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:12px;display:flex}.status-custom{color:#67549e;background:#eeebff}.pursio-modal.board-settings-modal[data-slot=dialog-content]{width:min(760px,100vw - 32px);max-width:760px}.board-settings-list{display:grid}.board-setting{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.board-visibility{cursor:pointer;flex:180px;align-items:center;gap:12px;min-width:0;display:flex}.board-visibility input{accent-color:#2563ff;flex-shrink:0;width:18px;height:18px}.board-visibility>span{overflow-wrap:anywhere;gap:5px;display:grid}.board-visibility strong{font-size:14px}.board-visibility small{color:#6b7280;font-size:12px}.board-setting-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-setting-actions .icon-button{width:36px;height:36px}.board-inline-form,.board-remove-confirm{background:#f5f7fc;border-radius:10px;flex-wrap:wrap;flex:1 0 100%;align-items:flex-end;gap:10px;padding:12px;display:flex}.board-inline-form label{flex:180px}.board-remove-confirm>p{flex-basis:100%;font-size:13px;line-height:1.6}.board-new-status{grid-template-columns:1fr 1fr;gap:14px;padding:20px 0;display:grid}.board-new-status h3,.board-new-status p{grid-column:1/-1}.board-new-status .muted{font-size:12px;line-height:1.7}.board-settings-modal label,.board-column-modal label{gap:7px;font-size:12px;display:grid}.board-settings-modal .board-visibility{display:flex}.board-settings-modal select,.board-column-modal select{background:#fff;border:1px solid #dce2ed;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px}.pursio-modal.board-column-modal[data-slot=dialog-content]{width:min(1100px,100vw - 32px);max-width:1100px}.expanded-column-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.expanded-column-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.expanded-column-card .card-main{text-align:left;gap:7px;display:grid}.expanded-column-card .card-main h3{color:#6b7280;font-size:14px;font-weight:400}.expanded-column-card .card-main span{color:#6b7280;font-size:12px}.expanded-column-card label{margin-top:auto}.expanded-column-card .muted{font-size:12px}@media (max-width:760px){.workspace .applications-toolbar .view-toggle{grid-column:2;width:100%}.workspace .applications-tabs .board-column{flex-basis:min(var(--column-width,250px),calc(100vw - 48px));width:min(var(--column-width,250px),calc(100vw - 48px))}.board-new-status{grid-template-columns:1fr}.pursio-modal.board-settings-modal[data-slot=dialog-content],.pursio-modal.board-column-modal[data-slot=dialog-content]{width:calc(100vw - 24px);padding:20px}.column-resize-handle{width:40px;height:40px}}:root{--product-title:clamp(32px,3.2vw,44px);--product-section:clamp(24px,2vw,28px);--product-intro:clamp(18px,1.5vw,20px);--product-caption:14px;--product-control:15px;--product-feedback:.18s ease}.workspace .page-heading h1{font-size:var(--product-title);line-height:1.12}.workspace .page-heading p{font-size:var(--product-intro);line-height:1.6}.workspace .panel-heading h2{font-size:var(--product-section);line-height:1.25}.workspace :is(.stat-hint,.results-line,.board-footnote,.column-count,.card-next,.card-footer,.empty-column),.workspace :is(.insight-stat>small,.insight-stat>span:not(.insight-marker),.stat-top,.chart-legend button,.panel-heading p,.metrics-note,.rate p,.board-card .card-main>span){font-size:var(--product-caption);line-height:1.5}.workspace .board-card .card-main h3{font-family:var(--font-pursio-body);font-size:15px;line-height:1.5}.workspace .column-title .status{font-size:14px}.workspace .column-resize-bar .text-button{min-height:36px;font-size:13px}:is(.board-settings-modal,.board-column-modal) label,.board-settings-modal .board-visibility small{font-size:14px;line-height:1.5}.board-settings-modal .board-new-status .muted,.board-column-modal .muted{font-size:14px;line-height:1.65}.board-settings-modal .board-setting-actions{gap:8px}.expanded-column-card .card-main h3,.expanded-column-card .card-main span{font-size:15px;line-height:1.5}.expanded-column-card .card-main{border-radius:6px;min-height:44px}.application-scope{background:var(--blue-soft);color:#3455a1;border:1px solid #dce4ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.workspace button.insight-stat{text-align:left;width:100%;position:relative}.workspace button.insight-stat:after{content:"View applications";color:var(--action);margin-top:16px;font-size:14px;display:block}.workspace .chart-legend button{text-align:left;border-radius:8px;min-height:44px}body :is(button,a,input,textarea,select,summary,[role=tab],[role=option]):focus-visible{outline:2px solid var(--action);outline-offset:3px}body :is(input,textarea,select):focus-visible{outline-offset:1px}body :is(button,a,summary,input,textarea,select){transition:color var(--product-feedback),background-color var(--product-feedback),border-color var(--product-feedback),box-shadow var(--product-feedback),transform var(--product-feedback)}body :is(button,a,summary){-webkit-tap-highlight-color:#2563ff18}body :is(button,input,textarea,select):disabled,body [aria-disabled=true]{cursor:not-allowed}body button:disabled:hover{transform:none}body :is(input,textarea,select)[aria-invalid=true]{border-color:#b34942}:is(.workspace,.pursio-modal,.delete-modal) :is(.text-button,.icon-button,.column-title,.card-main,.chart-legend button,.editable-detail):focus-visible{background-color:var(--blue-soft);color:var(--action)}.workspace :is(.board-card,.expanded-column-card):focus-within{border-color:var(--action);box-shadow:0 0 0 3px #2563ff10}.workspace .application-table tbody tr:focus-within{background:var(--blue-soft)}.workspace :is(.stat-card,.insight-stat):focus-visible{border-color:var(--action);box-shadow:0 0 0 4px #2563ff12}.workspace .nav-item[aria-current=page]{background:var(--blue-soft);color:var(--action)}body :is([data-slot=tabs-trigger][data-active],[data-slot=select-item][data-selected]){color:var(--action)}@media (hover:hover) and (pointer:fine){.workspace :is(button.insight-stat,.stat-card):hover{background:#fcfdff;border-color:#b7c7fa;transform:translateY(-2px);box-shadow:0 5px 18px #26284a09}.workspace :is(.text-button,.card-main,.chart-legend button,.column-title):hover,.expanded-column-card .card-main:hover{color:var(--action)}.workspace .chart-legend button:hover{background:var(--blue-soft)}.workspace .column-title:hover{background:#edf2ff}}:is(.workspace,.pursio-modal,.delete-modal) :is(.action,.icon-button,.text-button,.column-title,.chart-legend button,button.insight-stat):not(:disabled):not([aria-disabled=true]):active{color:#1744bb;background-color:#e2e9ff;transform:translateY(1px)}:is(.workspace,.pursio-modal,.delete-modal) .action:not(.secondary):not(.delete-action):not(:disabled):active{background-color:var(--action-hover);color:#fff}.column-resize-handle:active{background:var(--blue-soft);transform:none}@media (min-width:761px) and (hover:hover) and (pointer:fine){.workspace>.main-shell{margin-left:78px;transition:none}.workspace .toast{transition:none;left:calc(50% + 39px)}.workspace .skip-link{left:98px}}@media (max-width:760px),(pointer:coarse){.workspace .icon-button,.board-settings-modal .icon-button,.column-resize-handle{min-width:44px;min-height:44px}.workspace .column-heading{flex-wrap:wrap;gap:4px}.workspace .column-title,.board-settings-modal .board-visibility{min-height:44px}:is(.board-settings-modal,.board-column-modal) select{min-height:44px;font-size:16px}:is(.board-settings-modal,.board-column-modal) input{font-size:16px}.workspace .chart-legend button{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body *,body :before,body :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.workspace :is(.stat-card,button.insight-stat,.board-card):hover,:is(.workspace,.pursio-modal,.delete-modal) :is(.action,.icon-button,.text-button,.column-title,.chart-legend button,button.insight-stat):active{transform:none}}.auth-shell{grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);max-width:1800px}.auth-story{padding:32px clamp(24px,2.5vw,44px)}.auth-story-copy{max-width:none;padding:40px 0}.auth-story h1{margin:16px 0;font-size:clamp(34px,3vw,46px)}.auth-story-copy>p{max-width:470px;font-size:18px;line-height:1.65}.auth-card{padding:24px 0}.auth-form-side{padding:40px clamp(24px,2.4vw,40px)}.auth-methods{background:#eef1f7;border:1px solid #e4e8f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 26px;padding:4px;display:grid}.auth-methods button{color:#616b7c;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:flex}.auth-methods button[aria-pressed=true]{color:#234fd4;background:#fff;box-shadow:0 1px 4px #23356014}.auth-methods button:hover:not(:disabled){color:#234fd4;background:#f8faff}.auth-form label small{color:#737b89;font-size:14px;font-weight:400;line-height:1.5}.auth-preview{background:#fff;border:1px solid #e1e6f0;border-radius:18px;margin-top:28px;overflow:hidden;box-shadow:0 12px 40px #24396708}.auth-preview-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.auth-story .auth-preview-heading .brand{gap:6px;font-size:20px}.auth-preview-heading .brand-mark{width:23px;height:27px}.auth-preview-label{color:#737b89;align-items:center;gap:6px;font-size:11px;display:flex}.auth-preview-content{padding:20px 16px 0}.auth-preview-welcome{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-preview-welcome h2{font-family:var(--font-pursio-heading);letter-spacing:-.025em;font-size:20px;font-weight:700}.auth-preview-welcome p{color:#737b89;margin-top:5px;font-size:12px;line-height:1.6}.auth-preview-profile{color:#775ac6;background:#f3edff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.auth-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auth-preview-stats button{text-align:left;border:1px solid #e6ebf5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:14px 12px;display:flex}.auth-preview-stats button:hover,.auth-preview-stats button[aria-pressed=true]{background:#f7f9ff;border-color:#b1c3ff}.auth-preview-stats button>span{color:#66748c;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.auth-preview-stats svg{color:#5b7cfa;flex:none}.auth-preview-stats strong{font-family:var(--font-pursio-heading);font-size:29px;line-height:1}.auth-preview-stats small{color:#428780;font-size:10px;line-height:1.4}.auth-preview-nav{border-bottom:1px solid #e5e9f1;gap:6px;padding:18px 0 10px;display:flex}.auth-preview-nav button{color:#6b7280;border:1px solid #e1e6ef;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.auth-preview-nav button[aria-pressed=true]{color:#2563ff;background:#edf2ff}.auth-preview-nav button:hover{background:#f1f4fb}.auth-preview-nav button>span{color:#348778;background:#eafaf4;border-radius:3px;padding:1px 4px;font-size:10px}.auth-preview-stage{height:304px;overflow:hidden}.auth-preview-board{scrollbar-width:thin;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:7px;height:100%;padding:8px 2px;display:grid;overflow:auto}.auth-preview-column{scrollbar-width:thin;background:#f6f8fc;border:1px solid #e2e6ee;border-radius:10px;min-width:0;padding:7px;overflow:auto}.auth-preview-column>header{justify-content:space-between;align-items:center;gap:6px;margin:3px 0 12px;display:flex}.auth-preview-column h3{font-family:var(--font-pursio-body);font-size:11px;font-weight:500}.auth-preview-column header>span{color:#6f83b7;background:#edf1ff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.auth-preview-card{text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:9px;flex-direction:column;width:100%;min-width:0;margin-bottom:8px;padding:10px 8px;display:flex}.auth-preview-card:hover,.auth-preview-card[aria-expanded=true]{background:#fbfcff;border-color:#99b3ff}.auth-preview-company{align-items:center;gap:7px;min-height:32px;display:flex}.auth-preview-company .company-icon{border-radius:6px;width:25px;min-width:25px;height:25px}.auth-preview-company .company-icon img{max-width:22px;max-height:22px}.auth-preview-company strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.auth-preview-position{color:#6b7280;min-height:38px;margin-top:14px;font-size:10px;line-height:1.6}.auth-preview-location{color:#7a8494;margin:5px 0 12px;font-size:10px}.auth-preview-card-foot{border-top:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:3px;width:100%;padding-top:10px;display:flex}.auth-preview-card-foot .status{white-space:nowrap;gap:4px;padding:3px 4px;font-size:9px}.auth-preview-card-foot>svg{color:#7a8494;flex:none}.auth-preview-events{scrollbar-width:thin;align-content:start;gap:8px;height:100%;padding:14px 2px;display:grid;overflow:auto}.auth-preview-events>h3{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.auth-preview-events>h3>span{font-family:var(--font-pursio-body);color:#737b89;font-size:11px;font-weight:400}.auth-preview-row{text-align:left;border:1px solid #e9edf4;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:flex}.auth-preview-row:hover,.auth-preview-row[aria-expanded=true]{background:#f7f9ff;border-color:#afc2ff}.auth-preview-date,.auth-preview-mail{color:#347b6c;text-align:center;background:#e7f7f1;border-radius:9px;flex:none;place-content:center;width:36px;height:40px;display:grid}.auth-preview-mail{color:#876cce;background:#f3edff}.auth-preview-date>span{font-size:9px}.auth-preview-date>strong{font-size:17px}.auth-preview-job{flex:1;gap:4px;min-width:0;display:grid}.auth-preview-job>strong{font-size:13px;font-weight:600}.auth-preview-job>span{color:#6b7280;font-size:12px;line-height:1.4}.auth-preview-inbox-note{color:#737b89;padding:12px;font-size:12px;line-height:1.6}.auth-preview-detail{color:#737b89;border-top:1px solid #e5e9f1;justify-content:space-between;align-items:center;gap:8px;height:60px;font-size:10px;line-height:1.55;display:flex}.auth-preview-detail:has(svg){justify-content:flex-start}.auth-preview-detail svg,.auth-preview-dot{flex:none}.auth-preview-dot{background:#42b39a;border-radius:50%;width:5px;height:5px}.auth-preview-footer{color:#647c79;background:#eefaf5;border-top:1px solid #dfeee9;align-items:center;gap:7px;padding:11px 18px;font-size:11px;line-height:1.5;display:flex}@media (max-width:980px) and (min-width:761px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}.auth-story{padding-inline:20px}.auth-preview-stats{gap:6px}.auth-preview-stats button{padding:10px 8px}.auth-preview-stats button>span{flex-direction:column;align-items:flex-start}.auth-preview-stats small{display:none}}@media (max-width:760px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-story{display:contents}.auth-story>.brand{grid-row:1;margin:24px}.auth-form-side{grid-row:2;padding:12px 24px 32px}.auth-card{padding:0}.auth-story-copy{background:#fafbfe;border-top:1px solid #edf0f5;grid-row:3;max-width:none;margin:0;padding:28px 16px;display:block}.auth-story-copy>.auth-kicker,.auth-story-copy>h1,.auth-story-copy>p{display:none}.auth-preview{max-width:650px;margin:0 auto}.auth-preview-content{padding:16px 10px 0}.auth-preview-heading{padding:12px}.auth-preview-label{font-size:10px}.auth-preview-stats{gap:6px}.auth-preview-stats button{padding:10px 7px}.auth-preview-stats button>span{flex-direction:column;align-items:flex-start;min-height:46px;font-size:10px}.auth-preview-stats small{display:none}.auth-preview-nav{gap:4px}.auth-preview-nav button{flex:1;gap:4px;min-height:44px;padding:7px 5px;font-size:11px}.auth-preview-nav button svg{display:none}.auth-preview-board{grid-auto-columns:156px}.auth-preview-company strong,.auth-preview-column h3{font-size:13px}.auth-preview-position,.auth-preview-location{font-size:12px}.auth-preview-card-foot .status{font-size:11px}.auth-preview-card{min-height:205px}.auth-preview-row{gap:8px;min-height:72px;padding:10px 8px}.auth-preview-events>h3{flex-wrap:wrap}.auth-preview-detail>span:last-child:not(:first-child){text-align:right}}.application-mail-history{min-width:0;margin-top:24px}.application-mail-history .panel-heading{flex-wrap:wrap;gap:16px}.application-mail-actions{flex-wrap:wrap;gap:8px;display:flex}.application-mail-content{padding:0 24px 24px}.application-mail-content>p{font-size:14px;line-height:1.6}.application-mail-empty{padding:24px 0 8px}.application-mail-empty h3{font-size:18px}.application-mail-empty p{color:#6b7280;font-size:14px}.application-mail-message{border-top:1px solid #e5e7eb}.application-mail-message summary{cursor:pointer;border-radius:8px;justify-content:space-between;gap:16px;padding:18px 8px;display:flex}.application-mail-message summary:hover,.application-mail-message[open] summary{background:#fafbfe}.application-mail-message summary:focus-visible{outline-offset:2px;outline:2px solid #2563ff}.application-mail-summary{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.application-mail-summary strong{color:#18181b;font-size:16px}.application-mail-summary span,.application-mail-date{color:#6b7280;font-size:14px}.application-mail-summary small{color:#2563ff;font-size:13px}.application-mail-date{flex-shrink:0}.application-mail-body{padding:0 8px 20px}.application-mail-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font-size:15px;line-height:1.7;overflow-y:auto}@media (max-width:600px){.application-mail-content{padding:0 16px 16px}.application-mail-message summary{flex-direction:column;gap:8px}}.application-agenda{margin:0;padding:0;list-style:none}.workspace .application-agenda-row{cursor:pointer;grid-template-columns:80px 40px minmax(160px,1fr) minmax(100px,auto) minmax(160px,220px) 16px;gap:18px;display:grid}.application-agenda li:last-child .agenda-row{border-bottom:0}.application-agenda-row>span{overflow-wrap:anywhere;min-width:0}.application-agenda-row .agenda-date small{margin:0 0 5px}.workspace .application-agenda-row .status{justify-self:start;margin:0}.application-agenda-row:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;background:#fafcff}.application-agenda-row:active{background:#f0f4ff}@media (max-width:1100px){.workspace .application-agenda-row{grid-template-columns:70px 40px minmax(0,1fr) auto 16px}.workspace .application-agenda-row>span:nth-child(5){grid-column:3/5;margin:0}.workspace .application-agenda-row>svg{grid-area:1/5}}@media (max-width:600px){.workspace .application-agenda-row{grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;padding:18px}.workspace .application-agenda-row .agenda-date{grid-column:1/-1;align-items:baseline;gap:6px;display:flex}.workspace .application-agenda-row .agenda-date small{margin:0}.workspace .application-agenda-row .status,.workspace .application-agenda-row>span:nth-child(5){grid-column:2}.workspace .application-agenda-row>svg{grid-area:2/3}}.inbox-page{min-width:0}.gmail-compact{box-shadow:none;border-radius:12px}.gmail-connection-summary{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:14px 20px;list-style:none;display:flex}.gmail-connection-summary::-webkit-details-marker{display:none}.gmail-connection-summary:hover{background:#f8faff}.gmail-connection-summary:focus-visible{outline-offset:3px;outline:2px solid #2563ff}.gmail-privacy-details summary:focus-visible{outline-offset:3px;outline:2px solid #2563ff}.gmail-logo{object-fit:contain;flex-shrink:0}.gmail-connection-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gmail-connection-identity strong{color:#18181b;font-size:14px;font-weight:700}.gmail-connection-identity>span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gmail-connection-state{color:#6b7280;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.gmail-connection-state i{background:#9ca3af;border-radius:50%;width:6px;height:6px}.gmail-connection-state.is-connected{color:#24755e}.gmail-connection-state.is-connected i{background:#34b68c}.gmail-review-count{color:#5647a1;white-space:nowrap;background:#f0edff;border-radius:6px;padding:4px 8px;font-size:12px}.gmail-connection-chevron{color:#6b7280;flex-shrink:0;transition:transform .15s}.gmail-connection-details[open] .gmail-connection-chevron{transform:rotate(180deg)}.gmail-compact .security-body{border-top:1px solid #edf0f5;padding:18px 20px}.gmail-privacy-details{color:#6b7280;font-size:13px;line-height:1.7}.gmail-privacy-details summary{cursor:pointer;width:fit-content}.gmail-privacy-details p{max-width:720px;margin-top:8px}.gmail-connection-error{margin:12px 20px 0}@media (max-width:600px){.gmail-connection-summary{flex-wrap:wrap;gap:10px;padding:12px 14px}.gmail-connection-identity{flex-direction:column;flex-basis:calc(100% - 50px);align-items:flex-start;gap:2px}.gmail-connection-identity>span{max-width:100%}.gmail-connection-state{margin-left:38px}.gmail-connection-chevron{margin-left:auto}}@media (prefers-reduced-motion:reduce){.gmail-connection-chevron{transition:none}}.inbox-page .inbox-summary{background:#f8f7fd;border-color:#e6e2f3;border-radius:16px;margin-bottom:24px;padding:20px 24px}.inbox-page .inbox-summary strong{color:#18181b;font-size:17px;font-weight:700}.inbox-page .inbox-summary p{color:#626978;margin-top:3px;font-size:14px;line-height:1.6}.inbox-review-note{color:#666078;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.inbox-folders{flex-wrap:wrap;gap:4px;display:flex}.inbox-folders button{color:#626978;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:500;display:flex}.inbox-folders button span{font-variant-numeric:tabular-nums;background:#eceef3;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:12px;display:inline-flex}.inbox-folders button:hover{background:#f0f3fb}.inbox-folders button[aria-pressed=true]{color:#244ac2;background:#edf2ff;border-color:#dce4fc}.inbox-folders button[aria-pressed=true] span{background:#dae4ff}.inbox-search{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.inbox-search input{color:#18181b;width:170px;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:14px}.inbox-search:focus-within{outline-offset:2px;outline:2px solid #5b7cfa}.inbox-page .inbox-layout{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:minmax(270px,.8fr) minmax(0,1.65fr);align-items:stretch;gap:0;overflow:hidden}.inbox-page .mail-list,.inbox-page .mail-content{box-shadow:none;border:0;border-radius:0}.inbox-page .mail-list{background:#fafbfe;border-right:1px solid #e5e7eb;display:block}.inbox-page .mail-list-title{color:#626978;align-items:center;padding:20px 22px;font-size:11px;font-weight:700}.inbox-page .mail-list-title>span{letter-spacing:0;font-size:12px}.inbox-page .mail-list-item{background:0 0;border-left:0;border-right:0;padding:22px;transition:background .16s,box-shadow .16s}.inbox-page .mail-list-item.selected{background:#edf2ff;padding-left:22px;box-shadow:inset 3px 0 #5b7cfa}.inbox-page .mail-list-item:hover{background:#f1f4fc}.inbox-page .mail-list-item.selected:hover{background:#e7eeff}.inbox-page .mail-list-item .company-icon{border-radius:11px;flex-shrink:0;width:36px;height:36px}.inbox-page .mail-list-item>div strong{color:#303543;font-size:14px;font-weight:700}.inbox-page .mail-list-item>div small{color:#6b7280;font-size:12px}.inbox-page .mail-list-item>div i{background:#5b7cfa;flex-shrink:0;width:7px;height:7px}.inbox-page .mail-list-item h3{color:#18181b;margin-top:14px;font-size:15px;font-weight:700;line-height:1.5}.inbox-page .mail-list-item>p{-webkit-line-clamp:2;color:#6b7280;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.inbox-page .mail-state{color:#67509a;background:#eee8fa;border-radius:6px;margin-top:12px;padding:5px 9px;font-size:11px;font-weight:500}.inbox-page .mail-state.applied{color:#226653;background:#def5ed}.inbox-page .mail-state.ignored{color:#626978;background:#eceef3}.inbox-page .mail-header{padding:30px 32px 24px}.inbox-page .mail-category{color:#7a6a9e;letter-spacing:1.4px;font-size:10px;font-weight:700}.inbox-page .mail-header h2{color:#18181b;letter-spacing:-.6px;margin:12px 0 24px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.25}.inbox-page .mail-sender strong{color:#303543;font-size:14px;font-weight:700}.inbox-page .mail-sender p{color:#6b7280;font-size:12px;line-height:1.5}.inbox-page .mail-sender>span:last-child{background:#f3f4f7;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-flex}.inbox-page .mail-body{color:#444b59;overflow-wrap:anywhere;padding:28px 32px;font-size:15px;line-height:1.85}.inbox-page .detection-panel{background:#f8f7fd;border-color:#e6e0f4;border-radius:14px;margin:0 24px 20px;padding:22px}.inbox-page .detection-title h3{color:#302842;font-size:18px;font-weight:700;line-height:1.4}.inbox-page .detection-title p{color:#71687f;font-size:13px;line-height:1.6}.inbox-page .detection-title>.icon-tile{flex-shrink:0;width:38px;height:38px}.inbox-page .confidence{color:#675681;background:#eee9f7;border-radius:6px;font-size:10px}.inbox-page .detected-fields{background:#fff;border:1px solid #ebe7f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;padding:18px}.inbox-page .detected-fields>div{overflow-wrap:anywhere;min-width:0}.inbox-page .detected-fields>div:last-child{border-top:1px solid #eeebf3;grid-column:1/-1;padding-top:14px}.inbox-page .detected-fields>div>span{color:#71687f;font-size:12px}.inbox-page .detected-fields strong{color:#303543;font-size:14px;font-weight:700;line-height:1.6}.inbox-page .detected-fields button{color:#2555d6;min-height:32px;font-size:14px;font-weight:700}.inbox-page .detection-actions .action{height:auto;min-height:44px;font-size:14px}.inbox-page .applied-success{color:#226653;font-size:14px}.inbox-page .mail-demo-note{color:#737887;align-items:flex-start;margin:0;padding:0 28px 24px;font-size:12px;line-height:1.6}.inbox-page .mail-demo-note svg{flex-shrink:0;margin-top:3px}.inbox-page .mail-list-item:focus-visible{outline-offset:-3px;outline:2px solid #2563ff}.inbox-folders button:focus-visible{outline-offset:-3px;outline:2px solid #2563ff}@media (max-width:1000px){.inbox-review-note{display:none}.inbox-page .mail-header,.inbox-page .mail-body{padding:24px}.inbox-page .detection-panel{margin-inline:16px;padding:18px}}@media (max-width:760px){.inbox-page .inbox-summary{gap:12px;margin-bottom:18px;padding:18px}.inbox-page .inbox-summary strong{font-size:16px}.inbox-page .inbox-summary p{font-size:13px}.inbox-toolbar.has-selected-message{display:none}.inbox-toolbar{gap:12px}.inbox-folders{grid-template-columns:1fr 1fr;width:100%;display:grid}.inbox-folders button{padding-inline:8px;font-size:13px}.inbox-search{width:100%}.inbox-search input{width:100%;font-size:16px}.inbox-page .mail-list{border-right:0}.workspace .inbox-page .mail-list-item>div strong{font-size:14px}.workspace .inbox-page .mail-list-item h3{font-size:15px}.inbox-page .mail-header,.inbox-page .mail-body{padding:22px 18px}.inbox-page .mail-header h2{font-size:25px}.inbox-page .mail-sender>div{min-width:0}.inbox-page .mail-sender>span:last-child{display:none}.inbox-page .detection-panel{margin-inline:12px;padding:16px}.inbox-page .detection-title>div{min-width:0}.inbox-page .detection-title h3{font-size:17px}.inbox-page .detected-fields{grid-template-columns:1fr;padding:14px}.inbox-page .mail-demo-note{padding:0 20px 22px}}@media (prefers-reduced-motion:reduce){.inbox-page .mail-list-item{transition:none}}.settings-page{max-width:1440px;margin-inline:auto}.settings-page [hidden]{display:none!important}.settings-page .page-heading{margin-bottom:32px}.settings-page .current-plan{color:#475589;background:#f0f3ff;border-color:#dce3ff;border-radius:999px;padding:9px 15px;font-size:14px}.settings-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.settings-sidebar{position:sticky;top:24px}.settings-navigation{gap:6px;display:grid}.settings-navigation a{color:#626b7b;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.settings-navigation a>svg{flex-shrink:0}.settings-navigation a>svg:last-child{opacity:0;margin-left:auto}.settings-navigation a:hover{color:#18181b;background:#f0f3f9}.settings-navigation a[aria-current=page]{color:#2453d4;background:#edf2ff;border-color:#dce5ff}.settings-navigation a[aria-current=page]>svg:last-child{opacity:1}.settings-navigation a:focus-visible{outline-offset:3px;outline:2px solid #2563ff}.settings-storage-note{color:#6b7280;border-top:1px solid #e5e7eb;gap:10px;margin:28px 12px 0;padding-top:22px;display:flex}.settings-storage-note>svg{color:#548578;flex-shrink:0;margin-top:2px}.settings-storage-note strong{color:#424c5e;font-size:13px;font-weight:500}.settings-storage-note p{margin-top:6px;font-size:13px;line-height:1.7}.settings-content{min-width:0}.settings-section-heading{margin-bottom:24px}.settings-section-heading h2{color:#18181b;letter-spacing:-.6px;font-size:28px;line-height:1.25}.settings-section-heading p{color:#6b7280;margin-top:6px;font-size:15px;line-height:1.6}.settings-page .settings-grid,.settings-page .extension-setup-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin:0}.settings-page .panel{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #18264b03}.settings-page .panel-heading{align-items:center;padding:24px 28px}.settings-page .panel-heading h2,.settings-data-summary h2{color:#18181b;font-size:20px;font-weight:700}.settings-page .panel-heading p{color:#6b7280;margin-top:5px;font-size:14px;line-height:1.6}.settings-page .avatar{color:#246454;background:#cff3ea;flex-shrink:0;width:46px;height:46px;font-size:20px}.settings-page .settings-form{padding:0 28px 24px}.settings-page .form-grid{gap:22px}.settings-page .settings-form label{color:#394254;gap:9px;font-size:14px}.settings-page .settings-form input{border-radius:9px;min-height:46px;font-size:15px}.settings-page input[readonly]{color:#6b7280;background:#f7f8fb}.settings-page .settings-form-footer{border-top:1px solid #edf0f5;gap:24px;margin-top:24px;padding-top:22px}.settings-page .settings-form-footer>span{max-width:390px;font-size:13px;line-height:1.65}.settings-page .settings-form-footer .action{flex-shrink:0;min-height:44px}.settings-page .preference-row{gap:16px;padding:0 28px 24px}.settings-page .preference-row>div{min-width:0}.settings-page .preference-row label{color:#273245;font-size:15px;font-weight:500}.settings-page .preference-row p{max-width:580px;font-size:14px;line-height:1.7}.settings-page .privacy-copy{background:#f8fafc;padding:18px 28px;font-size:13px;line-height:1.7}.settings-security{gap:24px;display:grid}.settings-page .account-security{margin:0}.settings-page .security-body{padding:0 28px 24px}.settings-page .security-body>.muted{font-size:14px}.settings-page .plans-heading{flex-wrap:wrap;margin:0 0 28px}.settings-page .plans-heading h2{color:#273245;font-size:24px}.settings-page .plan-grid{gap:16px}.settings-page .plan-card{border-radius:14px;padding:28px 20px 22px}.settings-page .plan-disclaimer{font-size:13px;line-height:1.7}.settings-data-summary{flex-wrap:wrap;align-items:center;gap:16px;padding:26px 28px;display:flex}.settings-data-summary p{color:#6b7280;margin-top:6px;font-size:14px}.settings-data-summary .sample-label{margin-left:auto}.settings-page .reset-panel{background:#fffaf8;border:1px solid #f0dcd6;border-radius:14px;gap:24px;margin-top:24px;padding:24px 28px}.settings-page .reset-panel h3{color:#873f30;font-size:18px}.settings-page .reset-panel p{font-size:14px;line-height:1.7}.settings-page .reset-panel .action{flex-shrink:0}@media (max-width:1100px){.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.settings-page .plan-grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:760px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-sidebar{min-width:0;position:static}.settings-navigation{gap:8px;padding:4px 3px 10px;display:flex;overflow-x:auto}.settings-navigation a{flex-shrink:0;min-height:44px;padding:10px 12px;font-size:13px}.settings-navigation a>svg:last-child,.settings-storage-note{display:none}.settings-page .page-heading{margin-bottom:20px}.settings-section-heading h2{font-size:25px}.settings-page .panel-heading{padding:20px}.settings-page .settings-form,.settings-page .security-body{padding:0 20px 20px}.settings-page .settings-form .form-grid{grid-template-columns:minmax(0,1fr)}.settings-page .settings-form input{font-size:16px}.settings-page .settings-form-footer{flex-direction:column;align-items:stretch;gap:16px}.settings-page .preference-row{align-items:flex-start;gap:12px;padding:0 20px 20px}.settings-page .preference-row .icon-tile{display:none}.settings-page .privacy-copy{padding:16px 20px}.settings-data-summary,.settings-page .reset-panel{padding:20px}.settings-page .reset-panel{flex-direction:column;align-items:stretch}.settings-data-summary .sample-label{margin-left:0}}@media (prefers-reduced-motion:reduce){.settings-navigation a{transition:none}}
