@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,Arial,sans-serif;color:#152522;background:#fff;font-synthesis:none;font-weight:400;--green:#285442;--green-dark:#1e4233;--ink:#142421;--muted:#596361;--line:#dedfdb;--cream:#f5f2eb;--soft:#e9ece4;--red:#963e27;--radius:8px}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:var(--green)}button{border:0;background:none}button:disabled{opacity:.52;cursor:wait}input,select,textarea{width:100%;border:1px solid #a8b1ac;border-radius:6px;padding:12px 13px;background:#fff;color:var(--ink);min-height:46px}input::placeholder,textarea::placeholder{color:#77827e}input[type=checkbox],input[type=radio]{width:19px;height:19px;min-height:0;accent-color:var(--green);flex-shrink:0}textarea{resize:vertical;line-height:1.6}input[type=date],input[type=time]{min-width:0}select{padding-right:25px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #588b79;outline-offset:4px}button:hover:not(:disabled){filter:brightness(.93)}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;font-weight:600;line-height:1.3;border:1px solid transparent;border-radius:var(--radius);padding:15px 21px;min-height:49px;white-space:nowrap;transition:background .16s}.primary{background:var(--green);color:#fff}.primary:hover:not(:disabled){background:var(--green-dark)}.secondary{background:#fff;border-color:#9eaeb0;color:var(--green)}.quiet{background:transparent;color:var(--green);padding-left:8px;padding-right:8px;font-size:14px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:6px;flex-shrink:0}.icon-button:hover{background:#eef1ec}.text-button{display:inline-flex;align-items:center;gap:8px;color:var(--green);text-decoration:underline;text-underline-offset:4px;padding:5px 0;font-weight:500;min-height:36px}.external{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;line-height:1.5;text-underline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;padding:15px;background:#fff;z-index:200;color:var(--green)}.skip-link:focus{top:15px}h1,h2,h3,p{margin:0}h1{font-family:Georgia,Times New Roman,serif;font-size:58px;letter-spacing:-2px;line-height:1.14;font-weight:500;color:#10231f}h2{font-size:25px;letter-spacing:-.5px;line-height:1.35;font-weight:650}h3{font-size:19px;line-height:1.4}p{line-height:1.6}.muted{color:var(--muted);font-size:15px;line-height:1.7}.eyebrow{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.app-shell{display:flex;min-height:100dvh}.sidebar{width:316px;background:var(--cream);position:fixed;inset:0 auto 0 0;padding:40px 19px 28px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0d2820;white-space:nowrap;padding:0 17px;font-family:Georgia,Times New Roman,serif;font-weight:600;font-size:32px;letter-spacing:-1.2px}.brand svg{flex-shrink:0;color:#3c6543}.sidebar nav{margin-top:47px;display:grid;gap:13px}.nav-link{display:flex;align-items:center;gap:22px;width:100%;padding:17px 24px;text-align:left;border-radius:8px;font-size:21px;line-height:1.3;color:#354340;min-height:63px}.nav-link.active{background:#e4e7dd;color:#153e2d;font-weight:600}.nav-link:hover{background:#e9eae2}.nav-link svg{flex-shrink:0}.sidebar-bottom{margin-top:auto;padding:25px 18px 0}.sidebar-bottom:before{display:block;content:"";border-top:1px solid #deded4;margin:0 0 10px}.sidebar-bottom .nav-link{font-size:17px;padding:12px 0;gap:18px}.save-state{color:#59615c;font-size:14px;line-height:1.5;display:flex;gap:7px;align-items:center;margin-top:10px}.save-dot{background:#527054;width:6px;height:6px;border-radius:50%;flex-shrink:0}.save-dot.saving{background:#9a7836}.storage-caption{font-size:12px;color:#66716a;display:block;margin:5px 0 0 13px}.demo-switch{font-size:12px;margin-top:4px}.main{margin-left:316px;flex:1;min-width:0;padding:101px 49px 70px 66px;max-width:1800px;outline:none}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:61px}.page-header p{font-size:23px;color:#53605c;margin-top:12px;line-height:1.5}.page-header>.button{font-size:20px;padding:19px 28px;min-height:66px;margin-top:6px}.today-header h1{font-size:64px;letter-spacing:-3px;white-space:nowrap;font-weight:700}.today-header{margin-bottom:45px}.today-section h2,.upcoming-section h2{font-size:27px}.section-date{font-size:20px;color:#53605b;margin:7px 0 22px}.action-row{display:flex;align-items:center;gap:27px;padding:23px 0 28px;border-bottom:1px solid var(--line);min-width:0}.row-icon,.complete-circle{flex-shrink:0;color:#6e7671;align-self:flex-start;margin-top:4px}.complete-circle{display:flex;padding:0}.complete-circle:hover{color:var(--green);background:#e9eee7;border-radius:50%}.action-content{flex:1;min-width:0}.action-title{display:block;text-align:left;padding:0;font-size:23px;letter-spacing:-.45px;font-weight:650;line-height:1.4;color:#102320;overflow-wrap:anywhere}.action-title:hover{text-decoration:underline;text-underline-offset:4px}.action-content>p{font-size:20px;color:#59615e;letter-spacing:.2px;margin-top:1px;line-height:1.55}.due-label{display:inline-flex;align-items:center;max-width:100%;background:#f7ece6;color:#8c321c;border-radius:5px;padding:4px 12px;font-size:17px;font-weight:500;line-height:1.35;margin-top:10px}.due-label.deadline{background:#e8f0f7;color:#385665}.due-label.late{background:#f7e9e2;color:#8c321c}.action-row>.button{font-size:19px;min-width:180px;min-height:61px;margin-left:12px}.upcoming-section{margin-top:42px}.upcoming-row{padding-top:29px;border:0;align-items:flex-start}.upcoming-row .action-content .action-time{font-size:19px;line-height:1.7;margin-top:5px}.timezone{font-size:.85em;overflow-wrap:anywhere}.view-all{font-size:21px;color:var(--green);display:flex;align-items:center;gap:20px;padding:0;margin-top:26px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.all-clear{display:flex;align-items:flex-start;gap:20px;background:#f5f7f2;padding:25px;border-radius:8px;color:var(--green);margin:25px 0}.all-clear strong{font-size:18px}.all-clear p{font-size:15px;color:var(--muted);margin-top:6px}.example-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#5e675f;background:#f6f6f0;border-radius:5px;padding:4px 12px;margin:-65px 0 33px}.example-banner .text-button{font-size:12px;min-height:30px}.welcome{padding-top:10px}.welcome h2{font-family:Georgia,serif;font-weight:400;font-size:37px;line-height:1.2;margin:13px 0 16px}.welcome>p{font-size:18px;color:var(--muted);max-width:520px}.welcome-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:30px 0 62px}.welcome-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:30px;border-top:1px solid var(--line);margin-bottom:30px}.welcome-guide span{font-family:Georgia,serif;color:#788870;display:block;font-size:26px;margin-bottom:18px}.welcome-guide strong{display:block;font-size:16px;line-height:1.5}.welcome-guide p{font-size:14px;color:var(--muted);margin-top:8px}.loading-state{padding:40px 0;max-width:600px}.loading-state h1{font-size:44px;margin:15px 0}.loading-state .button{margin-top:24px}.list-tools{display:flex;gap:18px;align-items:center}.search-field{display:flex;align-items:center;flex:1;border:1px solid #a8b1ac;border-radius:7px;padding:0 13px;gap:9px}.search-field input{border:0;padding-left:0;outline:none}.search-field:focus-within{outline:3px solid #588b79;outline-offset:3px}.stage-filter{width:195px}.filter-bar{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:25px 0 35px}.filter-bar .check-label{margin:0;font-size:13px}.segmented{display:flex;gap:5px;background:#f2f3ee;border-radius:6px;padding:4px}.segmented button{padding:9px 13px;font-size:13px;border-radius:4px;min-height:35px}.segmented [aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #1927191a;font-weight:600}.job-list-head,.job-list-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(115px,.8fr) minmax(0,1.1fr) 40px;gap:20px;align-items:center}.job-list-head{padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.03em;color:#64706b}.job-list-row{padding:22px 0;border-bottom:1px solid var(--line)}.job-cell{text-align:left;padding:0;min-width:0}.job-cell strong{font-size:17px;display:flex;align-items:center;gap:7px;line-height:1.45;overflow-wrap:anywhere}.job-cell>span{font-size:14px;color:var(--muted);display:block;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.favourite-mark{color:#876d2b;flex-shrink:0}.next-cell{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.next-cell small{color:#68716b}.status{font-size:12px;display:inline-flex;width:max-content;max-width:100%;padding:5px 10px;border-radius:5px;background:#edf0ec;color:#4e5a50;line-height:1.4;font-weight:500}.status-applied{background:#e6eee6;color:#2f5c3f}.status-interviewing{background:#e8eef5;color:#355374}.status-offer{background:#eeeadc;color:#66582c}.status-closed{background:#f2ebe7;color:#765444}.list-count{font-size:13px;color:var(--muted);margin-top:18px}.empty{padding:65px 0;text-align:center}.empty>svg{color:#6d816c}.empty h2{font-family:Georgia,serif;font-weight:400;font-size:32px;margin:20px 0 12px}.empty p{max-width:430px;margin:0 auto 25px;color:var(--muted)}.detail-page{padding-top:50px}.detail-page .example-banner{margin:0 0 24px}.back-link{display:inline-flex;align-items:center;gap:10px;color:var(--green);font-size:14px;min-height:40px;padding:0;margin-bottom:28px}.detail-header{display:flex;gap:15px;justify-content:space-between}.detail-header h1{font-size:43px;letter-spacing:-1.4px;max-width:750px;overflow-wrap:anywhere}.detail-header .eyebrow{text-transform:none;letter-spacing:0;font-size:18px;color:#4f6158;margin-bottom:10px;overflow-wrap:anywhere}.job-meta{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px;font-size:14px;color:#657065}.favourite.selected{color:#8b6e25}.detail-toolbar{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0}.detail-toolbar>.button{font-size:14px}.detail-toolbar .external{font-size:14px}.detail-toolbar .quiet{margin-left:auto}.facts{display:flex;flex-wrap:wrap;gap:22px 40px;border-top:1px solid var(--line);padding-top:22px;margin:26px 0 0}.facts div{max-width:260px}.facts dt{font-size:12px;color:var(--muted);margin-bottom:7px}.facts dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.detail-section{padding:35px 0;border-bottom:1px solid var(--line)}.detail-section h2{font-size:23px;margin-bottom:12px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.section-heading h2{margin:0}.detail-section>.muted{margin-bottom:20px}.compact-task{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid #e8eae5}.compact-task:last-child{border:0}.compact-task>div{flex:1;min-width:0}.compact-task strong{display:block;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.compact-task p{font-size:13px;color:var(--muted);margin-top:3px}.compact-task .task-note{white-space:pre-wrap;margin-top:8px}.compact-task.completed strong{color:#5d6b5f;text-decoration:line-through}.compact-task .text-button{font-size:13px}.compact-task .icon-button{color:#4e6757}.record-row{display:flex;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid #e8eae5;overflow-wrap:anywhere}.record-row>div{flex:1;min-width:0}.record-row strong{font-size:15px}.record-row p{font-size:13px;color:var(--muted);margin-top:5px}.record-row .text-button{font-size:13px}.history{list-style:none;margin:20px 0 0;padding:0}.history li{display:flex;gap:25px;line-height:1.6;padding:12px 0;font-size:14px}.history time{font-size:12px;min-width:91px;color:#687269;padding-top:2px}.history span{overflow-wrap:anywhere;white-space:pre-wrap}.notes-save{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-top:20px}.notes-save .button{font-size:14px}.tag{font-size:12px;padding:5px 8px;border:1px solid #b0b8ac;border-radius:4px}dialog{border:0;box-shadow:0 18px 80px #12251e33;border-radius:12px;padding:32px;width:min(550px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;color:var(--ink)}dialog.wide{width:min(680px,calc(100vw - 32px))}dialog::backdrop{background:#142a2266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:26px}.dialog-head h2{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.6px;line-height:1.25}.dialog-head p{font-size:14px;color:var(--muted);margin-top:10px}.dialog-head>.icon-button{margin:-8px -12px 0 0}.dialog-head+.notice{margin-bottom:20px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:21px;min-width:0;font-size:14px}.field>label{font-weight:500}.field small{font-weight:400;color:var(--muted);line-height:1.5;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-footer{display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-top:28px;padding-top:23px;border-top:1px solid var(--line)}.form-footer .button{font-size:14px}.form-hint{font-size:12px;color:var(--muted);line-height:1.6}details{border-top:1px solid var(--line);padding:16px 0}details summary{font-size:14px;font-weight:500;color:var(--green);cursor:pointer;padding:4px 0;min-height:30px;line-height:1.6}details[open] summary{margin-bottom:19px}details .form-grid:last-child .field{margin-bottom:0}.check-label{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;margin:18px 0;cursor:pointer}.notice{display:flex;gap:10px;align-items:flex-start;background:#eff2ea;color:#425543;padding:15px;border-radius:6px;font-size:13px;line-height:1.6;margin-bottom:20px}.notice svg{flex-shrink:0;margin-top:1px}.notice p{margin-bottom:7px}.notice .check-label{font-size:13px;margin:12px 0 0}.notice.warning{background:#fbf0e8;color:#843b22}.notice .text-button{font-size:13px;margin-left:5px}.toast{position:fixed;bottom:24px;left:calc(50% + 105px);transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:12px;max-width:min(800px,calc(100vw - 40px));min-width:280px;padding:13px 16px;border:1px solid #cad8c9;background:#f5f8f0;border-radius:9px;box-shadow:0 7px 30px #142b1c18;color:#2a4c30;font-size:13px;line-height:1.5}.toast.error{background:#fff1e9;border-color:#e6c9bb;color:#843b22}.toast>svg{flex-shrink:0}.toast span{flex:1}.toast .text-button{font-size:12px;white-space:nowrap}.toast .icon-button{min-width:30px;min-height:30px}.record-option{display:flex;align-items:center;gap:24px;padding:30px 0;border-bottom:1px solid var(--line)}.option-icon{color:#54705c;align-self:flex-start;margin-top:4px}.record-option>div:nth-child(2){flex:1;min-width:0}.record-option h2{font-size:21px;margin-bottom:9px}.record-option p{font-size:14px;color:var(--muted);max-width:530px}.record-option .button{font-size:13px;min-width:160px}.storage-note{display:flex;align-items:flex-start;gap:15px;margin-top:35px;padding:23px;background:#f3f5ee;border-radius:7px}.storage-note>svg{flex-shrink:0;color:#4f6a52}.storage-note h3{font-size:16px}.storage-note p{font-size:13px;color:#5a665b;margin-top:9px}.restore-choice{border:0;padding:0;margin:25px 0}.restore-choice legend{font-size:14px;font-weight:600;margin-bottom:15px}.radio-option{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid var(--line);font-size:14px;cursor:pointer}.radio-option input{margin-top:3px}.radio-option strong{display:block}.radio-option small{display:block;margin-top:7px;line-height:1.6;color:var(--muted)}.help-content{max-width:800px}.help-content details{padding:22px 0}.help-content summary{font-size:17px;color:#243c2f}.help-content details p{font-size:15px;color:var(--muted);line-height:1.8;max-width:660px}.help-actions{display:flex;flex-wrap:wrap;gap:25px;margin-top:35px;align-items:center}.help-actions .button,.help-actions .text-button{font-size:13px}.print-records{display:none}@media(min-width:1600px){.main{padding-right:80px}.today-header h1{font-size:70px}.action-row{padding-top:26px;padding-bottom:32px}}@media(max-width:1250px){.sidebar{width:260px;padding-left:15px;padding-right:15px}.brand{font-size:26px;padding-left:9px;gap:7px}.brand svg{width:33px}.nav-link{font-size:18px;padding-left:20px;gap:18px}.main{margin-left:260px;padding-left:45px;padding-right:35px}.today-header h1{font-size:50px;letter-spacing:-2px}.page-header>.button{font-size:16px;padding:16px 20px;min-height:58px}.page-header p{font-size:19px}.action-title{font-size:20px}.action-content>p{font-size:17px}.action-row>.button{font-size:16px;min-width:130px;min-height:53px}.action-row{gap:18px}.due-label{font-size:14px}.sidebar-bottom{padding-left:8px;padding-right:8px}.sidebar-bottom .nav-link{font-size:15px}.toast{left:calc(50% + 100px)}.record-option{gap:16px}.record-option .button{min-width:130px}.detail-toolbar{gap:15px}}@media(max-width:1000px){.sidebar{width:220px}.brand{font-size:23px;gap:5px;padding-left:0}.brand svg{width:29px}.sidebar nav{margin-top:40px}.nav-link{font-size:17px;padding-left:15px;gap:15px}.main{margin-left:220px;padding-left:30px;padding-right:25px;padding-top:75px}.today-header h1{font-size:42px;letter-spacing:-1.5px}.page-header{flex-wrap:wrap;margin-bottom:40px}.page-header>.button{margin-top:0}.page-header p{font-size:18px}.example-banner{margin-top:-48px;margin-bottom:25px;font-size:11px}.example-banner .text-button{font-size:11px}.action-row{gap:14px;flex-wrap:wrap}.action-row>.button{margin-left:43px;margin-top:0;min-height:44px;font-size:14px}.action-content{flex-basis:calc(100% - 50px)}.action-title{font-size:19px}.upcoming-section{margin-top:30px}.job-list-head,.job-list-row{grid-template-columns:minmax(0,1.4fr) 105px 35px;gap:12px}.job-list-head span:nth-child(3),.job-list-row>.next-cell{display:none}.record-option{flex-wrap:wrap}.record-option .button{margin-left:52px}.welcome-guide{gap:20px;grid-template-columns:1fr}.welcome-guide>div{display:grid;grid-template-columns:35px 1fr;gap:0 15px}.welcome-guide span{grid-row:span 2;margin:0}.welcome-guide p{margin-top:3px}.welcome h2{font-size:32px}.storage-caption{font-size:11px}.toast{left:calc(50% + 85px);max-width:calc(100vw - 240px)}.detail-header h1{font-size:34px}.detail-page{padding-top:35px}.facts{gap:20px}.section-heading,.notes-save{flex-wrap:wrap}.compact-task{gap:7px}}@media(max-width:700px){.app-shell{display:block}.sidebar{position:sticky;top:0;width:100%;padding:15px 20px 0;background:#f5f2ebf7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #e5e5dc}.brand{font-size:25px;padding:0;gap:8px;width:max-content}.brand svg{width:29px;height:29px}.sidebar nav{display:flex;gap:12px;margin-top:14px;align-items:center}.nav-link{width:auto;font-size:14px;gap:7px;padding:10px 12px;min-height:45px;border-radius:6px 6px 0 0}.nav-link svg{width:21px;height:21px}.sidebar-bottom{position:absolute;right:17px;top:10px;padding:0;margin:0}.sidebar-bottom:before{display:none}.sidebar-bottom>.nav-link{padding:7px;min-height:39px;gap:0;font-size:0}.sidebar-bottom .nav-link svg{width:24px;height:24px}.save-state,.storage-caption,.demo-switch{display:none}.sidebar-bottom>.nav-link>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.main{margin:0;padding:32px 24px 85px}.page-header{gap:21px;margin-bottom:40px;align-items:flex-start}.today-header h1{font-size:41px;white-space:normal;letter-spacing:-1.8px}.page-header h1{font-size:41px}.page-header p{font-size:17px;margin-top:10px}.page-header>.button{font-size:14px;min-height:46px;padding:11px 17px}.page-header>.button svg{width:21px;height:21px}.today-section h2,.upcoming-section h2{font-size:23px}.section-date{font-size:15px;margin-top:6px;margin-bottom:15px}.action-row{gap:13px;padding:20px 0 24px}.action-title{font-size:18px;letter-spacing:-.25px}.action-content>p{font-size:15px}.action-row>.button{margin-left:41px;min-width:120px}.action-content{flex-basis:calc(100% - 45px)}.due-label{font-size:12px;padding:4px 8px;margin-top:9px}.upcoming-section{margin-top:28px}.upcoming-row .action-content .action-time{font-size:14px}.row-icon,.complete-circle{margin-top:2px}.row-icon,.complete-circle svg{width:27px;height:27px}.view-all{font-size:17px;margin-top:22px}.example-banner{margin:-10px 0 25px;padding:8px 10px;line-height:1.6;align-items:flex-start}.example-banner .text-button{padding:0;min-height:0;text-align:right;white-space:nowrap}.welcome{padding-top:5px}.welcome h2{font-size:32px}.welcome>p{font-size:16px}.welcome-actions{gap:20px;margin-bottom:38px}.welcome-actions .button{font-size:14px}.welcome-actions .text-button{font-size:13px}.welcome-guide{padding-top:25px}.toast{left:20px;right:20px;bottom:16px;transform:none;max-width:none;min-width:0;padding:12px;font-size:12px;gap:9px;flex-wrap:wrap}.toast>span{flex-basis:calc(100% - 65px)}.toast>.icon-button{position:absolute;right:7px;top:8px}.toast>.text-button{margin-left:31px}.list-tools{gap:12px;align-items:stretch;flex-wrap:wrap}.search-field{flex-basis:100%}.stage-filter{width:100%}.filter-bar{gap:15px;margin-bottom:25px}.segmented{flex-basis:100%;width:max-content;flex-grow:0}.filter-bar .check-label{font-size:12px}.job-list-head,.job-list-row{grid-template-columns:minmax(0,1fr) 100px 25px;gap:9px}.job-cell strong{font-size:15px}.job-cell>span{font-size:12px}.job-list-row{padding:20px 0}.status{font-size:11px;padding:5px 8px}.job-list-row>.icon-button{min-width:25px}.detail-page{padding-top:20px}.detail-header h1{font-size:33px;letter-spacing:-1px}.detail-header .eyebrow{font-size:16px}.detail-toolbar{gap:17px;margin-top:24px}.detail-toolbar>.button{font-size:12px;padding:12px}.detail-toolbar .quiet{margin-left:0}.detail-toolbar .external{font-size:12px}.facts{gap:20px 25px}.facts div{max-width:100%}.detail-section{padding:28px 0}.detail-section h2{font-size:22px}.section-heading .button{font-size:12px;padding:5px 0}.compact-task{flex-wrap:wrap;gap:8px}.compact-task>div{flex-basis:calc(100% - 55px)}.compact-task>.text-button{margin-left:46px}.compact-task>.icon-button:last-child{margin-left:auto}.record-row .text-button{font-size:12px}.history li{gap:15px;font-size:12px}.history time{font-size:11px;min-width:80px}.record-option{gap:13px}.record-option .option-icon{width:25px}.record-option h2{font-size:19px}.record-option p{font-size:13px}.record-option .button{margin-left:38px;font-size:12px}.storage-note{padding:18px;gap:11px}.storage-note p{font-size:12px}.help-content summary{font-size:15px}.help-content details p{font-size:14px}.help-actions{gap:18px}.help-actions .button{white-space:normal}.form-grid{grid-template-columns:1fr;gap:0}dialog,dialog.wide{padding:25px 21px;max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.dialog-head h2{font-size:28px}.dialog-head p{font-size:13px}.dialog-head>.icon-button{margin-right:-9px}.form-footer{gap:9px;justify-content:space-between}.form-footer>.button{font-size:12px;padding:13px 15px}.notes-save{gap:10px}.field{font-size:13px}.field input,.field select,.field textarea{font-size:16px}.empty{padding:40px 0}.empty h2{font-size:28px}.empty p{font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.app-shell,.toast,dialog,.skip-link{display:none!important}.print-records{display:block;color:#000;font:12px Arial,sans-serif}.print-records h1{font-size:25px;letter-spacing:0}.print-records h2{font-size:17px;margin:20px 0 8px}.print-records section{break-inside:avoid;border-bottom:1px solid #aaa;padding-bottom:15px}.print-records p{white-space:pre-wrap}.print-records li{line-height:1.6}}@media(max-width:380px){.sidebar nav{gap:4px}.nav-link{font-size:13px;padding-left:9px;padding-right:9px;gap:6px;white-space:nowrap}}.import-submit{width:100%;justify-content:center;margin-top:3px}.import-hint{margin-top:16px;line-height:1.8}.manual-alternative{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);padding-top:24px;margin-top:27px}.manual-alternative>svg{color:#5e7564;flex-shrink:0}.manual-alternative>div{flex:1}.manual-alternative strong{font-size:14px;font-weight:600}.manual-alternative p{font-size:12px;color:var(--muted);margin-top:5px}.manual-alternative .text-button{font-size:13px;white-space:nowrap}.account-controls{border-top:1px solid #deded4;margin-top:20px;padding-top:14px;display:flex;gap:12px;flex-wrap:wrap}.account-controls>span{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;max-width:100%}.account-controls .text-button{font-size:11px;min-height:29px}.auth-layout{display:grid;grid-template-columns:minmax(400px,.95fr) minmax(450px,1.05fr);min-height:100dvh;background:#fff}.auth-intro{background:var(--cream);padding:45px 50px;display:flex;flex-direction:column}.auth-intro .brand{padding:0;font-size:30px}.auth-story{margin:auto 0;max-width:520px;padding:60px 0}.auth-story h1{font-size:59px;line-height:1.15;letter-spacing:-2.4px;margin:24px 0}.auth-story>p:not(.eyebrow){font-size:18px;color:#5d685f;line-height:1.7}.auth-promise{display:flex;gap:15px;align-items:center;margin-top:42px;color:var(--green);font-size:14px;line-height:1.7}.auth-intro-foot{font-size:12px;color:#65725f}.auth-form-section{display:flex;justify-content:center;align-items:center;padding:50px 60px}.auth-form-wrap{width:100%;max-width:400px}.auth-form-wrap h2{font:400 37px/1.2 Georgia,serif;letter-spacing:-1px}.auth-subtitle{font-size:15px;color:var(--muted);margin:16px 0 32px;line-height:1.7}.auth-form-wrap .field{margin-bottom:23px}.auth-form-wrap .field input{min-height:50px}.auth-forgot{font-size:13px;display:block;width:max-content;margin:0 0 24px auto;text-underline-offset:4px}.auth-submit{width:100%;margin-top:5px;min-height:51px;font-size:15px}.auth-switch{font-size:14px;text-align:center;margin-top:26px;color:var(--muted)}.auth-switch a{font-weight:500;text-underline-offset:4px;display:inline-flex;align-items:center;gap:8px}.auth-privacy{border-top:1px solid var(--line);padding-top:23px;margin-top:35px;font-size:12px;color:#68736b;line-height:1.8}.auth-privacy svg{float:left;margin:4px 8px 0 0;color:#547059}.auth-loading{display:flex;min-height:100dvh;align-items:center;justify-content:center;gap:15px;color:var(--green)}@media(max-width:1000px){.auth-intro{padding:35px}.auth-story h1{font-size:47px}.auth-form-section{padding:40px}.auth-layout{grid-template-columns:1fr 1fr}.account-controls{gap:8px}.account-controls .text-button{font-size:10px}}@media(max-width:700px){.auth-layout{display:block}.auth-intro{padding:25px 26px}.auth-intro .brand{font-size:26px}.auth-story{padding:35px 0 5px}.auth-story .eyebrow,.auth-intro-foot,.auth-promise,.auth-story>p:not(.eyebrow){display:none}.auth-story h1{font-size:36px;letter-spacing:-1.4px;line-height:1.15;margin:0}.auth-story h1 br{display:none}.auth-form-section{padding:34px 26px 45px;display:block}.auth-form-wrap{max-width:none}.auth-form-wrap h2{font-size:31px}.auth-form-wrap>.eyebrow{font-size:11px}.auth-subtitle{font-size:14px;margin-bottom:26px}.auth-switch{font-size:13px}.auth-privacy{font-size:11px}.manual-alternative{flex-wrap:wrap;gap:12px}.manual-alternative>.text-button{margin-left:35px}.account-controls{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #deded4;background:var(--cream);margin:0;padding:6px 15px;display:flex;align-items:center;gap:15px}.account-controls>span{flex:1;font-size:10px}.account-controls .text-button{font-size:10px;min-height:28px}.sidebar-bottom .account-controls>span{max-width:40vw}.main{padding-bottom:95px}}.quick-job-row,.quick-job-head{grid-template-columns:minmax(0,1.35fr) 165px minmax(0,1fr) 172px;gap:18px}.job-identity{display:flex;align-items:flex-start;gap:8px;min-width:0}.job-identity .job-cell{flex:1}.job-identity>.favourite{min-width:40px;min-height:44px;margin-top:-7px}.job-identity>.favourite.selected{color:#876d2b}.quick-status{font-size:13px;font-weight:500;min-height:44px;border:1px solid #b7c4b7;border-radius:6px;padding:9px 25px 9px 10px;cursor:pointer;background-color:#f1f3ef}.quick-status.status-applied{background-color:#e6eee6}.quick-status.status-interviewing{background-color:#e8eef5}.quick-status.status-offer{background-color:#eeeadc}.quick-status.status-closed{background-color:#f2ebe7}.quick-status-caption{display:none}.job-row-actions{display:grid;grid-template-columns:minmax(0,1fr) 32px;column-gap:6px;align-items:center}.job-row-actions>.text-button,.job-row-actions>.external{grid-column:1;font-size:12px;min-height:36px;text-align:left;line-height:1.4}.job-row-actions>.open-job{grid-column:2;grid-row:1 / span 2;min-width:32px;min-height:44px;padding:0}.job-row-actions .external svg{width:15px;height:15px;flex-shrink:0}.next-task-link{padding:0;text-align:left;color:var(--green);font-size:13px;line-height:1.5;min-height:44px}.next-task-link>span,.next-task-link>small{display:block}.next-task-link>span{text-decoration:underline;text-underline-offset:3px}.next-task-link>small{margin-top:4px;font-size:12px;color:var(--muted)}.dashboard-jobs{margin-top:43px}.dashboard-jobs>h2{font-size:27px}.section-intro{font-size:14px;color:var(--muted);margin:10px 0 8px;line-height:1.6}.today-section>.section-heading{margin-bottom:0;gap:15px}.today-section>.section-heading>.button{font-size:14px;min-height:44px}.task-row-actions{display:grid;gap:4px;min-width:170px;margin-left:10px}.task-row-actions>.button{font-size:16px;min-height:49px;padding:12px 18px}.task-row-actions>.text-button{font-size:12px;justify-content:center;min-height:36px}.task-presets,.date-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.task-presets>button,.date-shortcuts>button{font-size:12px;line-height:1.4;min-height:40px;padding:9px 13px;border:1px solid #c3cdbf;border-radius:6px;color:var(--green);background:#f7f8f3}.date-shortcuts{margin-top:-9px}.date-shortcuts>[aria-pressed=true]{background:#e4ebe0;border-color:#73917a;font-weight:600}@media(max-width:1100px){.quick-job-row{grid-template-columns:minmax(0,1fr) 165px;gap:12px 20px}.quick-job-head{display:none}.quick-job-row>.next-cell{grid-column:1;display:block}.quick-job-row>.job-row-actions{grid-column:2;grid-row:2}.quick-job-row>.next-cell .muted{font-size:13px}.task-row-actions{margin-left:43px;min-width:150px}.task-row-actions>.button{font-size:14px;min-height:44px}.dashboard-jobs>h2{font-size:23px}}@media(max-width:700px){.quick-job-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.quick-job-row>.quick-status-wrap,.quick-job-row>.next-cell,.quick-job-row>.job-row-actions{grid-column:1;grid-row:auto}.quick-job-row .job-cell strong{font-size:17px}.quick-job-row .job-cell>span{font-size:14px}.quick-status-wrap{display:flex;align-items:center;gap:12px}.quick-status-caption{display:block;font-size:12px;color:var(--muted)}.quick-status{font-size:14px;flex:1;min-width:0}.job-row-actions{display:flex;align-items:center;gap:18px}.job-row-actions>.text-button,.job-row-actions>.external{font-size:13px;min-height:44px}.job-row-actions>.open-job{margin-left:auto}.quick-job-row>.next-cell{margin-top:-4px}.quick-job-row>.next-cell .muted{font-size:12px}.task-row-actions{margin-left:40px;display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}.task-row-actions>.button{font-size:13px;min-width:115px}.task-row-actions>.text-button{font-size:12px;min-height:44px}.today-section>.section-heading>.button{font-size:12px;padding:5px 0}.task-presets>button,.date-shortcuts>button{min-height:44px}.toast{bottom:62px}}@media(max-width:700px){.quick-status{font-size:16px}.task-presets{gap:6px}.task-presets>button{padding-left:11px;padding-right:11px}}.reminder-content{max-width:760px}.reminder-account{display:flex;align-items:flex-start;gap:18px;padding-bottom:28px;border-bottom:1px solid var(--line)}.reminder-account>svg{color:var(--green);flex-shrink:0;margin-top:3px}.reminder-account>div{flex:1;min-width:0}.reminder-account h2{font-size:23px}.reminder-address{font-size:16px;margin:10px 0 5px;overflow-wrap:anywhere}.reminder-account .muted{font-size:13px}.reminder-state{font-size:13px;padding:6px 12px;border-radius:5px;background:#f0efeb;white-space:nowrap}.reminder-state.on{background:#e6eee6;color:var(--green)}.reminder-verify{background:#f5f6f0;padding:24px;border-radius:8px;margin:25px 0}.reminder-verify p{font-size:14px;color:var(--muted);margin-top:10px}.reminder-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px}.reminder-actions .button{font-size:14px}.reminder-actions .text-button{font-size:13px}.reminder-toggle{align-items:flex-start;padding:8px 0;margin:28px 0}.reminder-toggle input{margin-top:3px}.reminder-toggle strong,.reminder-toggle small{display:block}.reminder-toggle small{color:var(--muted);margin-top:6px;font-size:13px}.reminder-timing{border-top:1px solid var(--line);padding-top:25px}.reminder-timing h2{font-size:21px}.reminder-timing>.muted{font-size:14px;margin:10px 0 25px}.reminder-summary{display:flex;align-items:center;gap:9px;font-size:13px;margin-top:30px;color:var(--green)}.reminder-summary svg{flex-shrink:0}.reminder-summary .text-button{margin-left:auto;font-size:12px}.reminder-privacy{border-top:1px solid var(--line);padding-top:22px;font-size:12px;color:var(--muted);margin-top:30px;line-height:1.8}.task-email-option{font-size:13px;margin-top:10px}@media(max-width:700px){.sidebar nav{gap:3px;justify-content:space-between}.sidebar nav .nav-link{font-size:13px;padding:11px 8px;gap:5px}.sidebar nav .nav-link svg{display:none}.reminder-account{gap:12px}.reminder-account h2{font-size:20px}.reminder-account>svg{width:25px}.reminder-address{font-size:14px}.reminder-verify{padding:20px}.reminder-actions{gap:12px}.reminder-actions .button{font-size:13px;white-space:normal}.reminder-summary{align-items:flex-start;flex-wrap:wrap}.task-email-option{font-size:12px}}@media(max-width:700px){.sidebar{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:700px){.task-form .field{margin-bottom:17px}.task-form .task-presets,.task-form .date-shortcuts{margin-bottom:16px}.task-form .task-email-option{margin:8px 0}.task-form .form-footer{margin-top:20px;padding-top:18px}}
