@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--navy:#11182a;--navy-2:#172641;--ink:#18243b;--muted:#64738b;--line:#dce4ef;--blue:#1169df;--blue-2:#0d55bb;--sky:#dff3ff;--coral:#ec6266;--surface:#fff;--canvas:#f5f8fc;--shadow:0 10px 32px #1931560f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.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}.brand{letter-spacing:-.07em;white-space:nowrap;color:var(--ink);align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:inline-flex}.brand>span:last-child>span,.brand>span:not(.brand-mark):last-child{color:inherit}.brand span span{color:#51b8ff}.brand-light{color:#fff}.brand-mark{color:#fff;background:linear-gradient(145deg,#1774e7,#55c9ff);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 9px 23px #1e75e83d}.login-page{color:#fff;background:#111829;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-backdrop{pointer-events:none;background:radial-gradient(circle at 20% 48%,#2462ba40,#0000 34%),radial-gradient(circle at 85% 15%,#e85b651f,#0000 26%),linear-gradient(160deg,#12182a,#10172a 58%,#162b4a);position:absolute;inset:0}.login-backdrop:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.login-header,.login-grid,.login-copyright{z-index:1;position:relative}.login-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:calc(100% - 64px);max-width:1250px;height:95px;margin:auto;display:flex}.marketing-link{color:#d6e6fa;align-items:center;gap:8px;font-size:14px;display:flex}.marketing-link:hover{color:#fff}.login-grid{flex:1;grid-template-columns:1.1fr minmax(370px,470px);align-items:center;gap:80px;width:calc(100% - 64px);max-width:1250px;margin:auto;padding:70px 0 90px;display:grid}.story-line{background:linear-gradient(90deg, #59bffa, var(--coral));border-radius:4px;width:64px;height:3px;display:block}.login-story h1{letter-spacing:-.065em;margin:27px 0;font-family:Manrope,sans-serif;font-size:clamp(48px,5.8vw,82px);font-weight:800;line-height:1.06}.login-story em{color:#8bd7ff;font-style:normal}.login-story>p{color:#bbcae0;max-width:590px;font-size:18px;line-height:1.7}.story-points{color:#d5e5fa;flex-wrap:wrap;gap:32px;margin-top:54px;font-size:14px;display:flex}.story-points>div{align-items:center;gap:11px;display:flex}.story-points svg{color:#7cf}.login-panel{color:var(--ink);background:#fff;border:1px solid #ffffff80;border-radius:22px;padding:42px;box-shadow:0 30px 80px #00000038}.panel-head{letter-spacing:.15em;color:#62718b;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.panel-icon{width:34px;height:34px;color:var(--blue);background:#eaf4ff;border-radius:10px;place-items:center;display:grid}.login-panel h2{letter-spacing:-.055em;margin:28px 0 5px;font-family:Manrope,sans-serif;font-size:35px}.login-panel>p{color:var(--muted);margin:0}.login-panel form{flex-direction:column;margin-top:30px;display:flex}.login-panel label{margin-bottom:8px;font-size:13px;font-weight:700}.login-panel input{height:48px;color:var(--ink);background:#fff;border:1px solid #cfd9e5;border-radius:11px;margin-bottom:20px;padding:0 14px}.login-panel input:focus,.search-field:focus-within,.mode-field:focus-within{border-color:var(--blue);outline:3px solid #1a70e126}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:0 19px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.primary-button:hover{background:var(--blue-2);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;background:#90a6c2;transform:none}.login-panel .primary-button{width:100%;margin-top:4px}.login-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:29px;padding-top:22px;font-size:13px}.login-foot a{color:var(--blue);align-items:center;gap:5px;font-weight:700;display:inline-flex}.login-note{font-size:12px;line-height:1.5;margin-top:22px!important}.form-message{color:#a34035;background:#fff4f0;border:1px solid #ffdbcf;border-radius:9px;margin-top:17px;padding:11px 13px;font-size:13px;line-height:1.5}.login-copyright{color:#8396b3;width:calc(100% - 64px);max-width:1250px;margin:auto;padding:0 0 25px;font-size:12px}.login-copyright span{margin:0 8px}.pending-page{background:linear-gradient(160deg,#f8fbff,#e8f3fc);place-items:center;min-height:100vh;padding:25px;display:grid}.pending-panel{border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:44px}.pending-panel h1{letter-spacing:-.05em;margin:38px 0 12px;font:800 34px/1.14 Manrope,sans-serif}.pending-panel p{color:var(--muted);line-height:1.65}.pending-panel a:not(.brand){color:var(--blue);font-weight:700}.secondary-button,.outline-button{color:var(--ink);background:#fff;border:1px solid #b9c9db;border-radius:10px;align-items:center;gap:8px;padding:10px 17px;font-weight:700;display:inline-flex}.secondary-button:hover,.outline-button:hover{border-color:var(--blue);color:var(--blue)}.workspace-shell{background:var(--canvas);min-height:100vh;display:flex}.sidebar{color:#d8e4f4;z-index:4;background:linear-gradient(165deg,#111a2d,#172844);flex-direction:column;flex:0 0 246px;width:246px;height:100vh;min-height:100vh;padding:30px 16px 18px;display:flex;position:sticky;top:0}.sidebar-top{padding:0 9px}.sidebar-caption{letter-spacing:.15em;color:#91a8c6;margin:8px 0 35px;padding:0 10px;font-size:9px;font-weight:700}.sidebar nav{gap:5px;display:grid}.nav-item{text-align:left;color:#d2dfef;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:13px 12px;font-size:14px;font-weight:600;display:flex}.nav-item:hover{color:#fff;background:#ffffff14}.nav-active{color:#fff;background:linear-gradient(90deg,#1c4779,#1a3d68);box-shadow:inset 3px 0 #4ac1fc}.nav-chevron{opacity:.55;margin-left:auto}.sidebar-divider{background:#ffffff1f;height:1px;margin:28px 8px}.sidebar-label{color:#89a5c4;letter-spacing:.15em;padding:0 10px;font-size:10px;font-weight:800}.company-chip{align-items:center;gap:11px;padding:16px 10px;display:flex}.company-chip>svg{color:#8bd4ff}.company-chip strong,.company-chip small{display:block}.company-chip strong{color:#fff;font-size:13px}.company-chip small{color:#91a8c3;margin-top:3px;font-size:11px}.sidebar-spacer{flex:1}.sidebar-help{color:#e2ecfa;background:#ffffff0a;border:1px solid #bcdcff26;border-radius:12px;gap:10px;padding:17px 12px;font-size:12px;line-height:1.5;display:flex}.sidebar-help svg{color:#81ccff;flex-shrink:0}.sidebar-help a{color:#79c9ff;align-items:center;gap:5px;margin-top:5px;font-weight:700;display:flex}.sidebar-footer{color:#708aaa;padding:21px 10px 3px;font-size:10px}.main-shell{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:67px;padding:0 clamp(22px,3vw,52px);display:flex}.topbar-title{color:#53647d;font-size:13px;font-weight:800}.topbar-title span{color:#8391a5;font-weight:500}.topbar-right{align-items:center;gap:22px;display:flex}.account-email{color:#667891;font-size:12px}.top-signout{color:#435773;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.top-signout:hover{color:var(--blue)}.workspace-main{flex:1;width:100%;max-width:1550px;margin:0 auto;padding:38px clamp(22px,3vw,52px) 54px}.preview-banner{color:#806116;background:#fff3d9;border:1px solid #ecd397;border-radius:9px;margin-bottom:22px;padding:10px 15px;font-size:12px;font-weight:700}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.small-heading{letter-spacing:.16em;color:#3d75b8;margin:0 0 10px;font-size:10px;font-weight:800}.page-heading h1{letter-spacing:-.055em;margin:0;font:800 clamp(28px,2.8vw,40px)/1.18 Manrope,sans-serif}.page-heading p:not(.small-heading){color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.6}.date-label{color:#7a8aa1;white-space:nowrap;font-size:12px}.source-bar{background:#eef6ff;border:1px solid #d8e9fa;border-radius:12px;align-items:center;gap:15px;margin-bottom:18px;padding:14px 18px;display:flex}.source-bar.partial{background:#fffaf0;border-color:#f1deaf}.source-bar.unavailable{background:#fff3f0;border-color:#efcfc7}.source-icon{width:37px;height:37px;color:var(--blue);background:#d9ebff;border-radius:10px;flex:0 0 37px;place-items:center;display:grid}.source-bar.partial .source-icon{color:#996e13;background:#ffedc6}.source-bar.unavailable .source-icon{color:#b45141;background:#ffe2db}.source-bar>div:nth-child(2){min-width:0}.source-bar strong,.source-bar span{display:block}.source-bar strong{font-size:12px}.source-bar span{color:#596d85;margin-top:3px;font-size:12px;line-height:1.45}.source-time{margin-left:auto;white-space:nowrap!important;color:#72849d!important;font-size:11px!important}.overview-grid,.opportunity-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);align-items:stretch;gap:16px;display:grid}.surface{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.surface-heading{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:12px;padding:20px 21px 17px;display:flex}.surface-heading h2{letter-spacing:-.025em;margin:0;font:800 16px/1.2 Manrope,sans-serif}.surface-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.text-button{color:var(--blue);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.text-button:hover{text-decoration:underline}.table-scroll{width:100%;overflow:auto}.notice-table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px}.notice-table th{text-align:left;color:#66788d;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#fbfcfe;padding:11px 13px;font-size:10px;font-weight:800}.notice-table th:first-child,.notice-table td:first-child{padding-left:21px}.notice-table td{color:#52647b;vertical-align:middle;white-space:nowrap;border-top:1px solid #edf1f5;padding:10px 13px}.notice-table tr:hover td{background:#f7faff}.notice-table tr.selected td{background:#eef6ff}.notice-table tr.selected td:first-child{box-shadow:inset 3px 0 var(--blue)}.notice-table td:first-child{white-space:normal;max-width:270px}.notice-table td:first-child button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:0;font-weight:700;line-height:1.3;display:block}.notice-table td:first-child button:hover{color:var(--blue)}.notice-table td:first-child small{color:#8492a7;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:500;display:block;overflow:hidden}.source-tag{color:#3667a5;background:#e9f1ff;border-radius:100px;padding:4px 8px;font-size:10px;font-weight:800}.row-select{color:#7188a5;background:0 0;border:0;padding:4px}.table-more,.surface-foot{color:#8794a8;border-top:1px solid #edf1f5;padding:12px 21px;font-size:11px}.detail-surface{flex-direction:column;display:flex}.notice-detail{flex-direction:column;flex:1;padding:20px 21px 22px;display:flex}.detail-tags{flex-wrap:wrap;gap:7px;display:flex}.detail-tags span{color:#4269ab;background:#eaf2ff;border-radius:100px;padding:5px 8px;font-size:10px;font-weight:800}.detail-tags span+span{color:#66778d;background:#f0f3f8}.notice-detail h3{letter-spacing:-.03em;margin:15px 0 5px;font:800 17px/1.35 Manrope,sans-serif}.detail-buyer{color:#8090a5;margin:0;font-size:12px}.notice-detail dl{grid-template-columns:1fr 1fr;gap:17px 8px;margin:24px 0;display:grid}.notice-detail dt{letter-spacing:.07em;text-transform:uppercase;color:#8b98ab;font-size:10px;font-weight:800}.notice-detail dd{color:#2d3c55;margin:5px 0 0;font-size:12px;font-weight:700}.relevance{background:#f3f9ff;border-left:3px solid #60b5ef;margin-top:auto;padding:12px 13px;font-size:11px;line-height:1.5}.relevance strong,.relevance span{display:block}.relevance span{color:#597086;margin-top:3px}.detail-link{align-self:flex-start;margin-top:17px;font-size:12px}.empty-state,.empty-detail{text-align:center;color:#75869a;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.empty-state h3{color:var(--ink);margin:12px 0 2px;font-size:15px}.empty-state p,.empty-detail p{max-width:310px;font-size:12px;line-height:1.6}.learning-band{color:#fff;background:linear-gradient(105deg,#172843,#1f4774);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:23px 27px;display:flex}.learning-copy{align-items:center;gap:15px;display:flex}.learning-symbol{color:#83d4ff;background:#68b8ff26;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.learning-band h2{margin:0 0 4px;font:800 17px Manrope,sans-serif}.learning-band p{color:#bdd0e7;margin:0;font-size:12px}.learning-band .outline-button{color:#fff;white-space:nowrap;background:0 0;border-color:#7294b9;font-size:12px}.learning-band .outline-button:hover{color:#1c3b62;background:#fff}.lower-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.quiet-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px 24px}.mini-heading{color:#3876bd;align-items:center;gap:10px;display:flex}.mini-heading h3{color:var(--ink);margin:0;font:800 14px Manrope,sans-serif}.quiet-panel p{color:#687a90;margin:9px 0 13px;font-size:12px;line-height:1.65}.quiet-panel a{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.quiet-panel a:hover{text-decoration:underline}.filterbar{align-items:center;gap:12px;margin:18px 0;display:flex}.search-field,.mode-field{color:#6f8199;background:#fff;border:1px solid #cdd8e5;border-radius:10px;align-items:center;gap:9px;height:43px;padding:0 13px;display:flex}.search-field{flex:1;min-width:250px}.search-field input{width:100%;color:var(--ink);border:0;outline:0;font-size:12px}.mode-field span{font-size:11px;font-weight:800}.mode-field select{color:var(--ink);background:#fff;border:0;outline:0;max-width:150px;font-size:12px}.result-count{color:#73859a;white-space:nowrap;font-size:12px;font-weight:700}.opportunity-layout .surface{min-height:430px}.opportunity-layout .table-scroll{max-height:650px;overflow:auto}.academy-intro{color:#fff;background:linear-gradient(110deg,#162845,#225484);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:25px;padding:29px;display:flex}.academy-intro h2{letter-spacing:-.04em;margin:15px 0 6px;font:800 23px Manrope,sans-serif}.academy-intro p{color:#c4d9ee;max-width:650px;margin:0;font-size:13px;line-height:1.6}.academy-intro>a{white-space:nowrap;color:#1d4874;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.module-list{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:17px;overflow:hidden}.module-row{border-top:1px solid #edf1f5;align-items:center;gap:22px;padding:22px 26px;display:flex}.module-row:first-child{border-top:0}.module-row:hover{background:#f9fbfe}.module-number{color:#aac6e6;align-self:flex-start;font:800 21px Manrope,sans-serif}.module-row>div:nth-child(2){flex:1}.module-row h2{margin:0;font:800 15px Manrope,sans-serif}.module-row p{color:#687b91;margin:5px 0;font-size:12px;line-height:1.6}.module-row span{color:#3e7bbf;font-size:10px;font-weight:800}.module-row>a{color:#4485c8;border:1px solid #d6e1ee;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.module-row>a:hover{background:#eaf4ff}.academy-note{color:#8c701f;background:#fffaf0;border:1px solid #e9dbaa;border-radius:11px;align-items:flex-start;gap:12px;margin-top:17px;padding:15px 18px;display:flex}.academy-note p{margin:0;font-size:12px;line-height:1.6}.workspace-footer{color:#8d9aad;border-top:1px solid #dce5ef;justify-content:space-between;gap:12px;margin:0 clamp(22px,3vw,52px);padding:17px 0 21px;font-size:10px;display:flex}.mobile-menu,.mobile-close,.sidebar-scrim{display:none}.icon-button{color:inherit;background:0 0;border:0;padding:5px}@media (max-width:1050px){.overview-grid,.opportunity-layout{grid-template-columns:minmax(0,1fr)}.detail-surface{min-height:0!important}.notice-detail{display:block}.notice-detail dl{max-width:520px}.relevance{max-width:650px}.source-time{display:none!important}.login-grid{gap:35px}.login-story h1{font-size:52px}}@media (max-width:760px){.sidebar{width:260px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:3;background:#0511248a;border:0;display:block;position:fixed;inset:0}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{position:absolute;top:31px;right:17px}.topbar{height:60px}.topbar-title{margin-right:auto}.account-email{display:none}.workspace-main{padding-top:28px}.page-heading{align-items:flex-start}.date-label{display:none}.login-header{height:75px}.login-grid{grid-template-columns:1fr;gap:45px;padding:55px 0}.login-story h1{font-size:48px}.login-story>p{font-size:15px}.story-points{margin-top:27px}.login-panel{max-width:570px}.lower-grid{grid-template-columns:1fr}.learning-band{flex-direction:column;align-items:flex-start}.filterbar{flex-wrap:wrap}.search-field{flex-basis:100%}.result-count{margin-left:auto}}.company-team-link{margin-top:10px;text-decoration:none}.account-page{color:#142439;background:radial-gradient(circle at 80% 0,#d8f0fa,#0000 38%),#f2f6fa;justify-content:center;align-items:flex-start;min-height:100dvh;padding:clamp(24px,7vw,80px) 18px;display:flex}.account-panel{background:#fff;border:1px solid #dce8f0;border-radius:24px;width:min(100%,560px);padding:clamp(25px,5vw,48px);box-shadow:0 25px 75px #10334a14}.account-wide{width:min(100%,880px)}.account-panel .brand{color:#122e49;margin-bottom:40px;display:inline-flex}.account-panel .eyebrow{color:#047eac;letter-spacing:.15em;font-size:11px;font-weight:850}.account-panel h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,5vw,44px);line-height:1.08}.account-panel h2{margin-top:35px;font-size:20px}.account-panel p{color:#486176;line-height:1.55}.account-panel a{color:#066b98}.account-form{gap:10px;margin:26px 0;display:grid}.account-form label{margin-top:5px;font-size:13px;font-weight:750}.account-form input,.account-form select,.member-list select{color:#182d3f;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #c8d7e2;border-radius:10px;padding:10px 12px}.account-form input:focus-visible,.account-form select:focus-visible,.member-list button:focus-visible,.member-list select:focus-visible{outline-offset:2px;outline:3px solid #70d6f5}.account-form .primary-button{margin-top:10px}.member-list{border-top:1px solid #dce8f0;margin:24px 0;padding:0;list-style:none}.member-list li{border-bottom:1px solid #dce8f0;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.member-list strong,.member-list small{overflow-wrap:anywhere;display:block}.member-list small{color:#648092;margin-top:4px}.member-list form{align-items:center;gap:8px;display:flex}.member-list select{min-height:38px}.member-list button{color:#155374;cursor:pointer;white-space:nowrap;background:#f3fafc;border:1px solid #b9d3df;border-radius:8px;padding:10px}.invite-code{overflow-wrap:anywhere;background:#eef8fc;border-radius:10px;padding:15px}.invite-code code{color:#064e70}@media (max-width:680px){.member-list li,.member-list form{flex-direction:column;align-items:stretch}.account-panel{border-radius:16px}}@media (max-width:420px){.login-header,.login-grid,.login-copyright{width:calc(100% - 36px)}.login-header .brand{font-size:20px}.marketing-link{font-size:0}.marketing-link svg{width:21px;height:21px}.login-story h1{font-size:43px}.login-panel{padding:26px 22px}.login-panel h2{font-size:30px}.story-points{gap:14px}.workspace-main{padding-left:16px;padding-right:16px}.topbar{padding:0 16px}.page-heading h1{font-size:28px}.surface-heading{padding:18px}.source-bar{padding:12px}.learning-band{padding:21px}.learning-copy{align-items:flex-start}.learning-band h2{font-size:15px}.academy-intro{flex-direction:column;align-items:flex-start;padding:23px}.module-row{gap:13px;padding:18px 14px}.mode-field{flex:1}.workspace-footer{flex-direction:column;margin:0 16px}.pending-panel{padding:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.broader-link{color:var(--blue);align-items:center;gap:7px;margin:0 0 3px;font-size:12px;font-weight:800;display:inline-flex}.broader-link:hover{text-decoration:underline}@media (max-width:760px){.notice-table{min-width:0}.notice-table th:nth-child(2),.notice-table td:nth-child(2),.notice-table th:nth-child(3),.notice-table td:nth-child(3),.notice-table th:nth-child(5),.notice-table td:nth-child(5){display:none}.notice-table td:first-child{width:72%;max-width:none}.notice-table td:nth-child(4){white-space:normal;text-align:right;font-size:11px}.notice-table th:nth-child(4){text-align:right}.notice-table td:first-child button small{white-space:normal}.source-bar{align-items:flex-start}}
.pursuit-page{max-width:1440px;margin:auto;padding:32px}.pursuit-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.pursuit-layout{grid-template-columns:300px minmax(0,1fr);gap:32px;margin-top:32px;display:grid}.pursuit-list,.pursuit-detail{border:1px solid var(--line);border-radius:16px;min-width:0;padding:24px}.pursuit-list a{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0;display:block}.pursuit-list a[aria-current]{color:var(--blue)}.pursuit-list strong{margin-top:8px;display:block}.pursuit-detail{overflow-wrap:anywhere}.pursuit-form{gap:18px;margin-top:28px;display:grid}.pursuit-form label{gap:8px;display:grid}.pursuit-form input,.pursuit-form textarea,.pursuit-form select{width:100%;min-width:0;color:inherit;background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:12px}.pursuit-form select option{background:var(--surface)}.rate-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rate-total{background:var(--sky);border-radius:10px;justify-content:space-between;gap:16px;padding:20px;display:flex}.pursuit-form .qc-check{align-items:center;gap:12px;display:flex}.qc-check input{width:20px;height:20px}.pursuit-form .muted{color:var(--muted);margin:0;font-size:13px}@media (max-width:760px){.pursuit-page{padding:20px}.pursuit-layout{grid-template-columns:1fr}.pursuit-header{flex-direction:column;align-items:flex-start}.pursuit-list,.pursuit-detail{padding:18px}.rate-grid{grid-template-columns:1fr}}.pursuit-detail,.pursuit-list{background:var(--surface);box-shadow:var(--shadow)}.monitor-item{border-top:1px solid var(--line);padding:24px 0}.monitor-item h3{margin:8px 0}.monitor-item form{margin-top:16px}.monitor-alerts{margin-top:48px}.monitor-delete{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px}
