/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-1{grid-row:1}.row-20{grid-row:20}.row-21{grid-row:21}.row-40{grid-row:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.historical-import-panel{border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-panel);background:var(--aq-surface-panel);box-shadow:var(--aq-shadow-panel);margin:0;overflow:hidden}.application-status-update{border-radius:var(--aq-radius-control);box-shadow:none;background:#e9f2cdb8;border:1px solid #6f9257;margin:0 0 1rem;scroll-margin-top:1.25rem}.application-status-update-trigger{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;list-style:none;display:grid}.application-status-update-trigger:focus-visible{outline-offset:3px;outline:3px solid #234f28}.application-status-update-icon{color:#234f28;width:1.8rem;height:1.8rem;font:900 1.2rem/1 var(--font-geist-mono), monospace;background:#e9f4cd;border:1px solid #315f32;border-radius:50%;place-items:center;display:grid}.application-status-update-label,.application-status-update-label strong,.application-status-update-label small{display:block}.application-status-update-label strong{font-size:1rem}.application-status-update-label small{margin-top:.18rem;font-weight:500}.application-status-update-toggle{color:#234f28;font:900 1.35rem/1 var(--font-geist-mono), monospace;transition:transform .14s}.application-status-dialog{width:min(100vw - 32px,590px);overflow:hidden}.application-status-dialog-titlebar,.application-delete-dialog-titlebar{color:#fff;text-shadow:1px 1px #103816;background:linear-gradient(#5fa643,#216126 48%,#174a1f 52%,#2b782e);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 9px;display:grid}.application-status-dialog-titlebar>span:nth-child(2),.application-delete-dialog-titlebar{min-width:0}.application-status-dialog-titlebar strong,.application-status-dialog-titlebar small,.application-delete-dialog-titlebar strong,.application-delete-dialog-titlebar span{display:block}.application-status-dialog-titlebar small,.application-delete-dialog-titlebar span{color:#e3efce;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.application-status-dialog-close{color:#173f20;cursor:pointer;background:#dce6c4;border:1px solid #f4f0d6;border-radius:3px;place-items:center;width:28px;min-height:28px;padding:0;font-size:18px;display:grid}.application-status-dialog form{max-height:calc(min(88dvh,820px) - 44px);padding:16px;overflow-y:auto}.application-status-dialog fieldset{border:0;margin:0;padding:0}.application-status-dialog legend{margin-bottom:.75rem;font-size:1.05rem;font-weight:800}.application-outcome-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.application-outcome-options label{border:1px solid;align-items:flex-start;gap:.55rem;padding:.5rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.application-outcome-options label{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.application-outcome-options label{background:var(--panel,#fffdf2);cursor:pointer;border-radius:.6rem}.application-outcome-options strong{font-size:.8rem;line-height:1.25}.application-outcome-options input{margin-top:.25rem}.application-outcome-options span,.application-outcome-options small{display:block}.application-outcome-options small{margin-top:.1rem;font-size:.68rem;font-weight:400;line-height:1.3}.application-status-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.75rem 0;display:grid}.application-status-fields label,.application-status-fields input,.application-status-fields textarea{width:100%;display:block}.application-status-fields textarea{min-height:3.25rem}.application-status-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.interview-guide-shell{gap:1.25rem;display:grid}.today-primary-actions{flex-wrap:wrap;gap:.6rem;display:flex}.interview-guide-hero,.interview-guide-start,.interview-guide-section,.interview-guide-preview,.free-interview-checklist{border:0;border-top:2px solid var(--aq-border-strong);background:0 0;border-radius:0;padding:16px 2px 4px}.interview-guide-hero{border-top:0;border-bottom:1px solid var(--aq-border-strong);justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:0;padding-bottom:16px;display:flex}.interview-guide-hero h1{color:var(--aq-text-heading);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.interview-guide-hero p:last-child{max-width:72ch;color:var(--aq-text-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.interview-guide-start{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;display:grid}.interview-guide-start .tracker-status{grid-column:1/-1}.interview-guide-processing-consent{border:1px solid var(--aq-border-soft);border-radius:var(--aq-radius-control);color:var(--aq-text-muted);grid-column:1/-1;align-items:flex-start;gap:.65rem;margin-top:.5rem;padding:.75rem;font-size:.85rem;line-height:1.45;display:flex}.interview-guide-processing-consent input{flex:none;margin-top:.2rem}.interview-guide{gap:1rem;display:grid}.interview-guide-quick-read{font-size:1.08rem;line-height:1.65}.interview-guide-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.interview-guide-overview>section,.interview-question-list>li,.questions-to-ask{border:0;border-top:1px solid;padding:.9rem 0}@supports (color:color-mix(in lab, red, red)){.interview-guide-overview>section,.interview-question-list>li,.questions-to-ask{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.interview-guide-overview>section,.interview-question-list>li,.questions-to-ask{border-radius:0}.interview-question-list,.questions-to-ask ul{gap:.75rem;padding:0;list-style:none;display:grid}.interview-question-list h3,.questions-to-ask h3,.interview-guide-overview h3{margin-top:0}.interview-source{opacity:.75;margin-top:.65rem;display:block}.questions-to-ask+.questions-to-ask{margin-top:.8rem}.questions-to-ask label{align-items:flex-start;gap:.65rem;display:flex}.questions-to-ask span,.questions-to-ask small{display:block}.questions-to-ask small{margin-top:.2rem}.free-interview-checklist ul{gap:.6rem;padding-left:0;list-style:none;display:grid}.free-interview-checklist label{gap:.6rem;display:flex}@media (width<=760px){.application-outcome-options,.application-status-fields,.interview-guide-overview,.interview-guide-start{grid-template-columns:1fr}.interview-guide-start .tracker-status{grid-column:auto}}@media (width<=390px){.application-status-update-trigger{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem}.application-status-update-icon{display:none}.application-status-dialog form{padding:.75rem}.application-outcome-options label{gap:.5rem;padding:.65rem}}.historical-import-panel__trigger{background:var(--aq-surface-panel-header);width:100%;min-height:54px;color:var(--aq-text-heading);font-size:var(--aq-type-title);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-weight:800;list-style:none;display:flex}.historical-import-panel__trigger:hover{filter:brightness(1.02)}.historical-import-panel__trigger:focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:-4px}.historical-import-panel__trigger b{color:#315d35;width:28px;height:28px;font:900 18px/1 var(--font-geist-mono), monospace;background:#f5f6e5;border:1px solid #81956d;place-items:center;display:grid}.historical-import-panel__body{border-top:2px solid var(--aq-border-strong);background:var(--aq-surface-panel)}.historical-import-panel__sheet{transform-origin:top;gap:12px;min-height:0;padding:12px 14px;display:grid;overflow:hidden}.historical-import-preview{gap:8px;display:grid}.historical-import-preview>p{margin:0}.historical-import-file{color:#29482f;gap:5px;display:grid}.historical-import-file-heading{font:800 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.historical-import-file small{color:var(--aq-text-muted);font-size:var(--aq-type-small);line-height:1.4}.historical-import-file input{color:#29482f;width:100%;min-height:42px;font:700 10px var(--font-geist-mono), monospace;background:#fffef1;border:2px inset #d6e6bd;padding:5px}.historical-import-file input::file-selector-button{color:#29482f;min-height:28px;font:800 9px var(--font-geist-mono), monospace;cursor:pointer;background:linear-gradient(#f8f8e9,#dce5c8);border:1px solid #718761;margin-right:10px;padding:0 10px}.historical-import-notice,.historical-import-preview{grid-column:1/-1}.historical-import-notice{color:#29482f;font:700 10px var(--font-geist-mono), monospace;background:#e9efd3;border:1px solid #8da475;padding:9px 11px}.historical-import-preview{border-top:1px solid var(--aq-border-soft);padding-top:14px}.historical-import-preview h2{color:var(--aq-text-heading);font-size:var(--aq-type-title);margin:0}.historical-import-table{border:1px solid var(--aq-border-soft);background:var(--aq-border-soft);gap:1px;display:grid;overflow:hidden}.historical-import-row{background:var(--aq-surface-row);color:var(--aq-text-body);font-size:var(--aq-type-small);grid-template-columns:3rem 1fr 1fr 1fr 7rem minmax(0,1.5fr);gap:8px;padding:9px;display:grid}.historical-import-new-occurrences{color:var(--aq-text-body);font-size:var(--aq-type-small);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.historical-import-new-occurrences input{flex:none;margin-top:2px}.historical-import-warning{color:#673321;font-size:var(--aq-type-small);background:#f1ddbc;border:1px solid #a86d4f;padding:9px 11px}.historical-import-preview>.aq-button{justify-self:start}@media (width<=720px){.historical-import-panel__body{grid-template-columns:1fr}.historical-import-notice,.historical-import-preview{grid-column:auto}.historical-import-row{display:block}.historical-import-row>span{margin:.2rem 0;display:block}.historical-import-row>span:before{content:attr(data-label) ": ";font-weight:700}}:root{--background:#174826;--foreground:#102614;--aq-motion-instant:70ms;--aq-motion-fast:.13s;--aq-motion-standard:.19s;--aq-motion-ease:cubic-bezier(.22, .84, .24, 1);--aq-button-focus:#315f2f;--aq-button-shadow:#285425;--aq-button-shadow-hover:#214820;--aq-surface-panel:#fffdf0;--aq-surface-panel-muted:#eef2d9;--aq-surface-panel-header:linear-gradient(#e8edcf, #d8e3bc);--aq-surface-row:#fffdf0;--aq-surface-row-alt:#f7f5e7;--aq-surface-row-hover:#eef3dc;--aq-border-strong:#9cae7d;--aq-border-soft:#d4dcc0;--aq-text-heading:#1e4326;--aq-text-body:#405743;--aq-text-muted:#64735f;--aq-text-accent:#56813d;--aq-type-display:clamp(2.125rem, 5vw, 4rem);--aq-type-title:clamp(1.05rem, 1.4vw, 1.25rem);--aq-type-body:.8125rem;--aq-type-label:.625rem;--aq-type-eyebrow:.5625rem;--aq-type-status:.75rem;--aq-leading-body:1.55;--aq-panel-padding:clamp(.875rem, 2vw, 1rem);--aq-list-row-padding:.8125rem .875rem;--aq-control-height:2.5rem;--aq-radius-control:4px;--aq-radius-panel:4px;--aq-shadow-panel:4px 5px 0 #25432421}.aq-collapse{opacity:0;transform-origin:top;min-width:0;height:0;transition:height .36s cubic-bezier(.22,.76,.26,1),opacity .22s,transform .36s cubic-bezier(.22,.76,.26,1);display:block;overflow:hidden;transform:translateY(-5px)}.aq-collapse--open{opacity:1;transform:translateY(0)}.aq-collapse-inner{min-width:0;min-height:0;overflow:hidden}.aq-select-trigger{color:#23472b;width:100%;min-height:34px;font:800 10px var(--font-geist-mono), monospace;text-align:left;cursor:pointer;background:linear-gradient(#faf9e9,#e3e9cf);border:1px solid #95a77b;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px 0 10px;display:inline-grid;box-shadow:inset 0 1px #fffef0}.aq-select-trigger:hover,.aq-select-trigger:focus-visible,.aq-select-trigger[data-state=open]{outline-offset:1px;background:#f5f3de;border-color:#668259;outline:2px solid #3f7735}.aq-select-icon{color:#4e6c4c;font-size:12px}.aq-select-content{z-index:150;min-width:var(--radix-select-trigger-width);max-height:min(360px, var(--radix-select-content-available-height));animation:aq-popover-in var(--aq-motion-fast) var(--aq-motion-ease);background:#fffef0;border:1px solid #718761;border-radius:5px;overflow:hidden;box-shadow:0 12px 26px #19361e38}.aq-select-content [data-radix-select-viewport]{padding:4px}.aq-select-item{color:#29482f;min-height:31px;font:800 10px var(--font-geist-mono), monospace;cursor:default;-webkit-user-select:none;user-select:none;border-radius:3px;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid;position:relative}.aq-select-item[data-highlighted],.aq-select-item[data-state=checked]{color:#173e21;background:#dce8c3}.aq-select-check{color:#397b38}html{scrollbar-gutter:stable}@supports (scrollbar-gutter:stable){html body[data-scroll-locked]{--removed-body-scroll-bar-size:0px;margin-right:0!important}}.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}.aq-tooltip{z-index:120;color:#f6f5d9;max-width:220px;font:700 10px/1.35 var(--font-geist-mono), monospace;text-align:center;transform-origin:var(--radix-tooltip-content-transform-origin);animation:aq-overlay-in .14s var(--aq-motion-ease);background:#123f1d;border:1px solid #dbe9b7;border-radius:3px;padding:7px 9px;box-shadow:3px 4px #051c0c4d}.aq-tooltip-arrow{fill:#123f1d}.aq-dialog-overlay{z-index:100;animation:aq-overlay-fade .18s var(--aq-motion-ease);position:fixed;inset:0}.aq-dialog-overlay--dimmed{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05180b8a}.aq-dialog-overlay--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.aq-dialog-content,.aq-alert-dialog{z-index:101;width:min(100vw - 32px,900px);max-height:min(88dvh,820px);color:var(--aq-text-body);background:#f3f0d5;border:3px solid #dce8bf;border-radius:8px 8px 4px 4px;animation:.22s cubic-bezier(.16,1,.3,1) aq-dialog-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0c2d17,12px 14px #04190b61}.aq-dialog-content.application-status-dialog{width:min(100vw - 32px,720px);overflow:hidden}.aq-alert-dialog{width:min(100vw - 32px,520px);padding:24px}.aq-alert-dialog h2{color:var(--aq-text-heading);margin:0}.aq-alert-dialog p{color:var(--aq-text-body);line-height:1.55}.aq-alert-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.aq-toast-viewport{z-index:140;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:min(360px,100vw - 36px);margin:0;padding:0;list-style:none;display:grid;position:fixed}.aq-toast-viewport--top{top:max(18px, env(safe-area-inset-top));bottom:auto}.aq-toast{color:#24482a;background:#f7f4dd;border:2px solid #315f2f;border-left-width:5px;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 12px 12px 14px;font-size:12px;display:grid;box-shadow:5px 6px #07250f47}.aq-toast[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) aq-toast-in}.aq-toast[data-state=closed]{animation:.15s ease-in forwards aq-toast-out}.aq-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.aq-toast[data-swipe=end]{animation:.12s ease-out forwards aq-toast-swipe}.aq-toast>[data-radix-toast-title]{color:#1d4d25;font-weight:850}.aq-toast>[data-radix-toast-description]{color:#5b6d57;grid-column:1;line-height:1.4}.aq-toast-close{color:#436246;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;align-self:start;min-width:28px;min-height:28px;padding:0;font-size:18px}@keyframes aq-overlay-fade{0%{opacity:0}}@keyframes aq-overlay-in{0%{opacity:0;transform:scale(.97)}}@keyframes aq-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}}@keyframes aq-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes aq-toast-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes aq-toast-swipe{to{transform:translateX(calc(var(--radix-toast-swipe-end-x) + 20px))}}html[data-aq-motion=reduce] :where(.aq-tooltip,.aq-dialog-overlay,.aq-dialog-content,.aq-alert-dialog,.aq-toast),html[data-aq-temporary-motion=reduce] :where(.aq-tooltip,.aq-dialog-overlay,.aq-dialog-content,.aq-alert-dialog,.aq-toast){animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) :where(.aq-tooltip,.aq-dialog-overlay,.aq-dialog-content,.aq-alert-dialog,.aq-toast){animation:none!important}}@media (width<=640px){.aq-dialog-content{border-width:2px 2px 0;border-radius:8px 8px 0 0;width:100%;max-height:94dvh;top:auto;bottom:0;left:0;transform:none}}html[data-aq-text=larger],html[data-aq-temporary-text=larger]{font-size:112.5%}html[data-aq-motion=reduce] *,html[data-aq-temporary-motion=reduce] *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-height:var(--aq-control-height);border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-control);color:var(--foreground);font:500 var(--aq-type-body)/1.4 var(--font-geist-mono), monospace;transition:border-color var(--aq-motion-fast) var(--aq-motion-ease), box-shadow var(--aq-motion-fast) var(--aq-motion-ease), background-color var(--aq-motion-fast) var(--aq-motion-ease);background:#fffef1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus-visible{border-color:#3f7735;outline:0;box-shadow:0 0 0 3px #3f77353d}:where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])){min-height:40px;box-shadow:0 3px 0 var(--aq-button-shadow), 0 6px 12px #18431e2e, inset 0 1px #ffffff6b;color:#102f17;font:800 10px var(--font-geist-mono), monospace;cursor:pointer;text-shadow:0 1px #ffffff38;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--aq-motion-fast) var(--aq-motion-ease), border-color var(--aq-motion-fast) var(--aq-motion-ease), box-shadow var(--aq-motion-fast) var(--aq-motion-ease), filter var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:linear-gradient(#91cf62,#4c9238);border:2px solid #315f2f;border-radius:4px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}:where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])):where(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){filter:brightness(1.07)saturate(1.04);box-shadow:0 4px 0 var(--aq-button-shadow-hover), 0 9px 16px #18431e38, inset 0 1px #ffffff7a;transform:translateY(-2px)}:where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])):focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:3px}:where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])):active:not(:disabled,[aria-disabled=true]){filter:brightness(.98);transition-duration:var(--aq-motion-instant);box-shadow:0 1px 0 var(--aq-button-shadow), 0 3px 6px #18431e24, inset 0 1px 2px #102f172e;transform:translateY(2px)scale(.985)}:where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])):where(:disabled,[aria-disabled=true]){cursor:not-allowed;filter:grayscale(.18);opacity:.58;box-shadow:0 2px #60745b}html[data-aq-motion=reduce] :where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])),html[data-aq-temporary-motion=reduce] :where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])),html[data-aq-motion=reduce] :where(.player-control,.queue-card summary,.queue-disclosure,.overview-change-action b,.application-list summary,.quest-workspace-link,.homepage-activity-select-trigger,.homepage-activity-chevron),html[data-aq-temporary-motion=reduce] :where(.player-control,.queue-card summary,.queue-disclosure,.overview-change-action b,.application-list summary,.quest-workspace-link,.homepage-activity-select-trigger,.homepage-activity-chevron){transform:none!important}html[data-aq-motion=reduce] .quest-workspace-link[data-pending=true],html[data-aq-temporary-motion=reduce] .quest-workspace-link[data-pending=true]{animation:none}@media (width<=640px){.quest-page-header--actions{grid-template-columns:1fr}.quest-page-header--actions .aq-button{width:100%}}@media (prefers-reduced-motion:reduce){:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) :where(.aq-button,button:not([class]):not([role=tab]):not([aria-pressed])),:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) :where(.player-control,.queue-card summary,.queue-disclosure,.overview-change-action b,.application-list summary,.quest-workspace-link,.homepage-activity-select-trigger,.homepage-activity-chevron){transform:none!important}:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) .quest-workspace-link[data-pending=true]{animation:none}}.aq-button--secondary{--aq-button-shadow:#68775c;--aq-button-shadow-hover:#56664d;color:#29482f;background:linear-gradient(#fffdeb,#d4dcc2);border-color:#7c8d6b}.aq-button--danger{--aq-button-focus:#7b2f25;--aq-button-shadow:#66291f;--aq-button-shadow-hover:#542018;color:#fff9eb;text-shadow:0 1px #6d241b;background:linear-gradient(#dc835f,#a94734);border-color:#7b2f25}.aq-button--compact{min-height:31px;padding:0 10px;font-size:9px}.foundation-shell,.leaderboard-shell{box-sizing:border-box;background:linear-gradient(#0930163d 1px,#0000 1px) 0 0/8px 8px,linear-gradient(90deg,#0930163d 1px,#0000 1px) 0 0/8px 8px,radial-gradient(circle at 28% 18%,#8fbd45b8 0 8%,#0000 34%) 20% 18%/140% 140%,radial-gradient(circle at 76% 76%,#3b844294 0 7%,#0000 38%) 78% 76%/150% 150%,linear-gradient(145deg,#387641,#174826) 0 0/100% 100%;min-height:100dvh;animation:24s ease-in-out infinite alternate shell-gradient-drift}.foundation-shell{place-items:center;padding:24px;display:grid}.onboarding-shell{align-items:start}.foundation-window{background:#f3f0d5;border:3px solid #d6e6bd;border-radius:8px 8px 4px 4px;width:min(100%,720px);overflow:hidden;box-shadow:0 0 0 2px #12341d,12px 14px #0822106b}.foundation-titlebar{color:#fff;text-shadow:1px 1px #103816;background:linear-gradient(#5fa643,#216126 48%,#174a1f 52%,#2b782e);align-items:center;gap:10px;min-height:42px;padding:0 8px 0 12px;display:flex}.foundation-titlebar>span{background:#184f23;border:2px solid #cde881;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.titlebar-home-link{color:#fff;font:800 10px var(--font-geist-mono), monospace;background:#0b37178c;border:1px solid #b9df92;border-radius:2px;margin-left:auto;padding:6px 9px;text-decoration:none}.titlebar-home-link:hover,.titlebar-home-link:focus-visible{outline-offset:2px;background:#092b12e0;outline:2px solid #e3ef9e}.quest-workspace-nav{scrollbar-width:none;background:0 0;border:0;grid-template-columns:repeat(4,max-content);gap:3px;min-width:0;max-width:none;padding:0;display:grid;overflow-x:hidden}.quest-workspace-nav::-webkit-scrollbar{display:none}.quest-workspace-link{color:#edf8ce;min-width:0;min-height:28px;font:800 9px var(--font-geist-mono), monospace;text-shadow:1px 1px #103816;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:background-color var(--aq-motion-fast) var(--aq-motion-ease), border-color var(--aq-motion-fast) var(--aq-motion-ease), box-shadow var(--aq-motion-fast) var(--aq-motion-ease), color var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:#0a36162e;border:1px solid #daf1b238;border-radius:3px;justify-content:center;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}.quest-workspace-link:hover{color:#fff;background:#092b127a;border-color:#cce89a;transform:translateY(-1px)}.quest-workspace-link[aria-current=page]{color:#173e20;text-shadow:none;background:linear-gradient(#fffef0,#e2e9c8);border-color:#e3f0bd;box-shadow:inset 0 -3px #5a9c43,0 2px 4px #05230e4d}.quest-workspace-link[data-pending=true]{color:#173f1c;background:linear-gradient(110deg,#dfeac6 25%,#f4f0d6 45%,#dfeac6 65%) 0 0/240% 100%;border-color:#315f32;animation:.9s linear infinite workspace-navigation-pending;box-shadow:inset 0 -3px #315f32}@keyframes workspace-navigation-pending{to{background-position:-240% 0}}.quest-workspace-link:focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:1px}@media (width<=640px){.quest-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:visible}.quest-workspace-link{text-align:center;min-width:0;min-height:38px;padding-inline:2px;font-size:0}.quest-workspace-link:after{content:attr(data-short-label);font:800 8px var(--font-geist-mono), monospace}}.native-jobs-content,.native-role-workspace{gap:18px;display:grid}.native-jobs-intro{margin-bottom:0}.native-job-tabs{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.native-job-tabs a{border-radius:var(--aq-radius-control);color:#304a30;font:800 11px var(--font-geist-mono), monospace;background:#f7f4df;border:1px solid #9aaa80;flex:none;padding:8px 12px;text-decoration:none}.native-job-tabs a[aria-current=page]{background:#dce8bd;border-color:#367033;box-shadow:inset 0 -3px #4e8d3c}.native-job-search{border-radius:var(--aq-radius-panel);background:#eef0d8;border:1px solid #a4b08b;grid-template-columns:minmax(180px,2fr) minmax(160px,1.5fr) minmax(130px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.native-job-search label{color:#3f5139;font:800 10px var(--font-geist-mono), monospace;gap:5px;display:grid}.native-job-search input,.native-job-search select{border-radius:var(--aq-radius-control);color:#203824;min-height:40px;font:600 14px var(--font-geist-sans), sans-serif;background:#fffef1;border:1px solid #879b70;padding:8px 10px}.native-job-notice{border-radius:var(--aq-radius-panel);color:#4b471e;background:#fff5bd;border:1px solid #b4a85c;padding:12px 14px}.native-job-notice p{margin:4px 0 0}.native-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.native-job-card,.native-role-panel,.native-role-checklist{border-radius:var(--aq-radius-panel);background:#fffdef;border:1px solid #9ead88;padding:16px;box-shadow:0 3px #405e381f}.native-job-card{gap:14px;display:grid}.native-job-card__heading,.native-role-hero,.native-job-card__footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.native-job-card h2,.native-role-hero h1{margin:4px 0 6px}.native-job-card h2 a,.native-job-detail-link,.native-job-back{color:#285d30}.native-job-score{text-align:center;background:#e7eccf;border:1px solid #8aa176;border-radius:8px;place-items:center;min-width:72px;padding:8px;display:grid}.native-job-score strong{font:900 25px var(--font-geist-mono), monospace}.native-job-score span{font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase}.native-job-score--strong{background:#d6efbd}.native-job-score--possible{background:#fff0b5}.native-job-score--weak{background:#eadfd0}.native-job-evidence h3{margin:0 0 5px;font-size:13px}.native-job-evidence ul,.native-role-panel ul{margin:0;padding-left:18px}.native-job-decision-controls{gap:5px;display:grid}.job-decision-buttons{flex-wrap:wrap;gap:8px;display:flex}.job-decision-controls .tracker-status,.official-job-handoff .tracker-status{min-height:1em;margin:0}.native-job-state{color:#53644c;font:800 10px var(--font-geist-mono), monospace}.native-role-hero{padding:8px 0}.native-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.native-role-panel li{margin:10px 0}.native-role-panel li span{color:#5c6855;margin-top:3px;display:block}.native-role-description p:last-child{white-space:pre-line;line-height:1.65}.native-role-checklist ol{gap:10px;padding-left:22px;display:grid}.native-role-checklist li span{color:#5d6956;display:block}@media (width<=760px){.native-job-search,.native-job-list,.native-role-grid,.native-job-evidence{grid-template-columns:1fr}.native-job-search .aq-button{width:100%}.native-role-hero{align-items:flex-start}}.quest-workspace-content.native-jobs-content{align-content:start;gap:0}.native-jobs-content>.quest-page-header{margin-bottom:0}.native-job-tabs{border-bottom:1px solid var(--aq-border-soft);gap:0;margin:0 0 16px;padding:0;overflow:hidden}.native-job-tabs a{color:#64705d;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:0;padding:10px 14px 9px;font-size:10px}.native-job-tabs a:hover,.native-job-tabs a:focus-visible{color:#294a2f;background:#dee8c573}.native-job-tabs a:focus-visible{outline-offset:-2px;outline:2px solid #4f8c3e}.native-job-tabs a[aria-current=page]{box-shadow:none;color:#1d4b27;background:linear-gradient(#0000,#cee1b394);border-color:#4f8c3e}.native-jobs-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(18px,2.1vw,28px);min-width:0;display:grid}.native-jobs-feed{min-width:0;display:grid}.native-jobs-feed-heading{border-bottom:1px solid var(--aq-border-strong);justify-content:space-between;align-items:end;gap:16px;padding:0 2px 12px;display:flex}.native-jobs-feed-heading h2{color:var(--aq-text-heading);letter-spacing:-.025em;margin:0;font-size:18px}.native-jobs-feed-heading p{color:var(--aq-text-muted);margin:3px 0 0;font-size:11px}.native-jobs-feed-heading>span{color:#53674e;font:800 9px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex:none;padding-bottom:2px}.native-job-list{display:block}.native-job-card{border:0;border-bottom:1px solid var(--aq-border-soft);box-shadow:none;background:0 0;border-radius:0;gap:11px;padding:16px 2px 15px;display:grid}.native-job-card:first-child{padding-top:15px}.native-job-card:hover{background:linear-gradient(90deg,#e7edcf8f,#0000 86%)}.native-job-card__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.native-job-card__identity{min-width:0}.native-job-company{color:#4f714c;font:850 9px var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin:0}.native-job-card h2{margin:2px 0 4px;font-size:clamp(16px,1.7vw,19px);line-height:1.12}.native-job-card h2 a{color:#203f27;text-decoration:none}.native-job-card h2 a:hover,.native-job-card h2 a:focus-visible{color:#2f7338;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.native-job-card__identity>p:not(.foundation-kicker){color:#465844;margin:0;font-size:12px;line-height:1.4}.native-job-card__identity>small{color:#75806d;font:700 9px var(--font-geist-mono), monospace;margin-top:3px;display:block}.native-job-score{text-align:right;background:0 0;border:0;border-bottom:3px solid #8ca57b;border-radius:0;justify-items:end;gap:2px;min-width:72px;padding:0 1px 5px;display:grid}.native-job-score span{color:#6a7664;letter-spacing:.08em;font-size:8px}.native-job-score strong{color:#315f32;font-size:19px;line-height:1}.native-job-score--strong,.native-job-score--possible,.native-job-score--weak{background:0 0}.native-job-score--strong{border-color:#4c963e}.native-job-score--possible{border-color:#b49339}.native-job-score--weak{border-color:#a58270}.native-job-evidence{grid-template-columns:1fr;gap:7px;display:grid}.native-job-evidence>ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.native-job-evidence>ul li{color:#3e5b3d;font:750 9px/1.2 var(--font-geist-mono), monospace;background:#edf1d9;border:1px solid #b6c79d;border-radius:999px;padding:4px 7px}.native-job-evidence>ul li:nth-child(2n){background:#f1eed9;border-color:#b7c4a4}.native-job-concern{color:#665b32;border-left:3px solid #bd9e44;margin:0;padding-left:8px;font-size:10px;line-height:1.4}.native-job-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.native-job-card__primary-action,.job-decision-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.native-job-card__primary-action{min-width:0}.native-job-detail-link{color:#f9f7df;text-decoration:none}.native-job-state{color:#52684e;font-size:9px}.native-job-decision-controls,.job-decision-controls--compact{justify-items:end;gap:4px;display:grid}.job-decision-controls--compact .aq-button{min-height:30px;padding:5px 8px;font-size:9px}.job-decision-quiet{color:#677064;min-height:30px;padding-inline:6px;font-size:9px}.job-decision-controls .tracker-status{text-align:right;max-width:330px;min-height:0;margin:0;font-size:9px}.native-jobs-edit-preferences{flex:none;min-height:32px;padding:4px 7px;font-size:10px}.native-jobs-included{color:#376138;font:900 8px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#e0eac7;border:1px solid #8eb076;border-radius:999px;padding:3px 6px}.native-jobs-link-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.native-jobs-link-control input{border-radius:var(--aq-radius-control);color:#425341;background:#fffef1;border:1px solid #9aaa82;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:10px}.native-jobs-link-control input:disabled,.native-jobs-link-control button:disabled{opacity:.68}.native-jobs-rail-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;padding-inline:0!important}.native-jobs-rail-status>div{border-left:1px solid var(--aq-border-soft);justify-items:center;gap:2px;padding:2px 5px;display:grid}.native-jobs-rail-status>div:first-child{border-left:0}.native-jobs-rail-status strong{color:#315c33;font:900 16px var(--font-geist-mono), monospace}.native-jobs-rail-status span{color:#747e6d;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase}.native-job-search{border:1px solid var(--aq-border-soft);background:#e8edd0a3;grid-template-columns:minmax(170px,1.7fr) minmax(145px,1.2fr) minmax(120px,.8fr) auto;margin-bottom:14px;padding:12px}.native-job-notice{margin-bottom:14px}@media (width<=920px){.native-jobs-layout{grid-template-columns:minmax(0,1fr);gap:18px}.native-job-card__footer{flex-direction:column;align-items:flex-start}.native-job-decision-controls,.job-decision-controls--compact{justify-items:start}.job-decision-controls .tracker-status{text-align:left}}@media (width<=700px){.native-job-tabs a{text-align:center;flex:25%;padding-inline:4px}.native-jobs-layout,.native-job-search{grid-template-columns:1fr}.native-job-card__heading{grid-template-columns:minmax(0,1fr) auto}.native-job-card__footer{gap:9px}}.native-job-tabs a{flex:none}.native-jobs-layout{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.4vw,32px)}.native-jobs-feed-heading{border-bottom-color:#8fa87b;align-items:center;padding:2px 4px 11px}.native-jobs-feed-heading h2{color:#24472b;font-size:20px}.native-job-list{grid-template-columns:1fr;gap:10px;padding-top:10px;display:grid}.native-job-state{color:#476044;background:#e6edd2;border:1px solid #a7bb8e;border-radius:999px;padding:4px 7px;font-size:8px}.native-job-card,.native-job-card:first-child{background:#fbfae7b3;border:1px solid #c4cdaa;border-left:4px solid #65924f;border-radius:4px;gap:13px;padding:15px 16px 13px}.native-job-card--possible{border-left-color:#b18d3f}.native-job-card--weak{border-left-color:#a97c63}.native-job-card:hover{background:#f7f8deeb;border-color:#9aaf7e #9aaf7e #9aaf7e #4f843d}.native-job-card,.native-role-checklist{scroll-margin-top:18px}.native-job-card__heading{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:22px}.native-job-company{color:#668060;font-size:8px}.native-job-card h2{margin:3px 0 0;font-size:clamp(17px,1.6vw,20px)}.native-job-salary{text-align:right;background:#f4efd6;border:1px solid #d6c68e;border-radius:3px;justify-items:end;gap:3px;padding:9px 11px;display:grid}.native-job-salary span,.native-job-qualifications>span{color:#777257;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase}.native-job-salary strong{color:#594f24;font-size:12px;line-height:1.2}.native-job-qualifications{background:#e2ebca9e;border-left:3px solid #9ab27d;grid-template-columns:142px minmax(0,1fr);align-items:baseline;gap:13px;padding:9px 11px;display:grid}.native-job-qualifications>span{color:#587052}.native-job-qualifications p{color:#344a35;margin:0;font-size:11px;line-height:1.45}.native-job-card__footer{padding-top:1px}.native-job-card__primary-action{gap:8px}.native-job-applied{color:#554817;background:#f1e7bf;border-color:#b49b4e}.native-job-applied:hover:not(:disabled),.native-job-applied:focus-visible:not(:disabled){background:#e9da9d}.job-decision-controls--compact{align-items:center;gap:7px;display:flex}.native-job-more-actions{position:relative}.native-job-more-actions>summary{color:#596857;font:800 9px var(--font-geist-mono), monospace;cursor:pointer;text-underline-offset:3px;padding:5px 4px;text-decoration:underline;list-style:none}.native-job-more-actions>summary::-webkit-details-marker{display:none}.native-job-more-actions[open] .job-decision-buttons{z-index:8;background:#fffdea;border:1px solid #8ea276;border-radius:4px;gap:4px;min-width:132px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:3px 4px #3047272e}.native-job-more-actions .aq-button,.native-job-more-actions .job-decision-quiet{text-align:left;justify-content:flex-start;width:100%}.native-jobs-link-control{grid-template-columns:1fr;margin-top:9px}.native-jobs-toolbar{border-bottom:1px solid var(--aq-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px;padding:2px 4px 16px;display:grid}.native-jobs-preferences-summary{min-width:0}.native-jobs-toolbar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.native-jobs-toolbar-heading h2{color:var(--aq-text-heading);margin:0;font-size:13px;font-weight:700}.native-jobs-preferences-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;margin:10px 0 0;display:grid}.native-jobs-preferences-summary dl>div{min-width:0}.native-jobs-preferences-summary dt{color:var(--aq-text-muted);font:700 9px var(--font-geist-mono), monospace;text-transform:uppercase}.native-jobs-preferences-summary dd{color:var(--aq-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:600;overflow:hidden}.native-jobs-add-disclosure>summary{cursor:pointer;width:fit-content;min-height:32px;list-style:none}.native-jobs-add-disclosure>summary::-webkit-details-marker{display:none}.native-jobs-add-disclosure[open]>summary{background:#e0eac7}.native-jobs-add-content{width:340px;max-width:100%;padding-top:8px}.native-jobs-add-content p,.native-jobs-agent-help p{color:var(--aq-text-muted);margin:0;font-size:12px;line-height:1.5}.native-jobs-add-content .native-jobs-link-control{grid-template-columns:minmax(0,1fr) auto}.native-jobs-agent-help{border-top:1px solid var(--aq-border-soft);margin-top:20px;padding:14px 4px 0}.native-jobs-agent-help>summary{width:fit-content;color:var(--aq-text-muted);cursor:pointer;font-size:12px;font-weight:600}.native-jobs-agent-help p,.native-jobs-agent-help .aq-button{margin-top:10px}@media (width<=700px){.native-jobs-toolbar{grid-template-columns:minmax(0,1fr);gap:12px}.native-jobs-preferences-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.native-jobs-add-content{width:100%}}.native-jobs-agent-card .aq-button{margin-top:2px}.jobs-preferences-window{width:min(100vw - 32px,620px);overflow:hidden}.jobs-preferences-window-body{scrollbar-color:#628c4e #e2e8ce;scrollbar-gutter:stable;background:#f4f1dd;max-height:calc(min(88dvh,700px) - 44px);padding:13px 15px 15px;overflow-y:auto}.jobs-preferences-window-heading h2,.jobs-preferences-window-heading p{margin:0}.jobs-preferences-window-heading h2{color:var(--aq-text-heading);margin-top:1px;font-size:19px}.jobs-preferences-window-heading>p:last-child{color:var(--aq-text-muted);margin-top:4px;font-size:10px}.jobs-preferences-window .job-preferences-form{gap:8px 10px;margin-top:10px}.jobs-preferences-window .job-preferences-form--compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.jobs-preferences-window .job-preference-field{gap:4px;min-width:0;display:grid}.jobs-preferences-window .profile-form :is(input,select){min-height:34px;padding-inline:9px;font-size:12px}.jobs-preferences-window .profile-form label{font-size:10px}.jobs-preferences-window .preference-choice-group{gap:5px 8px;padding:7px 9px}.jobs-preferences-window .preference-choice-group label{min-height:26px}.jobs-preferences-window .preference-choice-group p{font-size:10px;line-height:1.35}.jobs-preferences-window .profile-form-actions{justify-content:flex-end}.jobs-preferences-window .profile-form-actions button{min-height:34px;padding:6px 14px}.jobs-preferences-window .login-status{min-height:0;margin:-4px 0 0}@media (width<=920px){.native-jobs-layout{grid-template-columns:minmax(0,1fr);gap:17px}.native-job-card__heading{grid-template-columns:1fr;gap:9px}.native-job-salary{text-align:left;justify-items:start}.native-job-qualifications{grid-template-columns:1fr;gap:4px}}@media (width<=700px){.native-job-tabs a{flex:33.333%}.native-jobs-layout{grid-template-columns:1fr}.native-job-card__footer{align-items:stretch}.job-decision-controls--compact{justify-content:space-between}}.foundation-controls{gap:4px;margin-left:auto;display:flex}.foundation-controls i{color:#fff;background:#559b38;border:1px solid #d7f1bb;border-radius:3px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.foundation-controls i:last-child{background:#b64e2a}.quest-workspace-content.native-role-workspace{align-content:start;gap:10px}.native-role-workspace .native-job-back{color:#4d684b;width:fit-content;font:800 10px var(--font-geist-mono), monospace;text-decoration:none}.native-role-workspace .native-job-back:hover,.native-role-workspace .native-job-back:focus-visible{color:#245d2c;text-underline-offset:3px;text-decoration:underline}.native-role-summary{background:#fbfae7d1;border:1px solid #bcc8a6;border-left:4px solid #63934f;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:16px;padding:14px 16px;display:grid}.native-role-summary--possible{border-left-color:#b18d3f}.native-role-summary--weak{border-left-color:#a97c63}.native-role-summary__main{gap:10px;min-width:0;display:grid}.native-role-title-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.native-role-title-row>div:first-child{min-width:0}.native-role-title-row h1{color:#1d3e24;letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(21px,2.4vw,29px);line-height:1.08}.native-role-title-row .native-job-company{font-size:9px}.native-role-facts{border-block:1px solid #d0d7bd;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.native-role-facts>div{gap:2px;min-width:0;padding:8px 10px;display:grid}.native-role-facts>div:first-child{padding-left:0}.native-role-facts>div+div{border-left:1px solid #d0d7bd}.native-role-facts dt,.native-role-qualification>span,.native-role-actions>span{color:#687260;font:800 9px var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase}.native-role-facts dd{color:#304631;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;line-height:1.3;overflow:hidden}.native-role-qualification{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.native-role-qualification p{color:#3d503b;margin:0;font-size:12px;line-height:1.4}.native-role-actions{border-left:1px solid #d0d7bd;align-content:center;justify-items:end;gap:7px;padding-left:16px;display:grid}.native-role-actions .job-decision-buttons{justify-content:flex-end}.native-role-actions .aq-button,.native-role-actions .group-text-button{min-height:31px;padding:5px 9px;font-size:10px}.native-role-quick-grid{grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr);align-items:start;gap:10px;display:grid}.native-role-quick-grid>.native-role-signal-panel:first-child{grid-row:1/3}.native-role-workspace .native-role-panel,.native-role-workspace .native-role-checklist{min-width:0;box-shadow:none;background:#fcfbebbd;border-color:#c5ceb2;border-radius:4px;padding:13px 14px}.native-role-workspace .native-role-panel h2,.native-role-workspace .native-role-checklist h2{color:#25482b;margin:2px 0 9px;font-size:17px;line-height:1.15}.native-role-signal-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.native-role-workspace .native-role-signal-list li{color:#344934;gap:2px;margin:0;padding:7px 0;font-size:12px;line-height:1.35;display:grid}.native-role-workspace .native-role-signal-list li:first-child{padding-top:0}.native-role-workspace .native-role-signal-list li+li{border-top:1px solid #d9dfc9}.native-role-workspace .native-role-signal-list li span{color:#657060;margin:0;font-size:10.5px}.native-role-signal-list--concerns li{border-left:3px solid #c3a449;padding-left:8px}.native-role-clear{color:#4c5f49;margin:0;font-size:11.5px;line-height:1.45}.native-role-workspace .native-role-checklist{background:#edf1d8;border-color:#9fb686;align-content:start;gap:8px;display:grid}.native-role-workspace .native-role-checklist h2,.native-role-workspace .native-role-checklist p,.native-role-workspace .native-role-checklist small{margin:0}.native-role-workspace .native-role-checklist>p:not(.foundation-kicker),.native-role-workspace .native-role-checklist>small{color:#52604e;font-size:10.5px;line-height:1.4}.native-role-workspace .official-job-handoff{gap:4px;display:grid}.native-role-workspace .official-job-handoff .aq-button{width:100%;min-height:34px;padding:6px 9px;font-size:10px}.native-role-workspace .official-job-handoff .tracker-status{font-size:10px;line-height:1.35}.native-role-description{background:#f6f5e194;border-block:1px solid #c6cfb2}.native-role-description summary{color:#405b3e;font:800 10px var(--font-geist-mono), monospace;cursor:pointer;padding:9px 12px;list-style-position:inside}.native-role-description p{color:#52604e;margin:0;padding:0 12px 12px;font-size:12px;line-height:1.55}@media (width<=900px){.native-role-quick-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}}@media (width<=700px){.native-role-summary{grid-template-columns:1fr}.native-role-actions{border-top:1px solid #d0d7bd;border-left:0;justify-items:start;padding:10px 0 0}.native-role-actions .job-decision-buttons{justify-content:flex-start}.native-role-title-row h1{font-size:22px}.native-role-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.native-role-facts>div,.native-role-facts>div:first-child{padding:7px 0}.native-role-facts>div+div{border-left:1px solid #d0d7bd;padding-left:10px}.native-role-facts>div:nth-child(3){border-top:1px solid #d0d7bd;border-left:0;grid-column:1/-1;padding-left:0}.native-role-qualification,.native-role-quick-grid{grid-template-columns:1fr}.native-role-quick-grid>.native-role-signal-panel:first-child{grid-row:auto}.native-role-qualification{gap:3px}}.foundation-content{padding:clamp(30px,7vw,64px)}.foundation-kicker{color:#397028;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800;display:none}.foundation-content h1{color:#153c1d;font-size:var(--aq-type-display);letter-spacing:-.06em;margin:0;line-height:.98}.foundation-content>p:not(.foundation-kicker){color:#36523a;max-width:560px;margin:22px 0;font-size:17px;line-height:1.6}.foundation-status{color:#21472a;font-family:var(--font-geist-mono), monospace;background:#dce9c5;border:2px inset #d6e6bd;align-items:center;gap:10px;padding:13px 15px;font-size:13px;display:flex}.foundation-status span{color:#4e912f}.foundation-content button{min-height:44px;margin-top:20px;padding-inline:20px;font-size:14px}.foundation-content button:disabled{cursor:wait;opacity:.65}.login-window{max-width:620px}.login-panel form,.profile-form{gap:10px;margin-top:24px;display:grid}.login-panel label,.profile-form label{color:#21472a;font:800 13px var(--font-geist-mono), monospace}.login-panel input,.profile-form input,.profile-form select{box-sizing:border-box;color:#102614;width:100%;min-width:0;min-height:46px;font:16px var(--font-geist-mono), monospace;background:#fffef1;border:2px inset #d6e6bd;border-radius:2px;padding:0 12px}.profile-form small{color:#4d684f;font:12px/1.5 var(--font-geist-mono), monospace}.profile-consent{align-items:flex-start;gap:10px;margin-top:10px;line-height:1.5;display:flex}.profile-consent input{flex:none;width:22px;min-height:22px}.profile-settings{background:#e9efd5;border:2px inset #d6e6bd;margin-top:22px;padding:14px}.public-activity-consent{background:#f4f0c9;border:2px solid #74924f;border-radius:3px;margin-top:22px;padding:16px;box-shadow:inset 1px 1px #fffde8,inset -1px -1px #526b3f}.public-activity-consent h2,.public-activity-consent p{margin:0 0 10px}.public-activity-consent form{gap:10px;display:grid}.public-activity-consent button{justify-self:start}.profile-settings summary{cursor:pointer;color:#21472a;font:800 14px var(--font-geist-mono), monospace}.profile-settings-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;margin-top:16px;display:grid}.profile-settings-content section{background:#f8fae9;border:1px solid #a9bb8d;min-width:0;padding:14px}.profile-settings-content h3,.profile-settings-content p{margin-top:0}.job-preferences-form{grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);align-items:center}.job-preference-field{display:contents}.profile-form-actions,.job-preferences-form .login-status{grid-column:1/-1}.preference-choice-group{border:1px solid #a9bb8d;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:12px;display:grid}.preference-choice-group legend,.preference-choice-group p{grid-column:1/-1}.preference-choice-group p{color:#4d684f;font:12px/1.5 var(--font-geist-mono), monospace;margin:0}.preference-choice-group label{align-items:center;gap:8px;min-height:44px;display:flex}.profile-form .preference-choice-group input{flex:none;width:22px;min-height:22px}.profile-form-actions,.next-quest-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.next-quest-actions{margin-top:12px}.next-quest-actions .compact-button{margin-top:0}.compact-profile-form{margin-top:16px}@media (width<=900px){.profile-settings-content{grid-template-columns:1fr}}.scheduled-note{font-size:14px!important}.login-panel .aq-button--secondary{margin-top:0}.login-status{color:#36523a;min-height:24px;font:var(--aq-type-status)/1.5 var(--font-geist-mono), monospace;margin:14px 0 0}.login-step-note{color:#4d684f;max-width:58ch;font:12px/1.5 var(--font-geist-mono), monospace;margin:0}.agent-code-entry{gap:10px;margin-top:24px;display:grid}.agent-code-entry button{justify-self:start}.agent-approval-success{background:#e3ebcc;border:2px solid #477d3a;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:24px;padding:20px;display:grid;box-shadow:4px 4px #21472a38}.agent-approval-success-icon{color:#102e19;width:42px;height:42px;font:900 26px/1 var(--font-geist-mono), monospace;background:#75ad4a;border:2px solid #21472a;border-radius:50%;place-items:center;display:grid}.agent-approval-success h2{color:#173c21;margin:4px 0 8px}.agent-approval-success p{max-width:62ch}.agent-approval-success-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.agent-approval-countdown{color:#36523a;font:12px/1.5 var(--font-geist-mono), monospace;margin:12px 0 0}.agent-pairing-handoff{background:#e3ebcc;border:2px solid #477d3a;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:20px 0;padding:16px;display:grid}.agent-pairing-handoff h2,.agent-pairing-handoff p{margin:0 0 6px}.agent-pairing-handoff--verified{background:#d6eab9;box-shadow:4px 4px #21472a2e}@media (width<=520px){.agent-approval-success{grid-template-columns:1fr}}.development-login{background:#e3ebcc;border:2px dashed #69954c;margin-top:24px;padding:16px}.development-login>strong{color:#21472a;font:800 13px var(--font-geist-mono), monospace;text-transform:uppercase}.development-login>p{color:#36523a;margin:8px 0;font-size:14px}.development-login>div{flex-wrap:wrap;gap:8px;display:flex}.development-login button{margin-top:8px}.back-link{color:#245c2c;font:700 13px var(--font-geist-mono), monospace;justify-self:start;margin-top:4px}.leaderboard-shell{padding:clamp(12px,2.5vw,32px)}.leaderboard-window{background:#eef0d8;border:3px solid #dce8bf;border-radius:9px 9px 4px 4px;width:min(100%,1240px);margin:0 auto;overflow:hidden;box-shadow:0 0 0 2px #0c2d17,14px 16px #04190b61}.leaderboard-titlebar{color:#fff;text-shadow:1px 1px #103816;background:linear-gradient(#68ae45,#286d2f 48%,#185522 52%,#347c32);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 9px 6px 12px;display:flex}.leaderboard-titlebar--workspace{--titlebar-divider-gap:14px;column-gap:0}.leaderboard-titlebar--workspace .quest-workspace-nav{width:auto;max-width:none;margin-left:var(--titlebar-divider-gap);flex:1 0 min(320px,100%)}.leaderboard-titlebar--workspace .leaderboard-account-controls{margin-left:auto}.brand-lockup{min-width:0;color:inherit;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.leaderboard-titlebar--workspace .brand-lockup{padding-right:var(--titlebar-divider-gap);border-right:1px solid #d9ecbb75;align-self:stretch}.brand-mark{color:#eaf6bd;width:32px;height:32px;font:900 12px var(--font-geist-mono), monospace;background:#154a20;border:2px solid #e4f2ad;border-radius:3px;flex:none;place-items:center;display:grid;box-shadow:inset 2px 2px #0d3517,inset -2px -2px #71af4e}.brand-lockup>span:last-child,.player-control>span:nth-child(2){display:grid}.brand-name-row,.leaderboard-account-controls{align-items:center;display:flex}.brand-name-row{gap:9px}.brand-name-row>small{border-left:1px solid #d9ecbb8a;padding-left:9px}.leaderboard-account-controls{flex-wrap:wrap;gap:8px;max-width:100%}.brand-lockup strong{font:800 16px var(--font-geist-mono), monospace;letter-spacing:-.03em}.brand-lockup small{color:#d9ecbb;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.player-control{color:#fff;min-width:188px;transition:background-color var(--aq-motion-fast) var(--aq-motion-ease), box-shadow var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:#0c38198f;border:2px outset #91c56b;border-radius:3px;align-items:center;gap:9px;padding:5px 9px 5px 6px;text-decoration:none;display:inline-flex}.player-control:not(.player-control--identity):hover,.player-control:not(.player-control--identity):focus-visible{outline-offset:2px;background:#0a3015d9;outline:2px solid #e3ef9e;transform:translateY(-2px)}.player-control:not(.player-control--identity):active{transition-duration:var(--aq-motion-instant);transform:translateY(2px)scale(.985)}.player-control--identity{background:#0c38196b;border-style:solid;gap:7px;min-width:0;max-width:160px;padding:4px 9px 4px 5px;box-shadow:inset 0 1px #ffffff24}.player-control--identity strong{max-width:105px}.player-control.signed-out{color:#173c20;min-width:162px;text-shadow:none;background:#e6eccd}.player-avatar,.table-avatar{color:#112f18;font-family:var(--font-geist-mono), monospace;background:linear-gradient(135deg,#8ec85e,#376f31);border:2px solid #b9d78a;place-items:center;font-weight:900;display:grid}.player-avatar{flex:none;width:30px;height:30px}.player-control small{color:inherit;font:700 9px var(--font-geist-mono), monospace;opacity:.78;text-transform:uppercase}.player-control strong{font:800 13px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-control>b{margin-left:auto;font-size:22px}.leaderboard-toolbar,.leaderboard-statusbar{color:#35513a;font:700 10px var(--font-geist-mono), monospace;background:#e1e8ca;border-bottom:1px solid #9cab7e;align-items:center;gap:20px;padding:7px 14px;display:flex}.leaderboard-toolbar>span:nth-child(2){margin-right:auto}.leaderboard-toolbar i{background:#4a942f;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #b8d891}.leaderboard-toolbar strong{color:#28722c;letter-spacing:.08em}.sound-toggle{white-space:nowrap;gap:0;width:34px;min-width:34px;min-height:28px;padding-inline:0}.settings-launcher{-webkit-user-drag:none;width:34px;min-width:34px;min-height:28px;padding-inline:0;font-size:15px}.groups-launcher{-webkit-user-drag:none;place-items:center;width:34px;min-width:34px;min-height:28px;padding:0;display:grid}.groups-launcher svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.groups-launcher[aria-current=page]{background:linear-gradient(#fffef0,#e2e9c8);border-color:#e3f0bd;box-shadow:inset 0 -3px #5a9c43}.groups-window{width:min(100vw - 32px,780px);max-height:min(88dvh,820px);animation:.22s cubic-bezier(.16,1,.3,1) aq-groups-dialog-in;top:calc(50dvh - min(88dvh,820px)/2);overflow:hidden;transform:translate(-50%)}@keyframes aq-groups-dialog-in{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}}.groups-window-titlebar{color:#fff;text-shadow:1px 1px #103816;background:linear-gradient(#68ae45,#286d2f 48%,#185522 52%,#347c32);grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:44px;padding:5px 7px 5px 9px;display:grid}.groups-window-titlebar>span:first-child{background:#154a20;border:1px solid #dcecad;place-items:center;width:26px;height:26px;display:grid}.groups-window-titlebar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.groups-window-titlebar strong{font:850 12px var(--font-geist-mono), monospace}.groups-window-body{background-color:#fffef3;background-image:linear-gradient(#355c2d0a 1px,#0000 1px),linear-gradient(90deg,#355c2d0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:auto auto auto;min-height:320px;max-height:calc(min(88dvh,820px) - 44px);display:grid;overflow-y:auto}.groups-window-body>p{color:#647260;text-align:center;place-self:center;margin:0;padding:22px 18px;font-size:12px}.groups-window-list{align-content:start;gap:9px;margin:0;padding:14px;list-style:none;display:grid;overflow:visible}.groups-window-list li+li{border-top:0}.groups-window-list li a{min-height:88px;color:inherit;transition:border-color var(--aq-motion-fast) var(--aq-motion-ease), box-shadow var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:linear-gradient(90deg,#56813d1a,#0000 22%),linear-gradient(145deg,#fffff4f7,#eef2d9f0);border:1px solid #aab992;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:54px minmax(180px,1fr) auto 58px;align-items:center;gap:5px 14px;padding:11px 12px;text-decoration:none;display:grid;box-shadow:2px 3px #3150291f}.groups-window-list li a[data-updated=true]{border-left:4px solid #c98445;padding-left:9px}.groups-window-list li a:hover,.groups-window-list li a:focus-visible{outline-offset:-2px;background:#e7efd2;border-color:#557c48;outline:2px solid #3f7735;transform:translateY(-1px);box-shadow:3px 4px #3150292e}.groups-window-list .group-crest{grid-area:1/1/3;justify-self:center}.groups-window-card-copy{grid-area:1/2;gap:2px;min-width:0;display:grid}.groups-window-card-title{align-items:center;gap:8px;min-width:0;display:flex}.groups-window-card-copy strong,.groups-window-card-copy small,.groups-window-latest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groups-window-card-copy strong{color:#173f20;font-size:14px}.groups-window-card-copy>small{color:#6d7869;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.groups-window-update{color:#6c361f;font:900 7px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#f2d7ad;border:1px solid #9b6036;border-radius:9px;flex:none;align-items:center;gap:4px;padding:2px 5px;display:inline-flex}.groups-window-update i{background:#c98445;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #c984452e}.groups-window-metrics{grid-area:1/3/3;grid-template-columns:repeat(2,62px);gap:4px;display:grid}.groups-window-metrics b{color:#27582d;font:900 13px var(--font-geist-mono), monospace;text-align:center;border-left:1px solid #c6d0b3;gap:2px;padding:7px 6px;display:grid}.groups-window-metrics small{color:#66705f;letter-spacing:.04em;text-transform:uppercase;font-size:7px}.groups-window-latest{color:#5c6958;font:700 9px var(--font-geist-mono), monospace;grid-area:2/2}.groups-window-open{color:#315f33;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;border:0;grid-area:1/4/3;justify-self:center;padding:0}.groups-window-actions{background:#f0f2dff5;border-top:1px solid #b5c3a0;justify-content:flex-end;gap:8px;padding:10px 14px 13px;display:flex}.groups-window-actions .aq-button{min-width:142px}.groups-window-briefing{background:radial-gradient(circle at 6%,#639ba024,#0000 28%),linear-gradient(90deg,#eef2d9c7,#fffdf0e0);border-block:1px solid #9eaf82;grid-template-columns:repeat(3,minmax(0,1fr));min-height:112px;margin:0 14px 14px;display:grid}.groups-window-briefing>div{align-content:center;gap:4px;min-width:0;padding:15px 18px;display:grid}.groups-window-briefing>div+div{border-left:1px solid #c0cbaa}.groups-window-briefing small{color:#60705a;font:850 7px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.groups-window-briefing strong,.groups-window-briefing span{text-overflow:ellipsis;overflow:hidden}.groups-window-briefing strong{color:#244b2a;white-space:nowrap;font-size:12px}.groups-window-briefing span{color:#66725e;font-size:9px;line-height:1.35}.groups-window-briefing [data-accent=updated] strong{color:#8a4b29}.groups-window-create{background:#fffdf0;grid-template-columns:minmax(270px,.82fr) minmax(330px,1.18fr);min-height:min(540px,88dvh - 44px);display:grid;overflow-y:auto}.groups-window-create-preview{color:#fffdf0;background:radial-gradient(circle at 22% 20%,#639ba03d,#0000 28%),radial-gradient(circle at 78% 72%,#c984452e,#0000 26%),linear-gradient(150deg,#174826,#102614);align-content:center;padding:34px;display:grid}.groups-window-crest-stage{background:radial-gradient(circle,#fffdf029 0 2px,#0000 3px) 0 0/13px 13px,#eef2d914;border:1px solid #eef2d975;border-radius:50%;place-items:center;width:118px;height:118px;margin-bottom:22px;display:grid;box-shadow:0 0 0 8px #eef2d90d}.groups-window-create-preview .foundation-kicker{color:#c9dfa9}.groups-window-create-preview h2{color:#fffdf0;margin:5px 0 8px;font-size:24px;line-height:1.08}.groups-window-create-preview>p:last-of-type{color:#dfe8ce;margin:0;font-size:12px;line-height:1.55}.groups-window-create-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;display:grid}.groups-window-create-preview dl div{border-top:1px solid #eef2d947;gap:3px;padding-top:9px;display:grid}.groups-window-create-preview dt{color:#a9c591;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.groups-window-create-preview dd{color:#fffdf0;font:800 10px var(--font-geist-mono), monospace;margin:0}.groups-window-create form{align-content:center;gap:10px;padding:40px;display:grid}.groups-window-create form label{color:#264c2b;font-weight:850}.groups-window-create form input{width:100%;min-height:46px;padding:9px 11px}.groups-window-create form>small{color:#697362;font-size:9px}.groups-window-create form .aq-button{justify-content:center;min-height:40px}.groups-window-create-error{color:#7b3327;margin:0;font-size:11px;font-weight:800}.settings-launcher[aria-current=page]{background:linear-gradient(#fffef0,#e2e9c8);border-color:#e3f0bd;box-shadow:inset 0 -3px #5a9c43}.leaderboard-titlebar .sound-toggle-label{display:none}.basecamp-tabs{background:#cdd9b2;border-bottom:2px solid #82966c;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;padding:8px 12px 0;display:grid}.basecamp-tab-list{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:4px;min-width:0;display:grid;overflow:visible}.basecamp-tab-list button,.basecamp-groups-link{color:#29482f;min-height:38px;font:800 10px var(--font-geist-mono), monospace;white-space:nowrap;transition:background-color var(--aq-motion-fast) var(--aq-motion-ease), color var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:0 0;border:2px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.basecamp-tab-list button:hover,.basecamp-tab-list button:focus-visible,.basecamp-groups-link:hover,.basecamp-groups-link:focus-visible{outline-offset:-2px;background:#f7f4df94;outline:2px solid #3f7735}.basecamp-tab-list button[aria-selected=true]{color:#173e21;background:#f4f1d9;border-color:#82966c;transform:translateY(2px);box-shadow:inset 0 2px #fffef0}.basecamp-groups-link{background:#e5ead0;border-color:#95a77b;border-bottom-style:solid;border-bottom-width:2px;border-radius:3px;flex:none}.basecamp-tabs--global-only{align-items:center;min-height:46px;padding:8px 12px;display:flex}.basecamp-tabs--global-only .basecamp-tab-list{width:auto;display:inline-grid}.basecamp-tabs--global-only .basecamp-tab-list button:disabled{cursor:default;opacity:1}.basecamp-scope-label{color:#29482f;min-height:30px;font:800 10px var(--font-geist-mono), monospace;align-items:center;padding:0 4px;display:inline-flex}.ranking-panel>.basecamp-tabs{border-bottom-color:#a8b989}.group-competition>.basecamp-tabs{margin:14px calc(-1*clamp(1rem,2.5vw,1.5rem)) 0}.leaderboard-content{background-color:#f4f1d9;background-image:linear-gradient(#4d6d4306 1px,#0000 1px),linear-gradient(90deg,#4d6d4306 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(16px,2vw,24px)}.leaderboard-overview-bar{border-bottom:1px solid #9caf80;align-items:center;margin:0 0 14px;padding:1px 2px 12px;display:block}.leaderboard-overview-bar--rankings{min-height:52px;margin-bottom:0;padding:1px 2px 11px}.leaderboard-overview-bar h1{color:var(--aq-text-heading);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.5vw,1.95rem);line-height:1}.homepage-intro{border-bottom:2px solid var(--aq-border-strong);grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:center;gap:clamp(22px,4vw,52px);padding:8px 2px clamp(18px,2.5vw,26px);display:grid}.homepage-intro-copy h1{max-width:720px;color:var(--aq-text-heading);letter-spacing:-.065em;margin:0;font-size:clamp(2.15rem,5vw,4.25rem);line-height:.98}.homepage-intro-action{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.homepage-intro-action .aq-button{min-height:42px;padding-inline:18px}.homepage-product-flow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.homepage-product-flow li{border:1px solid var(--aq-border-soft);background:#f7f5ddb8;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:40px;padding:5px 10px 5px 5px;display:grid;position:relative}.homepage-product-flow li:not(:last-child):after{z-index:1;background:var(--aq-border-strong);content:"";width:1px;height:9px;position:absolute;top:100%;left:19px}.homepage-product-flow li>span{border:1px solid var(--aq-border-strong);background:var(--aq-surface-raised);width:30px;height:30px;color:var(--aq-text-accent);font:850 10px/1 var(--font-geist-mono), monospace;border-radius:3px;place-items:center;display:grid}.homepage-product-flow strong{color:var(--aq-text-heading);letter-spacing:-.015em;font-size:13px}.leaderboard-hero{background:linear-gradient(135deg,#0000 0 68%,#4f7b3424 68% 72%,#0000 72%),linear-gradient(#eff2d7,#dfe8c6);border:2px solid #96aa75;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-bottom:24px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 2px 2px #fffef0,inset -2px -2px #b7c599}.leaderboard-hero--compact{align-items:center;min-height:195px;padding-block:18px}.leaderboard-hero h1{color:#173e21;font-size:var(--aq-type-display);letter-spacing:-.065em;margin:0;line-height:.95}.leaderboard-hero>div:first-child>p:last-child{color:#405a43;max-width:610px;margin:14px 0 0;font-size:clamp(14px,1.8vw,17px);line-height:1.55}.score-key{color:#3b553d;font:700 10px var(--font-geist-mono), monospace;background:0 0;border:0;grid-template-columns:repeat(5,max-content);justify-content:space-between;align-items:center;gap:5px;padding:8px 2px 8px 14px;display:grid}.quest-rewards-stack{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #9caf80;border-radius:0;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:center;gap:14px;margin:0 0 12px;padding:4px 2px 10px;display:grid}.quest-rewards-stack--score-only{grid-template-columns:1fr}.quest-rewards-stack--score-only .score-key{grid-template-columns:max-content repeat(5,minmax(0,1fr));padding-left:2px}.quest-rewards-stack--score-only .score-key>strong{grid-column:auto;margin-right:8px}.score-key>strong{color:#244b2a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;margin:0 0 2px}.score-key span{white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;min-width:0;min-height:20px;padding:0;display:flex}.score-key b{color:#276129;text-align:center;background:#e4d58f;border-radius:3px;flex-shrink:0;min-width:29px;padding:2px 3px}.personal-weekly-goal{color:#355038;box-shadow:none;font:800 10px var(--font-geist-mono), monospace;background:0 0;border:0;border-right:1px solid #b8c39f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:8px 14px 8px 0;display:grid}.personal-goal-label{white-space:nowrap;grid-column:1/-1;gap:2px;display:grid}.personal-goal-label>strong{color:#52684e;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.personal-goal-label>b{color:#244b2a;font-size:11px}.personal-goal-label>small{color:#66745f;font-size:10px}.personal-goal-progress{background:#dce3c7;border:1px solid #9eaf82;height:7px;display:block;overflow:hidden;box-shadow:inset 1px 1px #c5d0ad}.personal-goal-progress>i{background:linear-gradient(90deg,#4a8a35,#9dcc5a);height:100%;display:block}.personal-goal-reward{color:#276129;white-space:nowrap}.leaderboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.leaderboard-main-column,.leaderboard-sidebar{gap:16px;min-width:0;display:grid}.leaderboard-companion-stack{display:contents}.homepage-leaderboard-grid>.leaderboard-sidebar{grid-template-rows:auto minmax(0,1fr);gap:20px}.homepage-leaderboard-grid{align-items:stretch}.homepage-leaderboard-grid--single-column{grid-template-columns:minmax(0,1fr)}.homepage-leaderboard-grid>.leaderboard-main-column{grid-template-rows:auto minmax(0,1fr)}.homepage-leaderboard-grid .quest-rewards-stack{margin:0}.homepage-leaderboard-grid .ranking-panel{flex-direction:column;display:flex}.homepage-leaderboard-grid .ranking-panel>.leaderboard-empty{flex:1 0 auto}.homepage-leaderboard-grid .ranking-panel>.privacy-note{flex-shrink:0;margin-top:auto}.homepage-leaderboard-grid .ranking-panel,.homepage-leaderboard-grid .homepage-activity{min-height:0}.homepage-leaderboard-grid .leaderboard-sidebar .companion-card,.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity{border:0;border-top:2px solid var(--aq-border-strong);box-shadow:none;background:0 0;border-radius:0}.homepage-leaderboard-grid .leaderboard-sidebar .companion-card{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:9px 2px;overflow:visible}.homepage-leaderboard-grid .leaderboard-sidebar .companion-portrait{place-items:center;width:68px;height:76px}.homepage-leaderboard-grid .leaderboard-sidebar .companion-avatar{transform-origin:50%;place-self:center;margin:0;transform:scale(.9)}.homepage-leaderboard-grid .leaderboard-sidebar .companion-copy h2{font-size:20px}.homepage-leaderboard-grid .leaderboard-sidebar .companion-copy{gap:3px}.homepage-leaderboard-grid .leaderboard-sidebar .companion-copy>p:not(.panel-eyebrow),.homepage-leaderboard-grid .leaderboard-sidebar .companion-evolution{display:none}.homepage-leaderboard-grid .leaderboard-sidebar .companion-level-row{margin-top:2px}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;min-height:0;padding:12px 2px 10px}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity-body{background:0 0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity .group-activity-list li{padding-inline:2px}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity .group-activity-list{height:100%;min-height:0;max-block-size:none}@media (width>=901px){.leaderboard-window--rankings{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - clamp(24px,5vw,64px));display:grid}.leaderboard-window--visitor{height:auto;min-height:calc(100dvh - clamp(24px,5vw,64px))}.leaderboard-content{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.leaderboard-content--visitor{grid-template-rows:auto minmax(0,1fr)}.homepage-leaderboard-grid{grid-template-rows:auto minmax(0,1fr);min-height:0}.homepage-leaderboard-grid>.leaderboard-main-column,.homepage-leaderboard-grid>.leaderboard-sidebar{min-height:0;display:contents}.homepage-leaderboard-grid .quest-rewards-stack{grid-area:1/1}.homepage-leaderboard-grid .ranking-panel{overscroll-behavior:contain;grid-area:2/1;align-self:stretch;width:100%;max-height:100%;overflow-y:auto}.homepage-leaderboard-grid--single-column .ranking-panel{grid-column:1/-1}.leaderboard-content--visitor .homepage-leaderboard-grid,.leaderboard-content--visitor .homepage-leaderboard-grid .ranking-panel{min-height:0}.leaderboard-content--visitor .homepage-leaderboard-grid .ranking-panel{max-height:none;overflow-y:visible}.homepage-leaderboard-grid .leaderboard-sidebar .companion-card,.homepage-leaderboard-grid .leaderboard-sidebar .join-panel{grid-area:1/2}.homepage-leaderboard-grid .leaderboard-sidebar .companion-card{border-top:0;border-bottom:1px solid #9caf80;align-self:stretch}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity{grid-area:2/2}}@media (width>=901px) and (width<=1280px){.leaderboard-window--rankings{height:auto;min-height:calc(100dvh - clamp(24px,5vw,64px))}.leaderboard-content:not(.leaderboard-content--visitor){display:block}.homepage-leaderboard-grid{grid-template-rows:auto;grid-template-columns:1fr}.homepage-leaderboard-grid>.leaderboard-main-column,.homepage-leaderboard-grid>.leaderboard-sidebar{grid-template-rows:auto;display:grid}.leaderboard-content--visitor .homepage-leaderboard-grid{height:100%}.leaderboard-content--visitor .homepage-leaderboard-grid>.leaderboard-main-column{grid-template-rows:auto minmax(0,1fr);min-height:0}.homepage-leaderboard-grid .quest-rewards-stack,.homepage-leaderboard-grid .ranking-panel,.homepage-leaderboard-grid .leaderboard-sidebar .companion-card,.homepage-leaderboard-grid .leaderboard-sidebar .join-panel,.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity{grid-area:auto}.homepage-leaderboard-grid .ranking-panel{max-height:none;overflow-y:visible}.homepage-leaderboard-grid .leaderboard-sidebar .companion-card{border-top:2px solid var(--aq-border-strong)}}.quest-panel{border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-panel);background:var(--aq-surface-panel);min-width:0;box-shadow:var(--aq-shadow-panel);overflow:hidden}.companion-card{background:linear-gradient(145deg,#f7f3dc,#dce7c4);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px;display:grid}.companion-portrait{background-color:#c7dba8;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #82966c;align-self:center;place-items:end center;width:88px;height:102px;display:grid;position:relative;box-shadow:inset 2px 2px #eff5db,inset -2px -2px #8fa876}.companion-avatar{--companion-main:#73a749;--companion-dark:#214d2b;--companion-light:#c8e58d;width:64px;height:64px;color:var(--companion-dark);transition:transform var(--aq-motion-standard) var(--aq-motion-ease);display:inline-block;position:relative;overflow:hidden}.companion-avatar>img{top:calc(var(--companion-frog-row) * -100%);width:100%;max-width:none;height:400%;image-rendering:pixelated;position:absolute;left:0}.companion-avatar[data-variant="1"]{--companion-main:#c98445;--companion-dark:#64381f;--companion-light:#f0c276}.companion-avatar[data-variant="2"]{--companion-main:#639ba0;--companion-dark:#254e54;--companion-light:#b9e3d6}.companion-card:hover .companion-avatar{transform:translateY(-2px)}.frog-body{border:3px solid var(--companion-dark);background:radial-gradient(circle at 50% 74%, var(--companion-light) 0 28%, transparent 29%), var(--companion-main);border-radius:48% 48% 42% 42%;height:46px;position:absolute;bottom:1px;left:7px;right:7px;box-shadow:inset 4px 4px #ffffff2e}.frog-body>i{border-bottom:2px solid var(--companion-dark);border-radius:50%;width:14px;height:7px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.frog-eye{z-index:2;border:3px solid var(--companion-dark);background:var(--companion-main);border-radius:50%;width:25px;height:25px;position:absolute;top:0}.frog-eye--left{left:7px}.frog-eye--right{right:7px}.frog-eye>i{background:#102614;border-radius:50%;width:7px;height:9px;position:absolute;top:6px;left:7px}.frog-quest-mark{z-index:3;color:var(--companion-dark);font-size:10px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.companion-avatar[data-form=trailkin] .frog-quest-mark{color:#f6e58d;font-size:13px}.companion-avatar[data-form=groveguard] .frog-body,.companion-avatar[data-form=canopy_sage] .frog-body{box-shadow:inset 4px 4px #ffffff2e,0 0 0 3px #fff7b794}.companion-avatar[data-form=canopy_sage] .frog-quest-mark{font-size:18px;top:14px;transform:translate(-50%)rotate(45deg)}.companion-portrait>.companion-avatar{align-self:end;margin-bottom:8px}.player-control .companion-avatar,.ranking-table .companion-avatar,.group-table-scroll .companion-avatar{box-shadow:none;background:0 0;border:0}.player-control .companion-avatar{width:36px;height:36px}.ranking-table .companion-avatar,.group-table-scroll .companion-avatar{width:32px;height:32px}.player-control .companion-avatar .frog-body,.ranking-table .companion-avatar .frog-body,.group-table-scroll .companion-avatar .frog-body{border-width:2px;height:70%;left:3px;right:3px}.player-control .companion-avatar .frog-eye,.ranking-table .companion-avatar .frog-eye,.group-table-scroll .companion-avatar .frog-eye{border-width:2px;width:38%;height:38%}.player-control .companion-avatar .frog-eye--left,.ranking-table .companion-avatar .frog-eye--left,.group-table-scroll .companion-avatar .frog-eye--left{left:3px}.player-control .companion-avatar .frog-eye--right,.ranking-table .companion-avatar .frog-eye--right,.group-table-scroll .companion-avatar .frog-eye--right{right:3px}.player-control .companion-avatar .frog-eye>i,.ranking-table .companion-avatar .frog-eye>i,.group-table-scroll .companion-avatar .frog-eye>i{width:28%;height:38%;top:27%;left:34%}.player-control .companion-avatar .frog-body>i,.player-control .companion-avatar .frog-quest-mark,.ranking-table .companion-avatar .frog-body>i,.ranking-table .companion-avatar .frog-quest-mark,.group-table-scroll .companion-avatar .frog-body>i,.group-table-scroll .companion-avatar .frog-quest-mark{display:none}.companion-copy{align-content:center;gap:5px;display:grid}.companion-copy h2,.companion-copy p{margin:0}.companion-copy h2{color:#1e4326;font-size:21px}.companion-copy>p:not(.panel-eyebrow){color:#5a6e56;font:700 10px var(--font-geist-mono), monospace}.companion-level-row{color:#31553a;font:800 10px var(--font-geist-mono), monospace;justify-content:space-between;margin-top:5px;display:flex}.companion-progress{background:#ccd6b6;border:1px solid #83956f;height:9px;display:block;overflow:hidden;box-shadow:inset 1px 1px #aab99a}.companion-progress>i{height:100%;transition:width var(--aq-motion-standard) var(--aq-motion-ease);background:linear-gradient(90deg,#3f7934,#a8d15e);display:block}.companion-copy>small,.companion-evolution{color:#66745f;font:700 8px/1.4 var(--font-geist-mono), monospace}.companion-evolution{color:#3f6d36;margin-top:3px}.companion-customization{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.companion-customization>span{color:#52684e;width:100%;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.companion-customization button{cursor:pointer;width:36px;height:36px;transition:box-shadow var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:#73a749;border:2px solid #667c5a;border-radius:50%;padding:0}.companion-customization button[data-variant="1"]{background:#c98445}.companion-customization button[data-variant="2"]{background:#639ba0}.companion-customization button[aria-pressed=true]{transform:scale(1.08);box-shadow:0 0 0 2px #fffdf0,0 0 0 4px #315a35}.companion-customization button:focus-visible{outline-offset:3px;outline:2px solid #173e21}.companion-customization button:disabled{cursor:wait;opacity:.65}.panel-heading{min-height:56px;padding:var(--aq-panel-padding);border-bottom:2px solid var(--aq-border-strong);background:var(--aq-surface-panel-header);justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-eyebrow{color:var(--aq-text-accent);font:800 var(--aq-type-eyebrow) var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px;display:none}.panel-heading h2,.join-panel h2{color:var(--aq-text-heading);font-size:var(--aq-type-title);letter-spacing:-.03em;margin:0}.mobile-ranking-toggle,.ranking-panel-actions{display:none}.ranking-table-wrap{overflow-x:auto}.ranking-table{border-collapse:collapse;width:100%;color:var(--aq-text-body);font-size:var(--aq-type-body)}.ranking-table th,.ranking-table td{border-bottom:1px solid var(--aq-border-soft);text-align:left;vertical-align:middle;padding:.68rem .8rem}.ranking-table thead th{color:var(--aq-text-muted);font:800 var(--aq-type-eyebrow) var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#f0f1dc}.ranking-table tbody tr:nth-child(2n){background:var(--aq-surface-row-alt)}.ranking-table tbody tr.rank-1{background:linear-gradient(90deg,#f3edbd,#fffdf0 42%)}.ranking-table tbody tr.current-player{box-shadow:inset 4px 0 #4b9739}.ranking-table tbody th{color:#1f3f27;align-items:center;gap:9px;display:flex}.ranking-table tbody th>span:last-child{align-items:center;gap:5px;min-width:0;display:flex}.ranking-table tbody th small{color:#fff;font:800 7px var(--font-geist-mono), monospace;background:#559b38;padding:2px 4px}.table-avatar{flex:none;width:28px;height:28px;font-size:11px}.rank-medal,.points-value,.streak-value{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-weight:900}.rank-1 .rank-medal{color:#8b6f05}.rank-2 .rank-medal{color:#68746d}.rank-3 .rank-medal{color:#8c5833}.points-value{color:#27642d;font-size:15px}.application-count{color:#315c31;font:800 11px var(--font-geist-mono), monospace}.homepage-queue{background:#eef2d9}.homepage-queue-heading{min-height:58px;padding:var(--aq-panel-padding);border-bottom:2px solid var(--aq-border-strong);background:var(--aq-surface-panel-header);justify-content:space-between;align-items:center;gap:12px;display:flex}.homepage-queue-heading h3{color:var(--aq-text-heading);font-size:var(--aq-type-title);letter-spacing:-.02em;margin:0}.homepage-queue-list{gap:5px;margin:0;padding:8px;list-style:none;display:grid}.homepage-queue-list>li{min-height:48px;padding:var(--aq-list-row-padding);border:1px solid var(--aq-border-strong);background:var(--aq-surface-row);grid-template-columns:30px minmax(150px,1.4fr) minmax(130px,1fr) 42px auto;align-items:center;gap:8px;display:grid;box-shadow:inset 1px 1px #fff,inset -1px -1px #d3dcc0}.homepage-queue-rank{color:#4d7440;font:900 10px var(--font-geist-mono), monospace;text-align:center}.homepage-queue-role,.homepage-queue-meta,.homepage-queue-match{min-width:0;display:grid}.homepage-queue-role strong,.homepage-queue-role small,.homepage-queue-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-queue-role strong{color:#234328;font-size:12px}.homepage-queue-role small,.homepage-queue-meta small,.homepage-queue-match small{color:#5c6d56;font:700 9px/1.35 var(--font-geist-mono), monospace}.homepage-queue-match{color:#2d6b2f;font:900 11px var(--font-geist-mono), monospace;justify-items:center}.homepage-queue-empty{color:#405844;text-align:center;padding:16px}.homepage-queue-empty p{margin:4px 0 0;font-size:12px}.homepage-queue-status{min-height:18px;margin:0;padding:0 12px 7px}.privacy-note{color:#4a634b;font:700 11px/1.5 var(--font-geist-mono), monospace;background:#e7ecd2;align-items:center;gap:7px;margin:0;padding:10px 14px;display:flex}.privacy-note span{color:#43803a}.leaderboard-empty{color:#526652;text-align:center;align-content:center;place-items:center;min-height:310px;padding:28px;display:grid}.leaderboard-empty>span{color:#5f943e;font-size:36px}.leaderboard-empty h3{color:#28492d;margin:8px 0 0}.leaderboard-empty p{max-width:360px;margin:8px 0 16px}.leaderboard-empty a{color:#285e2d;font:800 12px var(--font-geist-mono), monospace}.compact-heading{min-height:60px}.compact-heading small{color:#768171;font:700 9px var(--font-geist-mono), monospace;margin-top:3px;display:block}.activity-pulse{background:#56a43b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #56a43b2e}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid #d9dfc6}.activity-row,.activity-entry>summary{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.activity-list li:last-child{border-bottom:0}.activity-icon{color:#2d762f;width:26px;height:26px;font:900 12px var(--font-geist-mono), monospace;background:#dcebc1;border:1px solid #8eb06f;place-items:center;display:grid}.activity-icon.interview_reached{color:#385d91;background:#dce6f5;border-color:#7c91b4}.activity-icon.offer_received{color:#885f00;background:#fff0b5;border-color:#c39a3f}.activity-icon.weekly_goal_reached{color:#6f5a10;background:#eef0b5;border-color:#9b8135}.activity-icon.progress_reversed{color:#87483e;background:#f1d9d2;border-color:#a97970}.activity-list p{color:#526251;min-width:0;margin:0;font-size:11px;line-height:1.35;display:grid}.activity-list p strong{color:#23452a;text-overflow:ellipsis;overflow:hidden}.activity-job{color:#345c3b;overflow-wrap:anywhere;margin-top:3px;font-weight:800}.activity-list p small{color:#7b8876;font:700 9px var(--font-geist-mono), monospace;margin-top:3px}.activity-row>b,.activity-entry>summary>b{color:#367b32;font:900 11px var(--font-geist-mono), monospace}.activity-row>b.points-reversed,.activity-entry>summary>b.points-reversed{color:#9b5146}.activity-row--expandable{padding:0;display:block}.activity-entry>summary{cursor:pointer;list-style:none;transition:background-color .14s}.activity-entry>summary::-webkit-details-marker{display:none}.activity-entry>summary:hover,.activity-entry>summary:focus-visible{background:#f3f7e9;outline:0}.activity-entry>summary:after{content:"+";color:#6c8367;font:900 9px var(--font-geist-mono), monospace;grid-area:1/3;align-self:end;margin:0 1px -8px 0}.activity-entry[open]>summary:after{content:"−"}.activity-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 12px 51px;display:grid}.activity-details p{background:#f8faef;border:1px solid #cad7b7;gap:2px;margin:0;padding:7px 8px;display:grid}.activity-details p span{color:#788574;font:700 8px var(--font-geist-mono), monospace;text-transform:uppercase}.activity-details p strong{color:#294d30;overflow-wrap:anywhere;font-size:10px}.activity-details a{color:#2d6833;font:900 10px var(--font-geist-mono), monospace;grid-column:1/-1;justify-self:start}.activity-history{background:#edf3e2;border-top:1px solid #aab99a}.activity-history>summary{color:#315e35;cursor:pointer;font:900 10px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.activity-history>summary small{color:#71806d;font-size:8px}.activity-list--history{background:#fff;border-top:1px solid #d2dcc3}.recent-empty{color:#5d6e59;text-align:center;padding:24px 18px;font-size:12px;line-height:1.5}.recent-empty span{color:#629746;font:900 24px var(--font-geist-mono), monospace}.activity-retry{color:#2f7131;font:800 10px var(--font-geist-mono), monospace;margin-top:8px;display:inline-block}.loading-content{text-align:center;background:linear-gradient(145deg,#fbfbea,#edf4dc 52%,#f8f5df);border:1px solid #c7d5b0;border-radius:12px;min-height:360px;padding:clamp(36px,8vw,92px);position:relative;overflow:hidden;box-shadow:0 12px 30px #2543241a}.loading-content:before,.route-loading:before,.quest-loading-content>[aria-busy=true]:before{content:"";border:2px solid #4c9238;border-color:#4c9238 #87b75b #b9cca0 #b9cca0;border-radius:50%;width:42px;height:42px;margin:0 auto 14px;animation:1.3s linear infinite loading-orbit;display:block;box-shadow:0 0 0 7px #87b75b1a}.loading-content:after,.route-loading:after,.quest-loading-content>[aria-busy=true]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%);height:42%;animation:2.8s ease-in-out infinite loading-sheen;position:absolute;bottom:0;left:-20%;right:-20%}.route-loading,.quest-loading-content>[aria-busy=true]{background:linear-gradient(145deg,#fbfbea,#edf4dc 52%,#f8f5df);border:1px solid #c7d5b0;border-radius:12px;padding:34px 24px;position:relative;overflow:hidden;box-shadow:0 12px 30px #2543241a}.route-loading>*,.quest-loading-content>[aria-busy=true]>*{z-index:1;position:relative}@keyframes loading-orbit{to{transform:rotate(360deg)}}@keyframes loading-sheen{0%,35%{opacity:0;transform:translate(-35%)}50%{opacity:1}70%,to{opacity:0;transform:translate(35%)}}.loading-content h1{color:#214626;margin:8px 0}.loading-content p:last-child{color:#5d6e59}.join-panel{background:linear-gradient(145deg,#e7efcc,#cbdcac);align-items:flex-start;gap:14px;padding:18px;display:flex}.join-panel--compact{justify-content:center;padding:10px}.join-panel--compact .aq-button{justify-content:center;width:100%}.pixel-compass{color:#eff4b9;background:#4f8f38;border:2px outset #b9d18f;flex:none;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.join-panel p:not(.panel-eyebrow){color:#496049;margin:7px 0 0;font-size:12px;line-height:1.5}.groups-shortcut{color:#294d30;background:linear-gradient(145deg,#f6f3de,#e3e9c9);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.groups-shortcut:hover,.groups-shortcut:focus-visible{border-color:#5f8c47;transform:translateY(-1px);box-shadow:4px 5px #2543242e}.groups-shortcut:focus-visible{outline-offset:3px;outline:3px solid #315f35}.groups-shortcut-icon{color:#3f7a31;background:#d2e2ae;border:1px solid #8fa873;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.groups-shortcut>span:nth-child(2){gap:2px;display:grid}.groups-shortcut small{color:#638052;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.groups-shortcut strong{font-size:17px}.groups-shortcut>span>span{color:#526653;font-size:11px;line-height:1.4}.groups-shortcut>b{color:#4c793b;font-size:24px}.compact-button{min-height:36px;margin-top:12px;padding:0 13px;font-size:10px}.leaderboard-statusbar{background:#d8e0c1;border-top:1px solid #fff;border-bottom:0;flex-wrap:wrap;justify-content:space-between}.leaderboard-statusbar nav{gap:12px;margin-left:auto;display:flex}.leaderboard-statusbar nav a{color:inherit;text-underline-offset:2px}.footer-player-count{text-align:right;margin-left:0}.privacy-shell{background:radial-gradient(circle at 50% 0,#cff19161,#0000 38%),linear-gradient(#5c963c 0 48%,#2675b7 48% 100%);min-height:100vh;padding:34px 18px}.privacy-window{background:#f3f7e8;border:2px solid #153f19;border-radius:8px 8px 3px 3px;width:min(100%,920px);margin:0 auto;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,7px 9px #0e2a1640}.privacy-titlebar{color:#fff;background:linear-gradient(#55a64a,#1e6429 48%,#174d20 52%,#368037);border-bottom:2px solid #133e18;align-items:center;gap:9px;padding:8px 10px;display:flex}.privacy-titlebar div{gap:1px;display:grid}.privacy-titlebar strong{font:900 13px var(--font-geist-mono), monospace;text-shadow:1px 1px #163b1c}.privacy-titlebar small{color:#dff2bf;font:700 9px var(--font-geist-mono), monospace}.privacy-title-icon{background:#78aa34;border:2px outset #dafa9e;place-items:center;width:26px;height:26px;display:grid}.privacy-titlebar>a{color:#fff;background:#d84b2f;border:2px outset #ffb18a;border-radius:3px;place-items:center;width:24px;height:24px;margin-left:auto;font-weight:900;text-decoration:none;display:grid}.privacy-toolbar,.privacy-statusbar{color:#35513a;font:700 10px var(--font-geist-mono), monospace;background:#dde6c8;border-bottom:1px solid #a9b990;justify-content:space-between;gap:18px;padding:7px 12px;display:flex}.privacy-toolbar a{color:#245cba;font-weight:900}.privacy-document{gap:14px;padding:22px;display:grid}.privacy-document section{background:#fff;border:1px solid #a9bb8b;padding:18px;box-shadow:inset 0 0 0 2px #edf3df}.privacy-document h1,.privacy-document h2,.privacy-document p,.privacy-document ul{margin:0}.privacy-document h1{color:#173f1b;letter-spacing:-.04em;max-width:720px;font-size:clamp(28px,5vw,48px);line-height:1}.privacy-document h2{color:#1f5b27;font:900 15px var(--font-geist-mono), monospace;margin-bottom:8px}.privacy-document p,.privacy-document li{color:#435342;font-size:13px;line-height:1.65}.privacy-document p+p{margin-top:9px}.privacy-document ul{padding-left:19px}.privacy-summary{background:linear-gradient(135deg,#f8fde9,#e2efc4)!important}.privacy-summary>p:last-child{max-width:720px;margin-top:12px;font-size:15px}.privacy-statusbar{background:#d3ddbc;border-top:1px solid #fff;border-bottom:0}@media (width<=620px){.privacy-shell{padding:8px}.privacy-document{padding:10px}.privacy-document section{padding:14px}.privacy-toolbar,.privacy-statusbar{flex-direction:column;align-items:flex-start;gap:4px}}.quest-window,.quest-workspace-window{width:min(100%,1240px)}.quest-workspace-window{box-sizing:border-box;flex-direction:column;min-height:calc(100dvh - clamp(24px,5vw,64px));display:flex}.quest-workspace-content{background-color:#f4f1d9;background-image:linear-gradient(#4d6d4306 1px,#0000 1px),linear-gradient(90deg,#4d6d4306 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex:1;align-content:start;gap:clamp(18px,2.2vw,28px);padding:clamp(16px,2vw,24px);display:grid}.quest-page-header{border-bottom:1px solid #9caf80;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:52px;margin:0;padding:1px 2px 11px;display:grid}.quest-page-heading{min-width:0;padding:0}.quest-workspace-content .quest-page-header h1{color:var(--aq-text-heading);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.5vw,1.95rem);line-height:1}.quest-page-heading>p{max-width:66ch;color:var(--aq-text-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.quest-page-highlight{width:auto;min-width:0;max-width:min(660px,58vw)}.quest-page-highlight-content,.application-header-composition{justify-content:flex-end;align-items:center;gap:8px;display:flex}.queue-header-summary,.group-header-create{background:0 0;border:0;width:100%;overflow:hidden}.queue-header-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.queue-header-status,.queue-header-buttons{align-items:center;gap:8px;display:flex}.queue-header-status{border-right:1px solid var(--aq-border-soft);padding-right:10px}.queue-ready-count,.queue-research-status{min-width:0;display:grid}.queue-ready-count{grid-template-columns:auto auto;align-items:baseline;gap:5px}.queue-ready-count strong{color:#285b2d;font:900 20px/1 var(--font-geist-mono), monospace}.queue-ready-count small,.queue-research-status small{color:#62735d;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.queue-research-status strong{color:#294a2e;max-width:180px;font:800 9px/1.35 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-header-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:3px 0;display:grid}.queue-header-action-row+.queue-header-action-row{background:0 0;border-top:1px solid #cad5ae}.queue-header-action-row>span{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px;min-width:0;padding-left:3px;display:grid}.queue-header-action-row>span>strong:first-child{color:#285b2d;font:900 22px/1 var(--font-geist-mono), monospace}.queue-header-action-row small{color:#62735d;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.queue-header-research-age{color:#294a2e;font:800 10px/1.35 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.queue-header-action-row .aq-button{min-width:142px}.group-header-create{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:0;display:grid}.group-header-create>div{gap:4px;min-width:0;display:grid}.group-header-create span,.group-header-create small{color:#61715c;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.group-header-create strong{color:#294b2d;font-size:13px;line-height:1.2}.application-header-composition{background:0 0;border:0;gap:8px;width:100%;overflow:visible}.application-header-actions{background:0 0;border:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;width:100%;padding:0 0 0 8px;display:grid}.application-header-actions .aq-button{width:100%;min-width:0;padding-inline:10px}.application-ledger-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:14px;margin:-10px 0 0;display:grid}.application-utility-rail{grid-area:1/1;gap:12px;min-width:0;display:grid;position:sticky;top:12px}.application-ledger-main{grid-area:1/2;gap:14px;min-width:0;display:grid}.application-ledger-main .ledger-grid-scroll{overflow:visible}.application-ledger-main :is(.ledger-column-headings,.ledger-row){grid-template-columns:minmax(150px,1.6fr) minmax(64px,.7fr) minmax(74px,.8fr) minmax(90px,1fr) minmax(64px,.7fr) 54px;column-gap:8px;min-width:0}.application-summary-commandbar{border-block:1px solid var(--aq-border-strong);background:#e6ebca94;grid-template-rows:auto auto;align-content:stretch;gap:10px;margin:0;padding:12px 14px;display:grid}.application-summary-commandbar>.aq-button{width:100%}.application-summary-bar{border-bottom:1px solid var(--aq-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.application-summary-commandbar .application-summary-bar{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.application-summary-commandbar .application-summary-bar>div{border-left:1px solid var(--aq-border-soft);border-bottom:0;justify-items:center;gap:3px;padding:5px 4px 7px;display:grid}.application-summary-commandbar .application-summary-bar>div:first-child{border-left:0}.application-summary-bar>div{border-left:1px solid var(--aq-border-soft);align-items:baseline;gap:7px;padding:10px 12px;display:flex}.application-summary-bar>div:first-child{border-left:0}.application-summary-bar dt{color:var(--aq-text-muted);font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase}.application-summary-bar dd{color:var(--aq-text-heading);font:900 15px var(--font-geist-mono), monospace;margin:0}.queue-workflow-bar{border:0;grid-template-columns:minmax(250px,.75fr) minmax(420px,1.25fr);align-items:stretch;gap:12px;margin-top:-10px;padding:0;display:grid}.queue-workflow-bar .queue-header-status{background:#eef2da;border:1px solid #a8b98b;border-left:4px solid #6c9b45;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.queue-workflow-bar--stale .queue-header-status,.queue-workflow-bar--underfilled .queue-header-status,.queue-workflow-bar--unavailable .queue-header-status{background:#fff0cf;border-color:#ba884f #ba884f #ba884f #a65c2c}.queue-workflow-bar--stale .queue-research-action,.queue-workflow-bar--underfilled .queue-research-action,.queue-workflow-bar--unavailable .queue-research-action{background:#fff7df;border-color:#ba884f}.queue-workflow-bar--stale .queue-research-action>span>strong,.queue-workflow-bar--underfilled .queue-research-action>span>strong,.queue-workflow-bar--unavailable .queue-research-action>span>strong{color:#7a321d;font-size:14px}.queue-research-action{background:#f5efd5;border:1px solid #b6ad84;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.queue-research-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.queue-research-action>span{text-align:left;gap:2px;min-width:0;display:grid}.queue-research-action strong{color:var(--aq-text-heading);font-size:12px}.queue-research-action small{color:var(--aq-text-muted);font-size:10px;line-height:1.35}.queue-research-action .aq-button{flex:none}.queue-workflow-bar>.tracker-status{grid-column:1/-1;margin:0}.quest-page-highlight-metrics{background:#fffdf0b8;border:1px solid #a7b78d;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;min-width:0;margin:0;display:grid}.application-header-composition .quest-page-highlight-metrics{border:0}.quest-page-highlight-metrics>div{border-left:1px solid #cad5ae;align-content:center;gap:4px;min-height:44px;padding:6px 9px;display:grid}.quest-page-highlight-metrics>div:first-child{border-left:0}.quest-page-highlight-metrics dt{color:#5d7159;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.quest-page-highlight-metrics dd{color:#244b2a;font:900 16px var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:0}.quest-page-highlight-metrics .quest-page-highlight-wide dd{font-size:11px;line-height:1.3}@media (width<=760px){.quest-page-header{grid-template-columns:1fr;gap:10px;min-height:0;padding-bottom:12px}.quest-page-highlight,.quest-page-highlight-metrics{width:100%;min-width:0;max-width:none}.quest-page-highlight-content,.application-header-composition{flex-direction:column;align-items:stretch}.application-header-actions{grid-template-columns:1fr;padding-left:0}.queue-header-summary,.queue-header-status,.queue-header-buttons{align-items:stretch}.queue-header-summary{display:grid}.queue-header-status{border-right:0;border-bottom:1px solid var(--aq-border-soft);justify-content:space-between;padding:0 0 7px}.queue-header-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.queue-workflow-bar{grid-template-columns:1fr;gap:10px}.queue-workflow-bar .queue-header-status{padding-bottom:9px}.queue-research-action{flex-direction:column;align-items:stretch}.queue-research-action>span{text-align:left}.application-summary-bar>div{gap:3px;padding-inline:8px;display:grid}.application-summary-commandbar{grid-template-columns:1fr}.application-summary-commandbar>.aq-button{width:100%}}.quest-page-header.ledger-intro{gap:7px;margin-bottom:0}.quest-page-status{color:var(--aq-text-muted);font:700 var(--aq-type-status) var(--font-geist-mono), monospace;margin:-8px 0 0}.quest-window>.foundation-content{padding:clamp(18px,3vw,34px)}.quest-account-summary{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.quest-account-summary>div{background:#e8edcf;border:1px solid #9eaf83;align-items:baseline;gap:7px;min-width:0;padding:7px 9px;display:flex}.quest-account-summary dt{color:#567052;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.quest-account-summary dd{overflow-wrap:anywhere;color:#24452a;min-width:0;font:700 10px var(--font-geist-mono), monospace;margin:0}.ledger-shell{place-items:start center}.ledger-window{width:min(100%,1240px)}.ledger-content{padding:clamp(18px,3vw,34px)}.mac-connections{border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-panel);background:var(--aq-surface-panel-muted);box-shadow:var(--aq-shadow-panel);margin-top:18px;padding:16px;overflow:hidden}.quest-workspace-content>.mac-connections:not(.mac-connections--summary){box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.quest-workspace-content>.mac-connections:not(.mac-connections--summary)>.private-panel-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;padding:10px 2px}.mac-connections--summary{padding:10px 12px}.mac-connection-summary-list{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mac-connection-summary-list li{color:#405a43;min-height:30px;font:700 10px/1.35 var(--font-geist-mono), monospace;background:#fffef1;border:1px solid #a8ba91;grid-template-columns:auto minmax(140px,1fr) minmax(180px,auto);align-items:center;gap:8px;padding:4px 7px;display:grid}.mac-connection-summary-list strong{overflow-wrap:anywhere;color:#173f20}.onboarding-queue-step h2{color:#173f20;margin-bottom:8px}.rapid-preferences{grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);align-items:center;gap:8px 12px;display:grid}.rapid-preferences button{grid-column:1/-1}.onboarding-queue-prompt{resize:vertical;width:100%;min-height:150px;margin-top:12px}.onboarding-queue-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mac-connections-heading{align-items:center}.mac-connections-heading h2{color:#173f20;margin:0}.mac-connections-intro,.mac-connections-empty{color:#405a43;max-width:72ch;margin:10px 0 14px;font-size:13px;line-height:1.55}.mac-connection-list{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mac-connection-card{background:#fffef1;border:2px outset #d6e6bd;min-width:0;padding:12px;overflow:hidden}.quest-workspace-content .mac-connection-card{border:0;border-top:1px solid var(--aq-border-soft);background:0 0;padding:14px 2px}.mac-connection-social-capabilities{border:0;border-top:1px solid var(--aq-border-soft);gap:8px;margin:14px 0 0;padding:12px 0 0;display:grid}.mac-connection-social-capabilities legend{color:var(--aq-text-heading);padding:0;font-weight:800}.mac-connection-social-capabilities p{max-width:90ch;color:var(--aq-text-muted);margin:0 0 2px;font-size:12px;line-height:1.5}.mac-connection-social-capabilities label{color:var(--aq-text-body);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.4;display:grid}.mac-connection-social-capabilities input{accent-color:#3f852f;width:16px;height:16px;margin:1px 0 0}.mac-connection-card--expired,.mac-connection-card--revoked{background:#e4e6d8;border-style:solid}.mac-connection-card-heading,.mac-connection-card-heading>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mac-connection-card-heading{justify-content:space-between}.mac-connection-card-heading strong{overflow-wrap:anywhere;color:#173f20;font:800 13px var(--font-geist-mono), monospace}.mac-connection-state{color:#315635;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;background:#dfeacb;border:1px solid #71915c;padding:4px 6px}.mac-connection-state--pending{color:#5a4310;background:#f6e9b5;border-color:#9b7e31}.mac-connection-state--expired,.mac-connection-state--revoked{color:#42483f;background:#d3d6ca;border-color:#777d70}.mac-connection-details{grid-template-columns:minmax(180px,.8fr) minmax(0,1.7fr);gap:14px;margin-top:12px;display:grid}.mac-connection-scopes>span,.mac-connection-details dt{color:#687565;font:800 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.mac-connection-scopes ul{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mac-connection-scopes li{overflow-wrap:anywhere;color:#35543a;font:700 9px/1.35 var(--font-geist-mono), monospace;background:#edf2dd;border:1px solid #a8ba91;padding:4px 6px}.mac-connection-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.mac-connection-details dl>div{min-width:0}.mac-connection-details dd{overflow-wrap:anywhere;color:#29482f;font:700 10px/1.4 var(--font-geist-mono), monospace;margin:3px 0 0}.mac-connection-recovery,.mac-connection-terminal-note,.mac-connection-local-guidance,.mac-connection-confirmation{overflow-wrap:anywhere;color:#405a43;background:#f7f3d8;border-left:4px solid #397d30;margin-top:11px;padding:10px 12px;font-size:12px;line-height:1.5}.mac-connection-recovery{border-left-color:#a0781f}.mac-connection-recovery p,.mac-connection-terminal-note,.mac-connection-local-guidance p,.mac-connection-confirmation p{margin:5px 0 0}.mac-connection-confirmation{background:#f5e9c6;border:2px inset #d6e6bd}.mac-connection-confirmation-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.mac-connection-danger{color:#3b160e;background:linear-gradient(#e5aa75,#a85432);border-color:#d7a47e}.mac-connection-local-guidance{background:#e1ead0;border-left-color:#668452}.mac-connection-announcement:focus{outline-offset:2px;outline:2px solid #397d30}@media (width<=700px){.private-panel-heading.mac-connections-heading,.mac-connection-card-heading,.mac-connection-details{grid-template-columns:1fr;align-items:stretch}.private-panel-heading.mac-connections-heading,.mac-connection-card-heading{justify-content:stretch;display:grid}.mac-connections-heading>a,.mac-connection-card-heading>button{width:100%}.mac-connection-summary-list li,.rapid-preferences,.job-preferences-form,.jobs-preferences-window .job-preferences-form--compact,.preference-choice-group{grid-template-columns:1fr}}@media (width<=460px){.mac-connections{padding:10px}.mac-connection-details dl{grid-template-columns:1fr}.mac-connection-confirmation-actions{display:grid}}.ledger-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.ledger-intro h1{color:#173f20;letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px)}.ledger-intro p:last-child{color:#4a654a;max-width:66ch;margin:8px 0 0}.ledger-header-actions{flex:none;align-items:center;gap:8px;display:flex}.privacy-chip,.salary-warning{color:#28552c;font:800 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#e8f1ce;border:1px solid #6f9561;padding:6px 8px}.panel-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.setup-ai-trigger{background:linear-gradient(#7fc958,#317a2c);border-color:#d5e7ad;margin-left:7px}.agent-setup-dialog{color:#183c21;background:#fffdf0;border:3px solid #245f2a;border-radius:5px;width:min(620px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:12px;overflow:auto;box-shadow:10px 12px #04190b6b}.agent-setup-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c25109e}.agent-setup-titlebar{z-index:2;color:#fff;min-height:42px;font:800 11px var(--font-geist-mono), monospace;background:linear-gradient(#65ad45,#1e6125 49%,#16481d 51%,#2c7b2e);grid-template-columns:30px 1fr 32px;align-items:center;gap:8px;padding:4px 6px;display:grid;position:sticky;top:0}.agent-setup-titlebar>span,.agent-setup-titlebar>button{color:#19471f;min-width:30px;min-height:30px;font:900 16px/1 var(--font-geist-mono), monospace;background:linear-gradient(#eef7dc,#a7c985);border:1px solid #d9edc1;place-items:center;display:grid}.agent-setup-titlebar>button{cursor:pointer}.agent-setup-content{padding:22px}.agent-setup-content h2{color:#1c4b24;margin:2px 0 9px;font-size:clamp(23px,5vw,34px)}.agent-setup-content>p:not(.foundation-kicker,.tracker-status){color:#49604b;max-width:58ch;line-height:1.55}.agent-setup-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.agent-setup-paths>section{background:#f7f3d8;border:2px solid #a9bb8b;grid-template-rows:auto 1fr auto;gap:8px;padding:14px;display:grid}.agent-setup-paths h3,.agent-setup-paths p{margin:0}.agent-setup-paths h3{color:#214c28;font-size:15px}.agent-setup-paths p{color:#526351;font-size:11px;line-height:1.5}.agent-setup-choice{text-align:center;width:100%;min-height:44px}.mailbox-assist-choice{cursor:pointer;background:#eef3db;border:2px inset #d6e6bd;grid-template-columns:22px 1fr;gap:10px;margin-top:18px;padding:13px;display:grid}.mailbox-assist-choice input{accent-color:#337c2d;width:18px;height:18px;margin-top:1px}.mailbox-assist-choice span{gap:4px;display:grid}.mailbox-assist-choice strong{color:#214c28;font-size:13px}.mailbox-assist-choice small,.agent-setup-safety span{color:#5d6f5c;font:700 9px/1.45 var(--font-geist-mono), monospace}.agent-setup-safety{background:#f7f3d8;border-left:4px solid #397d30;gap:4px;margin-top:12px;padding:11px 13px;display:grid}.agent-setup-fallback{background:#eef3db;border:1px solid #a9bb8b;margin-top:12px;padding:10px 12px}.agent-setup-fallback summary{cursor:pointer;color:#214c28;font:800 10px var(--font-geist-mono), monospace}.agent-setup-fallback label{color:#526351;margin:10px 0 6px;font-size:11px;display:block}.agent-setup-fallback .update-prompt-box{min-height:140px}.agent-setup-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.agent-setup-actions .aq-button{min-height:44px}.agent-setup-actions>a{color:#245b2a;font:800 10px var(--font-geist-mono), monospace;padding:10px}@media (width<=640px){.setup-ai-trigger{margin:7px 0 0}.agent-setup-content{padding:17px}.agent-setup-paths{grid-template-columns:1fr}.agent-setup-actions{display:grid}}@media (prefers-reduced-motion:reduce){:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) .agent-setup-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.today-content{gap:18px;display:grid}.account-overview--dashboard{grid-template-columns:minmax(0,1fr) minmax(310px,340px);align-items:start;gap:clamp(18px,2vw,24px);display:grid}.overview-main-column{display:contents}.account-overview--dashboard .overview-main-column{flex-direction:column;align-self:start;gap:clamp(16px,2vw,22px);min-width:0;display:flex}.overview-primary-work,.overview-detail-work{gap:20px;min-width:0;display:grid}.overview-details-disclosure{border-block:1px solid var(--aq-border-soft);min-width:0}.overview-details-disclosure>summary{color:var(--aq-text-heading);cursor:pointer;padding:14px 4px;font-weight:800}.overview-details-disclosure>summary>span{color:var(--aq-text-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.account-overview--dashboard .overview-detail-work{flex-direction:column;flex:auto;display:flex}.account-overview--dashboard .overview-grid{flex:auto;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;gap:14px;min-height:0;padding-top:16px}.quest-progress-rail{grid-area:1/2;align-self:start;gap:14px;min-width:0;display:grid;position:sticky;top:16px}.quest-progress-card{background:#fcfbebeb;border:1px solid #9aae7d;border-radius:9px;overflow:hidden;box-shadow:0 8px 22px #2543241a}.quest-progress-rail>.today-command-center{min-width:0}.quest-progress-rail>.today-command-center .today-primary{background:#eef3dd;border:1px solid #9fb28a;border-left:4px solid #668a53;border-radius:7px;grid-template-columns:1fr;gap:9px;padding:11px 12px;box-shadow:0 3px 9px #25432414}.quest-progress-rail>.today-command-center .today-primary-actions{gap:6px}.quest-progress-rail>.today-command-center .today-primary-actions .aq-button{justify-self:start;width:auto;min-height:31px;padding:0 10px;font-size:9px}.quest-progress-rail>.today-command-center .today-primary h2{margin:3px 0 4px;font-size:17px;line-height:1.15}.quest-progress-rail>.today-command-center .today-primary p:last-child{color:var(--aq-text-muted);font-size:11px;line-height:1.4}.quest-progress-rail>.today-command-center .today-action-label{font-size:8px}.quest-progress-identity{background:linear-gradient(135deg,#eef2d8,#dce9c5);border-bottom:1px solid #cad5b3;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.quest-progress-identity h2,.quest-progress-identity p{margin:0}.quest-progress-identity h2{color:#183f21;margin:3px 0 2px;font-size:21px;line-height:1}.quest-progress-identity>div>span{color:#587055;font-size:12px}.quest-progress-avatar{background:#cfe0b3;border:1px solid #93a778;border-radius:8px;place-items:end center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffffb3}.quest-rail-companion{transform-origin:bottom;transform:scale(.78)}.quest-weekly-progress{gap:7px;padding:12px 14px 11px;display:grid}.quest-weekly-progress>span:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quest-weekly-progress strong{color:#294a2e;font-size:13px}.quest-weekly-progress b{color:#27602c;font:900 13px var(--font-geist-mono), monospace}.quest-weekly-progress small{color:#63725f;font-size:10px;line-height:1.4}.quest-weekly-track{background:#d9dfca;border:1px solid #a9b899;border-radius:999px;height:8px;overflow:hidden}.quest-weekly-track i{border-radius:inherit;background:linear-gradient(90deg,#34752f,#7dbb4e);height:100%;display:block}.quest-progress-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 14px 12px;display:grid}.quest-progress-facts>div{border-left:1px solid #d1d8c1;min-width:0;padding:9px 8px}.quest-progress-facts>div:first-child{border-left:0;padding-left:0}.quest-progress-facts dt{color:#687765;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.quest-progress-facts dd{color:#214f28;font:900 12px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.quest-reward-guide{border-top:1px solid #cad5b3}.quest-reward-guide summary{color:#315b34;cursor:pointer;font:800 10px var(--font-geist-mono), monospace;padding:11px 16px}.quest-reward-guide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.quest-reward-guide li{color:#536751;justify-content:space-between;gap:8px;font-size:10px;display:flex}.quest-reward-guide li strong{color:#28602d}.quest-getting-started{border-top:2px solid #718d5d;padding:2px 2px 0}.quest-getting-started h2,.quest-getting-started>p{margin:0}.quest-getting-started h2{color:#183f21;margin:5px 0 13px;font-size:18px}.quest-getting-started ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.quest-getting-started li{grid-template-columns:26px minmax(0,1fr);gap:9px;display:grid}.quest-getting-started li>span{color:#28592d;width:24px;height:24px;font:900 10px var(--font-geist-mono), monospace;background:#d5e5ba;border-radius:50%;place-items:center;display:grid}.quest-getting-started strong{color:#29472e;font-size:12px}.quest-getting-started li p{color:#647060;margin:2px 0 0;font-size:11px;line-height:1.45}.first-quest-checklist{border-bottom:1px solid var(--aq-border-soft);grid-template-columns:minmax(220px,.8fr) minmax(480px,1.7fr) auto;align-items:center;gap:22px;padding:14px 0 17px;display:grid}.first-quest-checklist h2,.first-quest-checklist p{margin:0}.first-quest-checklist h2{margin-top:2px;font-size:1rem}.first-quest-checklist>div>p:last-child{color:var(--aq-text-muted);margin-top:4px;font-size:.82rem}.first-quest-checklist ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.first-quest-checklist li{min-width:0;color:var(--aq-text-muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.first-quest-checklist li span{border:1px solid var(--aq-border-strong);background:var(--aq-surface-soft);width:22px;height:22px;color:var(--aq-green-strong);border-radius:50%;flex:0 0 22px;place-items:center;font-weight:800;display:grid}.first-quest-checklist li a,.first-quest-checklist li strong{color:var(--aq-text);font-weight:700}.first-quest-checklist li a:hover{color:var(--aq-green-strong)}.aq-text-button{color:var(--aq-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.8rem;text-decoration:underline}.aq-text-button:hover{color:var(--aq-green-strong)}.quest-briefing-window{background:#f8fbf2;border:1px solid #2d5d2c;border-radius:11px;width:min(100vw - 28px,560px);overflow:hidden;box-shadow:0 24px 70px #13311957,inset 0 0 0 2px #d6e8c7}.quest-briefing-titlebar{color:#fff;text-shadow:0 1px #18431d;background:linear-gradient(#4f9a43,#2d7433);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:38px;padding:6px 10px;font-size:.8rem;display:grid}.quest-briefing-titlebar>span:last-child{opacity:.8;font-variant-numeric:tabular-nums}.quest-briefing-mark{color:#205326;width:24px;height:24px;text-shadow:none;background:#d9f3a8;border:1px solid #fff9;border-radius:5px;place-items:center;font-size:.62rem;font-weight:900;display:grid}.quest-briefing-body{padding:28px 32px 24px}.quest-briefing-map{justify-content:space-between;width:min(100%,330px);margin:0 auto 26px;display:flex;position:relative}.quest-briefing-map:before{content:"";background:#cbd8c2;border-radius:4px;height:3px;position:absolute;top:15px;left:20px;right:20px}.quest-briefing-map span{z-index:1;color:#768372;background:#eef3e9;border:2px solid #b3c2ad;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:900;display:grid;position:relative}.quest-briefing-map span.is-reached{color:#205326;background:#d9f3a8;border-color:#2f7835;box-shadow:0 2px #bdd290}.quest-briefing-body h2{letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(1.35rem,4vw,1.8rem)}.quest-briefing-body>p:not(.panel-eyebrow){color:var(--aq-text-muted);margin:0;line-height:1.55}.quest-briefing-body ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.quest-briefing-body li{gap:8px;font-size:.86rem;display:flex}.quest-briefing-body li:before{color:var(--aq-green-strong);content:"✓";font-weight:900}.quest-briefing-actions{border-top:1px solid var(--aq-border-soft);background:#eef5e9;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.quest-briefing-actions>div{gap:8px;display:flex}.settings-briefing-replay{border:0;border-top:1px solid var(--aq-border-soft);width:100%;min-height:48px;color:var(--aq-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:9px 2px;display:flex}.settings-briefing-replay span{gap:2px;display:grid}.settings-briefing-replay small{color:var(--aq-text-muted)}.settings-briefing-replay b{color:var(--aq-green-strong);font-size:.78rem}.settings-companion-palette{border-top:1px solid var(--aq-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:9px 2px;display:grid}.settings-companion-palette>span{gap:2px;display:grid}.settings-companion-palette>span small{color:var(--aq-text-muted)}.settings-companion-palette .companion-customization{margin:0}.settings-companion-palette .companion-customization>span:first-child{display:none}@media (width<=820px){.first-quest-checklist{grid-template-columns:1fr auto}.first-quest-checklist ol{grid-area:2/1/auto/-1}}@media (width<=560px){.first-quest-checklist ol{grid-template-columns:1fr}.quest-briefing-body{padding:22px 20px 20px}.quest-briefing-actions{align-items:flex-end}}.quest-progress-rail>.private-quest-panel{border:0;border-top:2px solid var(--aq-border-strong);box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.quest-progress-rail>.private-quest-panel .private-panel-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;min-height:0;padding:11px 2px 9px}.quest-progress-rail>.private-quest-panel .update-workspace-summary{padding-inline:2px}.quest-guide-links{border-top:1px solid #cad3b7;flex-wrap:wrap;gap:7px 14px;margin-top:14px;padding-top:11px;display:flex}.quest-guide-links a{color:#28602d;font:800 9px var(--font-geist-mono), monospace;text-underline-offset:3px}.today-command-center{gap:12px;display:grid}.today-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.today-heading h1{max-width:760px;margin-bottom:0}.today-primary{border-radius:var(--aq-radius-panel);background:linear-gradient(135deg,#fffbea,#dce9c4);border:2px solid #708b5d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(16px,2.5vw,24px);display:grid;box-shadow:5px 6px #25432424}.today-primary h2,.today-primary p{margin-block:0}.today-primary h2{color:var(--aq-text-heading);margin:5px 0 7px;font-size:clamp(1.3rem,3vw,2rem)}.today-action-label{color:#45693b;font:900 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.today-timing--overdue{background:linear-gradient(135deg,#fff8e8,#f1cfb0);border-color:#9a4d38}.today-timing--overdue .today-action-label{color:#873d2d}.today-command-center--unavailable{border:2px solid var(--aq-border-strong);background:var(--aq-surface-panel);padding:20px}.free-credit-card{padding:var(--aq-panel-padding);border-radius:var(--aq-radius-panel);background:linear-gradient(135deg,#fffdf1,#eee3bd);border:2px solid #8c7850;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;display:grid;box-shadow:4px 5px #45371f1f}.free-credit-card h2,.free-credit-card p{margin-block:0}.free-credit-card h2{margin:4px 0 6px}.free-credit-balance{color:#4e3d20;grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;min-width:132px;display:grid}.free-credit-balance strong{font:900 2rem/1 var(--font-geist-mono), monospace}.free-credit-balance span,.free-credit-detail{color:var(--aq-text-muted);font-size:var(--aq-type-small)}.free-credit-balance progress{accent-color:#557646;grid-column:1/-1;width:100%;height:8px}.free-credit-detail{margin:0}.free-credit-card .aq-button{justify-self:end}.free-credit-card--compact{background:#eef1d8;border-color:#8a9d6c;grid-template-columns:minmax(0,1fr) minmax(90px,132px) auto auto;gap:8px 14px;min-height:58px;padding:9px 12px;box-shadow:2px 3px #45371f17}.free-credit-compact-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.free-credit-card--compact h2{margin:0;font-size:14px}.free-credit-card--compact span,.free-credit-card--compact small,.free-credit-card--compact a{color:#53644f;font:700 9px/1.35 var(--font-geist-mono), monospace}.free-credit-card--compact progress{accent-color:#557646;width:100%;height:7px}.free-credit-card--compact a{color:#315d35;white-space:nowrap;font-weight:800}.quest-page-highlight .free-credit-card--compact{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:auto minmax(90px,132px) auto;padding:0;overflow:hidden}.quest-page-highlight .free-credit-compact-heading{gap:4px 9px;display:flex}.quest-page-highlight .free-credit-card--compact>small{white-space:nowrap}.quest-page-highlight .free-credit-card--compact progress{grid-column:auto}.settings-credit-status{border-bottom:1px solid var(--aq-border-soft);padding:10px 14px 12px}.settings-credit-status .free-credit-card--compact{box-shadow:none}.quest-parent-link{color:#315d35;width:fit-content;font:800 9px var(--font-geist-mono), monospace;text-underline-offset:3px;margin-bottom:-17px}.quest-parent-link:before{content:"← "}.quest-workspace-content>.private-quest-panel{border:0;border-top:2px solid var(--aq-border-strong);box-shadow:none;background:0 0}.quest-workspace-content>.private-quest-panel .private-panel-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;min-height:0;padding:12px 0 10px}.quest-dashboard-panel{min-height:100%}.quest-progress-rail>.quest-notifications,.quest-progress-rail>.market-insights{border:0;border-top:2px solid var(--aq-border-strong);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.quest-progress-rail>.quest-notifications{max-height:300px}.quest-progress-rail>.market-insights{max-height:480px}.quest-progress-rail>.quest-notifications .quest-dashboard-heading,.quest-progress-rail>.market-insights .quest-dashboard-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;min-height:0;padding:9px 2px 8px}.quest-progress-rail>.quest-notifications .quest-dashboard-body,.quest-progress-rail>.market-insights .quest-dashboard-body{scrollbar-gutter:stable;gap:8px;min-height:0;padding:8px 2px 0;overflow-y:auto}.quest-progress-rail>.quest-notifications .quest-dashboard-intro,.quest-progress-rail>.market-insights .quest-dashboard-intro{font-size:11px}.quest-progress-rail>.market-insights .market-insight-grid{grid-template-columns:1fr;gap:0}.quest-progress-rail>.market-insights .market-insight-grid li{padding:9px 2px}.quest-dashboard-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.quest-dashboard-panel button,.quest-account-settings button,.participation-settings button{margin-top:0;font-size:10px}.quest-dashboard-body{padding:var(--aq-panel-padding);gap:14px;display:grid}.quest-dashboard-body>:first-child,.quest-dashboard-body>:last-child,.quest-dashboard-state p{margin-block:0}.quest-dashboard-intro{color:var(--aq-text-body);font-size:var(--aq-type-body);line-height:var(--aq-leading-body)}.quest-dashboard-state{background:var(--aq-surface-panel-muted);min-height:72px;color:var(--aq-text-body);border:1px dashed #a8b989;align-content:center;gap:4px;padding:12px;display:grid}.quest-dashboard-state strong{color:var(--aq-text-heading)}.quest-dashboard-note{color:var(--aq-text-muted);font:700 9px/1.5 var(--font-geist-mono), monospace;margin:0}.quest-notification-list{border-top:1px solid var(--aq-border-soft);gap:0;margin:0;padding:0;list-style:none;display:grid}.quest-notification-list li{border:0;border-bottom:1px solid var(--aq-border-soft);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid;position:relative}.quest-notification-list li.is-unread{padding-left:12px}.quest-notification-list li.is-unread:before{content:"";background:#4d8b3d;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:2px}.quest-notification-list li.is-read{opacity:.7}.quest-notification-list div{gap:2px;min-width:0;display:grid}.quest-notification-list strong{color:var(--aq-text-heading);font-size:12px}.quest-notification-list span{color:var(--aq-text-body);font-size:11px}.quest-notification-list span,.quest-notification-list small{overflow-wrap:anywhere}.quest-notification-list small{color:#65705c;font:700 9px/1.35 var(--font-geist-mono), monospace}.quest-notification-list .quest-notification-meta{flex-wrap:wrap;gap:3px 8px;display:flex}.quest-notification-list .quest-notification-meta small+small:before{color:var(--aq-border-strong);content:"·";margin-right:8px}.market-insight-grid,.owner-insight-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.market-insight-grid li,.owner-insight-summary>div{border:1px solid var(--aq-border-soft);background:var(--aq-surface-row);gap:6px;min-width:0;padding:14px;display:grid}.quest-progress-rail .market-insight-grid{border-top:1px solid var(--aq-border-soft)}.quest-progress-rail .market-insight-grid li{border:0;border-bottom:1px solid var(--aq-border-soft);background:0 0;grid-template-columns:minmax(94px,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:8px}.quest-progress-rail .market-insight-grid span{font-size:8px}.quest-progress-rail .market-insight-grid strong{font-size:11px}.quest-progress-rail .market-insight-grid small{font:700 9px/1.35 var(--font-geist-mono), monospace;white-space:nowrap}.quest-progress-rail .market-insight-grid--actionable li{border-left:3px solid #689256;grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 8px 11px 10px}.quest-progress-rail .market-insight-grid--actionable .market-insight-card--opening{border-left-color:#a7803d}.quest-progress-rail .market-insight-grid--actionable .market-insight-card--trend{border-left-color:#718574}.quest-progress-rail .market-insight-grid--actionable span{color:#41603d;letter-spacing:.04em;background:#e5eed4;border:1px solid #adc797;border-radius:999px;justify-self:start;padding:2px 5px;font-size:8px}.quest-progress-rail .market-insight-grid--actionable .market-insight-card--opening span{color:#6f5527;background:#f4e8c8;border-color:#cdb77d}.quest-progress-rail .market-insight-grid--actionable .market-insight-card--trend span{color:#536253;background:#e8ecdc;border-color:#b6c2ae}.quest-progress-rail .market-insight-grid--actionable strong{color:var(--aq-text-heading);font-size:12px;line-height:1.35}.market-insight-grid--actionable p{color:var(--aq-text-body);margin:0;font-size:10px;line-height:1.5}.market-insight-grid--actionable a{color:#2e6635;font:800 9px/1.4 var(--font-geist-mono), monospace;text-underline-offset:3px;justify-self:start;text-decoration-thickness:1px}.market-insight-grid--actionable a:after{content:"  →"}.market-insight-grid span,.owner-insight-summary dt{color:#65705c;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.market-insight-grid strong{overflow-wrap:anywhere}.market-insight-grid small{color:#65705c}.owner-insight-summary{margin-bottom:24px}.owner-insight-summary dd{margin:0;font-size:1.5rem;font-weight:800}.quest-account-settings,.participation-settings{margin-top:0}.quest-workspace-content>.quest-account-settings,.quest-workspace-content>.participation-settings,.quest-workspace-content>.mac-connections--summary,.settings-layout-column>.quest-account-settings,.settings-layout-column>.participation-settings,.settings-layout-column>.mac-connections--summary{border:0;border-top:2px solid var(--aq-border-strong);box-shadow:none;background:0 0;margin:0;padding:0;overflow:visible}.quest-workspace-content>.quest-account-settings>.panel-heading,.quest-workspace-content>.participation-settings>.panel-heading,.quest-workspace-content>.mac-connections--summary>.panel-heading,.settings-layout-column>.quest-account-settings>.panel-heading,.settings-layout-column>.participation-settings>.panel-heading,.settings-layout-column>.mac-connections--summary>.private-panel-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;min-height:0;padding:12px 4px 10px}.settings-layout-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-window{width:min(100vw - 32px,780px);overflow:hidden}.settings-window-titlebar{color:#fff;text-shadow:1px 1px #103816;background:linear-gradient(#68ae45,#286d2f 48%,#185522 52%,#347c32);grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:44px;padding:5px 7px 5px 9px;display:grid}.settings-window-titlebar>span:first-child{width:26px;height:26px;font:900 9px var(--font-geist-mono), monospace;background:#154a20;border:1px solid #dcecad;place-items:center;display:grid}.settings-window-titlebar strong{font:850 12px var(--font-geist-mono), monospace}.settings-window-close{color:#244b28;cursor:pointer;background:#e5edc7;border:2px outset #c7df9a;border-radius:2px;place-items:center;width:28px;min-height:28px;padding:0;font-size:18px;line-height:1;display:grid}.settings-window-close:hover,.settings-window-close:focus-visible{outline-offset:2px;background:#fffde7;outline:2px solid #fff7bd}.settings-window-body{scrollbar-gutter:stable;max-height:calc(min(88dvh,820px) - 44px);padding:14px 18px 18px;overflow-y:auto}.settings-window-body--frame{height:calc(min(88dvh,820px) - 44px);padding:0;overflow:hidden}.settings-window-frame{background:#f4f1dd;border:0;width:100%;height:100%;display:block}.settings-route-fallback{place-items:center;min-height:100dvh;display:grid}.settings-route-fallback--dialog{min-height:min(340px,88dvh - 72px);padding:18px}.settings-route-fallback>.route-recovery,.settings-route-fallback>.route-loading{box-sizing:border-box;width:min(100%,620px)}.settings-popup-content{box-sizing:border-box;background:#f4f1dd;width:100%;min-height:100dvh;padding:14px 18px 18px;overflow-x:clip}html:has(.settings-popup-content){scrollbar-gutter:auto;scrollbar-color:#628c4e #e2e8ce;overflow-x:hidden}body:has(.settings-popup-content){min-width:0;max-width:100%;overflow-x:clip}.settings-popup-content .settings-content,.settings-popup-content .settings-layout-grid,.settings-popup-content .settings-layout-column{min-width:0;max-width:100%;overflow-x:hidden}html:has(.settings-popup-content)::-webkit-scrollbar{width:12px}html:has(.settings-popup-content)::-webkit-scrollbar-track{background:#e2e8ce;box-shadow:inset 1px 0 #b8c59f}html:has(.settings-popup-content)::-webkit-scrollbar-thumb{background:#628c4e;border:2px solid #e2e8ce;border-radius:6px}html:has(.settings-popup-content)::-webkit-scrollbar-thumb:hover{background:#476f3d}.settings-popup-content .quest-page-header,.settings-window .quest-page-header{display:none}.settings-window .settings-layout-grid,.settings-popup-content .settings-layout-grid{gap:14px 22px}.settings-window .settings-layout-column,.settings-popup-content .settings-layout-column{gap:12px}.settings-window .settings-disclosure>summary,.settings-popup-content .settings-disclosure>summary{min-height:50px}.settings-route-content>.settings-content{gap:16px;display:grid}.settings-layout-column{align-content:start;gap:16px;min-width:0;display:grid}.settings-layout-column>section{min-width:0}.settings-layout-grid .settings-credit-status .free-credit-card--compact{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.settings-layout-grid .settings-credit-status .free-credit-compact-heading{grid-column:1/-1;justify-content:space-between}.settings-layout-grid .settings-credit-status .free-credit-card--compact progress{grid-column:1}.settings-layout-grid .settings-credit-status .free-credit-card--compact>small{white-space:nowrap;grid-column:2}.settings-layout-grid .mac-connection-summary-list li{grid-template-columns:auto minmax(0,1fr)}.settings-layout-grid .mac-connection-summary-list li>span:last-child{color:var(--aq-text-muted);grid-column:2;font-size:9px}@media (width<=860px){.settings-layout-grid{grid-template-columns:1fr}}@media (width<=640px){.settings-window{width:100%;max-height:94dvh}.settings-window-body{max-height:calc(94dvh - 44px);padding:12px 14px 18px}.settings-window-body--frame{height:calc(94dvh - 44px);padding:0}.settings-popup-content{padding:12px 14px 18px}}.quest-account-settings-body{gap:0;padding:0 12px 10px;display:grid}.settings-disclosure{border-bottom:1px solid var(--aq-border-soft)}.settings-disclosure:last-child{border-bottom:0}.settings-disclosure>summary{min-height:58px;color:var(--aq-text-heading);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;list-style:none;display:grid}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary:hover,.settings-disclosure>summary:focus-visible{background:var(--aq-surface-row-hover);outline-offset:-2px;outline:2px solid #4a8038}.settings-disclosure>summary>span{gap:3px;min-width:0;display:grid}.settings-disclosure>summary strong{font-size:12px}.settings-disclosure>summary small{color:#5e705a;font:700 9px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-disclosure>summary b{color:#315d35;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase}.settings-disclosure[open]>summary b{font-size:0}.settings-disclosure[open]>summary b:after{content:"Close";font:800 9px var(--font-geist-mono), monospace}.settings-disclosure-content{padding:0 6px 16px}.settings-disclosure-content>p:first-child{color:#556957;margin-top:0;font-size:12px}.settings-disclosure-content .profile-form,.settings-disclosure-content .accessibility-preferences{margin-top:10px}.quest-account-settings .profile-settings{border:0;border-bottom:1px solid var(--aq-border-soft);background:0 0;margin:0;padding:0}.quest-account-settings .profile-settings>summary{min-height:48px;color:var(--aq-text-heading);align-items:center;padding:0 6px;font-size:11px;list-style-position:inside;display:flex}.quest-account-settings .profile-settings>summary:hover{background:var(--aq-surface-row-hover)}.quest-account-settings .profile-settings-content,.quest-account-settings .accessibility-preferences,.quest-account-settings .capability-settings{margin:0 0 14px}.quest-account-signout{justify-content:flex-end;padding-top:14px;display:flex}.settings-account-danger{background:#f6e7d2;border-color:#8a4638;box-shadow:inset 1px 1px #fff8e8,inset -1px -1px #a96752}.settings-account-danger>.panel-heading{background:#efd0af;border-color:#9a5544;min-height:0;padding:12px 16px}.settings-account-danger .panel-eyebrow{color:#7b2f25;display:block}.settings-account-danger-body{gap:12px;padding:16px;display:grid}.settings-account-danger-body>p,.settings-account-danger-body>ul{margin:0;line-height:1.55}.settings-account-danger-body>ul{gap:5px;padding-left:22px;display:grid}.settings-account-danger-retention{color:var(--aq-text-muted);font-size:11px}.settings-account-danger-confirmation{color:#54291f;background:#fff4df;border:1px solid #b87860;border-radius:3px;align-items:flex-start;gap:10px;padding:12px;font-weight:750;line-height:1.45;display:flex}.settings-account-danger-confirmation input{width:20px;min-width:20px;height:20px;margin:0}.settings-account-danger-body>.aq-button{justify-self:start}.settings-account-danger-body>.login-status{min-height:1.5em;margin:0}.quest-account-signout .aq-button,.quest-account-signout button{min-height:34px}.participation-heading{align-items:center}.participation-state{color:#39533b;min-height:26px;font:900 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#e8ecd5;border:1px solid #849a70;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.participation-state--public,.participation-state--on{color:#22502a;background:#dcecc5;border-color:#4d833f}.participation-body{padding:var(--aq-panel-padding);gap:16px;display:grid}.participation-public-setting{gap:12px;display:grid}.participation-public-setting h3,.aggregate-contribution-setting h3,.participation-review h4{color:var(--aq-text-heading);margin:0}.participation-public-setting p,.aggregate-contribution-setting p,.participation-review p{color:var(--aq-text-body);font-size:var(--aq-type-body);line-height:var(--aq-leading-body);margin:5px 0 0}.participation-public-setting>.aq-button,.participation-public-form>.aq-button,.aggregate-contribution-setting>.aq-button{justify-self:start}.participation-review{background:#f7e8cf;border:1px solid #b88755;border-left:5px solid #a75a35;gap:14px;padding:14px;display:grid}.participation-review-actions{flex-wrap:wrap;gap:8px;display:flex}.participation-public-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.participation-public-form label,.participation-public-form .participation-review{grid-column:1/-1}.participation-public-form input{width:100%;min-width:0;padding-inline:10px}.aggregate-contribution-setting{border:1px solid var(--aq-border-soft);background:var(--aq-surface-panel-muted);padding:0}.aggregate-contribution-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;list-style:none;display:flex}.aggregate-contribution-heading::-webkit-details-marker{display:none}.aggregate-contribution-heading>span:first-child{gap:3px;display:grid}.aggregate-contribution-heading strong,.aggregate-contribution-heading small{display:block}.aggregate-contribution-heading small{color:#5d6c59;font:700 9px var(--font-geist-mono), monospace}.aggregate-contribution-body{gap:12px;padding:0 12px 12px;display:grid}.aggregate-contribution-choice{color:var(--aq-text-heading);background:#f8f8e7;border:1px solid #b8c6a1;align-items:start;gap:10px;margin:0;padding:10px;font-weight:750;display:flex}@media (width<=560px){.today-heading,.today-primary{grid-template-columns:1fr}.today-heading{display:grid}.today-primary .aq-button{width:100%}.free-credit-card{grid-template-columns:1fr}.free-credit-card .aq-button{justify-self:stretch}.quest-notification-list li{grid-template-columns:1fr;align-items:stretch}.quest-notification-list .aq-button{width:100%}.quest-progress-rail .market-insight-grid li{grid-template-columns:minmax(0,1fr) auto}.quest-progress-rail .market-insight-grid span{grid-column:1/-1}.participation-public-form{grid-template-columns:1fr}.participation-public-form label,.participation-public-form .participation-review{grid-column:auto}}.invite-window{width:min(100%,980px)}.invite-shell,.groups-shell{align-items:flex-start}.invite-welcome,.invite-consent,.invite-state,.groups-hub,.group-management{gap:1rem;display:grid}.group-projection-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;margin:1rem 0;display:grid}.group-projection-grid>section{background:var(--panel,#f6f3db)}@supports (color:color-mix(in lab, red, red)){.group-projection-grid>section{background:color-mix(in srgb, var(--panel,#f6f3db) 88%, white)}}.group-projection-grid>section{border:1px solid var(--line,#9cab78);padding:clamp(1rem,2.5vw,1.5rem)}.basecamp-group-grid .group-activity{background:#fffdf0;border:2px solid #9cae7d;min-width:0;padding:0;box-shadow:4px 5px #25432421}.basecamp-group-grid .group-activity h2{color:#1e4326;margin:0}.basecamp-group-grid .group-activity-body>p{margin:0;padding:18px 2px 4px}.basecamp-group-hero .aq-button{align-self:center}.basecamp-management{min-width:0}.basecamp-management .group-management{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.basecamp-management .group-management>.invite-receipt,.basecamp-management .group-management>.group-agent-panel,.basecamp-management .group-management>.login-status,.basecamp-management .group-management>dialog{grid-column:1/-1}.basecamp-management .group-members-panel{grid-column:1}.basecamp-management .group-management-side{grid-column:2;align-content:start;gap:14px;display:grid}.basecamp-management .group-agent-panel{grid-template-columns:minmax(0,570px) auto;justify-content:start}.basecamp-management .group-invite-management .group-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.basecamp-management .group-invite-management .group-invite-form>button{grid-column:1/-1;justify-self:start}@media (width<=900px){.basecamp-management .group-management{grid-template-columns:1fr}.basecamp-management .group-management>.group-members-panel,.basecamp-management .group-management>.group-management-side{grid-column:1}}.group-activity-meta,.group-period-switcher{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.group-period-switcher a{min-height:34px;padding:0 11px}.group-period-switcher a[aria-current=page]{color:#fff;background:linear-gradient(#73b84d,#33772c);border-style:inset}.group-competition .panel-heading{flex-wrap:wrap}.group-activity-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.75rem;max-block-size:min(30rem,55vh);margin:0;padding:0 .4rem 0 0;list-style:none;display:grid;overflow-y:auto}.group-activity-list:focus-visible{outline:3px solid var(--focus,#275d2f);outline-offset:4px}.group-activity-list li{border-bottom:1px solid var(--aq-border-soft);padding:var(--aq-list-row-padding)}.group-activity-meta{color:#788574;font:700 9px var(--font-geist-mono), monospace;margin-top:5px}.homepage-activity-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.homepage-activity-heading h2{color:var(--aq-text-heading);font-size:var(--aq-type-title);letter-spacing:-.03em;margin:0}.homepage-activity-body{background:#fffdf0}.homepage-activity .group-activity-list{scrollbar-color:#87a36e #e4e9d2;gap:0;padding:0}.homepage-activity .group-activity-list li{padding:var(--aq-list-row-padding);border-bottom:1px solid var(--aq-border-soft);color:var(--aq-text-body);font-size:var(--aq-type-body);line-height:var(--aq-leading-body)}.homepage-activity .group-activity-list li:last-child{border-bottom:0}.homepage-activity .group-activity-list li>div:first-child>strong,.homepage-activity .group-activity-list li>div:first-child>b{color:#23452a}.homepage-activity-empty{color:#5d6e59;text-align:center;margin:0;padding:24px 18px;font-size:12px;line-height:1.5}.homepage-activity-filter{color:#56674f;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;flex:none;gap:3px;display:grid;position:relative}.homepage-activity-select-trigger{border-radius:var(--aq-radius-control);color:#28462e;min-width:164px;max-width:200px;min-height:38px;font:700 10px var(--font-geist-mono), monospace;text-align:left;cursor:pointer;transition:filter var(--aq-motion-fast) var(--aq-motion-ease), box-shadow var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);background:linear-gradient(#fffdeb,#dce3c8);border:2px solid #7c8d6b;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative;box-shadow:0 2px #68775c,inset 0 1px #fff9}.homepage-activity-select-trigger:hover,.homepage-activity-select-trigger[aria-expanded=true]{filter:brightness(1.04);transform:translateY(-1px)}.homepage-activity-select-trigger:focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:2px;transform:translateY(-1px)}.homepage-activity-select-trigger:active{transform:translateY(1px);box-shadow:0 1px #68775c,inset 0 1px 2px #28462e2e}.homepage-activity-chevron{color:#315d35;pointer-events:none;transition:transform var(--aq-motion-fast) var(--aq-motion-ease);font-size:16px;line-height:1;position:static}.homepage-activity-select-trigger[aria-expanded=true] .homepage-activity-chevron{transform:rotate(180deg)}.homepage-activity-menu{z-index:20;border-radius:var(--aq-radius-control);text-transform:none;background:#fffdf0;border:2px solid #537344;width:max(100%,184px);max-width:min(240px,100vw - 32px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:4px 5px #25432438,0 12px 24px #14361b33}.homepage-activity-option{color:#2b4e31;min-height:38px;font:750 10px var(--font-geist-mono), monospace;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px;display:grid}.homepage-activity-option:hover,.homepage-activity-option:focus-visible{background:var(--aq-surface-row-hover);outline-offset:-2px;outline:2px solid #6e9157}.homepage-activity-option[aria-checked=true]{color:#173e20;background:#e3edcb;font-weight:900}.homepage-activity-option>span{color:#4e8b39;font-size:12px}.activity-sources{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.activity-source{color:#315d35;text-overflow:ellipsis;white-space:nowrap;background:#edf1da;border:1px solid #a5b68c;border-radius:2px;max-width:100%;padding:2px 5px;font-weight:800;overflow:hidden}.homepage-activity-toggle{color:#204d28;width:100%;min-height:38px;font:800 10px var(--font-geist-mono), monospace;cursor:pointer;background:linear-gradient(#e7edcf,#ceddb3);border:0;border-top:1px solid #91a876;box-shadow:inset 0 1px #ffffff8c}.homepage-activity-toggle:hover,.homepage-activity-toggle:focus-visible{outline-offset:-3px;background:#c6dba8;outline:2px solid #3f7735}.homepage-group-callout{background:linear-gradient(#eef1d6,#e2e9ca);border-top:2px solid #a8b989;gap:8px;padding:14px;display:grid}.homepage-group-callout p{margin:0}.homepage-group-callout .aq-button{justify-self:start}.homepage-group-callout--disabled{background:linear-gradient(#f2efdf,#e8e4d4);border-top-color:#b6a36f}.homepage-group-callout--disabled strong{color:#665331}.first-application-callout{background:linear-gradient(#eef1d6,#e2e9ca);border-top:2px solid #a8b989;gap:8px;padding:14px;display:grid}.first-application-callout p{margin:0}.first-application-callout .aq-button{justify-self:start}.group-activity-more{margin-top:1rem;display:inline-block}.group-stage{text-transform:capitalize}@media (width<=800px){.group-projection-grid{grid-template-columns:1fr}.group-period-switcher{justify-content:flex-start;width:100%}}.invite-explainer,.invite-roster,.invite-agent-note,.group-switcher,.group-ceremony,.group-create-entry,.group-limit-state,.group-management>section{border:1px solid var(--line,#9cab78);background:var(--panel,#f6f3db)}@supports (color:color-mix(in lab, red, red)){.invite-explainer,.invite-roster,.invite-agent-note,.group-switcher,.group-ceremony,.group-create-entry,.group-limit-state,.group-management>section{background:color-mix(in srgb, var(--panel,#f6f3db) 88%, white)}}.invite-explainer,.invite-roster,.invite-agent-note,.group-switcher,.group-ceremony,.group-create-entry,.group-limit-state,.group-management>section{padding:clamp(.9rem,2vw,1.35rem)}.group-management>section{border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-panel);background:var(--aq-surface-panel);box-shadow:var(--aq-shadow-panel);padding:16px;overflow:hidden}.group-management>section>h2,.group-agent-panel h2,.group-invite-management>h2{color:var(--aq-text-heading);font-size:var(--aq-type-title);letter-spacing:-.03em;margin:0}.group-agent-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.group-agent-panel>div{gap:5px;display:grid}.group-agent-panel p{color:var(--aq-text-muted);font-size:var(--aq-type-body);line-height:var(--aq-leading-body);margin:0}.group-agent-panel button{white-space:nowrap}.invite-roster summary,.profile-settings summary{cursor:pointer;font-weight:700}.invite-roster summary:focus-visible,.group-management button:focus-visible,.groups-hub a:focus-visible,.invite-welcome a:focus-visible{outline:3px solid var(--focus,#245d2b);outline-offset:3px}.invite-roster ul,.consent-list,.group-member-list,.group-invitation-list{margin:.75rem 0 0;padding-left:1.25rem}.invite-paths,.group-row-actions,.dialog-actions,.quest-primary-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.invite-preview-note,.invite-choice-note{color:var(--muted-ink,#536044);font-size:.92rem}.groups-hub{gap:.85rem}.group-page-subnav{border-bottom:1px solid var(--aq-border-soft);font:700 10px var(--font-geist-mono), monospace;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:stretch;gap:4px;margin-top:-16px;padding:0 2px;display:grid}.group-detail-content .quest-page-header{min-height:46px;padding-bottom:7px}.group-page-title{align-items:center;gap:10px;display:inline-flex}.group-page-title .group-crest--small{width:1.9rem;height:1.9rem;margin:.2rem;font-size:9px}.group-page-subnav>span{min-width:8px}.group-page-subnav button,.group-page-subnav a{color:#2d652d;align-items:center;min-height:36px;padding:0 10px;font-weight:800;text-decoration:none;display:flex}.group-page-subnav button{font:inherit;cursor:pointer;background:0 0;border:0}.group-page-subnav a:hover,.group-page-subnav a:focus-visible,.group-page-subnav button:hover,.group-page-subnav button:focus-visible,.group-page-subnav a[aria-current=page]{background:#e7edd2}.group-page-subnav a[aria-current=page]{color:var(--aq-text-heading);box-shadow:inset 0 -3px #4d813b}.group-page-back-link:before{content:"← "}@media (width<=640px){.groups-window{width:100%;max-height:94dvh;animation:aq-overlay-in .18s var(--aq-motion-ease);top:auto;transform:none}.groups-window-body{min-height:340px;max-height:calc(94dvh - 44px)}.groups-window-body ul{grid-template-columns:1fr;padding:10px}.groups-window-list li a{grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr) auto;gap:5px 10px}.groups-window-list .group-crest{grid-row:1/4}.groups-window-card-copy{grid-column:2}.groups-window-metrics{grid-area:2/2;grid-template-columns:repeat(2,minmax(58px,76px))}.groups-window-metrics b{text-align:left;border-top:1px solid #c6d0b3;border-left:0}.groups-window-latest{white-space:normal;grid-area:3/2/auto/4}.groups-window-open{grid-area:1/3/3}.groups-window-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.groups-window-actions .aq-button{min-width:0}.groups-window-briefing{grid-template-columns:1fr}.groups-window-briefing>div+div{border-top:1px solid #c0cbaa;border-left:0}.groups-window-create{grid-template-columns:1fr;min-height:calc(94dvh - 44px)}.groups-window-create-preview,.groups-window-create form{padding:24px}.groups-window-create-preview{align-content:start}}.basecamp-group-grid .group-activity{border:0;border-top:2px solid var(--aq-border-strong);box-shadow:none;background:0 0}.basecamp-group-grid .group-activity-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;padding:11px 2px 9px}.basecamp-group-grid .group-activity-body{padding:0}.basecamp-group-grid .leaderboard-sidebar .companion-card{order:-1}.basecamp-management .group-management>section,.basecamp-management .group-management-side>section{border:0;border-top:1px solid var(--aq-border-soft);box-shadow:none;background:0 0;border-radius:0;padding:14px 2px}.groups-hub>.group-switcher{background:0 0;border:0;padding:0}.groups-hub--ceremony{grid-template-columns:1fr}.groups-live-status:empty{display:none}.group-hub-heading,.group-ceremony-heading,.group-create-entry{justify-content:space-between;align-items:center;gap:1rem;display:flex}.group-hub-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.group-hub-heading h2,.group-ceremony-heading h1,.group-create-entry h2,.group-limit-state h2,.group-preview-copy h2,.group-card h3{margin:.15rem 0 .35rem}.group-hub-heading p,.group-ceremony-heading p,.group-create-entry p,.group-limit-state p,.group-preview-copy p,.group-card p{margin-bottom:0}.group-count-badge,.group-last-opened,.group-capacity-note{color:#345a30;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:800}.group-count-badge{white-space:nowrap;background:#dce9c5;border:1px solid #78935b;padding:.35rem .55rem}.group-list-heading,.group-card{grid-template-columns:minmax(210px,1.55fr) minmax(72px,.55fr) 64px 80px minmax(150px,1fr) 54px;align-items:center;gap:12px;display:grid}.group-list-heading{border-block:1px solid var(--aq-border-strong);min-height:30px;color:var(--aq-text-muted);font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#dce7c3b8;margin-top:12px;padding:0 12px}.group-list{border-bottom:1px solid var(--aq-border-strong);margin:0;padding:0;list-style:none}.group-list>li+li{border-top:1px solid var(--aq-border-soft)}.group-card{background:var(--aq-surface-row);min-height:58px;color:inherit;transition:background-color var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);padding:7px 12px;text-decoration:none}.group-card:hover,.group-card:focus-visible{outline-offset:-2px;background:#eef3dc;outline:2px solid #4a8038}.group-card-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.group-card-open{color:#2d652d;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;white-space:nowrap}.group-card-open b{transition:transform var(--aq-motion-fast) var(--aq-motion-ease);display:inline-block}.group-card:hover .group-card-open b,.group-card:focus-visible .group-card-open b{transform:translate(2px)}.group-card[data-selected=true]{background:#edf3d7;box-shadow:inset 4px 0 #3f762f}.group-card-copy{gap:3px;min-width:0;display:grid}.group-card-copy strong,.group-card-copy small,.group-list-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-card-copy strong{color:var(--aq-text-heading);font-size:13px}.group-card-copy small,.group-list-cell{color:var(--aq-text-muted);font:700 9px var(--font-geist-mono), monospace}.group-list-number{color:#285b2d;font-weight:900}.group-list-latest{font-size:8px}.group-ceremony{background:linear-gradient(135deg,#e7f1cce0,#f8f6e5f5),repeating-linear-gradient(0deg,#0000 0 7px,#365c2a14 7px 8px);border:2px solid #668e48;box-shadow:inset 0 0 0 3px #ffffff73}.group-ceremony-body{grid-template-columns:minmax(16rem,.85fr) minmax(18rem,1.15fr);gap:clamp(1rem,3vw,2rem);margin-top:1rem;display:grid}.group-ceremony-form{align-content:start;gap:.5rem;display:grid}.group-ceremony-form label{font-weight:800}.group-ceremony-form input{color:#18361d;font:inherit;background:#fffef2;border:2px solid #477439;width:100%;min-height:3rem;padding:.65rem .75rem}.group-ceremony-form input:focus-visible{outline-offset:3px;outline:3px solid #245d2b}.group-field-help,.group-field-error,.group-agent-note{margin:0;font-size:.82rem}.group-field-help,.group-agent-note{color:#536044}.group-field-error{color:#742f24;font-weight:800}.group-create-button{justify-content:center;width:100%;min-height:3rem;margin-top:.35rem}.group-text-button{color:#245d2b;cursor:pointer;font:inherit;text-underline-offset:.2em;white-space:nowrap;background:0 0;border:0;padding:.55rem;font-weight:800;text-decoration:underline}.group-text-button:focus-visible,.groups-hub button:focus-visible{outline-offset:3px;outline:3px solid #245d2b}.group-party-preview{background:#fffef2c7;border:1px solid #8ba269;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:clamp(.85rem,2vw,1.15rem);display:grid}.group-preview-copy p:last-child{color:#536044;font-size:.88rem}.group-preview-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.group-preview-stats div{background:#e8efd2;border:1px solid #a2b781;flex-direction:column-reverse;gap:.15rem;min-width:0;padding:.65rem;display:flex}.group-preview-stats dt{color:#4c5c3f;font-size:.72rem;font-weight:700}.group-preview-stats dd{color:#214c28;font-family:var(--font-geist-mono), monospace;margin:0;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:900}.group-crest{background:var(--group-crest-background);border:3px double var(--group-crest-border);color:var(--group-crest-foreground);font-family:var(--font-geist-mono), monospace;text-shadow:1px 1px #00000073;flex:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;transform:rotate(45deg)}.group-crest>span{transform:rotate(-45deg)}.group-crest--large{width:4.5rem;height:4.5rem;margin:.55rem}.group-crest--small{width:2.4rem;height:2.4rem;margin:.25rem}.group-limit-state{border-left:5px solid #5d6d3c}.group-limit-count{color:#214c28;font-family:var(--font-geist-mono), monospace;margin:.5rem 0;font-size:1.4rem;display:block}.group-switch-row select,.group-invite-form select,.invite-receipt input{min-height:2.75rem}.group-invite-form,.invite-receipt{gap:.65rem;display:grid}.group-invite-setup{background:linear-gradient(135deg, #48743521, transparent 58%), var(--panel,#f6f3db)}@supports (color:color-mix(in lab, red, red)){.group-invite-setup{background:linear-gradient(135deg, #48743521, transparent 58%), color-mix(in srgb, var(--panel,#f6f3db) 92%, white)}}.group-invite-setup{border:2px solid var(--line,#80945e);gap:1rem;margin:1rem 0;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:6px 6px #27361f29}.group-invite-setup-heading{max-width:42rem}.group-invite-setup-heading h2:focus-visible,#group-title:focus-visible{outline:3px solid var(--focus,#245d2b);outline-offset:4px}.group-invite-setup .group-invite-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.group-invite-management{gap:12px;display:grid}.group-invite-management .group-invite-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.group-invite-management .group-invite-form>button{min-height:44px}.group-invite-management .login-status:empty,.group-management>.login-status:empty,.group-invitation-list:empty{display:none}.group-invite-field{gap:.45rem;display:grid}.group-invite-setup .group-invite-form button{align-self:end;min-height:2.75rem}.invite-actions{flex-wrap:wrap;gap:.65rem;display:flex}.group-member-list,.group-invitation-list{padding:0;list-style:none}.group-members-panel .group-member-list,.group-invitations-panel .group-invitation-list{margin-bottom:0}.group-member-list li,.group-invitation-list li{border-bottom:1px solid var(--line,#9cab78);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.group-danger-zone{border-top-color:#b37a68!important}.group-danger-zone>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:0 2px;list-style:none;display:grid}.group-danger-zone>summary::-webkit-details-marker{display:none}.group-danger-zone>summary>span{gap:2px;display:grid}.group-danger-zone>summary small{color:var(--aq-text-muted);font-size:10px}.group-danger-zone>summary b{color:#7c493c;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase}.group-danger-zone[open]>summary b{font-size:0}.group-danger-zone[open]>summary b:after{content:"Close";font:800 9px var(--font-geist-mono), monospace}.group-danger-zone>div{justify-content:flex-end;padding:4px 2px 10px;display:flex}.group-remove-action{color:#7c493c;font:800 9px var(--font-geist-mono), monospace;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.group-remove-action:hover,.group-remove-action:focus-visible{color:#5d2b22;outline-offset:2px;outline:2px solid #9f6b5d}.group-management dialog{border:2px solid #4c1c15;width:min(90vw,520px);padding:1.25rem;box-shadow:8px 8px #27361f47}.group-management dialog:not([open]){display:none}@media (width<=700px){.group-ceremony-body{grid-template-columns:1fr}.group-list-heading{display:none}.group-hub-heading,.group-ceremony-heading,.group-create-entry,.invite-paths,.group-member-list li,.group-invitation-list li{flex-direction:column;align-items:stretch}.group-hub-actions{justify-content:stretch;align-items:stretch}.group-hub-actions .aq-button{flex:auto}.group-invite-setup .group-invite-form{grid-template-columns:1fr}.group-create-entry button,.invite-paths a,.group-row-actions button{width:100%}.group-agent-panel,.group-invite-management .group-invite-form,.group-danger-zone{grid-template-columns:1fr;align-items:stretch}.group-danger-zone{display:grid}.group-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px}.group-card-identity,.group-list-latest{grid-column:1/-1}.group-list-cell{white-space:normal;gap:2px;display:grid}.group-list-cell:before{content:attr(data-label);color:#6c7865;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.group-card-open{grid-column:1/-1;justify-self:end}.group-card .aq-button{grid-column:1/-1;justify-content:center;width:100%}.group-preview-stats{grid-template-columns:1fr}.group-text-button{align-self:flex-start;padding-left:0}}@media (prefers-reduced-motion:reduce){.invite-window *,.groups-window *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.application-ledger{gap:clamp(16px,2vw,22px);display:grid}.ledger-command-panel{padding:var(--aq-panel-padding);border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-panel);background:var(--aq-surface-panel-header);box-shadow:var(--aq-shadow-panel);justify-content:space-between;align-items:center;gap:24px;display:flex}.ledger-command-panel h2{color:var(--aq-text-heading);font-size:var(--aq-type-title);margin:0}.ledger-command-panel p:last-child{color:#4b634c;margin:5px 0 0;font-size:12px}.ledger-command-panel>button{flex:none}.ledger-controls{background:0 0;border:0;gap:0;padding:0;display:grid}.ledger-search-section{border-bottom:1px solid var(--aq-border-strong);padding:0 0 12px}.ledger-organize-controls{min-width:0;display:grid}.saved-view-bar{border:0;border-top:1px solid var(--aq-border-soft);box-shadow:none;background:0 0;gap:9px;padding:10px 0 0;display:grid}.application-ledger-tools{border-block:1px solid var(--aq-border-strong);background:#e6ebca94;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:14px;padding:12px 14px;display:grid}.application-utility-rail .application-ledger-tools{grid-template-columns:1fr;gap:0;padding:12px}.application-utility-rail .application-ledger-tools>.ledger-controls{border-right:0;padding-right:0}.application-utility-rail .application-ledger-tools>.saved-view-bar{border-top:1px solid var(--aq-border-soft);padding-top:10px}.application-utility-rail .ledger-search-row,.application-utility-rail .saved-view-picker,.application-utility-rail .saved-view-create{grid-template-columns:1fr}.application-utility-rail .ledger-search-row,.application-utility-rail .saved-view-picker,.application-utility-rail .saved-view-create,.application-utility-rail .saved-view-actions{display:grid}.application-utility-rail .ledger-search-row .aq-button,.application-utility-rail .saved-view-picker .aq-button,.application-utility-rail .saved-view-actions .aq-button{width:100%}.application-utility-rail .ledger-filter-grid{grid-template-columns:1fr}.application-utility-rail .saved-view-select,.application-utility-rail .saved-view-create label{min-width:0}.application-ledger .aq-button{min-height:32px;padding:0 10px;font-size:9px}.application-ledger .application-summary-commandbar>.aq-button{min-height:36px}.application-add-composer{padding:0 0 12px}.application-add-composer>.guided-application-editor{margin:0}.application-data-actions{border-block:1px solid var(--aq-border-strong);background:#e6ebca94;gap:10px;padding:12px;display:grid}.application-data-actions .historical-import-panel{min-width:0;box-shadow:none}.application-data-actions .historical-import-panel__trigger{min-height:42px;padding:7px 9px;font-size:10px}.application-data-actions .historical-import-panel__trigger b{width:24px;height:24px;font-size:15px}.application-data-actions .historical-import-panel__sheet{gap:10px;padding:10px;font-size:9px;line-height:1.4}.application-data-actions .historical-import-file input{min-width:0;font-size:8px}.application-data-actions .historical-import-file input::file-selector-button{width:100%;margin:0 0 6px;display:block}.application-data-actions .historical-import-row{display:block}.application-data-actions .historical-import-row>span{margin:3px 0;display:block}.application-data-actions .historical-import-row>span:before{content:attr(data-label) ": ";font-weight:800}.application-download-link{color:#315d35;min-height:28px;font:700 10px var(--font-geist-mono), monospace;text-underline-offset:2px;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.application-ledger-tools>.ledger-controls{border-right:1px solid var(--aq-border-soft);padding-right:14px}.application-ledger-tools>.saved-view-bar{border-top:0;align-content:start;padding:0}.saved-view-picker,.saved-view-actions,.saved-view-create,.saved-view-delete-confirm{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.saved-view-picker{justify-content:space-between}.saved-view-select,.saved-view-create label{color:#29482f;min-width:min(280px,100%);font:800 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;gap:4px;display:grid}.saved-view-picker .aq-select-trigger,.saved-view-create input[type=text],.saved-view-create input:not([type]){color:#183c21;min-height:34px;font:11px var(--font-geist-mono), monospace;background:#fffef1;border:2px inset #d6e6bd;border-radius:0;padding:0 8px}.saved-view-actions{align-items:center}.saved-view-delete-confirm{color:#673321;font:800 9px var(--font-geist-mono), monospace;align-items:center;padding-left:5px}.saved-view-create{border-top:1px solid #a9bb8d;padding-top:9px}.saved-view-create .saved-view-default-check{cursor:pointer;align-items:center;gap:7px;min-width:auto;padding:8px 5px;display:flex}.saved-view-default-check input{accent-color:#3f852f;width:16px;height:16px}.ledger-controls label{color:#29482f;min-width:0;font:800 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;gap:5px;display:grid}.ledger-controls input,.ledger-controls select{color:#183c21;width:100%;min-width:0;min-height:36px;font:11px var(--font-geist-mono), monospace;background:#fffef1;border:2px inset #d6e6bd;border-radius:0;padding:0 8px}.ledger-stage-field .aq-select-trigger,.ledger-sort-field .aq-select-trigger,.ledger-filter-grid .aq-select-trigger{min-height:36px}.ledger-search-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;display:grid}.ledger-search-field input{min-height:38px}.ledger-filter-details{background:0 0;border:0}.ledger-filter-details+.ledger-filter-details{border-top:1px solid #aebc96}.ledger-filter-trigger{color:#274a2d;width:100%;min-height:34px;font:800 10px var(--font-geist-mono), monospace;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.ledger-filter-trigger:hover,.ledger-filter-trigger:focus-visible{outline-offset:1px;background:#eef3db;outline:2px solid #3f7735}.ledger-filter-trigger b{font-size:14px}.ledger-filter-trigger small{color:#61725b;font:700 9px var(--font-geist-mono), monospace;letter-spacing:0;text-transform:none;margin-left:6px}.ledger-sort-content{padding:5px 10px 10px}.ledger-sort-collapse{grid-template-rows:none;transition:height .36s cubic-bezier(.22,.76,.26,1),opacity .22s,transform .36s cubic-bezier(.22,.76,.26,1);display:block;overflow:hidden}.ledger-filter-content{padding-top:2px}.ledger-filter-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;padding:5px 10px 10px;display:grid}.ledger-control-actions{align-items:end;gap:7px;padding:0 10px 10px;display:flex}.ledger-filter-error{color:#7d2f25;font:var(--aq-type-status)/1.4 var(--font-geist-mono), monospace;margin:0 10px 10px}.ledger-error,.application-detail-error{color:#5b281c;background:#f2d5b6;border:2px solid #9b513b;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.ledger-state,.application-detail-state{color:#405a43;text-align:center;background:#f7f5e6;border:2px inset #d6e6bd;padding:28px}.route-recovery,.route-loading{justify-items:center;gap:10px;display:grid}.route-recovery>p,.route-loading>p{max-width:62ch;margin:0}.route-recovery-actions{justify-content:center;margin-top:4px}@media (width<=520px){.route-recovery-actions{width:100%;display:grid}.route-recovery-actions>.aq-button{justify-content:center;width:100%}}.ledger-grid-scroll{scrollbar-color:#5c8d45 #dce5c5;background:#edf0d8;border:2px solid #93a976;overflow-x:auto}.ledger-column-headings,.ledger-row{grid-template-columns:minmax(270px,2fr) minmax(92px,.65fr) minmax(165px,1.15fr) minmax(145px,1fr) minmax(100px,.72fr) 30px;align-items:center;column-gap:10px;min-width:920px;display:grid}.ledger-column-headings{z-index:4;color:#52654d;min-height:28px;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#dce7c3,#c2d3a4);border-bottom:2px solid #809665;padding:0 8px;position:sticky;top:0}.ledger-column-headings>span:first-child{z-index:5;background:linear-gradient(#dce7c3,#c2d3a4);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.ledger-list{margin:0;padding:0;list-style:none;display:grid}.ledger-list>li{scroll-margin-top:16px}.ledger-list>li+li{border-top:1px solid #c4d0ac}.queue-prompt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.quest-page-highlight .queue-prompt-actions{justify-content:flex-end;margin-top:0}.quest-workspace-content>.account-overview{margin-top:0}@media (width<=760px){.quest-page-highlight .queue-prompt-actions{justify-content:flex-start}}.queue-prompt-actions .tracker-status{flex-basis:100%;margin:0}.queue-list{border-block:1px solid var(--aq-border-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.queue-list-item{border:0;border-bottom:1px solid var(--aq-border-soft);box-shadow:none;background:#eef2d99e;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0;display:grid;overflow:hidden}.queue-list-item:last-child{border-bottom:0}.queue-listing-link{text-align:center;min-width:98px;margin:22px 8px 0}.queue-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.queue-card summary{cursor:pointer;min-height:56px;transition:background-color var(--aq-motion-fast) var(--aq-motion-ease), transform var(--aq-motion-fast) var(--aq-motion-ease);grid-template-columns:36px minmax(180px,2fr) minmax(100px,1fr) minmax(180px,1.5fr) 80px 50px;align-items:center;gap:10px;padding:.6rem .75rem;list-style:none;display:grid}.queue-card-summary--recommendation{grid-template-columns:36px minmax(180px,2fr) minmax(100px,1fr) minmax(180px,1.5fr) minmax(92px,.8fr)}.queue-card summary::-webkit-details-marker{display:none}.queue-card summary:hover,.queue-card[open] summary{background:var(--aq-surface-row-hover)}.queue-card summary:active,.application-list summary:active{transition-duration:var(--aq-motion-instant);transform:translateY(1px)}.queue-rank,.queue-score{text-align:center;color:#28532a}.queue-disclosure{transition:transform var(--aq-motion-fast) var(--aq-motion-ease);font-size:16px;line-height:.7;display:block}.queue-card[open] .queue-disclosure{transform:rotate(180deg)}.queue-role,.queue-fact,.queue-score{min-width:0;display:grid}.queue-score{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px}.queue-score>span:first-child{justify-content:center;align-items:baseline;gap:4px;display:flex}.queue-score progress{accent-color:#4d8a38;grid-column:1;width:100%;height:5px}.queue-score .queue-disclosure{grid-area:1/2/3}.queue-role strong,.queue-role small,.queue-fact,.queue-fact>span,.queue-fact>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-role small,.queue-fact small,.queue-fact em,.queue-score small{color:#52634b;font-size:.72rem}.queue-role .queue-listing-state{color:#52634b;text-overflow:clip;white-space:normal;font-size:.7rem;font-style:normal;font-weight:700;overflow:visible}.queue-role .queue-listing-state--stale,.queue-role .queue-listing-state--unknown{color:#8a5421}.queue-role .queue-listing-state--unavailable{color:#8a3328}.queue-fact em{font-style:normal}.queue-status{text-align:center;background:#fff;border:1px solid #6b7d58;padding:3px 6px;font-size:.75rem;font-weight:700}.queue-status--queued{color:#655628;background:#eee4bf;border-color:#b6a46b}.queue-status--preparing{color:#355b4f;background:#dce8df;border-color:#91aaa1}.queue-status--applied{color:#376331;background:#dce9c5;border-color:#7f9c6d}.queue-status--skipped,.queue-status--expired{color:#54584e;background:#e3e3d9;border-color:#a9aa9d}.queue-card-details{background:#fffef0;border-top:1px solid #91aa70;padding:10px 14px 12px 62px}.queue-card-details dl{flex-wrap:wrap;gap:8px 24px;margin:8px 0 12px;display:flex}.queue-card-details dl div{display:grid}.queue-card-details dt{color:#52634b;text-transform:uppercase;font-size:.72rem;font-weight:700}.queue-card-details dd{margin:0}@media (width<=1000px){.queue-list-item{grid-template-columns:1fr}.queue-listing-link{width:100%;margin:0}.queue-card summary{grid-template-columns:32px minmax(0,1fr) 72px 40px;gap:4px}.queue-card-summary--recommendation{grid-template-columns:32px minmax(0,1fr) 72px 40px}.queue-fact--location{display:none}.queue-fact--compensation{text-overflow:clip;white-space:normal;grid-area:2/2/auto/5;display:grid;overflow:visible}.queue-status,.queue-score{align-self:start}.queue-card-details{padding-left:12px}}.job-history-navigation{gap:10px;margin:10px 0 14px;display:grid}.job-history-filters,.job-history-pages{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.job-history-filters a{border:1px solid var(--aq-border-strong);border-radius:var(--aq-radius-control);background:var(--aq-surface-row);min-height:34px;color:var(--aq-text-body);font:800 10px var(--font-geist-mono), monospace;align-items:center;gap:6px;padding:6px 9px;text-decoration:none;display:inline-flex}.job-history-filters a:hover,.job-history-filters a:focus-visible{background:var(--aq-surface-row-hover);border-color:#4f8c3e}.job-history-filters a:focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:1px}.job-history-filters a[aria-current=page]{color:#1d4b27;background:#dce8bd;border-color:#367033;box-shadow:inset 0 -3px #4e8d3c}.job-history-filters span{text-align:center;background:#294a2f1a;border-radius:999px;min-width:20px;padding:1px 5px}.job-history-pages{justify-content:space-between}@media (width<=520px){.job-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-history-filters a{justify-content:space-between}}.ledger-row{width:100%;min-height:43px;color:inherit;font:inherit;text-align:left;background:#fffef0;border:0;border-radius:0;padding:3px 8px;transition:min-height .32s cubic-bezier(.22,.76,.26,1),padding .32s cubic-bezier(.22,.76,.26,1),background-color .19s,color .19s;position:relative}.ledger-row:hover,.ledger-row:focus-within{background:#eaf1d3;box-shadow:inset 3px 0 #4f803e}.ledger-row[data-expanded=true]{color:#fffef0;background:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff06 3px 4px),linear-gradient(#4b8a3e,#307236 48%,#245f2d 52%,#34763a);min-height:72px;padding-block:10px;box-shadow:inset 0 1px #ffffff42}.ledger-row:focus-within{z-index:3;outline-offset:-2px;outline:2px solid #3f7735}.ledger-row-trigger,.ledger-identity-trigger,.ledger-expand-trigger,.ledger-quick-status{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ledger-row-trigger{z-index:1;cursor:pointer;width:100%;position:absolute;inset:0}.ledger-identity-trigger{z-index:2;pointer-events:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;min-width:0;display:grid;position:sticky;left:0}.ledger-identity-trigger[data-editing=true]{z-index:4;pointer-events:auto}.ledger-identity-trigger:has(.ledger-identity-edit){z-index:4;pointer-events:auto}.ledger-identity-trigger[data-editing=true]>.ledger-identity-line{visibility:hidden}.ledger-identity-trigger[data-editing=true]>.guided-application-editor--inline{z-index:1;position:absolute;inset:0}.ledger-identity-edit-placeholder{visibility:hidden;pointer-events:none}.ledger-identity-trigger>.guided-application-editor--inline{min-width:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;margin:0;padding:0}.ledger-identity-trigger .application-editor--identity.application-editor--direct{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;display:grid}.ledger-identity-trigger .application-editor--identity.application-editor--direct :is(input,input:hover,input:focus){min-width:0;min-height:0;box-shadow:none;outline-offset:1px;background:#ffffff17;border:0;border-radius:0;outline:1px dashed #ffffff7a;padding:0}.ledger-identity-trigger .application-editor--identity .application-direct-company{color:#fffef0;font-size:17px;font-weight:900}.ledger-identity-trigger .application-editor--identity .application-direct-role{color:#dce9ce;font-size:11px;font-weight:700}.ledger-identity-edit.application-pencil-button{z-index:5;color:#24542d;pointer-events:auto;background:#f5f3de;border:1px solid #dce9b7;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:5px;position:relative;box-shadow:0 1px #14371959}.ledger-identity-edit.application-pencil-button:hover,.ledger-identity-edit.application-pencil-button:focus-visible,.ledger-identity-edit.application-pencil-button[aria-pressed=true]{color:#174a1f;background:#fffef0;border-color:#f4f0ca;outline-color:#f4f0ca}.ledger-expand-trigger{z-index:2;pointer-events:none;justify-self:end;place-items:center;display:grid;position:relative}.ledger-row-actions{z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:relative}.ledger-row-actions .ledger-record-menu{z-index:8;pointer-events:auto;grid-area:auto;position:relative}.ledger-row-actions .ledger-record-menu>summary{background:#f5f3deeb;border-color:#dce9b7;border-radius:0;width:23px;height:23px;font-size:9px}.ledger-row-actions .ledger-record-menu>div{top:0;right:calc(100% + 6px)}.ledger-delete-review{background:#f6e5d5;border-bottom:1px solid #a3624e;padding:10px 14px}.ledger-row-trigger:focus-visible,.ledger-identity-trigger:focus-visible,.ledger-expand-trigger:focus-visible,.ledger-quick-status:focus-visible{outline-offset:2px;outline:2px solid #3f7735}.ledger-identity-line,.ledger-cell{z-index:2;pointer-events:none;min-width:0;position:relative}.ledger-identity-line{background:0 0;align-content:center;align-self:stretch;gap:2px;min-width:0;padding-right:10px;display:grid}.ledger-row:hover .ledger-identity-trigger,.ledger-row:focus-within .ledger-identity-trigger{background:0 0}.ledger-row[data-expanded=true] .ledger-identity-trigger,.ledger-row[data-expanded=true] .ledger-identity-line{color:inherit;background:0 0}.ledger-role-name,.ledger-company-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-company-name{color:#173f20;font-size:12px;font-weight:900}.ledger-role-name{color:#657463;font-size:9px;font-weight:700}.ledger-row[data-expanded=true] .ledger-company-name{color:#fffef0;font-size:17px}.ledger-row[data-expanded=true] .ledger-role-name{color:#dce9ce;font-size:11px}.ledger-row[data-expanded=true] .ledger-cell,.ledger-row[data-expanded=true] .ledger-quick-status>span:last-child{color:#edf5db}.ledger-row[data-expanded=true] .ledger-expand-icon{background:#f5f3de;border-color:#dce9b7}.application-detail-facts dt{color:#6c7865;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.application-detail-facts dd{color:#29482f;font:700 10px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.ledger-cell{color:#29482f;font:700 9px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-stage{z-index:3;pointer-events:none;overflow:visible}.ledger-quick-status{pointer-events:auto;border-radius:4px;align-items:center;gap:4px;min-height:28px;display:inline-flex}.ledger-quick-status>span:last-child{color:#4e6c4c;font-size:11px}.ledger-quick-status:hover .application-status{border-color:#3e7139;box-shadow:0 1px #385e312e}.application-quick-status-popover{z-index:130;color:#183c21;width:min(340px,100vw - 24px);animation:aq-popover-in var(--aq-motion-fast) var(--aq-motion-ease);background:#fffef3;border:1px solid #668259;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #19361e3d}.application-quick-status-heading{border-bottom:1px solid var(--aq-border-soft);background:#edf3dd;justify-content:space-between;align-items:start;gap:10px;padding:12px 13px 10px;display:flex}.application-quick-status-heading>span{gap:2px;min-width:0;display:grid}.application-quick-status-heading small{color:var(--aq-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.application-quick-status-heading button{color:#4c624c;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.application-quick-status-popover fieldset{border:0;gap:10px;margin:0;padding:12px 13px 14px;display:grid}.application-quick-status-popover legend{padding:0;font-size:.78rem;font-weight:800}.application-quick-status-options{gap:2px;display:grid}.application-quick-status-options label{cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:5px 7px;font-size:.78rem;display:flex}.application-quick-status-options label:hover{background:#e7f0d1}.application-quick-status-options label:has(input:checked){background:#e7f0d1}.application-quick-status-options input{accent-color:#397b38}.application-quick-status-date{color:var(--aq-text-muted);gap:4px;font-size:.74rem;font-weight:700;display:grid}.application-quick-status-date input{border:1px solid var(--aq-border-strong);min-height:32px;font:inherit;background:#fff;border-radius:4px;padding:4px 7px}.application-quick-status-loading,.application-quick-status-popover>.tracker-status{color:var(--aq-text-muted);margin:0;padding:14px;font-size:.78rem}.application-quick-status-arrow{fill:#668259}@keyframes aq-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ledger-salary{align-items:center;gap:5px;display:flex}.ledger-expand-icon{color:#24542d;width:23px;height:23px;font:900 15px/1 var(--font-geist-mono), monospace;background:linear-gradient(#f6f4de,#cad7ae);border:1px solid #82996d;justify-self:end;place-items:center;display:grid}.salary-warning{color:#694515;background:#f3dc9e;border-color:#a67b40;flex:none;padding:3px 5px;position:static}.ledger-load-more{justify-content:center;padding:12px;display:flex}.application-detail-panel{color:#183c21;width:100%;box-shadow:none;background:#fffdf0;border:0;border-bottom:1px solid #718c5b;margin:0 0 10px;position:sticky;left:0}.ledger-detail-transition{width:100%;position:sticky;left:0}.ledger-detail-transition-inner{background:#fffdf0}.application-detail-header{color:#fff;min-height:39px;font:800 10px var(--font-geist-mono), monospace;background:linear-gradient(#5fa643,#216126 48%,#174a1f 52%,#2b782e);justify-content:space-between;align-items:center;gap:18px;padding:6px 12px;display:flex}.application-detail-header>span:first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.application-detail-header strong,.application-detail-header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-detail-header small{opacity:.8}.application-detail-header>span:last-child{color:#dcf0cb;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:8px}.application-detail-body,.application-detail-state,.application-detail-error{padding:14px 12px 12px}.application-detail-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.application-detail-toolbar .application-status-update{margin:0}.application-detail-toolbar>.aq-button{align-self:center}.application-detail-facts-section{border-block:1px solid #c4cfac}.application-detail-facts{border-top:1px solid #d7dec8;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.application-detail-facts>div{background:0 0;border-left:1px solid #d7dec8;min-width:0;padding:9px 10px}.application-detail-facts>div:nth-child(4n+1){border-left:0}.application-detail-facts>div:nth-child(n+5){border-top:1px solid #d7dec8}.application-detail-section{background:0 0;border:0;border-top:1px solid #c4cfac;min-width:0;margin:0;padding:10px 2px;position:relative}.application-detail-section--emphasis{background:#eef3dc;border:1px solid #8eaa70;padding:10px}.application-detail-section-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 18px;margin-top:8px;display:grid}.application-detail-section-grid--history{grid-template-columns:repeat(3,minmax(0,1fr))}.application-detail-section h3{color:#24542d;margin:0;font-size:13px}.application-detail-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:5px;display:flex}.application-detail-facts-section>.application-detail-section-heading{padding:5px 2px}.application-detail-facts-section{position:relative}.application-detail-section--editing{z-index:4;overflow:visible}.application-detail-section--editing>:is(.application-detail-section-content,.application-detail-facts){visibility:hidden;pointer-events:none}.application-pencil-button{color:#527052;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:15px;display:grid}.application-pencil-button:hover,.application-pencil-button:focus-visible,.application-pencil-button[aria-pressed=true]{color:#23582b;outline-offset:1px;background:#dce8c3;outline:2px solid #3f7735}.application-pencil-button--editing-anchor{opacity:0;pointer-events:none}.application-pencil-button:disabled{opacity:.38;cursor:default;filter:saturate(.5)}.inline-editor-layer{z-index:2;scrollbar-gutter:stable;background:#f3f3dd;border:1px solid #789565;border-radius:4px;height:max(100%,150px);position:absolute;inset:0;overflow:auto;box-shadow:5px 6px #25432429}.application-detail-facts-section>.inline-editor-layer{height:max(100%,150px);inset:0}.inline-editor-layer>.guided-application-editor--inline{min-height:100%;box-shadow:none;background:#f3f3dd;border:0;border-radius:0;margin:0;padding:6px}.guided-application-editor--inline>.editor-result:empty{display:none}.application-editor--inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-editor--inline>.inline-editor-actions{grid-column:1/-1}.application-editor--inline>label:has(textarea){grid-column:1/-1}.application-editor--inline>label:has(input[type=url]){grid-column:1/-1}.application-editor--inline input,.application-editor--inline select,.application-editor--inline textarea{width:100%}.application-editor--inline textarea{resize:none;min-height:38px}.inline-editor-actions{margin-top:0}.inline-editor-layer .application-editor--inline{background:0 0;border:0;gap:6px 8px;padding:0}.inline-editor-layer .application-editor--inline>label{gap:3px;font-size:9px}.inline-editor-layer .application-editor--inline>label:nth-child(-n+3){grid-column:auto}.inline-editor-layer .application-editor--inline>label:has(textarea){grid-column:1/-1}.inline-editor-layer .application-editor--inline :is(input,select,textarea){min-height:28px;padding:4px 6px;font-size:11px}.application-detail-facts-section .application-editor--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.application-detail-section-grid--context .application-editor--inline textarea{min-height:28px}.inline-editor-layer .guided-application-editor--inline .inline-editor-actions button{min-height:28px;margin-top:0;padding:4px 8px;font-size:9px}.inline-editor-layer[data-section=compensation]{height:max(100%,190px)}.inline-editor-layer[data-section=contacts]{width:calc(300% + 36px);height:max(100%,300px);left:calc(-100% - 18px);right:auto}.inline-editor-layer .contact-editor{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;padding:6px}.inline-editor-layer .contact-editor label{gap:3px;font-size:9px}.inline-editor-layer .contact-editor :is(input,textarea){min-height:28px;padding:4px 6px;font-size:11px}.inline-editor-layer .contact-editor label:has(textarea){grid-column:span 2}.inline-editor-layer .contact-editor textarea{resize:none;min-height:28px}.inline-editor-layer .contact-editor small{font-size:8px;line-height:1.3}.inline-editor-layer .contact-editor .application-actions button,.inline-editor-layer .inline-contact-editor>button{min-height:28px;margin-top:0;padding:4px 8px;font-size:9px}.inline-editor-layer .contact-editor-list,.inline-editor-layer .inline-contact-editor{gap:6px}.inline-contact-editor{gap:10px;display:grid}.inline-editor-preparing{color:var(--aq-text-muted);margin:0;font-size:11px}.application-detail-record-actions{border-bottom:1px solid #c4cfac;justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:8px;padding:0 2px 8px;display:flex}.application-detail-record-actions>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.application-detail-version{color:#778270;font:700 8px var(--font-geist-mono), monospace;text-transform:uppercase}.application-record-icon{color:#285b30;cursor:pointer;background:#eef1db;border:1px solid #9eac89;border-radius:4px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.application-record-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.application-record-icon:hover,.application-record-icon:focus-visible{outline-offset:2px;background:#dfe9c9;border-color:#477645;outline:2px solid #3f7735}.application-record-icon--danger{color:#87452f}.application-record-icon--danger:hover,.application-record-icon--danger:focus-visible{color:#642718;outline-offset:2px;background:#f0dfcf;border-color:#9b513b;outline:2px solid #9b513b}.application-delete-dialog{width:min(100vw - 32px,520px);overflow:hidden}.application-delete-dialog-titlebar{grid-template-columns:minmax(0,1fr)}.application-delete-dialog>.guided-application-editor--inline{background:#f3f0d5;border:0;max-height:calc(min(88dvh,820px) - 44px);padding:14px;overflow-y:auto}.application-detail-section p{color:#435d46;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.application-detail-load-more{margin-top:10px}.application-detail-collection-error{color:#5b281c;background:#f2d5b6;border:1px solid #9b513b;margin:12px 0 0;padding:9px;font-size:11px}.process-timeline,.compensation-list,.audit-list{gap:9px;margin:0;padding:0 0 0 18px;display:grid}.process-timeline li,.compensation-list li,.audit-list li{color:#365239;font-size:11px}.process-timeline li>span,.compensation-list li>span,.audit-list li>span,.compensation-list li>small{color:#667463;font:700 9px var(--font-geist-mono), monospace;margin-top:2px;display:block}.superseded-event{opacity:.62;text-decoration:line-through}.application-detail-body{padding:0 14px 14px}.application-detail-content{background:#fffef4}.application-detail-commandbar{border-bottom:1px solid #c8d2b8;grid-template-columns:minmax(240px,1fr) auto auto auto 32px;align-items:center;gap:8px;min-height:54px;padding:8px 0;display:grid}.application-detail-identity{align-items:center;gap:7px;min-width:0;display:flex}.application-detail-identity>span{gap:1px;min-width:0;display:grid}.application-detail-identity strong,.application-detail-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-detail-identity strong{color:#163e20;font-size:14px}.application-detail-identity small{color:#667463;font-size:10px;font-weight:700}.application-detail-identity--editing{grid-column:1/3}.application-detail-identity--editing+.application-status{display:none}.application-status-inline-trigger{color:#214e28;min-height:30px;font:800 9px var(--font-geist-mono), monospace;cursor:pointer;background:#dfecc5;border:1px solid #467641;border-radius:4px;grid-area:1/3;padding:5px 9px}.application-status-inline-trigger:hover,.application-status-inline-trigger:focus-visible,.application-status-inline-trigger[aria-expanded=true]{outline-offset:1px;background:#cde3a9;border-color:#285f2d;outline:2px solid #3f7735}.application-status-inline-form,.application-inline-destructive{grid-column:1/-1;width:100%}.application-status-inline-form{grid-row:2}.application-inline-destructive{grid-row:3}.application-status-inline-form{background:0 0;border:0;border-top:1px solid #c8d2b8;border-radius:0;padding:10px 0 2px}.application-status-inline-form fieldset{border:0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:9px 14px;margin:0;padding:0;display:grid}.application-status-inline-form legend{color:#1f4d27;grid-column:1/-1;margin-bottom:2px;padding:0;font-size:12px;font-weight:900}.application-status-inline-form .application-outcome-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.application-status-inline-form .application-outcome-options label{min-height:32px;padding:5px 7px;font-size:10px}.application-status-outcome-select{display:block}.application-status-outcome-select select{color:#29482f;width:100%;min-height:32px;font:750 10px var(--font-geist-mono), monospace;background:#fffef4;border:1px solid #9cac86;border-radius:3px;padding:5px 7px}.application-status-inline-form .application-status-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px}.application-status-inline-form .application-status-fields label{gap:3px;font-size:9px}.application-status-inline-form .application-status-fields :is(input,textarea){min-height:30px;padding:5px 7px;font-size:10px}.application-status-inline-form .application-status-fields textarea{resize:vertical;min-height:30px}.application-status-inline-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.application-status-inline-form>.tracker-status{margin:7px 0 0}.application-record-menu{z-index:8;grid-area:1/5;position:relative}.application-detail-commandbar>.aq-button{grid-area:1/4}.application-record-menu>summary{color:#285b30;cursor:pointer;background:#eef1db;border:1px solid #9eac89;border-radius:4px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.application-record-menu>summary::-webkit-details-marker{display:none}.application-record-menu[open]>summary,.application-record-menu>summary:hover,.application-record-menu>summary:focus-visible{outline-offset:1px;background:#dfe9c9;border-color:#477645;outline:2px solid #3f7735}.application-record-menu>div{background:#fffef3;border:1px solid #81956d;border-radius:6px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 24px #19361e33}.application-record-menu :is(a,button,div>span){color:#29482f;min-height:32px;font:700 10px var(--font-geist-mono), monospace;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:6px 8px;text-decoration:none;display:flex}.application-record-menu :is(a,button):hover,.application-record-menu :is(a,button):focus-visible{background:#e6edd3;outline:none}.application-record-menu .application-record-menu-danger{color:#8a2f24;cursor:pointer;background:#f8e3dc}.application-record-menu .application-record-menu-danger:hover,.application-record-menu .application-record-menu-danger:focus-visible{color:#6f2018;background:#efc6bc}.application-record-menu svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 15px;width:15px;height:15px}.application-record-menu div>span{color:#7b8575;text-transform:uppercase;font-size:8px}.application-inline-destructive{background:#f6e5d5;border:1px solid #a3624e;border-radius:5px;padding:8px}.application-detail-priority{background:linear-gradient(90deg,#edf3dc,#f7f6e8);border-left:4px solid #4e8c3b;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:12px;margin:10px -14px 0;padding:10px 14px;display:grid;position:relative}.application-detail-priority>div:first-child{color:#28582d;font:900 10px var(--font-geist-mono), monospace;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;display:grid}.application-detail-priority>div:first-child>:is(span,time){grid-column:1}.application-detail-priority>div:first-child>.application-pencil-button{grid-area:1/2/span 2}.application-detail-priority time{color:#697665;text-transform:none;font-size:8px}.application-detail-priority>p{margin:2px 0 0}.application-detail-priority>.guided-application-editor--inline,.application-inline-editor>.guided-application-editor--inline{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.application-detail-priority .application-editor--inline{grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:7px}.application-detail-priority .application-editor--inline>label,.application-inline-editor .application-editor--inline>label{color:#667463;gap:3px;font-size:8px}.application-detail-priority .application-editor--inline :is(input,select,textarea),.application-inline-editor .application-editor--inline :is(input,select,textarea){background:#fffef5;border:1px solid #a9b696;border-radius:3px;min-height:30px;padding:5px 7px;font-size:10px}.application-detail-priority .inline-editor-actions,.application-inline-editor .inline-editor-actions{align-self:end}.application-detail-priority .inline-editor-actions button,.application-inline-editor .inline-editor-actions button{min-height:30px;padding:5px 8px;font-size:9px}.application-detail-layout{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:24px;margin-top:10px;display:grid}.application-detail-primary,.application-detail-context{min-width:0}.application-detail-context{background:linear-gradient(90deg,#f1f3e28c,#0000 22px);border-left:1px solid #cbd4bb;padding-left:20px}.application-detail-section{border-top:1px solid #cbd4bb;padding:10px 0 12px}.application-detail-primary>.application-detail-section:first-child,.application-detail-context>.application-detail-section:first-child{border-top:0}.application-detail-section--editing{z-index:auto}.application-detail-section--editing>.application-detail-section-heading{visibility:visible}.application-inline-commit{--application-edit-control-size:28px;--application-edit-unfold-distance:32px;z-index:7;justify-content:flex-end;align-items:center;gap:4px;display:flex}.application-inline-commit>button{width:var(--application-edit-control-size);min-width:var(--application-edit-control-size);height:var(--application-edit-control-size);min-height:var(--application-edit-control-size);color:#315b32;cursor:pointer;transform-origin:50%;background:linear-gradient(#fffdf0 0%,#eef2d9 100%);border:1px solid #89a36e;border-radius:5px;place-items:center;padding:0;line-height:1;transition:border-color .12s,background .12s,box-shadow .12s,color .12s,transform .12s;animation:.18s cubic-bezier(.2,.85,.35,1) both application-edit-control-emerge;display:grid;box-shadow:inset 0 1px #ffffffb8,0 1px #21492533}.application-inline-commit>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;width:16px;height:16px}.application-inline-commit>button:first-child{--application-edit-start-x:var(--application-edit-unfold-distance)}.application-inline-commit>button:last-child{--application-edit-start-x:0px;animation-delay:25ms}.application-inline-commit>button:hover,.application-inline-commit>button:focus-visible{outline-offset:1px;outline:2px solid #3f7735}.application-inline-commit>button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #17482638}.application-inline-commit>button:disabled{cursor:wait;opacity:.65}.application-inline-commit .application-inline-commit-save{color:#174826;background:linear-gradient(#eef2d9 0%,#d7e8b8 100%);border-color:#56813d}.application-inline-commit .application-inline-commit-cancel{color:#864627;background:linear-gradient(#fffdf0 0%,#f3e1cd 100%);border-color:#bd8657}.application-inline-commit .application-inline-commit-save:hover,.application-inline-commit .application-inline-commit-save:focus-visible{background:linear-gradient(#f4f7e4 0%,#c9dfa4 100%);border-color:#174826}.application-inline-commit .application-inline-commit-cancel:hover,.application-inline-commit .application-inline-commit-cancel:focus-visible{background:linear-gradient(#fff9e9 0%,#ecd2b8 100%);border-color:#9e5b34;outline-color:#9e5b34}.application-inline-commit-spinner{animation:.72s linear infinite application-inline-commit-spin}.application-inline-commit-spinner circle{opacity:.28}.application-detail-section .application-inline-commit{position:absolute;top:-34px;right:2px}.application-detail-priority .application-inline-commit{position:absolute;top:0;left:auto;right:calc(100% + 12px)}.application-detail-section-heading{min-height:25px;margin-bottom:6px}.application-detail-section h3{color:#244b2a;font-size:12px}.application-detail-section-content p{margin:0}.application-detail-facts--priority{border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.application-detail-facts--priority>div,.application-detail-facts--priority>div:nth-child(n+3){background:#fbfaed;border:0;border-top:1px solid #d8decb;border-left:1px solid #d8decb;padding:7px 8px}.application-detail-facts--priority>div:nth-child(odd){border-left:0}.application-detail-facts--priority>div:nth-child(-n+2){border-top:0}.application-detail-metadata{color:#74806e;font:700 8px var(--font-geist-mono), monospace;flex-wrap:wrap;gap:5px;margin:7px 0 0;display:flex}.application-inline-editor{width:100%;box-shadow:none;background:0 0;border:0;position:static;overflow:visible}.application-inline-editor .application-editor--inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.application-inline-editor .application-editor--identity{grid-template-columns:repeat(2,minmax(120px,1fr)) auto;align-items:end}.application-inline-editor .application-editor--identity>.inline-editor-actions{grid-column:auto}.application-editor--direct{background:0 0;border:0;gap:5px 8px;padding:0}.application-inline-editor .application-editor--direct :is(input,select,textarea),.application-detail-priority .application-editor--direct :is(input,select,textarea){width:100%;min-height:22px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px dashed #8fa080;border-radius:0;padding:1px 2px}.application-inline-editor .application-editor--direct :is(input,select,textarea):hover,.application-inline-editor .application-editor--direct :is(input,select,textarea):focus,.application-detail-priority .application-editor--direct :is(input,select,textarea):hover,.application-detail-priority .application-editor--direct :is(input,select,textarea):focus{outline-offset:1px;background:#e8f0d78c;border-bottom-color:#3f7735;outline:1px solid #69935d}.application-editor--direct .inline-editor-actions{justify-content:flex-start;align-items:center;gap:5px;display:flex}.application-editor--direct .inline-editor-actions button{min-height:24px;padding:3px 7px;font-size:8px}.application-editor--identity.application-editor--direct{grid-template-rows:auto auto;grid-template-columns:minmax(120px,1fr) auto;align-items:center;width:100%;display:grid}.application-editor--identity.application-editor--direct .application-direct-company{color:#163e20;grid-area:1/1;font-size:14px;font-weight:850}.application-editor--identity.application-editor--direct .application-direct-role{color:#667463;grid-area:2/1;font-size:10px;font-weight:700}.application-editor--identity.application-editor--direct>.inline-editor-actions,.application-editor--identity.application-editor--direct>.application-inline-commit{grid-area:1/2/3}.application-inline-editor .application-editor--facts-direct,.application-inline-editor .application-editor--text-direct{display:block}.application-editor--facts-direct .application-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.application-editor--facts-direct .application-detail-facts dd{min-height:24px}.application-editor--facts-direct .application-detail-facts :is(input,select){font:700 10px var(--font-geist-mono), monospace}.application-direct-metadata{flex-wrap:wrap;align-items:center;gap:3px 5px;display:flex}.application-direct-metadata select{color:#74806e;width:auto;min-width:110px;font:700 8px var(--font-geist-mono), monospace}.application-editor--facts-direct>.inline-editor-actions{margin-top:7px}.application-editor--followup-direct{grid-template-columns:minmax(0,1fr) 132px;align-items:center;display:grid}.application-detail-priority .application-editor--followup-direct :is(input,select){font:700 11px var(--font-geist-mono), monospace}.application-editor--text-direct{width:100%}.application-editor--text-direct textarea{color:#435d46;field-sizing:content;resize:none;min-height:20px;padding:2px;font-family:inherit;font-size:12px;line-height:1.55}.application-editor--facts-direct .aq-select-trigger,.application-direct-metadata .aq-select-trigger{width:100%;min-height:22px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px dashed #8fa080;border-radius:0;padding:1px 22px 1px 2px}.application-direct-metadata .aq-select-trigger{color:#74806e;width:auto;min-width:120px;font:700 8px var(--font-geist-mono), monospace}.application-editor--text-direct>.inline-editor-actions{margin-top:5px}.application-inline-editor .contact-editor{background:0 0;border:0;border-top:1px solid #d4dbc6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0}.application-inline-editor .contact-editor:first-child{border-top:0}.application-inline-editor .contact-editor h4,.application-inline-editor .contact-editor .application-actions{grid-column:1/-1}.application-inline-editor .contact-editor label{gap:3px;font-size:8px}.application-inline-editor .contact-editor textarea{resize:vertical;min-height:34px}.application-detail-references{border-block:1px solid #c4cfac;margin-top:8px}.application-reference-section+.application-reference-section{border-top:1px solid #d4dbc6}.application-reference-section>summary{color:#294f2e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:5px 2px;font-size:10px;font-weight:900;list-style-position:inside;display:flex}.application-reference-section>summary>span{margin-right:auto}.application-reference-section>div{padding:4px 22px 12px}.application-reference-section p{margin:0}@media (width<=900px){.inline-editor-layer[data-section=contacts]{width:auto;left:0;right:0}.application-detail-commandbar{grid-template-columns:minmax(200px,1fr) auto auto 32px}.application-detail-commandbar>.aq-button{display:none}.application-record-menu{grid-column:4}.application-detail-layout{grid-template-columns:1fr;gap:0}.application-detail-context{background:0 0;border-left:0;padding-left:0}.application-status-inline-form fieldset{grid-template-columns:1fr}.application-status-inline-form legend,.application-status-inline-actions{grid-column:1}.account-overview--dashboard{grid-template-columns:1fr}.account-overview--dashboard .overview-main-column,.quest-progress-rail{grid-column:1}.quest-progress-rail{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.quest-progress-rail>.today-command-center{grid-area:auto/1/auto/-1}.quest-progress-rail>.quest-getting-started{grid-column:1/-1}.quest-progress-rail>.quest-getting-started ol{grid-template-columns:repeat(3,minmax(0,1fr))}.quest-progress-rail>.private-quest-panel,.quest-progress-rail>.quest-notifications,.quest-progress-rail>.market-insights{grid-column:1/-1}.application-ledger-tools,.application-ledger-workspace{grid-template-columns:1fr}.application-utility-rail,.application-ledger-main{grid-area:auto/1;position:static}.application-ledger-tools>.ledger-controls{border-right:0;padding-right:0}.application-ledger-tools>.saved-view-bar{border-top:1px solid var(--aq-border-soft);padding-top:10px}.ledger-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-detail-toolbar,.application-detail-section-grid--history{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric,.overview-metric:nth-child(4n+1){border-left:1px solid #bdc9aa}.overview-metric:nth-child(odd){border-left:0}.overview-metric:nth-child(n+3){border-top:1px solid #bdc9aa}.overview-metric:last-child{grid-column:auto}}@media (width<=719px){.application-detail-commandbar{grid-template-columns:minmax(0,1fr) auto auto}.application-detail-identity,.application-detail-identity--editing{grid-area:1/1/auto/-1}.application-detail-commandbar>.application-status{grid-area:2/1;justify-self:start}.application-status-inline-trigger{grid-area:2/2}.application-record-menu{grid-area:2/3}.application-status-inline-form{grid-row:3}.application-inline-destructive{grid-row:4}.application-detail-priority{grid-template-columns:1fr;gap:7px}.application-detail-priority .application-editor--inline,.application-inline-editor .application-editor--inline,.application-inline-editor .application-editor--identity,.application-inline-editor .contact-editor{grid-template-columns:1fr}.application-inline-editor .application-editor--identity>.inline-editor-actions,.application-inline-editor .contact-editor h4,.application-inline-editor .contact-editor .application-actions{grid-column:1}.ledger-shell{padding:7px}.ledger-intro,.ledger-command-panel{display:grid}.ledger-header-actions{flex-wrap:wrap}.ledger-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-search-row,.saved-view-picker,.saved-view-create{grid-template-columns:1fr;display:grid}.saved-view-select,.saved-view-create label,.ledger-column-headings,.ledger-row{min-width:0}.ledger-grid-scroll{overflow:visible}.ledger-column-headings{display:none}.ledger-list{gap:7px}.ledger-list>li{border:1px solid #a5b58d;overflow:hidden}.ledger-list>li+li{border-top:1px solid #a5b58d}.ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-height:0;padding:12px 42px 12px 12px}.ledger-identity-line{grid-column:1/-1;padding-right:0;position:static}.ledger-role-name{max-width:none}.ledger-cell{text-overflow:clip;white-space:normal;gap:3px;display:grid;overflow:visible}.ledger-cell:before{content:attr(data-label);color:#6c7865;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.ledger-salary{align-items:start}.ledger-expand-icon{position:absolute;top:10px;right:10px}.ledger-detail-transition{width:auto;position:static}.application-detail-panel{width:100%;margin:0 0 10px;position:static}.application-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.loading-content:before,.loading-content:after,.route-loading:before,.route-loading:after,.quest-loading-content>[aria-busy=true]:before,.quest-loading-content>[aria-busy=true]:after{animation:none}:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) .aq-collapse{transition:none;transform:none}}.accessibility-preferences{margin-top:12px}.accessibility-preferences fieldset{gap:8px;display:grid}.accessibility-preferences .profile-consent span,.accessibility-preferences .profile-consent small{display:block}.temporary-preference-grid{gap:10px;margin-top:12px;display:grid}.temporary-preference-grid label{gap:4px;display:grid}.application-tracker{gap:18px;margin-top:18px;display:grid}.account-overview{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.overview-titlebar{background:0 0;border-bottom:1px solid #9caf80;justify-content:space-between;align-items:flex-start;gap:18px;padding:0 2px 11px;display:flex}.overview-titlebar>div>h2,.overview-panel-heading h3{color:#183f21;margin:0}.overview-titlebar>div>h2{letter-spacing:-.035em;font-size:clamp(20px,2.4vw,26px)}.overview-metrics{background:#e2eaca61;border-bottom:1px solid #90a972;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.overview-metric{background:0 0;border-left:1px solid #bdc9aa;align-content:center;min-width:0;min-height:66px;padding:13px 14px;display:grid;position:relative}.overview-metric:nth-child(4n+1){border-left:0}.overview-metric:nth-child(n+5){border-top:1px solid #bdc9aa}.overview-metric:last-child:nth-child(4n+3){grid-column:span 2}.overview-metric dt,.overview-metric>span{color:#5c7058;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.overview-metric dd{color:#245c2c;min-width:0;font:900 clamp(20px, 3vw, 27px)/1.1 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 4px;overflow:hidden}.overview-panel a:hover,.overview-panel a:focus-visible{color:#102f17;outline-offset:2px;outline:2px solid #4a8038}.overview-grid{background:0 0;grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);gap:24px;padding:24px 0 0;display:grid}.overview-panel{border:0;border-top:2px solid var(--aq-border-strong);min-width:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.overview-next-action{background:#fcfbebf0;border:1px solid #9aae7d;border-left:5px solid #44823a;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #25432414}.overview-next-action h2,.overview-next-action p{margin:0}.overview-next-action h2{color:var(--aq-text-heading);margin:3px 0 4px;font-size:clamp(1.35rem,2.3vw,1.75rem)}.overview-next-action>div>p:last-child{color:var(--aq-text-muted);font-size:13px;line-height:1.45}.account-overview--dashboard .overview-metrics{background:#f4f4e0b8;border:1px solid #a9b997;border-radius:8px;overflow:hidden}.account-overview--dashboard .overview-metric{min-height:62px;padding:11px 13px}.account-overview--dashboard .overview-metric dd{font-size:clamp(19px,2.2vw,24px)}.overview-panel-heading{border-bottom:1px solid var(--aq-border-soft);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px 9px;display:flex}.overview-panel-heading h3{font-size:18px}.overview-panel-heading>a{color:#2d652d;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;flex:none}.overview-explainer,.overview-panel-empty{color:#647060;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.overview-stage-list,.overview-change-list,.overview-insight-group ol,.overview-compensation ul{margin:0;padding:0;list-style:none}.overview-stage-list,.overview-change-list{border-top:1px solid #d7dec8}.overview-stage-list{border-top:0}.overview-stage-list li+li,.overview-change-list li+li{border-top:1px solid #d7dec8}.overview-stage-list li{color:#29462f;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:9px 12px;display:grid}.overview-stage-list li>span:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.overview-stage-list strong,.overview-stage-list small,.overview-stage-rate,.overview-change-list small,.overview-change-list time{font-family:var(--font-geist-mono), monospace}.overview-stage-list strong{font-size:12px}.overview-stage-list small,.overview-change-list small,.overview-change-list time{color:#687565;font-size:9px}.overview-stage-rate{color:#2d642f;font-size:10px;font-weight:900}.overview-progress{background:#d3d9c2;border:1px inset #b9c6a4;grid-column:1/-1;height:5px;overflow:hidden}.overview-progress>span{background:linear-gradient(90deg,#397c31,#75b64e);height:100%;display:block}.overview-stage-screening .overview-progress>span{background:linear-gradient(90deg,#416f60,#82a99a)}.overview-stage-assessment .overview-progress>span{background:linear-gradient(90deg,#806b31,#c4aa5c)}.overview-stage-interviewing .overview-progress>span{background:linear-gradient(90deg,#7a5634,#bd9566)}.overview-stage-offered .overview-progress>span,.overview-stage-accepted .overview-progress>span{background:linear-gradient(90deg,#2f7939,#69ae56)}.overview-stage-rejected .overview-progress>span{background:linear-gradient(90deg,#805144,#b98270)}.overview-stage-declined .overview-progress>span,.overview-stage-offer_withdrawn .overview-progress>span,.overview-stage-withdrawn .overview-progress>span,.overview-stage-no_response .overview-progress>span{background:linear-gradient(90deg,#6f746b,#a4a89d)}.overview-change-list li{padding:0}.overview-change-link{color:#29462f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:9px 12px;text-decoration:none;display:grid}.overview-change-link:hover,.overview-change-link:focus-visible{background:var(--aq-surface-row-hover);outline-offset:-2px;outline:2px solid #4a8038}.overview-change-link>span:first-child{min-width:0;display:grid}.overview-change-list strong,.overview-change-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-change-list strong{font-size:13px}.overview-change-link time{grid-column:1}.overview-change-action{color:#315f33;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;grid-column:2}.overview-change-action b{transition:transform var(--aq-motion-fast) var(--aq-motion-ease);display:inline-block}.overview-change-link:hover .overview-change-action b,.overview-change-link:focus-visible .overview-change-action b{transform:translate(2px)}.overview-insights{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-insights .overview-panel-heading{grid-column:1/-1}.overview-insight-group{min-width:0;padding:10px 12px 12px}.overview-insight-group+.overview-insight-group{border-left:1px solid #d1d9bf}.overview-insight-group h4,.overview-compensation h4{color:#516451;font:900 9px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px}.overview-insight-group p{color:#707b6c;margin:0;font-size:10px}.overview-insight-group li{color:#29462f;min-width:0;font:700 9px var(--font-geist-mono), monospace;justify-content:space-between;gap:6px;padding:4px 0;display:flex}.overview-insight-group li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-compensation-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-compensation article{min-width:0;padding:11px 12px}.overview-compensation article+article{border-left:1px solid #d1d9bf}.overview-compensation p{color:#405943;font:700 10px var(--font-geist-mono), monospace;margin:0 0 7px}.overview-compensation p strong{color:#245b2c;font-size:18px}.overview-compensation li,.overview-compensation article>span{color:#5e6e5c;font:700 9px/1.5 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-state{color:#4d664f;text-align:center;background:#fffdf0;border-bottom:1px solid #a8b989;padding:20px 16px}.overview-state p{max-width:62ch;margin:5px auto 12px;line-height:1.5}.account-overview--unavailable .overview-state{border-bottom:0}.quest-loading-content h1{font-size:clamp(30px,6vw,52px)}.overview-skeleton{background:linear-gradient(100deg,#dce5c7,#f1f4e2 48%,#dce5c7) 0 0/220% 100%;min-height:91px;animation:1.4s linear infinite overview-pulse}@keyframes overview-pulse{to{background-position:-220% 0}}.private-quest-panel{background:#fffdf0;border:2px solid #9cae7d;box-shadow:4px 5px #25432421}.quick-application-entry{justify-items:start;gap:12px;display:grid}.quick-application-entry>.aq-button span{font-size:14px;line-height:1}.quick-application-entry>.application-editor{background:#fffdf0;border:2px solid #9cae7d;width:100%;box-shadow:4px 5px #25432421}.private-panel-heading{background:linear-gradient(#e8edcf,#d8e3bc);border-bottom:2px solid #a8b989;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.private-panel-heading h2{color:#1e4326;margin:0;font-size:20px}.agent-update-workspace--compact .private-panel-heading{border-bottom:0;flex-direction:column;align-items:flex-start;gap:10px}.agent-update-workspace--compact .private-panel-heading p{color:#536750;margin:3px 0 0;font-size:12px}.agent-update-workspace--compact .panel-heading-actions{justify-content:flex-start;width:100%}.agent-update-workspace--compact .agent-prompt-button{white-space:nowrap;width:min(100%,180px)}.agent-update-details{border-top:1px solid #a8b989}.agent-update-details>summary{cursor:pointer;color:#315b35;font:800 10px var(--font-geist-mono), monospace;text-transform:uppercase;padding:10px 16px}.agent-update-details>summary:hover,.agent-update-details>summary:focus-visible{outline-offset:-2px;background:#edf1d7;outline:2px solid #4a8038}.application-form,.application-editor{gap:9px;padding:18px;display:grid}.application-form label,.application-editor label,.application-editor legend{color:#284d2e;font:800 11px var(--font-geist-mono), monospace}.application-form label small{font-weight:500}.application-form input,.application-form select,.application-editor input,.application-editor select,.application-editor textarea,.contact-editor input,.contact-editor textarea{color:#102614;min-width:0;min-height:42px;font:14px var(--font-geist-mono), monospace;background:#fffef1;border:2px inset #d6e6bd;border-radius:2px;padding:0 10px}.application-editor textarea,.contact-editor textarea{resize:vertical;min-height:96px;padding-block:10px}.guided-application-editor{background:#f7f5e6;border-top:1px dashed #aebd94;gap:14px;padding:18px;display:grid}.guided-editor-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.guided-editor-heading h2,.guided-application-editor h3,.guided-application-editor p{margin-block:0}.editor-result{color:#315c36;min-height:22px;font-weight:700}.editor-result--error{color:#67281d;background:#f7ddd0;border-left:4px solid #9b3f2d;padding:10px}.draft-recovery,.duplicate-choice,.protected-change,.canonical-saved{background:#fffdf0;border:2px solid #9cae7d;gap:10px;padding:12px;display:grid}.progressive-application-sections,.contact-editor-list{gap:12px;display:grid}.progressive-section{background:#fffdf0;border:2px solid #a8b989}.progressive-section>summary{cursor:pointer;color:#284d2e;min-height:44px;padding:12px;font-weight:800}.contact-editor{border-top:1px dashed #aebd94;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.contact-editor label{color:#284d2e;min-width:0;font:800 11px var(--font-geist-mono), monospace;gap:5px;display:grid}.contact-editor h4,.contact-editor small,.contact-editor .application-actions{grid-column:1/-1}.protected-change-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.protected-change-comparison>div{background:#eef2d8;padding:10px}.application-detail-actions{justify-content:end;margin-bottom:12px;display:flex}@media (width<=620px){.guided-editor-heading,.contact-editor,.protected-change-comparison{grid-template-columns:1fr}.guided-editor-heading{display:grid}.contact-editor h4,.contact-editor small,.contact-editor .application-actions{grid-column:1}}.application-editor>label{gap:6px;display:grid}.application-editor fieldset{border:2px inset #d6e6bd;gap:8px;margin:4px 0 0;padding:12px;display:grid}.application-editor fieldset label{align-items:center;gap:8px;font-weight:600;display:flex}.application-editor fieldset input{width:20px;min-height:20px}.application-privacy{color:#405a43;background:#eef2d8;border-left:4px solid #609249;margin:5px 0 0;padding:11px;font-size:12px;line-height:1.55}.application-form button,.application-editor button{justify-self:start;margin-top:7px}.tracker-status{min-height:20px;color:var(--aq-text-body);font:700 var(--aq-type-status)/1.5 var(--font-geist-mono), monospace;margin:-3px 0}.application-list{margin:0;padding:0;list-style:none}.application-list>li+li{border-top:1px solid var(--aq-border-soft)}.application-list summary{padding:var(--aq-list-row-padding);cursor:pointer;color:var(--aq-text-body);transition:background-color var(--aq-motion-fast) var(--aq-motion-ease);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.application-list summary:hover{background:var(--aq-surface-row-hover)}.application-list summary>span:first-child{min-width:0;display:grid}.application-list summary strong,.application-list summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-list summary small,.application-list summary>span:last-child{color:#687565;font:700 10px var(--font-geist-mono), monospace}.application-status{color:#376331;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;background:#dce9c5;border:1px solid #b7c69e;border-radius:3px;padding:4px 7px}.application-status.status-screening{color:#355b4f;background:#dce8df;border-color:#91aaa1}.application-status.status-assessment{color:#655628;background:#eee4bf;border-color:#b6a46b}.application-status.status-interviewing{color:#6b4d2f;background:#ebdeca;border-color:#b79b73}.application-status.status-offered,.application-status.status-accepted{color:#22572b;background:#cce8b7;border-color:#6f9c5c}.application-status.status-rejected{color:#704539;background:#ead9d1;border-color:#b39182}.application-status.status-declined,.application-status.status-offer_withdrawn,.application-status.status-withdrawn,.application-status.status-no_response{color:#54584e;background:#e3e3d9;border-color:#a9aa9d}.application-editor{background:#f7f5e6;border-top:1px dashed #aebd94;grid-template-columns:repeat(2,minmax(0,1fr))}.application-editor>label:nth-child(-n+3),.application-editor fieldset,.application-actions{grid-column:1/-1}.application-actions{flex-wrap:wrap;gap:9px;display:flex}.guided-application-editor button,.guided-application-editor .application-actions a,.ledger-command-panel .application-actions button{min-height:44px;padding:10px 12px}.tracker-guidance,.application-readonly{color:#405a43;padding:18px}.tracker-guidance>p{max-width:70ch;margin:0;line-height:1.55}.update-workspace-content{gap:12px;display:grid}.update-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.update-workspace-summary>div{background:#eef3db;border:1px solid #b9c99d;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.update-workspace-summary strong{color:#275b2d;width:29px;height:29px;font:900 13px var(--font-geist-mono), monospace;background:#d9e9bd;border:1px solid #71905d;place-items:center;display:grid}.update-workspace-summary span,.update-prompt-label,.update-workspace-privacy,.extension-ready-note{color:#465f49;font:800 9px/1.45 var(--font-geist-mono), monospace}.extension-ready-note{color:#286031;margin:0}.workspace-mailbox-choice{margin:0}.capability-recommendation-list{gap:12px;display:grid}.capability-recommendation{background:#f7f3d8;border:1px solid #9eb683;padding:14px}.capability-recommendation h3{color:#244f2a;margin:3px 0 8px;font-size:16px}.capability-recommendation>p:not(.foundation-kicker),.capability-recommendation>small{color:#4c614e;font:700 10px/1.5 var(--font-geist-mono), monospace}.capability-recommendation>small{margin-top:9px;display:block}.capability-recommendation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.capability-recommendation-actions button{min-height:44px}.capability-settings>p,.capability-settings small{color:#4c614e;font:700 10px/1.5 var(--font-geist-mono), monospace}.capability-settings ul{gap:8px;padding:0;list-style:none;display:grid}.capability-settings li{background:#eef3db;border:1px solid #b9c99d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.capability-settings li>span{gap:3px;display:grid}.update-prompt-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:-7px}.update-prompt-box{resize:vertical;color:#dff2c8;width:100%;min-height:230px;font:10px/1.55 var(--font-geist-mono), monospace;scrollbar-color:#77a65e #172d1b;background:#172d1b;border:2px inset #d6e6bd;border-radius:0;padding:13px}.update-prompt-box:focus-visible{outline-offset:2px;outline:2px solid #4b893c}.update-workspace-privacy{color:#687665;margin:0}@media (width<=719px){.update-workspace-summary{grid-template-columns:1fr}}.application-readonly{background:#f7f5e6;border-top:1px dashed #aebd94}.application-readonly dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 14px;display:grid}.application-readonly dl>div{background:#fffdf0;border:1px solid #ced7ba;padding:9px}.application-readonly dt{color:#687565;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase}.application-readonly dd{color:#28462e;font:700 12px var(--font-geist-mono), monospace;margin:4px 0 0}.application-readonly>a{margin-right:12px}.application-audit{color:#687565;font:700 10px/1.5 var(--font-geist-mono), monospace;text-transform:capitalize;margin:0 0 14px}@media (width<=900px){.leaderboard-titlebar--workspace .brand-lockup{border-right:0;padding-right:0}.leaderboard-titlebar--workspace .quest-workspace-nav{margin-left:0}.leaderboard-grid,.leaderboard-hero,.homepage-intro{grid-template-columns:1fr}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity .group-activity-list{height:auto;max-block-size:min(30rem,55vh)}.homepage-leaderboard-grid>.leaderboard-main-column,.homepage-leaderboard-grid>.leaderboard-sidebar{grid-template-rows:auto}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-page-heading{padding-top:0}.overview-metric:last-child{grid-column:auto}.overview-grid{grid-template-columns:1fr}.quest-rewards-stack{grid-template-columns:1fr;min-width:0}.score-key,.quest-rewards-stack--score-only .score-key{grid-template-columns:repeat(6,minmax(0,1fr));padding-inline:0}.score-key>strong,.quest-rewards-stack--score-only .score-key>strong{grid-column:1/-1;margin-right:0}.score-key span{grid-column:span 2}.score-key span:nth-of-type(4){grid-column:2/span 2}.score-key span:nth-of-type(5){grid-column:4/span 2}.leaderboard-overview-bar--rankings{grid-template-columns:1fr;gap:10px}.personal-weekly-goal{border-bottom:1px solid #b8c39f;border-right:0}}@media (width<=640px){.today-content>.quest-page-header .score-key{display:none}.application-header-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.leaderboard-shell{padding:8px}.leaderboard-window{border-width:2px;box-shadow:5px 6px #04190b61}.leaderboard-titlebar{gap:8px;min-height:54px;padding:6px}.leaderboard-titlebar--workspace .quest-workspace-nav{flex-basis:100%;max-width:none}.brand-copy>small,.player-control small,.leaderboard-toolbar>span:nth-child(2){display:none}.brand-mark{width:31px;height:31px}.brand-lockup strong{font-size:14px}.player-control,.player-control.signed-out{min-width:0;max-width:150px}.player-control>b{display:none}.leaderboard-toolbar{justify-content:space-between}.basecamp-tabs{grid-template-columns:1fr;padding-inline:7px}.basecamp-tab-list button,.basecamp-groups-link{min-height:36px;padding-inline:10px}.basecamp-groups-link{border-bottom:2px solid #95a77b;border-radius:3px;width:100%;font-size:0}.basecamp-groups-link:after{content:"Groups";font-size:9px}.leaderboard-content{padding:12px}.homepage-intro{gap:16px;padding-bottom:18px}.homepage-intro-copy h1{font-size:clamp(2.1rem,12vw,3rem)}.homepage-intro-action{align-items:stretch}.homepage-intro-action .aq-button{width:100%}.leaderboard-overview-bar{grid-template-columns:1fr;gap:9px;margin-bottom:12px;padding-bottom:10px}.leaderboard-overview-bar h1{font-size:1.65rem}.leaderboard-hero{gap:18px;margin-bottom:14px;padding:17px}.leaderboard-hero h1{font-size:38px}.personal-weekly-goal{grid-template-columns:minmax(0,1fr) auto;gap:7px}.homepage-queue-list>li{grid-template-columns:24px minmax(0,1fr) auto}.homepage-queue-meta{grid-area:2/2/auto/-1}.homepage-queue-match{grid-area:1/3}.homepage-queue-list .aq-button{grid-column:2/-1;justify-self:start}.leaderboard-grid,.leaderboard-main-column,.leaderboard-sidebar{gap:14px}.leaderboard-main-column,.leaderboard-sidebar{display:contents}.leaderboard-grid .homepage-queue{order:1}.leaderboard-grid .join-panel{order:2}.leaderboard-grid .companion-card{order:3}.leaderboard-grid .ranking-panel{order:4}.leaderboard-grid .homepage-activity{order:5}.ranking-panel:not(.mobile-rankings-expanded) .mobile-rank-overflow{display:none}.mobile-ranking-toggle{color:#315d35;min-height:34px;font:800 9px var(--font-geist-mono), monospace;cursor:pointer;background:#f4f1d9;border:1px solid #95a77b;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ranking-panel-actions{padding:10px var(--aq-panel-padding);border-bottom:2px solid var(--aq-border-strong);background:var(--aq-surface-panel-header);justify-content:flex-end;display:flex}.mobile-ranking-toggle:hover,.mobile-ranking-toggle:focus-visible{outline-offset:2px;background:#dce8c5;outline:2px solid #3f7735}.companion-card{grid-template-columns:74px minmax(0,1fr)}.companion-portrait{width:70px;height:88px}.companion-face{width:52px;height:52px}.panel-heading{align-items:flex-start}.foundation-shell{padding:8px}.foundation-content{padding:24px 16px}.foundation-content h1{font-size:40px}.overview-titlebar{display:grid}.overview-titlebar .privacy-chip{justify-self:start}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-next-action{grid-template-columns:1fr;gap:11px}.overview-next-action .aq-button{width:100%}.overview-metric:last-child{grid-column:auto}.overview-insights,.overview-compensation-grid{grid-template-columns:1fr}.overview-insight-group+.overview-insight-group,.overview-compensation article+article{border-top:1px solid #d1d9bf;border-left:0}.application-editor{grid-template-columns:1fr}.application-editor>label,.application-editor fieldset,.application-actions{grid-column:1}.application-list summary{grid-template-columns:minmax(0,1fr) auto}.application-list summary>span:last-child,.ranking-table thead{display:none}.ranking-table,.ranking-table tbody,.ranking-table tr,.ranking-table td,.ranking-table tbody th{width:100%;display:block}.ranking-table tr{border-bottom:1px solid #cbd4b5;padding:12px 12px 10px 54px;position:relative}.ranking-table tbody th,.ranking-table td{border:0;padding:4px 0}.ranking-table td:first-child{width:38px;position:absolute;top:17px;left:10px}.ranking-table td:not(:first-child){justify-content:space-between;align-items:center;gap:15px;display:flex}.ranking-table td:not(:first-child):before{content:attr(data-label);color:#71806c;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.leaderboard-statusbar{font-size:8px}}@media (width<=390px){.brand-name-row>small,.sound-toggle-label{display:none}.brand-name-row{gap:0}.sound-toggle{width:34px;min-width:34px;padding-inline:0}.player-control.signed-out{max-width:none;padding-right:8px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric{min-height:78px}.overview-metric:last-child{grid-column:auto}}@media (width<=640px){.quest-progress-rail,.quest-progress-rail>.quest-getting-started ol{grid-template-columns:1fr}.quest-progress-card,.overview-next-action,.account-overview--dashboard .overview-metrics{border-radius:6px}.quest-page-highlight .free-credit-card--compact{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.quest-page-highlight .free-credit-compact-heading{grid-column:1/-1;justify-content:space-between}.quest-page-highlight .free-credit-card--compact progress{grid-column:1}.quest-page-highlight .free-credit-card--compact>small{grid-column:2}.queue-role strong,.queue-role small,.queue-research-status strong{text-overflow:clip;white-space:normal;overflow:visible}.basecamp-group-grid .group-competition{order:1}.basecamp-group-grid .group-activity{order:2}.basecamp-group-grid .leaderboard-sidebar .companion-card{order:3}.basecamp-group-grid .basecamp-management{order:4}}@media (prefers-reduced-motion:reduce){.overview-skeleton{animation:none}}@keyframes shell-gradient-drift{0%{background-position:0 0,0 0,20% 18%,78% 76%,0 0}to{background-position:4px 4px,-4px 4px,28% 24%,70% 68%,0 0}}html[data-aq-motion=reduce] :where(.foundation-shell,.leaderboard-shell),html[data-aq-temporary-motion=reduce] :where(.foundation-shell,.leaderboard-shell){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-aq-motion=allow]):not([data-aq-temporary-motion=allow]) :where(.foundation-shell,.leaderboard-shell){animation:none}}.application-detail-priority>.application-inline-editor>.guided-application-editor--inline,.application-inline-editor>.guided-application-editor--inline,.ledger-identity-trigger>.guided-application-editor--inline{min-height:0;box-shadow:none;background:0 0;border:0;gap:0;margin:0;padding:0}.application-detail-priority .application-editor--direct,.application-inline-editor .application-editor--direct,.ledger-identity-trigger .application-editor--direct{background:0 0;border:0;gap:5px 8px;padding:0}.application-detail-priority .application-editor--direct :is(input,textarea),.application-inline-editor .application-editor--direct :is(input,textarea){width:100%;min-height:20px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px dashed #8fa080;border-radius:0;padding:1px 2px}.application-inline-editor .application-editor--text-direct textarea{outline-offset:-1px;color:#435d46;field-sizing:content;resize:none;border-bottom:0;outline:1px dashed #8fa080;min-height:1.55em;padding:0 2px;font-family:inherit;font-size:12px;line-height:1.55;display:block}.application-detail-priority .application-editor--followup-direct{display:block;position:relative}.application-detail-priority .application-editor--followup-direct .application-direct-next-action{outline-offset:-1px;border-bottom:0;outline:1px dashed #8fa080;min-height:18.6px;padding-block:0;display:block}.application-detail-priority .application-editor--followup-direct .application-direct-due-date{outline-offset:-1px;color:#697665;width:94px;min-height:18px;font:700 8px var(--font-geist-mono), monospace;border-bottom:0;outline:1px dashed #8fa080;padding:0;position:absolute;top:19px;right:calc(100% + 44px)}.application-inline-editor .application-editor--facts-direct{display:block}.application-inline-editor .application-editor--facts-direct .application-detail-facts dd{min-height:13px}.application-inline-editor .application-editor--facts-direct .application-detail-facts input{outline-offset:-1px;height:13px;min-height:13px;font:700 10px/13px var(--font-geist-mono), monospace;border-bottom:0;outline:1px dashed #8fa080;padding:0;display:block}.application-inline-editor .application-editor--salary-direct{display:block}.application-inline-editor .application-editor--salary-direct .application-direct-salary{white-space:nowrap;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:3px;min-height:18.6px;display:grid}.application-inline-editor .application-editor--salary-direct .application-direct-salary input[type=number]{min-width:0}.application-inline-editor .application-editor--salary-direct>input[type=hidden]{display:none}.ledger-identity-trigger .application-editor--identity.application-editor--direct .application-direct-company{color:#fffef0;caret-color:#fffef0;-webkit-text-fill-color:#fffef0}.ledger-identity-trigger .application-editor--identity.application-editor--direct .application-direct-role{color:#dce9ce;caret-color:#dce9ce;-webkit-text-fill-color:#dce9ce}.application-detail-salary-value{font-weight:800}.application-detail-salary-posted{color:#74806e;font:700 8px var(--font-geist-mono), monospace;margin-top:2px;display:block}.application-editor--facts-direct .aq-select-trigger,.application-direct-metadata .aq-select-trigger{height:13px;min-height:13px;box-shadow:none;outline-offset:-1px;background:0 0;border:0;border-radius:0;outline:1px dashed #8fa080;margin:0;padding-block:0;line-height:13px}.application-inline-editor .application-direct-metadata{flex-wrap:nowrap;align-items:center;min-height:18.5938px;line-height:13px}.application-inline-editor .application-direct-metadata .aq-select-trigger{width:auto;min-width:82px;max-width:96px;padding-right:16px}.ledger-identity-trigger .application-editor--identity.application-editor--direct{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px;padding:0}.ledger-identity-trigger .application-editor--identity.application-editor--direct>.application-inline-commit{--application-edit-control-size:24px;--application-edit-unfold-distance:28px;grid-area:1/2/3;margin-right:5px}.ledger-identity-trigger .application-inline-commit>button{color:#24542d;background:#f5f3de;border-color:#dce9b7}.ledger-identity-trigger .application-inline-commit .application-inline-commit-save{background:#d9ebbb}.guided-application-editor .application-inline-commit>button{width:var(--application-edit-control-size);min-width:var(--application-edit-control-size);height:var(--application-edit-control-size);min-height:var(--application-edit-control-size);justify-self:auto;margin:0;padding:0;line-height:1}.application-detail-value-slot,.application-detail-priority-value{min-width:0;position:relative}.application-detail-value-slot>.application-detail-section-content[aria-hidden=true],.application-detail-priority-value>p[aria-hidden=true]{visibility:hidden}.application-detail-value-slot>.application-inline-editor,.application-detail-priority-value>.application-inline-editor{position:absolute;inset:0}.application-detail-priority-value>p{margin:2px 0 0}@media (width<=719px){.application-detail-priority .application-inline-commit{top:-35px;right:0}.ledger-identity-trigger .application-editor--identity.application-editor--direct>.application-inline-commit{flex-direction:row-reverse;grid-area:3/1;justify-self:start;margin-right:0}.ledger-identity-trigger .application-inline-commit .application-inline-commit-save{--application-edit-start-x:calc(-1 * var(--application-edit-unfold-distance))}}@keyframes application-edit-control-emerge{0%{opacity:0;transform:translateX(var(--application-edit-start-x)) scale(.72) rotate(-12deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes application-inline-commit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.application-inline-commit>button{animation:none}}html[data-aq-motion=reduce] .application-inline-commit>button,html[data-aq-temporary-motion=reduce] .application-inline-commit>button{animation:none}.ledger-identity-trigger .application-editor--identity.application-editor--direct :is(input,input:hover,input:focus){background:#ffffff17;border:0;min-height:0;padding:0}.boss-panel{--ink:#173b29;--cream:#fff8d8;min-width:0;max-width:100%;color:var(--ink);background:#e9edc7;margin-top:16px;position:relative;overflow:hidden}.boss-heading,.boss-healthRow,.boss-controls,.boss-reward{z-index:3;position:relative}.boss-heading{background:linear-gradient(90deg,#f8f1d1,#dbe6ba);border-bottom:1px solid #9caf80;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.boss-heading span{color:#5a6e42;font:750 11px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.boss-heading h2{margin:2px 0 0;font-size:clamp(20px,3vw,28px)}.boss-seasonState{background:var(--cream);border:1px solid #82966c;padding:4px 7px}.boss-loading{margin:0;padding:20px}.boss-healthRow{font:750 12px var(--font-geist-mono),monospace;background:#f8f1d1;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;padding:9px 16px;display:grid}.boss-healthTrack{border:2px solid var(--ink);background:#bdc69b;height:13px;overflow:hidden;box-shadow:inset 1px 1px #89956e}.boss-healthTrack>span{background:linear-gradient(90deg,#c84f35,#f0a243);height:100%;transition:width .52s steps(10,end);display:block}.boss-scene{--boss-background-width:480;--boss-background-height:256;--boss-fly-frame-width:64;--boss-fly-frame-height:64;width:100%;aspect-ratio:var(--boss-background-width)/var(--boss-background-height);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.boss-backgroundFallback,.boss-background{width:100%;height:100%;position:absolute;inset:0}.boss-backgroundFallback{background:linear-gradient(#b6d6a0 0 52%,#76945f 53% 68%,#526d42 69%)}.boss-background{z-index:1;object-fit:contain;image-rendering:pixelated}.boss-rosterBlock{z-index:4;width:56%;max-height:90%;position:absolute;bottom:5%;left:3%;overflow:auto}.boss-roster{align-items:flex-end;gap:.4167cqw;display:flex}.boss-rosterExpanded{flex-wrap:wrap}.boss-contributor{width:6.6667cqw;height:8.3333cqw;color:inherit;transform:translateY(calc(var(--roster-index) * -.4167cqw));cursor:default;background:0 0;border:0;flex:0 0 6.6667cqw;padding:0;position:relative}.boss-contributor.boss-self{z-index:3;transform:translateY(-1.6667cqw)scale(1.08)}.boss-contributor:focus-visible{outline-offset:2px;outline:3px solid #fff3a0}.boss-frogSprite{position:absolute;inset:0 0 1.6667cqw;overflow:hidden}.boss-frogSprite>img{top:calc(var(--frog-frame) * -100%);width:100%;max-width:none;height:400%;image-rendering:pixelated;position:absolute;left:0}.boss-frogSprite .companion-avatar{position:absolute;bottom:-9px;left:-11px;transform:scale(.62)}.boss-youMarker{z-index:2;border:1px solid var(--ink);color:var(--ink);font:700 8px/1 var(--font-geist-mono),monospace;background:#fff3a0;padding:1px 3px;position:absolute;bottom:-1.6667cqw;left:50%;transform:translate(-50%)}.boss-tooltip{z-index:8;border:2px solid var(--ink);width:max-content;max-width:170px;color:var(--ink);background:var(--cream);text-align:left;padding:6px 8px;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:3px 3px #173b2940}.boss-tooltip span,.boss-tooltip strong{font-size:11px;display:block}.boss-contributor:focus-visible .boss-tooltip{display:block}@media (hover:hover) and (pointer:fine){.boss-contributor:hover .boss-tooltip{display:block}}.boss-attacking{animation:.7s steps(2,end) frogStrike}.boss-expandRoster{border:1px solid var(--ink);color:var(--ink);background:var(--cream);font:700 10px var(--font-geist-mono),monospace;margin-top:9px;padding:5px 7px}.boss-bossArea{z-index:3;pointer-events:none;position:absolute;inset:0}.boss-fly{width:13.3333%;aspect-ratio:var(--boss-fly-frame-width)/var(--boss-fly-frame-height);animation:1.4s steps(2,end) infinite flyHover;display:block;position:absolute;bottom:16.7969%;left:82.9167%;overflow:hidden}.boss-fly img{width:200%;max-width:none;height:100%;image-rendering:pixelated;animation:.42s step-end infinite flyFrames}.boss-hit{z-index:6;pointer-events:none;width:130px;height:130px;position:absolute;top:20%;right:16%}.boss-hit strong{color:#fff3a0;font:900 21px var(--font-geist-mono),monospace;text-shadow:2px 2px #8d492d;animation:.9s steps(5,end) both damageRise;position:absolute;top:0;right:0}.boss-travelingSword{z-index:7;bottom:76px;left:calc(26px + var(--strike-actor-index) * 50px);color:#fff8d8;font:900 38px/1 var(--font-geist-mono),monospace;text-shadow:2px 2px #173b29;pointer-events:none;animation:.65s steps(6,end) both swordTravel;position:absolute}.boss-poof{background:radial-gradient(circle,#fff3a0 0 15%,#0000 17%),radial-gradient(circle at 25% 75%,#dbe6ba 0 17%,#0000 19%),radial-gradient(circle at 75% 25%,#fff8d8 0 16%,#0000 18%);width:42px;height:42px;animation:.62s steps(2,end) both poof;position:absolute;bottom:22px;right:16px}.boss-controls{background:#f8f1d1;border-top:1px solid #71855c;align-items:center;gap:14px;padding:12px 16px;display:flex}.boss-controls p{color:#526345;margin:0;font-size:12px}.boss-bankButton,.boss-trackCta,.boss-strikeButton,.boss-reward button{border:2px solid var(--ink);color:#fffbea;min-height:40px;box-shadow:2px 2px var(--ink);background:#527747;padding:8px 12px;font-weight:800;text-decoration:none}.boss-bankButton strong{color:var(--ink);background:#fff3a0;margin-left:5px;padding:1px 5px}.boss-bankButton:disabled{opacity:.58;box-shadow:none}.boss-reward{background:#e6e5b8;border-top:1px solid #9caf80;align-items:center;gap:9px;padding:9px 16px;font-weight:700;display:flex}.boss-reward img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.boss-reward button{margin-left:auto}.boss-dialogBackdrop{z-index:160;background:#173b2985;position:fixed;inset:0}.boss-dialog{--ink:#173b29;--cream:#fff8d8;z-index:161;border:3px solid var(--ink);width:min(430px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--cream);box-shadow:8px 8px var(--ink);text-align:center;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.boss-dialog h2{margin:12px 0 8px;font-size:23px}.boss-dialog p{margin:0 0 16px}.boss-dialogClose{border:1px solid var(--ink);width:34px;height:34px;color:var(--ink);background:#f2e8ba;font-weight:900;position:absolute;top:8px;right:8px}.boss-swordIcon{background:#dbe6ba;border-radius:50%;place-items:center;width:58px;height:58px;animation:.9s steps(2,end) infinite swordBob;display:inline-grid}.boss-swordIcon svg{fill:none;width:38px;stroke:var(--ink);stroke-linecap:square;stroke-width:2px}.boss-dialogError,.boss-actionError{color:#862d22;font-weight:750}.boss-compactScene{border:2px solid var(--ink);background:linear-gradient(#b6d6a0 0 58%,#526d42 59%);height:82px;margin:12px 0 16px;position:relative;overflow:hidden}.boss-compactActor,.boss-compactBoss{image-rendering:pixelated;display:block;position:absolute;bottom:9px;overflow:hidden}.boss-compactActor{width:32px;height:32px;left:14px}.boss-compactActor img{width:32px;max-width:none;height:128px}.boss-compactBoss{width:64px;height:64px;right:14px}.boss-compactBoss img{width:128px;max-width:none;height:64px;animation:.42s step-end infinite flyFrames}.boss-compactSword{z-index:2;font:900 27px var(--font-geist-mono),monospace;opacity:0;position:absolute;bottom:20px;left:58px}.boss-compactScene[data-landed=true] .boss-compactSword{animation:.65s steps(6,end) both compactSwordTravel}.boss-compactDamage{color:#fff3a0;text-shadow:1px 1px #862d22;animation:.9s steps(5,end) both damageRise;position:absolute;top:8px;right:50px}.boss-participation,.boss-activity,.boss-actionError{z-index:3;background:#f8f1d1;border-top:1px solid #9caf80;margin:0;padding:10px 16px;position:relative}.boss-participation label{align-items:flex-start;gap:8px;font-weight:750;display:flex}.boss-participation input{margin-top:3px}.boss-participation p{color:#526345;margin:4px 0 0 24px;font-size:11px}.boss-activity>strong{font-size:12px}.boss-activity ol{color:#526345;gap:4px;margin:6px 0 0;padding-left:20px;font-size:12px;display:grid}@keyframes flyFrames{0%,49%{transform:translate(0)}50%,to{transform:translate(-50%)}}@keyframes flyHover{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-1.4583cqw)}}@keyframes frogStrike{50%{transform:translate(3.75cqw,-2.9167cqw)}}@keyframes damageRise{0%{opacity:0;transform:translateY(15px)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@keyframes swordTravel{0%{opacity:1;transform:translate(0)rotate(-35deg)}50%{opacity:1;transform:translate(calc((83.25cqw - var(--strike-actor-index) * 7.0834cqw) * .5), -24cqw) rotate(0deg)}to{opacity:0;transform:translate(calc(83.25cqw - var(--strike-actor-index) * 7.0834cqw), calc(-7.3333cqw + var(--strike-actor-index) * .4167cqw)) rotate(45deg)}}@keyframes compactSwordTravel{0%{opacity:1;transform:translate(0)rotate(-35deg)}50%{opacity:1;transform:translate(calc(50cqw - 38px),-30px)rotate(0)}to{opacity:0;transform:translate(calc(100cqw - 76px),-16px)rotate(45deg)}}@keyframes poof{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes swordBob{50%{transform:translateY(-3px)rotate(4deg)}}@media (width>=901px){.boss-panel{grid-area:3/1}}@media (width<=480px){.boss-panel{margin-top:12px}.boss-heading{align-items:flex-start;padding:12px}.boss-seasonState{font-size:9px!important}.boss-healthRow{grid-template-columns:1fr auto;padding:8px 12px}.boss-healthTrack{grid-area:2/1/auto/-1}.boss-rosterBlock{width:58%;overflow:visible}.boss-roster{flex-wrap:wrap-reverse}.boss-tooltip{left:0;transform:none}.boss-controls{flex-direction:column;align-items:stretch;padding:12px}.boss-trackCta,.boss-bankButton{text-align:center;place-items:center;width:100%;display:grid}.boss-reward{flex-wrap:wrap;padding:10px 12px}.boss-reward button{width:100%;margin-left:0}.boss-dialog{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.boss-healthTrack>span,.boss-attacking,.boss-fly,.boss-fly img,.boss-hit strong,.boss-travelingSword,.boss-poof,.boss-swordIcon,.boss-compactBoss img,.boss-compactSword,.boss-compactDamage{transition:none;animation:none}.boss-travelingSword,.boss-compactSword,.boss-poof{display:none}.boss-hit strong,.boss-compactDamage{opacity:1}}.leaderboard-window--rankings:has(.boss-panel){height:auto}.leaderboard-content:has(.boss-panel){display:block}.homepage-leaderboard-grid:has(.boss-panel){grid-template-rows:auto;height:auto}:is(.homepage-leaderboard-grid:has(.boss-panel)>.leaderboard-main-column,.homepage-leaderboard-grid:has(.boss-panel)>.leaderboard-sidebar){flex-direction:column;min-height:0;display:flex}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{order:0;max-height:none;overflow:visible}.homepage-leaderboard-grid:has(.boss-panel) .boss-panel{flex-shrink:0;order:1}.boss-rosterBlock{overflow:visible}.boss-tooltip{left:0;transform:none}.boss-travelingSword{left:calc(6.3333cqw + var(--strike-actor-index) * 7.0834cqw - 12px);bottom:calc(7.6667cqw + var(--strike-actor-index) * .4167cqw - 12px);width:24px;height:24px}.boss-hit{inset:71.875% auto auto 89.5833%;transform:translate(-50%,-50%)}.boss-compactScene{container-type:inline-size}.boss-compactSword{width:24px;height:24px;bottom:13px;left:18px}.boss-popupHealth{font:700 12px var(--font-geist-mono), monospace;gap:6px;display:grid}.boss-compactScene[data-landed=true]:after{content:"";pointer-events:none;border:5px dotted #fff3a0;border-radius:50%;width:42px;height:42px;animation:.65s steps(5,end) both poof;position:absolute;top:14px;right:22px}@media (prefers-reduced-motion:reduce){.boss-compactScene[data-landed=true]:after{display:none}}.boss-fly{animation:1.6s step-end infinite flyHover}.boss-fly img,.boss-compactBoss img{animation:1.6s step-end infinite flyFrames}.boss-compactBoss{animation:1.6s step-end infinite compactFlyHover}@keyframes compactFlyHover{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-4px)}}.boss-scene[data-victory=true] .boss-fly,.boss-scene[data-victory=true] .boss-fly img{animation:none}@media (prefers-reduced-motion:reduce){.boss-fly,.boss-fly img,.boss-compactBoss,.boss-compactBoss img{animation:none}}.boss-sceneHealth{z-index:5;text-align:center;color:#fff8d8;text-shadow:1px 1px #173b29;width:16.6667%;font:800 clamp(8px, 1.7cqw, 11px) var(--font-geist-mono), monospace;position:absolute;top:50%;left:89.5833%;transform:translate(-50%)}.boss-sceneHealth .boss-healthTrack{border-width:1px;height:6px;margin-top:3px}.boss-strikeControl{color:#fffbea;cursor:pointer;background:linear-gradient(145deg,#608b47,#345735);border:1px solid #365d36;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;box-shadow:0 2px 5px #173b2926}.boss-strikeControl:not(:disabled):hover{background:#406635}.boss-strikeControl:focus-visible{outline-offset:3px;outline:3px solid #b87727}.boss-strikeControl:disabled{color:#63705c;box-shadow:none;cursor:default;background:#d2d8c5;border-color:#9ba68f}.boss-heading .boss-strikeCount{color:#354327;min-width:21px;font:800 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:0;text-transform:none;background:#ffe8a0;border:1px solid #6d571f;border-radius:8px;padding:2px 4px;position:absolute;top:-6px;right:-6px}.boss-sceneDeadline{z-index:5;color:#fffbea;max-width:calc(100% - 16px);font:500 clamp(9px, 1.7cqw, 11px)/1.3 var(--font-geist-mono), monospace;text-align:right;pointer-events:none;background:#173b29bd;border-radius:4px;padding:3px 5px;position:absolute;bottom:6px;right:8px}.boss-panel.quest-panel{width:100%;box-shadow:none;background:#405332;border:1px solid #728362;border-radius:10px;align-self:start;padding:0}.boss-scene .boss-heading{z-index:6;background:0 0;border:0;align-items:flex-start;padding:0;position:absolute;inset:10px 10px auto}.boss-scene .boss-heading h2{color:#fff8d8;background:#173b29e8;border:1px solid #eaf0d526;border-radius:6px;margin:0;padding:6px 9px;font-size:clamp(12px,2.5cqw,18px);line-height:1.25}.boss-scene .boss-strikeControl{flex-shrink:0;box-shadow:0 2px 8px #15281d55}.boss-scene .boss-reward{z-index:6;color:#fff8d8;background:#173b29e8;border:1px solid #eaf0d526;border-radius:6px;flex-wrap:nowrap;gap:5px;max-width:62%;padding:4px 7px;font-size:clamp(9px,1.7cqw,11px);line-height:1.3;display:flex;position:absolute;top:53px;left:10px}.boss-scene .boss-reward img{object-fit:contain;width:20px;height:20px}.boss-scene .boss-reward button{width:auto;min-height:32px;margin:0 0 0 4px;padding:5px 7px;font-size:10px}.boss-scene .boss-participation,.boss-scene .boss-actionError{z-index:7;background:#fff8d8f2;border:0;border-radius:6px;max-width:65%;padding:6px 9px;font-size:11px;position:absolute;top:50%;left:10px}.boss-scene .boss-actionError{top:30%}.boss-contributor{cursor:default}.boss-tooltip{margin-bottom:0;bottom:100%}.boss-tooltip:after{content:"";height:10px;position:absolute;inset:100% 0 auto}.boss-contributor[data-tooltip-dismissed=true] .boss-tooltip{display:none}.homepage-leaderboard-grid .leaderboard-sidebar .companion-card:hover .companion-avatar{transform:scale(.9)}.personal-weekly-goal{gap:6px 10px}.personal-goal-label{white-space:normal;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.personal-goal-label>strong{letter-spacing:0;text-transform:none}.personal-goal-label>small{white-space:nowrap}.personal-goal-progress{height:5px;box-shadow:none;border:0;border-radius:3px}.personal-goal-reward{align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.personal-goal-reward>span{background:#dce7c8;border-radius:4px;align-items:center;gap:2px;padding:3px 5px;display:inline-flex}.personal-goal-strike svg{width:13px;height:13px}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{overscroll-behavior:contain;scrollbar-width:thin;border-radius:6px;max-height:clamp(200px,35vw,420px);overflow:auto}@media (width>=901px){.homepage-leaderboard-grid:has(.boss-panel){grid-template-rows:auto;align-items:start}:is(.homepage-leaderboard-grid:has(.boss-panel)>.leaderboard-main-column,.homepage-leaderboard-grid:has(.boss-panel)>.leaderboard-sidebar){flex-direction:column;align-self:start;display:flex}.homepage-leaderboard-grid:has(.boss-panel)>.leaderboard-main-column{gap:16px}.homepage-leaderboard-grid:has(.boss-panel) .quest-rewards-stack{align-self:stretch}.homepage-leaderboard-grid:has(.boss-panel) .companion-card{border-top:0;border-bottom:1px solid #9caf80;align-self:stretch;position:relative}.homepage-leaderboard-grid:has(.boss-panel) .companion-card:after{content:"";border-bottom:1px solid #9caf80;width:16px;position:absolute;bottom:-1px;right:100%}.homepage-leaderboard-grid:has(.boss-panel) .homepage-activity{grid-row:2/4;align-self:start;width:100%}.homepage-leaderboard-grid:has(.boss-panel) .boss-panel{margin-top:0}}@media (width<=480px){.boss-scene .boss-heading{inset:7px 7px auto}.boss-scene .boss-heading h2{padding:5px 7px}.boss-scene .boss-reward{max-width:65%;padding:3px 5px;top:38px;left:7px}.boss-scene .boss-reward img{width:16px;height:16px}.boss-sceneDeadline{font-size:8px}}.homepage-leaderboard-grid:has(.boss-panel){container-type:inline-size}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{max-height:clamp(200px,37cqw,420px)}.boss-contributor{display:block}@media (width>=901px){.homepage-leaderboard-grid:has(.boss-panel):not(.homepage-leaderboard-grid--single-column){grid-template-columns:minmax(0,1.8fr) minmax(250px,.75fr)}.homepage-leaderboard-grid:has(.boss-panel) .quest-rewards-stack{grid-area:1/1}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{grid-area:2/1}.homepage-leaderboard-grid:has(.boss-panel) .boss-panel{grid-area:3/1}:is(.homepage-leaderboard-grid:has(.boss-panel) .leaderboard-sidebar .companion-card,.homepage-leaderboard-grid:has(.boss-panel) .leaderboard-sidebar .join-panel){grid-area:1/2}.homepage-leaderboard-grid:has(.boss-panel) .leaderboard-sidebar .homepage-activity{grid-area:2/2/4}}:is(.landing-shell .leaderboard-window--visitor:has(.boss-panel),.landing-shell .leaderboard-content--visitor:has(.boss-panel),.landing-shell .homepage-leaderboard-grid:has(.boss-panel)){height:auto;display:block}.landing-shell .homepage-leaderboard-grid:has(.boss-panel)>.leaderboard-main-column{flex-direction:column;gap:16px;height:auto;display:flex}.landing-shell .homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{flex:none;height:auto;min-height:240px;max-height:max(280px,53.333cqw);display:block;overflow:auto}.landing-shell .homepage-leaderboard-grid:has(.boss-panel) .ranking-table-wrap{flex:none;height:auto;max-height:none;overflow:visible}.landing-shell .homepage-leaderboard-grid:has(.boss-panel) .boss-panel{margin-top:0}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel>*{flex-shrink:0}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel>.ranking-table-wrap{flex:none;overflow:visible}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel>.leaderboard-empty{flex:none}@media (width<=900px){.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{position:relative}.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel:has(.base-camp-navigation) .ranking-panel-actions{z-index:2;background:0 0;border:0;padding:0;position:absolute;top:5px;right:5px}}:is(.homepage-leaderboard-grid .ranking-panel,.homepage-leaderboard-grid .ranking-table-wrap,.homepage-leaderboard-grid .homepage-activity,.homepage-leaderboard-grid .homepage-activity-body,.homepage-leaderboard-grid .group-activity-list,.homepage-leaderboard-grid:has(.boss-panel) .ranking-panel,.landing-shell .ranking-table-wrap){overscroll-behavior:auto}.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity,.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity-body,.homepage-leaderboard-grid .leaderboard-sidebar .homepage-activity .group-activity-list{height:auto;max-height:none;max-block-size:none;overflow:visible}.homepage-leaderboard-grid .ranking-panel:focus-visible{outline-offset:2px;outline:2px solid #3f7735}.boss-scene .boss-heading{inset:10px auto auto 10px}.boss-strikeControl[data-empty=true]{opacity:.65;filter:saturate(.35);cursor:pointer}.boss-sceneHealth{top:auto;bottom:44%}.boss-name{color:#fff8d8;text-wrap:balance;text-shadow:0 1px 2px #173b29,0 0 3px #173b29;margin:0 0 3px;font-size:clamp(8px,1.7cqw,12px);font-weight:700;line-height:1.15}.boss-seasonMeta{z-index:6;color:#fff8d8;background:#173b29e8;border:1px solid #eaf0d526;border-radius:6px;justify-items:end;gap:3px;max-width:calc(100% - 75px);padding:5px 7px;display:grid;position:absolute;top:10px;right:10px}.boss-scene .boss-seasonMeta .boss-reward{background:0 0;border:0;max-width:none;padding:0;position:static}.boss-seasonMeta .boss-sceneDeadline{text-align:right;background:0 0;border-radius:0;max-width:none;padding:0;font-size:clamp(8px,1.5cqw,10px);position:static}.boss-emptyNotice{z-index:10;color:#fff8d8;text-align:center;pointer-events:none;background:#173b29f2;border:1px solid #d9e4b399;border-radius:8px;gap:5px;width:max-content;max-width:78%;padding:10px 14px;animation:2.6s both bossNoticeFade;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boss-emptyNotice strong{font-size:13px}.boss-emptyNotice span{max-width:230px;font-size:11px;line-height:1.4}@keyframes bossNoticeFade{0%{opacity:0}10%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.boss-emptyNotice{animation:none}}@media (width<=900px){.homepage-leaderboard-grid .basecamp-tabs--global-only,.landing-shell .homepage-leaderboard-grid .landing-board-heading,.landing-shell .homepage-leaderboard-grid .landing-rewards{display:none}.landing-shell .homepage-leaderboard-grid:has(.boss-panel) .ranking-panel{min-height:0}.homepage-leaderboard-grid .ranking-panel .ranking-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;display:table}.homepage-leaderboard-grid .ranking-panel .ranking-table thead{clip:auto;clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.homepage-leaderboard-grid .ranking-panel .ranking-table tbody{width:auto;display:table-row-group}.homepage-leaderboard-grid .ranking-panel .ranking-table tr{padding:0;display:table-row}.homepage-leaderboard-grid .ranking-panel .ranking-table th,.homepage-leaderboard-grid .ranking-panel .ranking-table td{text-align:center;vertical-align:middle;white-space:nowrap;width:auto;min-width:0;padding:7px 3px;font-size:9px;line-height:1.25;display:table-cell;position:static}.homepage-leaderboard-grid .ranking-panel .ranking-table thead th{letter-spacing:0;white-space:normal;padding:8px 3px;font-size:clamp(7px,1.8vw,9px);line-height:1.2}.homepage-leaderboard-grid .ranking-panel .ranking-table th:first-child{width:8%}.homepage-leaderboard-grid .ranking-panel .ranking-table thead th:nth-child(2){text-align:left;width:35%}.homepage-leaderboard-grid .ranking-panel .ranking-table thead th:nth-child(3),.homepage-leaderboard-grid .ranking-panel .ranking-table thead th:nth-child(4){width:13%}.homepage-leaderboard-grid .ranking-panel .ranking-table thead th:nth-child(5){width:16%}.homepage-leaderboard-grid .ranking-panel .ranking-table thead th:nth-child(6){width:15%}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(5):last-child) thead th:nth-child(2){width:40%}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(5):last-child) thead th:nth-child(3){width:15%}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(5):last-child) thead th:nth-child(4){width:20%}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(5):last-child) thead th:nth-child(5){width:17%}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(6)) tr>:nth-child(5){display:none}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(6)) thead th:nth-child(2){width:42%}.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(6)) thead th:nth-child(3){width:16%}:is(.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(6)) thead th:nth-child(4),.homepage-leaderboard-grid .ranking-panel .ranking-table:has(thead th:nth-child(6)) thead th:nth-child(6)){width:17%}.homepage-leaderboard-grid .ranking-panel .ranking-table tr>:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.homepage-leaderboard-grid .ranking-panel .ranking-table .points-value,.homepage-leaderboard-grid .ranking-panel .ranking-table .application-count,.homepage-leaderboard-grid .ranking-panel .ranking-table .streak-value{width:auto;min-width:0;text-align:inherit;display:inline}.homepage-leaderboard-grid .ranking-panel .ranking-table tbody th{text-align:left}.homepage-leaderboard-grid .ranking-panel .ranking-table tbody th>span:last-child{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:calc(100% - 24px);font-size:10px;display:inline-block;overflow:hidden}.homepage-leaderboard-grid .ranking-panel .ranking-table .table-avatar{vertical-align:middle;width:18px;height:18px;margin-right:4px;display:inline-block}.homepage-leaderboard-grid .ranking-panel .ranking-table td:before{content:none;display:none}.homepage-leaderboard-grid .ranking-panel .ranking-table .rank-medal{width:auto;min-width:0;padding:2px;font-size:8px}.homepage-leaderboard-grid .ranking-panel .ranking-table .points-value{font-size:11px}.homepage-leaderboard-grid .ranking-panel .ranking-table .application-count,.homepage-leaderboard-grid .ranking-panel .ranking-table .streak-value{font-size:9px}.boss-scene .boss-heading{inset:7px auto auto 7px}.boss-scene .boss-strikeControl{border-radius:10px;width:36px;height:36px;min-height:36px}.boss-scene .boss-strikeControl svg{width:20px;height:20px}.boss-seasonMeta{max-width:calc(100% - 60px);padding:4px 6px;top:7px;right:7px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}main.landing-shell:has(.minimal-landing){height:auto;min-height:100svh;padding:24px;display:block;overflow:visible}main.landing-shell .leaderboard-window--visitor:has(.minimal-landing){background:#f4f3de;width:100%;max-width:1480px;height:auto;min-height:calc(100svh - 48px);margin-inline:auto;overflow:clip}main.landing-shell .leaderboard-content--visitor:has(.minimal-landing){background:#f4f3de;height:auto;min-height:0;padding:0;display:block;overflow:visible}.minimal-landing{--visitor-paper:#f4f3de;--visitor-ink:#183525;--visitor-muted:#59634c;--visitor-rule:#d5d7bd;color:var(--visitor-ink);background:var(--visitor-paper);font-family:var(--font-geist-mono), "Courier New", monospace}.visitor-opening{min-height:var(--visitor-opening-height,calc(100svh - 106px));box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:min(100%,1192px);margin-inline:auto;padding:clamp(28px,4vh,48px) 48px 18px;display:flex}.visitor-hero{flex:1;grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(28px,3.5vw,48px);display:grid}.visitor-pitch h1{max-width:12ch;font:600 clamp(42px, 4.3vw, 60px)/1.1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:-.035em;text-wrap:balance;color:var(--visitor-ink);margin:0 0 24px}.visitor-pitch h1 em{color:#44672f;font-style:normal}.visitor-signup{color:#102614;min-height:48px;font:700 13px/1.4 var(--font-geist-mono), "Courier New", monospace;background:#75a743;border:1px solid #468232;border-radius:5px;justify-content:center;align-items:center;gap:24px;padding:12px 20px;text-decoration:none;display:inline-flex;box-shadow:0 3px #25562e}.visitor-signup:hover{background:#84b84f}.visitor-signup:focus-visible,.visitor-explore:focus-visible{outline-offset:5px;outline:3px solid #25562e}.visitor-signup>span{font-size:21px;line-height:1}.visitor-steps{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.visitor-steps li{color:var(--visitor-muted);align-items:baseline;gap:14px;font:13px/1.45 Verdana,sans-serif;display:flex}.visitor-steps li>span:first-child{color:#617445;font:11px/1.45 Courier New,monospace}.visitor-battle{min-width:0;margin:0}.visitor-artwork{aspect-ratio:480/256;background:#dee5bf;border-radius:5px;width:100%;overflow:hidden}.minimal-landing .visitor-artwork .boss-panel.quest-panel{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.minimal-landing .visitor-artwork .boss-scene{aspect-ratio:480/256;border:0;border-radius:0;width:100%;height:100%}.minimal-landing .visitor-artwork .boss-background{object-fit:contain}.minimal-landing .visitor-artwork .boss-strikeControl,.minimal-landing .visitor-artwork .boss-seasonMeta{display:none}.visitor-battle figcaption{color:var(--visitor-muted);flex-direction:column;gap:6px;padding-top:16px;font:11px/1.5 Verdana,sans-serif;display:flex}.visitor-battle figcaption strong{color:var(--visitor-ink);font-size:12px}.visitor-explore{color:var(--visitor-muted);align-self:flex-start;gap:14px;padding:10px 0;font:11px/1.4 Verdana,sans-serif;text-decoration:none;display:inline-flex}.visitor-explore:hover{color:var(--visitor-ink);text-decoration:underline}.visitor-opening--solo .visitor-hero{grid-template-columns:1fr}.visitor-opening--solo .visitor-pitch{max-width:660px}.visitor-opening--solo .visitor-pitch h1{max-width:15ch}.visitor-features{border-top:1px solid var(--visitor-rule);max-width:1080px;margin:0 auto;padding:44px 48px 36px;scroll-margin-top:24px}.visitor-tour-heading{margin-bottom:20px}.visitor-eyebrow,.visitor-feature-number{color:var(--visitor-muted);font:600 10px/1.5 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;display:block}.visitor-tour-heading h2,.visitor-closing h2{font:500 clamp(30px, 3.4vw, 44px)/1.18 var(--font-geist-mono), "Courier New", monospace;letter-spacing:-.04em;margin:16px 0 0}.visitor-feature{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:24px 0 36px;display:grid}.visitor-feature+.visitor-feature{border-top:1px solid var(--visitor-rule);padding-top:36px}.visitor-feature--reverse .visitor-feature-copy{order:2}.visitor-feature h3{font:500 28px/1.25 var(--font-geist-mono), "Courier New", monospace;letter-spacing:-.035em;margin:14px 0 18px}.visitor-feature-copy p{max-width:34ch;color:var(--visitor-muted);margin:0 0 18px;font:13px/1.8 Verdana,sans-serif}.visitor-feature-detail{max-width:36ch;color:var(--visitor-muted);font:11px/1.7 Verdana,sans-serif;display:block}.visitor-example{min-width:0;font:12px/1.5 var(--font-geist-mono), "Courier New", monospace;background:#f5f4df;border:1px solid #92a375;border-radius:5px;padding:0;overflow:hidden;box-shadow:3px 3px #34512822,inset 0 0 0 2px #fffef0}.visitor-example-heading{color:#ffffe9;background:linear-gradient(#75a84c,#3a732e 58%,#2d5c29);border-bottom:1px solid #254b22;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;padding:10px 12px;display:flex}.visitor-example-heading>strong{align-items:center;gap:7px;font-size:11px;display:flex}.visitor-example-heading>span{color:#f5f6dd;font:9px/1.4 Verdana,sans-serif}.visitor-tracker table{border-collapse:collapse;text-align:left;width:100%}.visitor-tracker th{color:#4d633b;text-transform:uppercase;background:linear-gradient(#e8edce,#cbd9ae);border-block:1px solid #aab98d;padding:7px 10px;font-size:9px;font-weight:600}.visitor-tracker th:last-child,.visitor-tracker td:last-child{text-align:right}.visitor-tracker td{background:#ffffed;border-top:1px solid #d5dcc0;padding:12px 10px}.visitor-tracker td:first-child{padding-right:10px}.visitor-tracker td>strong,.visitor-tracker td>span:not(.visitor-stage){display:block}.visitor-tracker td>strong{font:700 11px/1.45 Verdana,sans-serif}.visitor-tracker td>span:not(.visitor-stage){color:var(--visitor-muted);margin-top:3px;font-size:10px}.visitor-stage{color:#37542b;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#e4edcd,#ccdfac);border:1px solid #afbd8b;border-radius:2px;padding:3px 5px;font-size:8px;font-weight:700;display:inline-block}.visitor-stage--interview{color:#644c2a;background:#e8dbc1;border-color:#c7b18d}.visitor-job-preferences{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.visitor-job-preferences span{background:#e9ecda;border-radius:3px;padding:4px 8px;font-size:9px}.visitor-job-role{align-items:center;gap:12px;display:flex}.visitor-job-monogram{color:#536b3d;background:#e1e7cb;border-radius:5px;flex-shrink:0;place-items:center;width:36px;height:36px;font:22px Georgia,serif;display:grid}.visitor-job-role h4{margin:0 0 3px;font-size:12px;font-weight:600}.visitor-job-role p{color:var(--visitor-muted);margin:0;font-size:10px}.visitor-job-location{color:var(--visitor-muted);margin:20px 0;font-size:10px}.visitor-job-location>span{margin-inline:6px}.visitor-example-note{color:var(--visitor-muted);border-top:1px solid #d5dcc0;margin:0;padding:12px;font:10px/1.6 Verdana,sans-serif}.visitor-ranks ol{margin:0;padding:0;list-style:none}.visitor-ranks li{border-top:1px solid #e4e4d3;grid-template-columns:30px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:12px;font-size:11px;display:grid}.visitor-ranks li:first-child{border-top:0}.visitor-rank-place{color:var(--visitor-muted)}.visitor-ranks small{color:var(--visitor-muted);font-size:9px}.visitor-rank-you{background:#e5ecd0}.visitor-ranks li:first-child{background:#faf2ce}.visitor-closing{border-top:1px solid var(--visitor-rule);justify-content:space-between;align-items:center;gap:30px;padding:36px 0 8px;display:flex}.visitor-closing h2{margin:0;font-size:38px}.visitor-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}@media (width<=959px){.visitor-opening{gap:18px;padding:32px 32px 18px}.visitor-hero{flex:none;grid-template-columns:1fr;gap:24px;width:min(100%,560px);margin-inline:auto}.visitor-pitch h1{max-width:12ch;font-size:clamp(40px,6.5vw,54px)}.visitor-steps{gap:9px;margin-top:28px}.visitor-explore{align-self:center}.visitor-features{padding:36px 32px 32px}.visitor-feature{grid-template-columns:1fr 1.1fr;gap:28px}.visitor-feature h3{font-size:29px}}@media (width<=600px){main.landing-shell:has(.minimal-landing){padding:8px}main.landing-shell .leaderboard-window--visitor:has(.minimal-landing){min-height:calc(100svh - 16px)}.visitor-opening{min-height:var(--visitor-opening-height,calc(100svh - 106px));gap:16px;padding:28px 22px 14px}.visitor-hero{gap:24px}.visitor-pitch h1{margin-bottom:24px;font-size:clamp(32px,8.8vw,46px)}.visitor-signup{box-sizing:border-box;justify-content:space-between;gap:12px;width:100%;padding-inline:14px;font-size:12px}.visitor-steps{gap:8px;margin-top:24px}.visitor-steps li{font-size:11px}.visitor-battle figcaption{gap:4px;padding-top:12px;font-size:10px}.visitor-battle figcaption strong{font-size:11px}.visitor-features{padding:32px 22px 24px}.visitor-tour-heading{margin-bottom:12px}.visitor-tour-heading h2{font-size:30px}.visitor-feature,.visitor-feature+.visitor-feature{grid-template-columns:1fr;gap:20px;padding:24px 0 28px}.visitor-feature--reverse .visitor-feature-copy{order:initial}.visitor-feature h3{font-size:27px}.visitor-feature-copy p{max-width:40ch;font-size:12px}.visitor-example-heading>strong{font-size:10px}.visitor-ranks li{gap:6px;font-size:10px}.visitor-closing{flex-direction:column;align-items:stretch;gap:22px;padding-top:28px}.visitor-closing h2{font-size:28px}}@media (prefers-reduced-motion:no-preference){.visitor-pitch,.visitor-battle{animation:.45s ease-out both visitor-arrive}.visitor-battle{animation-delay:80ms}@keyframes visitor-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.visitor-opening,.visitor-feature,.visitor-closing{position:relative}.visitor-preview-wrap{min-width:0;margin-top:24px;position:relative}.minimal-landing .visitor-page-frog{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:48px;height:48px;display:block;position:absolute}.visitor-page-frog--tracker{top:-39px;right:18px}.visitor-page-frog--jobs{top:-39px;left:18px}.visitor-page-frog--agent{top:-39px;right:18px}@media (width<=600px){.minimal-landing .visitor-page-frog{width:40px;height:40px}.visitor-preview-wrap{margin-top:18px}.visitor-page-frog--tracker,.visitor-page-frog--agent{top:-32px;right:12px}.visitor-page-frog--jobs{top:-32px;left:12px}}.visitor-mini-logo{color:#ffffd4;width:21px;height:23px;font:11px var(--font-geist-mono), monospace;background:#315927;border:1px solid #eff2c5;border-radius:2px;place-items:center;display:inline-grid}.visitor-mini-toolbar{background:#edf0d7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 10px;font-size:9px;display:flex}.visitor-mini-toolbar b{font-size:13px}.visitor-mini-action{color:#183d20;background:linear-gradient(#9ecb66,#5b983a);border:1px solid #4a7333;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block;box-shadow:inset 0 1px #e0efba,0 2px #42662c}.visitor-mini-toolbar .visitor-mini-action{margin-left:auto}.visitor-mini-tabs{border-bottom:1px solid #a8b789;gap:5px;padding:12px 12px 0;font-size:9px;display:flex}.visitor-mini-tabs>span{background:#e2e8c9;border:1px solid #acb98d;border-bottom:0;border-radius:3px 3px 0 0;padding:6px 8px}.visitor-mini-tabs>.visitor-mini-selected{color:#294e26;background:#fbfce9;font-weight:700}.visitor-mini-job-card{background:#ffffed;border:1px solid #a6b485;border-radius:3px;margin:12px;padding:14px}.visitor-mini-job-card .visitor-job-role{display:block}.visitor-mini-job-card .visitor-job-role p{color:#536339;margin-bottom:6px;font-size:10px;font-weight:700}.visitor-mini-job-card .visitor-job-role h4{color:#254927;font:700 13px/1.5 Verdana,sans-serif}.visitor-job-salary{gap:3px;margin:14px 0;display:grid}.visitor-job-salary>span,.visitor-job-qualifications>span{color:#68724f;text-transform:uppercase;font-size:8px}.visitor-job-salary strong{font-size:10px;font-weight:500}.visitor-job-qualifications{border-top:1px solid #d4dcc1;padding-top:10px}.visitor-job-qualifications p{margin:5px 0 0;font:10px/1.7 Verdana,sans-serif}.visitor-mini-job-actions{color:#31532b;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:8px;display:flex}.visitor-mini-rank-head{text-transform:uppercase;color:#55643c;background:#e9edcf;border-bottom:1px solid #b9c59a;grid-template-columns:30px minmax(0,1fr) 40px;gap:10px;padding:8px 12px;font-size:8px;display:grid}.visitor-mini-rank-head>:last-child,.visitor-ranks li>:last-child{text-align:right}.visitor-ranks li>:last-child{color:#2c5b2b;font-weight:700}.visitor-mini-player{align-items:center;gap:8px;min-width:0;font:700 10px/1.5 Verdana,sans-serif;display:flex}.visitor-mini-player>span:last-child{overflow-wrap:anywhere;min-width:0}.minimal-landing .visitor-mini-player .companion-avatar{flex:0 0 24px;width:24px;height:24px}.visitor-mini-player small{font-weight:400;display:inline-block}.visitor-agent-capabilities{margin:0;padding:6px 16px;list-style:none}.visitor-agent-capabilities li{align-items:baseline;gap:14px;padding:16px 0;font-size:11px;display:flex}.visitor-agent-capabilities li+li{border-top:1px solid #d5dcc0}.visitor-agent-capabilities li>span:first-child{color:#617445;font-size:10px}@media (width<=600px){.visitor-mini-rank-head{gap:6px}.visitor-mini-player{gap:5px;font-size:9px}.visitor-mini-tabs{gap:3px;padding-inline:8px}.visitor-mini-tabs>span{padding-inline:6px;font-size:8px}.visitor-mini-toolbar{gap:8px;font-size:8px}.visitor-mini-toolbar .visitor-mini-action{padding-inline:5px;font-size:8px}.visitor-tracker td>strong{font-size:10px}}.boss-scene .boss-rosterBlock{pointer-events:none;z-index:4;width:100%;height:100%;max-height:none;inset:0;overflow:visible}.boss-scene .boss-roster{display:block;position:absolute;inset:0}.boss-scene .boss-contributor{left:var(--frog-x);bottom:var(--frog-y);width:var(--frog-size);height:calc(var(--frog-size) + 1.6667cqw);z-index:var(--frog-depth);pointer-events:auto;position:absolute;transform:none}.boss-scene .boss-contributor.boss-self{z-index:120;transform:none}.boss-scene .boss-youMarker{font-size:clamp(6px,1.15cqw,9px);bottom:0}.boss-scene .boss-contributor:focus-visible{z-index:200}@media (hover:hover) and (pointer:fine){.boss-scene .boss-contributor:hover{z-index:200}}.boss-scene .boss-expandRoster{pointer-events:auto;border-radius:3px;margin:0;padding:3px 6px;font-size:clamp(8px,1.2cqw,10px);position:absolute;bottom:1.5%;left:3%}.boss-rosterDirectory{z-index:220;color:#183525;width:min(320px,82%);max-height:65%;font:11px/1.6 var(--font-geist-mono), monospace;pointer-events:auto;background:#f4f3eef5;border:1px solid #627548;border-radius:4px;margin:0;padding:10px 12px;list-style:none;position:absolute;bottom:14%;left:3%;overflow:auto;box-shadow:2px 3px #173b292b}.boss-rosterDirectory li+li{border-top:1px solid #d4dcc1;margin-top:6px;padding-top:6px}.boss-rosterDirectory strong,.boss-rosterDirectory span{overflow-wrap:anywhere;display:block}.boss-scene .boss-travelingSword{left:calc(var(--strike-start-x) - 12px);bottom:calc(var(--strike-start-y) - 12px);animation-name:bossFormationSwordTravel}@keyframes bossFormationSwordTravel{0%{opacity:1;transform:translate(0)rotate(-35deg)}50%{opacity:1;transform:translate(calc((89.5833cqw - var(--strike-start-x)) * .5), -20cqw) rotate(0deg)}to{opacity:0;transform:translate(calc(89.5833cqw - var(--strike-start-x)), calc(var(--strike-start-y) - 15cqw)) rotate(45deg)}}.password-login h1{margin:0 0 1.25rem}.password-login .secondary-button{width:fit-content;min-height:36px;box-shadow:none;text-align:left;font:inherit;color:#315945;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.password-login .secondary-button:hover{color:#173b2c;background:0 0}.password-login button[aria-pressed]{margin-top:-4px;font-size:.85rem}.password-login .login-step-note{margin:0;font-size:.875rem}.password-login input{box-sizing:border-box;width:100%;min-width:0}.password-login .login-status:empty{display:none}.native-job-card__identity{gap:2px;display:grid}.native-job-location{color:#596b54;margin:1px 0 0;font-size:13px;line-height:1.35}.native-job-metadata{color:#52634e;flex-wrap:wrap;gap:4px 13px;margin:-4px 0 0;font-size:12px;line-height:1.4;display:flex}.native-job-metadata span{position:relative}.native-job-metadata span+span:before{color:#9aa592;content:"·";position:absolute;left:-8px}.native-job-salary{overflow-wrap:anywhere;min-width:0;max-width:220px;margin:0;padding:7px 9px}.native-job-salary strong{font-size:13px}.native-job-card .official-job-handoff{display:grid}.native-job-card .official-job-handoff .tracker-status:empty{display:none}.native-job-card .official-job-handoff .aq-button{padding:7px 10px;font-size:11px}.native-job-verification{color:#697362;font:500 12px/1.4 var(--font-geist-mono), monospace;flex-wrap:wrap;gap:5px 16px;margin:-2px 0 0;display:flex}.native-job-verification>div{gap:5px;display:flex}.native-job-verification dt{color:#778270;text-transform:uppercase}.native-job-verification dd{color:#465844;margin:0}.jobs-preferences-window-body>.job-preferences-form{margin-top:0}@media (width<=920px){.native-job-salary{width:fit-content}}.native-jobs-content .native-jobs-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:24px}.native-jobs-sidebar{border:1px solid var(--aq-border-soft);background:#fbfae799;border-radius:6px;min-width:0;padding:14px}.native-jobs-sidebar .native-jobs-toolbar{border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.native-jobs-sidebar .native-jobs-toolbar-heading{flex-wrap:wrap;gap:8px}.native-jobs-sidebar .native-jobs-preferences-summary dl{grid-template-columns:minmax(0,1fr);gap:14px}.native-jobs-sidebar .native-jobs-preferences-summary dd{white-space:normal;overflow-wrap:anywhere}.native-jobs-sidebar .native-jobs-add-content{width:100%}.native-jobs-content .native-jobs-feed{scrollbar-gutter:stable;scrollbar-color:#91a37d transparent;max-height:max(360px,100dvh - 245px);padding:0 10px 12px 0;overflow-y:auto}.native-jobs-feed:focus-visible{outline-offset:3px;outline:2px solid #4f8c3e}.native-jobs-loading{z-index:5;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;top:52px}.native-jobs-loading>span{color:#24482a;background:#f7f4dd;border:1px solid #91a37d;border-radius:4px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:12px;display:inline-flex;box-shadow:0 2px 8px #25432424}.native-jobs-loading i{border:2px solid #c7d5b4;border-top-color:#397b38;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite native-jobs-loading-spin}.native-jobs-feed--refreshing .native-job-list{opacity:.55;pointer-events:none}@keyframes native-jobs-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.native-jobs-loading i{animation:none}}.native-job-card .native-job-card__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.native-job-card .native-job-salary{text-align:right;justify-items:end}.aq-jobs-batch-actions{flex-wrap:wrap;align-items:center;gap:4px;padding:0 0 10px;display:flex}.aq-jobs-batch-controls .aq-form-status:empty{display:none}.aq-jobs-batch-actions .native-jobs-refresh{flex:none;justify-content:center;align-items:center;width:30px;min-height:30px;padding:6px;display:inline-flex}.native-jobs-page-slot{align-items:center;gap:4px;display:inline-flex}.aq-jobs-batch-actions .native-jobs-page,.aq-jobs-batch-actions .native-jobs-refresh{min-width:30px;height:30px;min-height:30px;box-shadow:none;color:var(--aq-text-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:4px 6px;font-size:12px;text-decoration:none;display:inline-flex}.aq-jobs-batch-actions .native-jobs-page[aria-current=page]{color:#21472a;background:#e1e9cf;font-weight:700}.aq-jobs-batch-actions :is(button,a):hover:not(:disabled){border-color:var(--aq-border-soft)}.aq-jobs-batch-actions :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #4f8c3e}.native-jobs-page-gap{color:var(--aq-text-muted);font-size:12px}@media (width<=800px){.native-jobs-content .native-jobs-layout{grid-template-columns:minmax(0,1fr);gap:16px}.native-jobs-sidebar .native-jobs-preferences-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.native-jobs-content .native-jobs-feed{scrollbar-gutter:auto;max-height:none;padding:0;overflow:visible}.native-job-card .native-job-salary{max-width:138px;padding:5px 6px}.native-job-salary strong{font-size:11px}}.job-preferences-fields{display:contents}.native-jobs-sidebar .job-preferences-form--inline{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:0;margin:0;display:flex}.job-preferences-form--inline .job-preferences-fields{grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;min-height:0;display:grid}.job-preferences-form--inline .job-preference-field{gap:3px;width:100%;min-width:0;display:grid}.job-preferences-form--inline :is(input:not([type=radio]):not([type=hidden]),select:not([aria-hidden=true]),.aq-select-trigger){width:100%;min-width:0;height:30px;min-height:30px;margin:0;padding:4px 8px;font-size:12px;line-height:18px}.job-preferences-form--inline label{margin:0;font-size:11px;line-height:14px}.job-preferences-form--inline .preference-choice-group{grid-template-columns:1fr;padding:8px}.job-preferences-form--inline .preference-choice-group p{font-size:11px}.job-preferences-form--inline .profile-form-actions{border-top:1px solid var(--aq-border-soft);flex:none;width:100%;margin:8px 0 0;padding:8px 0 0;position:static}.job-preferences-form--inline .profile-form-actions button{width:100%;min-height:32px;margin:0;padding:6px 8px}.job-preferences-form--inline .profile-form-actions button:disabled{border-color:var(--aq-border-soft);box-shadow:none;color:var(--aq-text-muted);cursor:default;background:0 0}.job-preferences-form--inline .login-status:empty{display:none}.job-preferences-form--inline .login-status{flex:none;margin:6px 0 0;font-size:11px}.native-jobs-sidebar .native-jobs-agent-help{align-items:flex-start;gap:8px;margin:0;padding:8px 0 0;display:flex}.native-jobs-agent-help>details{flex:1;min-width:0}.native-jobs-agent-help>details>summary{min-height:30px;color:var(--aq-text-muted);cursor:pointer;font-size:11px;font-weight:600;line-height:30px}.native-jobs-agent-help .native-jobs-agent-copy{border:1px solid var(--aq-border-soft);width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;flex:0 0 30px;place-items:center;margin:0;padding:6px;display:grid}@media (width>=801px){.native-jobs-sidebar{box-sizing:border-box;flex-direction:column;gap:10px;height:max(360px,100dvh - 245px);padding:12px;display:flex;overflow:hidden}.native-jobs-sidebar .native-jobs-toolbar,.native-jobs-sidebar .job-preferences{flex-direction:column;flex:1 1 0;align-items:stretch;gap:10px;width:100%;min-width:0;min-height:0;display:flex}.job-preferences-form--inline .job-preferences-fields{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#91a37d transparent;flex:1 1 0;padding-right:4px;overflow-y:auto}.native-jobs-sidebar .native-jobs-toolbar-heading,.native-jobs-sidebar .native-jobs-agent-help{flex:none}.native-jobs-sidebar .native-jobs-agent-help{max-height:140px;overflow-y:auto}}@media (width<=800px){.job-preferences-form--inline :is(input:not([type=radio]):not([type=hidden]),select:not([aria-hidden=true]),.aq-select-trigger){height:40px;min-height:40px;font-size:16px}.job-preferences-form--inline .profile-form-actions button{min-height:44px}}.native-job-card .native-job-company{align-items:center;gap:8px;display:flex}.native-job-company-icon{border:1px solid var(--aq-border-soft);color:#52634e;letter-spacing:0;background:#fffdf3;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-grid;overflow:hidden}.native-job-company-icon img{object-fit:contain;width:18px;height:18px}.onboarding-shell .foundation-content{padding:clamp(22px,4vw,42px)}.onboarding-shell h1{margin-bottom:24px;font-size:clamp(1.8rem,5vw,2.5rem)}.onboarding-profile-form small{color:var(--aq-text-muted);line-height:1.5}.onboarding-profile-form .profile-consent{margin-top:8px}.onboarding-sharing-details{color:var(--aq-text-muted);font-size:.8rem}.onboarding-sharing-details summary,.onboarding-more-preferences summary{cursor:pointer;text-underline-offset:3px}.onboarding-sharing-details p{margin:10px 0 0;line-height:1.5}.onboarding-extra-fields{gap:10px;padding-top:16px;display:grid}.onboarding-more-preferences{margin:8px 0}.quest-tour{border:1px solid var(--aq-border,#cbd8c5);background:var(--aq-surface-soft,#f0f4e9);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:12px clamp(16px,3vw,32px) 0;padding:14px 16px;display:flex}.quest-tour-copy{flex:260px;align-items:center;gap:12px;display:flex}.quest-tour-step{color:var(--aq-text-muted);white-space:nowrap;font-size:.75rem}.quest-tour-copy strong{font-size:.9rem}.quest-tour-copy p{color:var(--aq-text-muted);margin:3px 0 0;font-size:.8rem;line-height:1.45}.quest-tour-actions{align-items:center;gap:16px;display:flex}[data-tour-highlight=true]{outline:2px solid var(--aq-green-strong,#39663c);outline-offset:3px}.first-application-notice{z-index:60;border:1px solid var(--aq-border,#cbd8c5);background:var(--aq-surface,#fafbf2);border-radius:8px;align-items:start;gap:12px;width:min(350px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 24px #182d1c24}.first-application-notice p{margin:0 0 8px;font-size:.85rem;line-height:1.45}.first-application-notice a{color:var(--aq-green-strong,#39663c);text-underline-offset:3px;font-size:.8rem}.first-application-notice button{flex:none}@media (width<=600px){.quest-tour{margin-inline:12px;padding:12px}.quest-tour-actions{justify-content:flex-end;width:100%}.first-application-notice{bottom:16px;right:16px}}.frog-picker{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.frog-picker>legend{color:var(--aq-text,#173e21);margin-bottom:8px;padding:0;font-size:.82rem;font-weight:800}.frog-picker__preview{border:1px solid var(--aq-border,#cbd8c5);background:linear-gradient(135deg, var(--aq-surface-soft,#f0f4e9), var(--aq-surface,#fafbf2));border-radius:10px;align-items:center;gap:12px;min-height:70px;padding:10px 14px;display:flex}.frog-picker__preview-avatar{flex:none;width:48px;height:48px}.frog-picker__preview>span{gap:2px;display:grid}.frog-picker__preview strong{font-size:.9rem}.frog-picker__preview small{color:var(--aq-text-muted,#52684e);font-size:.72rem}.frog-picker__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.frog-picker__option{border:1px solid var(--aq-border,#cbd8c5);min-width:0;min-height:68px;color:var(--aq-text,#173e21);background:var(--aq-surface,#fafbf2);box-shadow:none;transition:border-color var(--aq-motion-fast,.12s) ease, background var(--aq-motion-fast,.12s) ease, transform var(--aq-motion-fast,.12s) ease;border-radius:9px;place-items:center;gap:5px;padding:8px 6px;font-size:.7rem;font-weight:750;display:grid}.frog-picker__option:hover:not(:disabled){border-color:var(--aq-green-strong,#39663c);transform:translateY(-1px)}.frog-picker__option[aria-pressed=true]{border-color:var(--aq-green-strong,#39663c);background:var(--aq-surface-soft,#f0f4e9);box-shadow:inset 0 0 0 1px var(--aq-green-strong,#39663c)}.frog-picker__option:focus-visible{outline:2px solid var(--aq-green-strong,#39663c);outline-offset:2px}.frog-picker__option-avatar{width:32px;height:32px}.frog-picker:disabled{opacity:.68}@media (width<=420px){.frog-picker__preview{min-height:62px}.frog-picker__option{min-height:62px;padding-inline:4px}}.friends-dialog{color:#24482a;background:#f7f4dd;border:1px solid #91a37d;border-radius:8px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);padding:22px;overflow-y:auto}.friends-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.friends-heading h2{margin:0;font-size:22px}.friends-close,.friends-remove{color:#36553a;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.friends-close:hover,.friends-remove:hover:not(:disabled){background:#e7ecd4}.friends-close:focus-visible,.friends-remove:focus-visible{outline-offset:2px;outline:2px solid #52733a}.friends-remove:disabled{opacity:.45;cursor:wait}.friends-consent{margin:0 0 16px;font-size:13px;line-height:1.5}.friends-link{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.friends-link input{min-width:0;color:inherit;background:#fffef3;border:1px solid #91a37d;flex:1;padding:8px}.friends-link small{width:100%;font-size:11px;line-height:1.5}.friends-list{margin:20px 0 0;padding:0;list-style:none}.friends-list li{border-top:1px solid #d3d8bc;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.friends-message{margin:14px 0 0;font-size:13px}.friends-invite-page{color:#24482a;background:#f7f4dd;align-content:center;justify-items:center;gap:22px;min-height:100dvh;padding:24px;display:grid}.friends-brand{color:inherit;font-weight:700;text-decoration:none}.friends-invite-card{background:#fffdf0;border:1px solid #c3cfae;border-radius:8px;width:min(100%,420px);padding:26px}.friends-invite-card h1{margin:0 0 22px;font-size:25px}.titlebar-icon-button{color:#315234;cursor:pointer;background:linear-gradient(#fffef0,#dce6c7);border:1px solid #779466;border-radius:3px;place-items:center;width:34px;height:28px;padding:0;display:grid;box-shadow:inset 0 -2px #a8bc8d}.titlebar-icon-button:hover{background:#edf2db}.titlebar-icon-button:focus-visible{outline-offset:2px;outline:2px solid #fff8bd}.friends-player{align-items:center;gap:10px;min-width:0;display:inline-flex}.friends-player strong{overflow-wrap:anywhere}.friends-avatar{flex:0 0 34px;width:34px;height:34px}.ranking-friend-badge{vertical-align:middle;color:#52733a;margin-left:5px;display:inline-flex}.activity-job-link{vertical-align:middle;color:#426432;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:3px;text-decoration:none;display:inline-flex}.activity-job-link:hover{background:#e7ecd4}.activity-job-link:focus-visible{outline-offset:2px;outline:2px solid #52733a}.homepage-leaderboard-grid .ranking-panel:has(>.ranking-table-wrap--capped){align-self:start;height:auto;min-height:0;max-height:none;overflow:visible}.ranking-table-wrap--capped{scrollbar-width:thin;overscroll-behavior:auto;border-radius:5px}.ranking-table-wrap--capped:focus-visible{outline-offset:2px;outline:2px solid #52733a}.ranking-table-wrap--capped .ranking-table thead th{z-index:1;position:sticky;top:0}.native-job-card__primary-action{width:100%}.native-job-card__primary-action>.job-decision-controls--compact{flex-wrap:wrap;flex:1}.native-job-card__primary-action .job-decision-quiet{margin-left:auto}.landing-shell .leaderboard-window--visitor{grid-template-rows:auto 1fr auto;height:auto;min-height:calc(100dvh - clamp(24px,5vw,64px))}.landing-shell .leaderboard-titlebar{min-height:64px;padding:10px 20px}.landing-shell .brand-name-row strong{text-shadow:none;font-size:19px}.landing-shell .quest-workspace-nav{border:0}.landing-shell .quest-workspace-nav a{min-height:40px;font:600 14px/1.2 var(--font-geist-sans), sans-serif;padding:10px 12px}.landing-shell .player-control.signed-out{min-width:0;min-height:40px;padding:10px 14px}.landing-shell .player-control.signed-out .player-avatar,.landing-shell .player-control.signed-out small{display:none}.landing-shell .player-control.signed-out strong{font:650 14px/1.2 var(--font-geist-sans), sans-serif}.landing-shell .sound-toggle{min-height:40px;font-size:16px}.landing-shell .leaderboard-content--visitor{padding:clamp(20px,2.7vw,34px);display:block}.landing-shell .homepage-intro{border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:4px 0 28px}.landing-shell .homepage-intro-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:580px;color:var(--aq-text-heading);font-size:clamp(36px,4.2vw,54px);font-weight:600;line-height:1.04}.landing-shell .homepage-intro-action{margin-top:26px}.landing-shell .homepage-intro-action .aq-button{border-radius:var(--aq-radius-control);min-height:48px;font:650 15px/1.3 var(--font-geist-sans), sans-serif;text-transform:none;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;text-decoration:none;display:inline-flex}.landing-shell a:focus-visible,.landing-shell button:focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:4px}.landing-shell .ranking-table-wrap:focus-visible{outline:3px solid var(--aq-button-focus);outline-offset:-3px}.landing-shell .landing-workflow{border-left:1px solid var(--aq-border-soft);padding-left:clamp(20px,3vw,40px)}.landing-shell .homepage-product-flow{gap:14px}.landing-shell .homepage-product-flow li{background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:16px;min-height:38px;padding:0}.landing-shell .homepage-product-flow li>span{border:1px solid var(--aq-border-strong);background:var(--aq-surface-panel-muted);width:38px;height:38px;box-shadow:none;color:var(--aq-text-heading);font:600 12px var(--font-geist-mono), monospace;border-radius:50%}.landing-shell .homepage-product-flow li>strong{font:600 17px/1.4 var(--font-geist-sans), sans-serif;color:var(--aq-text-heading)}.landing-shell .homepage-product-flow li:not(:last-child):after{background:var(--aq-border-strong);height:14px;left:18px}.landing-shell .landing-agent{border-top:1px dashed var(--aq-border-soft);color:var(--aq-text-body);align-items:center;gap:16px;margin:20px 0 0;padding-top:16px;font-size:14px;display:flex}.landing-shell .landing-agent>span:first-child{text-align:center;flex-shrink:0;width:38px;font-size:22px}.landing-shell .homepage-leaderboard-grid,.landing-shell .homepage-leaderboard-grid>.leaderboard-main-column{height:auto;display:block}.landing-shell .homepage-leaderboard-grid .ranking-panel{border:2px solid var(--aq-border-strong);border-radius:var(--aq-radius-panel);background:var(--aq-surface-panel);max-height:none;box-shadow:var(--aq-shadow-panel);display:block;overflow:hidden}.landing-board-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 16px;display:flex}.landing-board-heading h2{color:var(--aq-text-heading);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.landing-period{border:1px solid var(--aq-border-soft);color:var(--aq-text-body);font:500 12px/1.2 var(--font-geist-mono), monospace;border-radius:5px;flex-shrink:0;padding:7px 10px}.landing-shell .landing-rewards{padding:0 24px 18px}.landing-shell .quest-rewards-stack{border:0;margin:0;padding:0;display:block}.landing-shell .score-key{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 22px;padding:0;display:flex}.landing-shell .score-key>strong{font:500 12px/1.4 var(--font-geist-sans), sans-serif;color:var(--aq-text-muted);text-transform:none;letter-spacing:0}.landing-shell .score-key>span{font:500 12px/1.4 var(--font-geist-sans), sans-serif;color:var(--aq-text-body);align-items:center;gap:6px;display:inline-flex}.landing-shell .score-key b{color:#276129;font:650 12px/1.4 var(--font-geist-mono), monospace;background:#e4d58f;border-radius:3px;padding:2px 5px}.landing-shell .ranking-table{font-size:15px}.landing-shell .ranking-table thead th{font:600 11px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.02em;text-transform:none;color:var(--aq-text-body);background:#f0f1dc;padding:12px 20px}.landing-shell .ranking-table td,.landing-shell .ranking-table tbody th{padding:14px 20px}.landing-shell .ranking-table tbody th{gap:12px}.landing-shell .ranking-table tbody th>span:last-child{overflow-wrap:anywhere}.landing-shell .ranking-table td:nth-child(n+3),.landing-shell .ranking-table thead th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.landing-shell .ranking-table tr:nth-child(2n){background:var(--aq-surface-row-alt)}.landing-shell .ranking-table tr.rank-1{background:linear-gradient(90deg,#f3edbd,#fffdf0 42%)}.landing-shell .rank-medal{min-width:28px;height:28px;font:600 13px var(--font-geist-mono), monospace;border-radius:6px;place-items:center;display:inline-grid}.landing-shell .rank-1 .rank-medal{color:var(--aq-text-heading);background:#e4d58f}.landing-shell .rank-2 .rank-medal{background:var(--aq-surface-panel-muted);color:#68746d}.landing-shell .rank-3 .rank-medal{background:var(--aq-surface-panel-muted);color:#8c5833}.landing-shell .points-value{color:var(--aq-text-heading);font-size:18px}.landing-shell .application-count,.landing-shell .streak-value{font:500 14px var(--font-geist-sans), sans-serif;color:var(--aq-text-body)}.landing-shell .leaderboard-empty{min-height:200px;padding:24px}.landing-shell .leaderboard-empty h3{font-size:18px;font-weight:600}.landing-shell .leaderboard-empty p{max-width:440px;font-size:14px}.landing-shell .leaderboard-statusbar{font:500 12px/1.4 var(--font-geist-sans), sans-serif;flex-wrap:wrap;gap:12px;padding:16px 28px}@media (width<=900px){.landing-shell .leaderboard-titlebar--workspace{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.landing-shell .leaderboard-titlebar--workspace .quest-workspace-nav{grid-area:2/1/auto/-1;width:100%;margin:0}.landing-shell .leaderboard-account-controls{grid-area:1/2;margin:0}.landing-shell .leaderboard-titlebar{padding:14px 20px}.landing-shell .homepage-intro{gap:24px}.landing-shell .homepage-intro-copy h1{font-size:clamp(36px,5.5vw,48px)}.landing-shell .landing-workflow{padding-left:20px}.landing-shell .ranking-table td,.landing-shell .ranking-table th{padding-inline:12px}}@media (width<=640px){.landing-shell .leaderboard-titlebar{padding:12px 16px}.landing-shell .quest-workspace-nav a{padding-inline:10px;font-size:13px}.landing-shell .quest-workspace-link:after{content:none}.landing-shell .homepage-intro{grid-template-columns:1fr;gap:28px;padding:8px 0 28px}.landing-shell .homepage-intro-copy h1{max-width:460px;font-size:clamp(34px,8vw,44px)}.landing-shell .homepage-intro-action .aq-button{width:100%}.landing-shell .landing-workflow{border-left:0;border-top:1px solid var(--aq-border-soft);padding:20px 0 0}.landing-shell .homepage-product-flow{gap:12px}.landing-shell .homepage-product-flow li:not(:last-child):after{height:12px}.landing-shell .landing-agent{margin-top:16px}.landing-board-heading{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px 16px}.landing-board-heading h2{font-size:22px}.landing-shell .landing-rewards{padding:0 16px 18px}.landing-shell .score-key{gap:10px 16px}.landing-shell .score-key>strong{flex-basis:100%}.landing-shell .ranking-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:14px 16px 14px 54px;display:grid}.landing-shell .ranking-table td,.landing-shell .ranking-table tbody th{padding:5px 0}.landing-shell .ranking-table td:first-child{top:16px;left:12px}.landing-shell .ranking-table tbody th{grid-column:1/-1;margin-bottom:4px;display:flex}.landing-shell .ranking-table td:not(:first-child){text-align:left;flex-direction:column;align-items:flex-start;gap:5px}.landing-shell .ranking-table td:not(:first-child):before{color:var(--aq-text-body);font:500 12px var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none}.landing-shell .leaderboard-statusbar{padding:16px}.landing-shell .mobile-ranking-toggle{min-height:40px;font-size:13px}}@media (width>=901px) and (height>=650px),(width>=641px) and (height>=750px){.landing-shell .leaderboard-window--visitor{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - clamp(24px,5vw,64px));min-height:0;display:grid}.landing-shell .leaderboard-content--visitor{grid-template-rows:auto minmax(0,1fr);gap:clamp(16px,2.5vh,28px);min-height:0;padding:clamp(16px,2.5vh,28px) clamp(20px,2.7vw,34px);display:grid}.landing-shell .homepage-intro{align-items:center;padding:0}.landing-shell .homepage-intro-copy h1{font-size:clamp(34px,4vw,50px)}.landing-shell .homepage-intro-action{margin-top:20px}.landing-shell .homepage-product-flow{gap:10px}.landing-shell .homepage-product-flow li:not(:last-child):after{height:10px}.landing-shell .landing-agent{margin-top:12px;padding-top:12px}.landing-shell .homepage-leaderboard-grid,.landing-shell .homepage-leaderboard-grid>.leaderboard-main-column{flex-direction:column;height:100%;min-height:0;display:flex}.landing-shell .homepage-leaderboard-grid .ranking-panel{flex-direction:column;flex:1;min-height:0;display:flex}.landing-shell .landing-board-heading{flex-shrink:0;padding:16px 20px 12px}.landing-shell .landing-rewards{flex-shrink:0;padding:0 20px 14px}.landing-shell .ranking-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.landing-shell .ranking-table thead th{z-index:1;position:sticky;top:0}.landing-shell .ranking-table td,.landing-shell .ranking-table tbody th{padding-block:10px}.landing-shell .leaderboard-empty{min-height:0;overflow:auto}.landing-shell .leaderboard-statusbar{padding-block:10px}}
