*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#12161c}button,input{font:inherit}.app-shell{min-height:100vh;padding:24px;display:grid;grid-template-columns:354px minmax(560px,1fr) 510px;gap:24px;background:linear-gradient(180deg,#f1eee9,#ebeae8 62%,#c8d4e7);overflow:hidden}.jobs,.sidebar,.workspace{height:calc(100vh - 48px);border-radius:36px;background:#ffffff8a;box-shadow:0 20px 55px #33405617;overflow:hidden}.sidebar{padding:25px 21px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;height:64px;padding:0 18px;gap:13px;color:#2879ae;font-size:24px}.brandmark,.mascot{color:#7094d0;filter:drop-shadow(-5px 5px 0 #d9cefa);font-size:34px;transform:rotate(-20deg)}.round{margin-left:auto;width:54px;height:54px;border:0;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 26px #33405617}.new-chat{height:76px;margin:18px 0 20px;border:0;border-radius:22px;background:#fff;text-align:left;padding:0 28px;font-size:18px;box-shadow:0 8px 26px #33405614}.section-label{margin:8px 14px 16px;color:#7b8491;font-weight:700}.sidebar nav{display:grid;gap:4px}.sidebar nav button{border:0;background:transparent;height:58px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;padding:0 14px;color:#59616d;text-align:left}.recent{border:0;border-radius:20px;background:#fff;display:flex;gap:14px;padding:18px;text-align:left}.recent span{min-width:0;display:grid;gap:5px}.recent b,.recent small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account small,.recent small{color:#7b8491}.account{margin-top:auto;padding:28px 8px 0;border-top:1px solid #171e2914;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;color:#59616d}.account,.account span{display:grid}.account>div{grid-column:1/-1;display:flex;gap:9px}.account>div button{flex:1;height:58px;border:0;border-radius:18px;background:#edf3ff;color:#59616d;font-weight:700}.workspace{position:relative;transition:margin-right .3s;padding:40px 60px;background:#ffffff7a}.follow{position:absolute;top:22px;left:50%;transform:translateX(-50%);border:0;border-radius:999px;background:#ffffffd1;height:62px;padding:0 35px;display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px}.welcome{text-align:center;margin-top:145px}.welcome .mascot{display:block;margin:auto}.welcome h1{font-size:38px;margin:22px 0 10px}.welcome em{font-style:normal;color:#267bb1}.welcome i{font-style:normal;color:#269472}.welcome p{color:#59616d;font-size:17px}.action-grid{max-width:860px;margin:12px auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.action-grid button{min-height:120px;border:1px solid #ffffffe6;border-radius:28px;background:#ffffff94;display:grid;grid-template-columns:64px 1fr auto;align-items:center;text-align:left;padding:22px;gap:15px}.action-grid button>span{width:58px;height:58px;border-radius:18px;background:#f4f7ff;color:#7fa2df;display:grid;place-items:center}.action-grid button div{display:grid;gap:8px}.action-grid b{font-size:20px}.action-grid small{color:#7b8491}.jobs{padding:35px 30px}.jobs header{display:flex;justify-content:space-between;align-items:flex-start}.jobs header span{display:grid;gap:8px}.jobs header small{color:#59616d}.jobs header b{font-size:24px}.jobs header button,.sorts button{border:0;background:#f2f5f9;border-radius:999px;padding:12px 16px;color:#59616d;display:flex;gap:8px;align-items:center}.sorts{display:flex;gap:6px;margin:42px 0}.sorts button.active{background:#eef2f7;color:#12161c;font-weight:700}.search{height:64px;border-radius:20px;background:#eef2f7;display:flex;align-items:center;padding:0 20px;gap:12px;color:#98a4b4}.search input{border:0;outline:0;background:transparent;width:100%}.job-list{height:calc(100% - 210px);overflow:auto;margin-top:30px;padding:0 4px}.job-list article{background:#fff;border-radius:26px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 26px #33405612}.job-list h3,.job-list p,.job-list>article>div{margin:0;padding:22px 20px 0}.job-list h3{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-list h3 strong{float:right;color:#587fc5;background:#edf4ff;border-radius:10px;padding:7px;font-size:14px}.job-list p{color:#59616d}.job-list article span{display:inline-block;background:#f0f3f6;color:#59616d;padding:6px 10px;border-radius:999px;margin-right:7px}.job-list footer{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border-top:1px solid #edf0f3}.job-list footer button{height:58px;border:0;background:#fff;font-weight:700}.job-list footer button+button{border-left:1px solid #edf0f3}.empty{text-align:center;color:#7b8491;padding:50px}.doc-fab{position:fixed;right:28px;bottom:24px;z-index:30;border:0;border-radius:999px;background:#161b23;color:#fff;padding:13px 18px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 30px #0003}.doc-panel{position:fixed;z-index:40;right:0;top:0;height:100vh;background:#fff;box-shadow:-18px 0 50px #26344a24;transform:translateX(105%);transition:.3s;display:grid;grid-template-rows:62px 48px 1fr}.doc-panel.open{transform:none}.doc-panel header{display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid #eee}.doc-panel header span{flex:1}.doc-panel header button{border:0;background:transparent;display:flex;gap:5px}.doc-panel nav{padding:15px 22px;color:#587fc5;border-bottom:1px solid #eee;font-weight:700}.doc-panel article{overflow:auto;padding:24px;line-height:1.7}.doc-panel h1{font-size:25px}.doc-panel h2{font-size:18px;margin-top:28px}.doc-panel p{min-height:8px}.doc-panel code{display:block;white-space:pre-wrap;color:#59616d}.toast{position:fixed;z-index:60;left:50%;bottom:34px;transform:translateX(-50%);background:#111;color:#fff;padding:13px 22px;border-radius:999px}.mobile-trigger{display:none}@media(max-width:1400px){.app-shell{grid-template-columns:300px 1fr}.jobs{display:none}.workspace{margin-right:0!important}}@media(max-width:850px){.app-shell{display:block;padding:0}.workspace{padding:24px 18px}.sidebar,.workspace{height:100vh;border-radius:0}.sidebar{position:fixed;z-index:50;inset:0;width:320px;transform:translateX(-105%);transition:.25s}.sidebar.mobile-open{transform:none}.mobile-trigger{display:grid;place-items:center;position:absolute;left:18px;border:0;background:#fff;width:46px;border-radius:50%}.follow,.mobile-trigger{top:20px;height:46px}.welcome{margin-top:125px}.welcome h1{font-size:30px}.action-grid{grid-template-columns:1fr}.action-grid button{min-height:94px}.doc-panel{width:100%!important}.doc-fab{right:16px}}.workspace{display:flex;flex-direction:column}.welcome{margin-top:100px}.welcome h1{margin:0;display:flex;justify-content:center;align-items:center;gap:11px;font-size:34px;font-weight:800;letter-spacing:-1px}.welcome h1 img{width:128px;height:40px;-o-object-fit:contain;object-fit:contain}.welcome p{margin:14px 0 0;font-size:16px;font-weight:600}.action-grid{width:100%;margin-top:38px;gap:18px}.action-grid button{min-height:104px;grid-template-columns:58px 1fr auto;padding:18px 22px}.action-grid button>span{width:54px;height:54px}.action-grid b{font-size:18px}.composer-wrap{position:relative;width:100%;max-width:980px;margin:auto auto 18px;padding-top:48px}.composer-mascot{position:absolute;z-index:2;right:14px;top:-14px;width:118px;height:118px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px #7194cb35)}.composer{position:relative;height:160px;border:1.5px solid #8fbaff;border-radius:28px;background:#ffffffed;box-shadow:0 20px 44px #7290bd25,inset 0 0 0 1px #ffffffaa;padding:20px}.composer:after{content:"";position:absolute;inset:-1.5px;border-radius:28px;padding:1.5px;background:linear-gradient(100deg,#8ab8ff,#61d3aa,#467bff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.composer textarea{display:block;width:calc(100% - 90px);height:65px;padding:0;border:0;outline:0;resize:none;background:transparent;color:#12161c;font-size:15px;line-height:1.6}.composer textarea::-moz-placeholder{color:#7b8491}.composer textarea::placeholder{color:#7b8491}.counter{position:absolute;right:25px;top:23px;color:#7b8491;font-size:14px}.composer-tools{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:10px}.composer-tools button,.upload{height:43px;border:0;border-radius:14px;background:#f1f4f7;color:#7b8491;padding:0 14px;display:flex;align-items:center;gap:8px;font-weight:650}.upload{cursor:pointer}.upload input{display:none}.composer-tools button svg{width:17px}.composer-tools small{margin-left:auto;color:#a0a9b5}.composer-tools .mic{background:transparent;padding:0;width:42px;justify-content:center}.composer-tools .send{width:46px;border-radius:50%;justify-content:center;padding:0}.composer-tools .send:not(:disabled){background:#7094d0;color:#fff}.composer-tools .send:disabled{color:#aeb7c2}@media(max-height:820px){.welcome{margin-top:72px}.action-grid{margin-top:24px}.action-grid button{min-height:90px}.composer{height:145px}.composer-wrap{padding-top:38px;margin-bottom:0}.composer-mascot{width:100px;height:100px;top:-10px}}@media(max-width:850px){.welcome{margin-top:90px}.welcome h1{font-size:28px}.welcome h1 img{width:112px}.welcome p{font-size:14px}.action-grid,.composer-wrap{margin-top:24px}.composer-wrap{padding-top:38px}.composer-mascot{width:92px;height:92px}.composer-tools button:nth-of-type(2),.composer-tools small{display:none}.composer{height:170px}.composer textarea{width:100%}}.doc-panel nav{display:flex;gap:16px;padding:0 20px;overflow-x:auto}.doc-panel nav button{flex:none;border:0;border-bottom:2px solid transparent;background:transparent;color:#7b8491;font-weight:700}.doc-panel nav button.active{border-bottom-color:#587fc5;color:#587fc5}.app-shell{padding:16px;grid-template-columns:236px minmax(0,1fr) 340px;gap:16px}.jobs,.sidebar,.workspace{height:calc(100vh - 32px);border-radius:28px}.sidebar{padding:16px 14px}.brand{height:58px;padding:0 10px}.brand>img{width:105px;height:34px;-o-object-fit:contain;object-fit:contain}.round{width:44px;height:44px}.round svg{width:17px}.new-chat{height:52px;margin:10px 0 18px;padding:0 17px;border-radius:16px;font-size:14px}.section-label{margin:8px 8px 9px;font-size:12px}.sidebar nav{gap:0}.sidebar nav button{height:46px;grid-template-columns:28px 1fr auto;padding:0 8px;font-size:12px}.recent.empty-recent{margin-top:22px;padding:10px 14px;background:transparent;display:grid;justify-items:center;text-align:center}.recent.empty-recent>svg{width:18px}.recent.empty-recent span{white-space:normal;gap:5px}.recent.empty-recent b{font-size:12px}.recent.empty-recent small{white-space:normal;font-size:10px;line-height:1.55}.account{padding:18px 10px 0;gap:8px;font-size:12px}.account>div{gap:0;justify-content:space-between}.account>div button{flex:0 0 44px;height:34px;padding:0;background:transparent;font-size:16px}.workspace{padding:24px 64px}.follow{top:18px;height:44px;padding:0 24px;font-size:12px}.follow svg{width:15px}.welcome{margin-top:160px}.welcome:before{content:"";display:block;width:42px;height:42px;margin:0 auto 7px;background:url(/assets/offerhub-plane.png) 50%/contain no-repeat}.welcome h1{font-size:24px;gap:7px;letter-spacing:-.5px}.welcome h1 img{width:91px;height:29px}.welcome p{margin-top:8px;font-size:12px;font-weight:500}.action-grid{max-width:820px;margin-top:13px;gap:14px}.action-grid button{min-height:80px;padding:12px 16px;border-radius:22px;grid-template-columns:42px 1fr auto;gap:10px}.action-grid button>span{width:38px;height:38px;border-radius:13px}.action-grid button>span svg{width:18px}.action-grid b{font-size:14px}.action-grid small{font-size:12px}.action-grid button>svg{width:17px}.composer-wrap{max-width:820px;margin:auto auto 25px;padding-top:46px}.composer-mascot{right:0;top:-1px;width:112px;height:110px}.composer{height:132px;padding:20px 16px}.composer,.composer:after{border-radius:22px}.composer textarea{height:58px;padding:5px 120px 5px 4px;width:100%;font-size:12px}.counter{right:24px;top:20px;font-size:12px}.composer-tools{left:14px;right:14px;bottom:12px;gap:8px}.composer-tools button,.upload{height:36px;border-radius:12px;padding:0 10px;font-size:12px}.composer-tools button:first-of-type,.composer-tools button:nth-of-type(2){width:174px;justify-content:space-between}.composer-tools small{font-size:12px}.composer-tools .mic{width:36px}.composer-tools .send{width:40px;height:40px}.jobs{padding:24px;background:#f5f8fc}.jobs header small{font-size:10px}.jobs header b{font-size:16px}.jobs header button{height:32px;padding:0 10px;font-size:12px}.jobs header button svg{width:14px}.sorts{margin:28px 0 22px;gap:4px}.sorts button{height:32px;padding:0 10px;font-size:12px}.search{height:42px;border-radius:14px;padding:0 12px}.search svg{width:16px}.search input{font-size:12px}.result-count{display:block;margin-top:14px;color:#7b8491}.job-list{height:calc(100% - 190px);margin-top:0;display:grid;place-items:center}.job-list .empty{padding:0;display:grid;justify-items:center;gap:10px}.job-list .empty>svg{width:36px;height:36px;padding:9px;border-radius:50%;background:#f0f3f6;color:#7fa2df}.job-list .empty b{font-size:14px}.job-list .empty p{margin:0;font-size:12px}.job-list .empty button{margin-top:5px;border:0;border-radius:999px;background:#f0f3f6;height:38px;padding:0 16px;font-size:12px;font-weight:700}@media(max-width:1400px){.app-shell{grid-template-columns:236px 1fr}.workspace{padding-inline:38px}.welcome{margin-top:130px}}.brand-home{border:0;background:transparent;padding:0;display:flex}.brand-home img{width:105px;height:34px;-o-object-fit:contain;object-fit:contain}.sidebar nav button.active{border-radius:13px;background:#e8edf2;color:#12161c}.account{cursor:pointer}.app-shell.is-secondary{grid-template-columns:236px minmax(0,1fr)}.app-shell.is-secondary .workspace{padding:24px;background:#f5f7fa}.secondary-page{width:100%;height:100%;padding:34px 40px;border-radius:24px;background:#ffffffb8;display:flex;flex-direction:column;overflow:auto}.secondary-page>header{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.secondary-page>header span{display:grid;gap:7px}.secondary-page>header small{color:#7b8491;font-size:12px}.secondary-page h1{margin:0;font-size:26px}.secondary-page>header p{margin:0;color:#59616d;font-size:13px}.page-empty>button,.secondary-page>header button{height:42px;border:0;border-radius:14px;background:#12161c;color:#fff;padding:0 16px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:12px}.secondary-page>header button svg{width:16px}.segment-tabs{display:flex;gap:8px;margin-top:32px;border-bottom:1px solid #edf0f3;padding-bottom:12px}.segment-tabs button{height:38px;border:0;border-radius:12px;background:transparent;padding:0 14px;color:#59616d;font-size:12px;font-weight:650}.segment-tabs button.active{background:#e3e7ec;color:#12161c}.page-search{margin-top:22px;display:flex;align-items:center;gap:10px;max-width:560px;height:46px;border-radius:14px;background:#f0f3f6;padding:0 14px;color:#7b8491}.page-search input{flex:1;outline:0}.page-search button,.page-search input{border:0;background:transparent;font-size:12px}.page-search button{display:flex;align-items:center;gap:6px;color:#59616d}.page-empty{margin:auto;display:grid;justify-items:center;text-align:center;gap:10px}.page-empty>span{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:#eef3fb;color:#7094d0}.page-empty>span svg{width:26px}.page-empty h2{margin:4px 0 0;font-size:17px}.page-empty p{margin:0;color:#7b8491;font-size:12px}.page-empty>button{margin-top:8px}.route-note{margin-top:auto;padding-top:20px;color:#a5adb7;font-size:10px;text-align:right}@media(max-width:850px){.app-shell.is-secondary{display:block}.secondary-page{padding:90px 20px 28px;border-radius:0}.secondary-page>header{display:grid}.secondary-page>header button{justify-self:start}.segment-tabs{overflow-x:auto}}.real-page{background:transparent;padding:10px 8px}.real-page>header{padding:12px 8px 18px}.real-page>header h1{font-size:24px}.real-page>header p{font-size:12px}.resume-toolbar{margin-top:6px;min-height:88px;padding:18px 24px;border-radius:24px 24px 0 0;background:#fff;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f3}.resume-toolbar>div{margin-right:auto}.history-table h2,.resume-toolbar h2{margin:0;font-size:16px}.history-table p,.resume-toolbar p{margin:6px 0 0;color:#59616d;font-size:12px}.resume-toolbar button,.resume-toolbar span{height:38px;border:0;border-radius:999px;background:#f0f3f6;padding:0 18px;display:grid;place-items:center;color:#59616d}.resume-row{margin:0;padding:18px 22px;border-radius:0 0 24px 24px;background:#fff;display:grid;grid-template-columns:50px 1fr auto auto;gap:18px;align-items:center}.resume-row>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#f1f5fb}.resume-row h3{margin:0 0 8px;font-size:14px}.resume-row h3 em,.resume-row h3 i{font-style:normal;font-size:10px;margin-left:10px;padding:6px 10px;border-radius:999px;background:#edf4ff;color:#587fc5}.resume-row h3 em{background:#e7f4ec;color:#3f936a}.resume-row p{margin:0;color:#59616d;font-size:11px}.resume-row p b{color:#587fc5;background:#eef3fb;border-radius:8px;padding:4px 7px}.resume-row small{display:block;margin-top:8px;color:#59616d}.resume-row>button{border:0;background:transparent;color:#59616d;font-size:12px}.real-page>.segment-tabs{margin-top:0}.position-filter{height:72px;margin-top:14px;border-radius:22px;background:#fff;display:flex;align-items:center;padding:0 16px;gap:12px}.position-filter>div{display:flex}.position-filter button{height:40px;border:0;background:transparent;border-radius:14px;padding:0 14px;color:#59616d}.position-filter button.active{background:#f0f3f6;color:#12161c;font-weight:700}.position-filter label{margin-left:auto;display:flex;align-items:center;gap:8px;width:300px}.position-filter input{border:0;outline:0;width:100%;background:transparent}.position-filter .search-go{background:#e3e7ec;font-weight:700}.position-split{flex:1;min-height:360px;margin-top:16px;display:grid;grid-template-columns:1fr 1.4fr;gap:16px}.position-split>aside,.position-split>section{border-radius:24px;background:#fff;display:grid;place-items:center;color:#7b8491}.position-split>aside{align-content:center;text-align:center}.position-split>aside span{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#f1f5fb;color:#7094d0}.position-split h2{font-size:15px;color:#12161c;margin:14px 0 4px}.position-split p{font-size:12px}.interview-stats{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:14px}.interview-stats article{min-height:88px;border-radius:22px;background:#fff;padding:18px;display:flex;align-items:center;justify-content:center;gap:12px}.interview-stats article:first-child{justify-content:flex-start}.interview-stats span{width:42px;height:42px;border-radius:14px;background:#f0f3f6;display:grid;place-items:center}.interview-stats article:not(:first-child),.interview-stats div{display:grid;text-align:center;gap:5px}.interview-stats small{color:#59616d}.history-table{flex:1;min-height:300px;margin-top:14px;border-radius:24px;background:#fff;overflow:hidden}.history-table>header{padding:18px 22px;display:flex;justify-content:space-between;border-bottom:1px solid #edf0f3}.history-table>header span{align-self:center;background:#f0f3f6;border-radius:999px;padding:8px 12px;color:#59616d}.table-head{height:48px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center;border-bottom:1px solid #edf0f3;color:#59616d;font-size:11px}.table-empty{height:190px;display:grid;align-content:center;justify-items:center}.table-empty h3{margin:0;font-size:14px}.table-empty p{font-size:12px}.notifications-page{max-width:980px;margin:auto}.notice-list{display:grid;gap:12px;margin-top:14px}.notice-list article{min-height:142px;border-radius:22px;background:#fff;padding:18px;display:grid;grid-template-columns:1fr auto;position:relative}.notice-list article small{color:#587fc5;font-weight:700}.notice-list time{color:#7b8491}.notice-list h3{grid-column:1/-1;margin:6px 0 0;font-size:14px}.notice-list p{grid-column:1/-1;margin:5px 0;color:#59616d}.notice-list button{position:absolute;right:18px;bottom:18px;height:40px;border:0;border-radius:13px;background:#eef3fb;padding:0 16px;font-weight:700}.account-page{max-width:1120px;margin:auto}.account-overview{min-height:126px;border-radius:24px;background:#fff;margin-top:4px;padding:22px;display:grid;grid-template-columns:58px 1fr repeat(3,130px);gap:14px;align-items:center}.account-overview>span{width:56px;height:56px;display:grid;place-items:center;border-radius:20px;background:#f1f5fb;color:#7094d0}.account-overview>span svg{width:35px}.account-overview h2{margin:4px 0;font-size:16px}.account-overview p{margin:0;color:#59616d}.account-overview article{height:70px;border-radius:18px;background:#fafafa;display:grid;align-content:center;padding:14px;gap:6px}.account-tabs{margin-top:18px;background:#f0f3f6;border:0;border-radius:18px;padding:5px}.account-tabs button{flex:1}.profile-form{margin-top:14px;border-radius:24px;background:#fff;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-form label{display:grid;gap:8px;font-weight:700}.profile-form input{height:44px;border:0;border-radius:12px;background:#f8f9fa;padding:0 12px}.profile-form label small{font-weight:400;color:#7b8491}.profile-form>div{grid-column:1/-1;min-height:70px;border-radius:18px;background:#f1f5fb;padding:14px;display:flex;align-items:center;gap:14px}.profile-form>div span{display:grid;margin-right:auto}.profile-form>div button{height:38px;border:0;border-radius:999px;background:#fff;padding:0 16px;font-weight:700}@media(max-width:900px){.position-filter{height:auto;flex-wrap:wrap;padding:12px}.position-filter label{order:3;width:100%}.interview-stats,.position-split{grid-template-columns:1fr}.resume-row{grid-template-columns:44px 1fr}.resume-row>button{grid-column:auto}.account-overview{grid-template-columns:54px 1fr}.account-overview article{display:none}.profile-form{grid-template-columns:1fr}}.template-filters{display:flex;gap:8px;margin:14px 0}.template-filters button{height:38px;border:0;border-radius:12px;background:transparent;padding:0 14px}.template-filters button.active{background:#e3e7ec;font-weight:700}.template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.template-grid article{border-radius:20px;background:#fff;padding:12px}.template-preview{height:300px;padding:20px;border-radius:12px;background:linear-gradient(90deg,#e9f0fa 32%,#fff 0);box-shadow:inset 0 0 0 1px #edf0f3}.template-preview h3{font-size:14px}.template-preview b{font-size:9px}.template-preview p{font-size:9px;margin:18px 0 5px}.template-preview i{display:block;width:80%;height:4px;background:#d9e0e9;margin:6px 0}.template-grid article>h2{font-size:14px}.template-grid article>p{color:#7b8491;font-size:10px}.template-grid footer{display:flex;gap:8px}.template-grid footer button{flex:1;height:34px;border:0;border-radius:10px;background:#f0f3f6;font-size:11px}.review-split{flex:1;display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px}.review-split>aside,.review-split>section{border-radius:24px;background:#fff;padding:20px}.review-split>aside>div,.review-split>section>div{height:80%;display:grid;place-items:center;align-content:center;text-align:center;color:#7b8491}.feedback-grid aside svg,.loading-panel>svg,.order-sections svg,.review-split svg{color:#7094d0}.review-split h2,.review-split h3{color:#12161c}.review-split p{font-size:12px}.back-link,.review-split button{height:38px;border:0;border-radius:12px;background:#f0f3f6;padding:0 14px;font-weight:700}.back-link{align-self:flex-start;margin-bottom:14px}.loading-panel{flex:1;border-radius:24px;background:#fff;display:grid;place-items:center;align-content:center;gap:8px}.loading-panel h2{margin:4px 0;font-size:15px}.loading-panel p{margin:0;color:#7b8491}.order-sections{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.order-sections>section{min-height:360px;border-radius:24px;background:#fff;padding:20px;position:relative}.order-sections>section>h2{font-size:16px}.order-sections>section>small{position:absolute;right:20px;top:22px;color:#7b8491}.order-sections>section>div{height:75%;display:grid;place-items:center;align-content:center;text-align:center}.order-sections h3{font-size:14px}.order-sections p{color:#7b8491}.feedback-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.feedback-grid aside,.feedback-grid form{border-radius:24px;background:#fff;padding:22px}.feedback-grid form{display:grid;gap:14px}.feedback-grid form h2{margin:0;font-size:18px}.feedback-grid form label{display:grid;gap:7px;font-weight:700}.feedback-grid form input,.feedback-grid form label>button,.feedback-grid form textarea{border:0;border-radius:12px;background:#f0f3f6;padding:12px}.feedback-grid form textarea{min-height:100px;resize:none}.feedback-grid form label>button{display:flex;justify-content:space-between}.feedback-grid form .check{display:flex;grid-auto-flow:column;justify-content:start;align-items:center;font-weight:400}.feedback-grid form>button{height:42px;border:0;border-radius:13px;background:#12161c;color:#fff;font-weight:700}.feedback-grid aside>div{height:80%;display:grid;place-items:center;align-content:center;text-align:center}.feedback-grid aside p{color:#7b8491}@media(max-width:1100px){.template-grid{grid-template-columns:repeat(2,1fr)}.feedback-grid,.order-sections,.review-split{grid-template-columns:1fr}}