@media(min-width:1600px){.main{padding:40px}}@media(max-width:1150px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.main{padding:25px}.dashboard-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:20px}.dashboard-grid>div:nth-child(2)>.panel{margin:0}.focus-foot{display:none}}@media(max-width:767px){.topbar{padding:12px 18px}.main{padding:20px 16px 95px}.crumb,.key-hint{display:none}.page-heading{align-items:start;flex-wrap:wrap}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:15px}.metric:last-child{grid-column:1/-1}.metric strong{font-size:1.4rem}.dashboard-grid>div:nth-child(2){display:block}.dashboard-grid>div:nth-child(2)>.panel{margin-bottom:18px}.panel,.right-now{padding:20px}.right-now h2{font-size:1.5rem}.detail-grid,.form-grid,.list-grid{grid-template-columns:1fr}.mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--border);z-index:30;padding:9px 5px max(9px,env(safe-area-inset-bottom))}.mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;padding:4px 10px}.calendar-day{min-height:80px;padding:4px}.calendar-event{font-size:11px;padding:3px}.timer{font-size:4.5rem}.task-row{flex-wrap:wrap}.task-row .grow{flex-basis:60%}.focus-screen{margin:20px auto}.form-grid .field.wide{grid-column:auto}}.v2-topbar{gap:14px}.header-capture{flex:1;justify-content:flex-start;min-width:0;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:8px;flex:none}.pc-detail-actions{align-items:center;justify-content:flex-end;flex-wrap:wrap}.inbox-choices{display:grid;gap:6px;margin-top:14px}.inbox-choices button{display:grid;gap:3px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:10px;text-align:left}.inbox-choices small{color:#60728b}[data-mobile=true][data-sidebar=sidebar]{height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}[data-mobile=true][data-sidebar=sidebar] [data-sidebar=content]{flex:0 0 auto;overflow:visible}@media(max-width:767px){.v2-topbar{padding:8px 10px;gap:6px}.header-actions{gap:3px}.header-create{display:none}.header-capture{min-height:40px;padding:7px 9px;font-size:13px;white-space:normal;line-height:1.15}.header-capture svg{flex:none}.mobile-nav button{flex:1;min-width:0;padding:4px 2px}.pc-detail-actions{justify-content:flex-start}.inbox-choices{max-height:35vh;overflow:auto}}@media(max-width:360px){.v2-topbar{gap:3px;padding-inline:6px}.header-actions{gap:1px}.header-capture{font-size:12px}.header-actions form button,.header-capture{padding-inline:6px}}.focus-screen{width:min(100%,960px);max-width:calc(100vw - 2rem);min-width:0;box-sizing:border-box;margin:20px auto}.focus-screen .panel{min-width:0;overflow-wrap:anywhere}[data-slot=sidebar]{background:linear-gradient(180deg,#0b2b57e8,#09284df2),url(/command-center-reference.png) bottom/auto 42% no-repeat,#0b2b57}.brand{font-family:Georgia,serif;font-style:italic}.topbar{background:linear-gradient(180deg,#e8f2ff,#fff);box-shadow:0 2px 12px #173f7620}.main{max-width:1600px}.metrics{gap:10px}.metric{padding:16px 18px;border-radius:10px;background:linear-gradient(135deg,#fff,#f1f7ff)}.metric,.panel{box-shadow:0 2px 8px #3466a014}.panel{border-radius:11px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.9fr);gap:14px}.right-now{border-radius:10px}.right-now .focus-button{background:#1769dc!important;color:#fff!important;border:0}.panel.pale{background:#e9f4ff}.page-heading{margin-bottom:18px}[data-slot=sidebar]{width:245px!important;background-color:#0b2d59!important;color:#fff!important}.command-brand{font-size:23px;letter-spacing:-.02em;color:#fff;white-space:nowrap}.sidebar-caption{color:#dbeaff!important;font-size:13px!important;letter-spacing:.02em}.workspace{background:#f7fbff}.topbar{height:64px!important;padding:0 24px!important}.topbar>div:first-child span{font-weight:700;color:#102c54}.main{padding-top:20px!important}.ref-capture{max-width:740px;margin:0 auto 22px}.ref-heading h1{font-weight:800;color:#102b54}.ref-card{box-shadow:0 2px 7px rgba(34,83,138,.1)}[data-slot=sidebar] [data-sidebar=menu-button]{color:#f1f6ff!important;border-radius:8px!important;margin:2px 8px!important;min-height:42px!important;font-size:15px!important}[data-slot=sidebar] [data-sidebar=menu-button][data-active=true]{background:#1474d9!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.18)}[data-slot=sidebar] [data-sidebar=menu-button] svg{width:20px!important;height:20px!important}[data-slot=sidebar] [data-sidebar=content]{padding-top:12px!important}[data-slot=sidebar] [data-sidebar=header]{padding:18px 16px 12px!important}[data-slot=sidebar] [data-sidebar=footer]{padding:14px 16px 18px!important}.ref-stats>div{min-height:78px}.ref-stats>div:nth-child(5){grid-template-columns:31px 1fr auto;column-gap:9px}.ref-stats>div:nth-child(5) button{grid-column:3;grid-row:1/span 2;align-self:center;margin:0}.ref-bottom-grid,.ref-main-grid{gap:14px}.topbar{background:linear-gradient(180deg,#e8f2ff,#ffffff)!important;border-bottom:1px solid #d8e7f6!important}.topbar>div:last-child button:last-child{background:#1469d8!important;color:#fff!important;border-radius:9px!important}.ref-heading{padding:0 4px}.ref-heading>button{border-color:#c9dced!important;color:#16477f!important;background:#fff!important;border-radius:9px!important}.ref-quote{border:1px solid #e0ebf7;box-shadow:0 2px 8px rgba(36,93,150,.06)}.ref-heading h1{letter-spacing:-.04em}.ref-capture{border-color:#c7dced;box-shadow:0 5px 18px rgba(28,87,150,.14)}.ref-capture .ref-plus{box-shadow:0 2px 6px rgba(21,103,219,.28)}.ref-card-head{min-height:45px;padding:10px 14px!important}.ref-card-head h2{font-weight:750!important;letter-spacing:-.01em}.ref-card>.task-row{padding:10px 0!important;border-bottom:1px solid #e0eaf4}.ref-card>.task-row:last-child{border-bottom:0}.ref-main-grid .must .ref-card-head{background:linear-gradient(90deg,#fff0f2,#fff8f8)!important}.ref-main-grid .optional .ref-card-head{background:linear-gradient(90deg,#e4f8ee,#f4fcf8)!important}.ref-main-grid .quick .ref-card-head{background:linear-gradient(90deg,#fff1d7,#fff9ed)!important}.ref-main-grid .projects .ref-card-head{background:linear-gradient(90deg,#e7e5ff,#f5f4ff)!important}.ref-main-grid .waiting .ref-card-head{background:linear-gradient(90deg,#e5f3ff,#f5faff)!important}.ref-bottom-grid .routines .ref-card-head{background:linear-gradient(90deg,#e6f2ff,#f5faff)!important}.ref-bottom-grid .ideas .ref-card-head{background:linear-gradient(90deg,#e5f3ff,#f5faff)!important}.ref-line{padding:8px 0!important}.workspace{min-width:0}@media(max-width:700px){.pc-detail-heading{flex-direction:column}.pc-detail-name{min-width:0;max-width:100%}.pc-detail-name>div{min-width:0;overflow-wrap:anywhere}.pc-detail-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.pc-detail-actions>button{min-width:0;max-width:100%;white-space:normal}.pc-sub-row strong{min-width:0;overflow-wrap:anywhere}}.reference-dashboard{max-width:1550px}.ref-capture{height:52px;border:1px solid #b9d2ef;border-radius:27px;background:#fff;box-shadow:0 4px 16px #2767a21c;display:flex;align-items:center;gap:14px;padding:7px 14px;color:#7185a0;margin-bottom:22px;cursor:text}.ref-plus{display:grid;place-items:center;width:38px;height:38px;background:#1567db;color:#fff;border-radius:50%}.ref-capture kbd{margin-left:auto;background:#edf3fc;padding:5px 9px;border-radius:6px;font-size:12px}.ref-heading{grid-template-columns:auto auto 1fr;gap:24px;margin-bottom:16px}.ref-heading h1{font-size:2.45rem;display:inline;margin-right:24px}.ref-heading>div>span{font-size:1.05rem}.ref-quote{background:#edf5ff;border-radius:10px;padding:13px 18px;color:#254c82}.ref-quote span{color:#246bd6;margin-left:20px}.ref-stats{grid-template-columns:repeat(5,1fr);margin-bottom:15px}.ref-stats>div{background:linear-gradient(135deg,#e6f1ff,#f6faff);border:1px solid #d4e5f8;border-radius:10px;padding:13px 15px;grid-template-columns:31px 1fr;column-gap:9px}.ref-stats svg{grid-row:span 2;color:#1464c8}.ref-stats b{font-size:1.12rem}.ref-stats span{color:#4d6483}.ref-stats em{color:#df3545}.ref-stats button{grid-column:2;justify-self:start;margin-top:6px}.ref-main-grid{display:grid;grid-template-columns:1.15fr 1.05fr .9fr;gap:12px;align-items:start}.ref-card{background:#fff;border:1px solid #cfe0f2;border-radius:10px;overflow:hidden;margin-bottom:12px;box-shadow:0 3px 9px #245da30d}.ref-card-head{gap:9px;padding:10px 13px;background:#edf5ff;color:#12458c;border-bottom:1px solid #dbe9f7}.ref-card-head svg{color:#1b68ce;width:20px}.ref-card-head h2{font-size:1.05rem}.ref-card>.ref-line,.ref-card>.task-row,.ref-card>p{margin-left:13px;margin-right:13px}.ref-task-title{font-size:1.2rem;font-weight:650;padding:17px 14px 7px}.ref-tags{padding:0 14px 11px}.ref-tags span{font-size:12px;background:#edf3fa;padding:5px 8px;border-radius:5px}.ref-tags span:last-child{background:#ffe7ea;color:#bb3040}.ref-next{margin:0 14px 12px;padding:11px 13px;background:#e8f2ff;border-radius:8px;line-height:1.55}.ref-focus{margin:0 14px 16px;width:calc(100% - 28px);background:#1069dc}.ref-main-grid .must .ref-card-head{background:#fff0f2;color:#ca3442}.ref-main-grid .must .ref-card-head svg{color:#e15b44}.ref-main-grid .optional .ref-card-head{background:#e6f8ef;color:#247348}.ref-main-grid .quick .ref-card-head{background:#fff3dd;color:#a45c00}.ref-main-grid .lower-blue .ref-card-head,.ref-main-grid .projects .ref-card-head{background:#e7f4ff}.ref-line{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;border-bottom:1px solid #e5edf6;padding:9px 0;font-size:13px}.ref-line:last-child{border-bottom:0}.ref-line button{text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-line small{color:#617693;font-size:11px}.ref-line time{color:#536d92;font-size:12px}.ref-muted{padding:16px;color:#7185a0;font-size:13px}.ref-bottom-grid{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;gap:12px}.ref-accent{background:linear-gradient(135deg,#dcecff,#f5faff);padding:20px;color:#16478a;display:flex;flex-direction:column;justify-content:space-between;min-height:150px}.ref-accent h2{font-size:1.35rem}.ref-accent button{align-self:flex-start}.reference-dashboard input[type=checkbox]{accent-color:#236bd2;width:17px;height:17px}@media(max-width:1100px){.ref-stats{grid-template-columns:repeat(3,1fr)}.ref-main-grid{grid-template-columns:1fr 1fr}.ref-main-grid>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ref-main-grid>div:last-child .ref-card{margin-bottom:0}.ref-bottom-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ref-heading{grid-template-columns:1fr}.ref-quote{justify-self:stretch}.ref-stats{grid-template-columns:1fr 1fr}.ref-bottom-grid,.ref-main-grid,.ref-main-grid>div:last-child{display:block}.ref-card{margin-bottom:12px}.ref-capture{font-size:13px}.ref-capture kbd{display:none}}.reference-topbar{height:64px;gap:20px;justify-content:space-between}.ref-top-capture{height:46px;max-width:645px;min-width:245px;flex:1;display:flex;align-items:center;gap:12px;border:1px solid #c8ddf5;border-radius:26px;background:#fff;padding:5px 13px 5px 5px;box-shadow:0 4px 14px #2767a21c;text-align:left;color:#58708e;white-space:nowrap;overflow:hidden}.ref-top-capture>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.ref-top-capture kbd{margin-left:auto;background:#edf3fc;border-radius:5px;padding:4px 7px;color:#315587;font-size:12px}.ref-top-actions{display:flex;align-items:center;gap:8px;color:#174477;flex-shrink:0}.ref-top-actions>button{position:relative;color:#174477}.ref-notice-dot{position:absolute;right:6px;top:4px;width:7px;height:7px;border-radius:50%;background:#e53944}.ref-profile{display:flex;align-items:center;gap:9px;border-left:1px solid #dce7f4;padding-left:11px;white-space:nowrap}.ref-avatar{width:42px;height:42px;border-radius:50%;background:#24548c;color:#fff;display:grid;place-items:center;font-size:12px}.ref-profile b,.ref-profile small{display:block}.ref-profile b{font-size:13px;color:#142c50}.ref-profile small{font-size:11px;color:#4f6688}.reference-dashboard{max-width:none;margin:0 auto;color:#162d51}.ref-heading{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(240px,1fr);align-items:center;gap:18px;margin:0 0 14px}.ref-heading-title{display:flex;align-items:center;gap:28px;white-space:nowrap}.ref-heading-title h1{font-size:2.4rem;font-weight:800;letter-spacing:-.04em}.ref-heading-title span{font-size:15px}.ref-heading>button{height:40px;color:#15529a}.ref-heading>button svg{color:#1966cf}.ref-quote{justify-self:end;width:min(100%,345px);font-size:13px;font-style:italic;display:flex;justify-content:space-between;align-items:center;background:#f0f6ff;padding:11px 14px;border-radius:9px;white-space:nowrap}.ref-quote span{font-size:20px;color:#2a65b7}.ref-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(270px,2.3fr);gap:10px;margin-bottom:14px}.ref-stats>div{min-height:80px;background:#eaf3ff;border:1px solid #d8e8fa;border-radius:9px;padding:14px 12px;display:grid;grid-template-columns:31px minmax(0,1fr);align-content:center;column-gap:8px;align-items:center}.ref-stats>div svg{grid-row:span 2;width:28px;height:28px;color:#1355a7}.ref-stats b{font-size:17px;white-space:nowrap}.ref-stats span{font-size:12px;color:#344f70;line-height:1.3}.ref-stats em{display:block;color:#d3273b;font-style:normal}.ref-stats .ref-ahmad-stat{grid-template-columns:32px minmax(0,1fr) auto;padding-right:11px}.ref-ahmad-stat button{grid-column:3;grid-row:1/span 2;align-self:center;background:#1b63ca;color:white}.ref-ahmad-stat span{white-space:nowrap}.ref-board{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.85fr);grid-template-areas:"right must calendar" "quick optional calendar" "inbox projects waiting" "deadlines routines ideas";grid-template-rows:minmax(270px,auto) minmax(165px,auto) minmax(255px,auto) minmax(210px,auto);gap:14px;align-items:stretch}.ref-board>.ref-card{margin:0;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d0e2f7;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #1d4f8710}.ref-board>.right-now{grid-area:right;padding:0;background:#fff;color:#162d51;border-radius:10px}.ref-board>.must{grid-area:must}.ref-board>.calendar{grid-area:calendar;align-self:start;min-height:360px}.ref-board>.quick{grid-area:quick}.ref-board>.optional{grid-area:optional}.ref-board>.inbox{grid-area:inbox}.ref-board>.projects{grid-area:projects}.ref-board>.waiting{grid-area:waiting}.ref-board>.deadlines{grid-area:deadlines}.ref-board>.routines{grid-area:routines}.ref-board>.ideas{grid-area:ideas}.ref-card-head{display:flex;align-items:center;gap:10px;padding:10px 14px;min-height:44px;background:#e6f2ff;border-bottom:1px solid #d8e7f5;color:#11478f}.ref-card-head>svg{width:22px;height:22px;flex-shrink:0;color:#155db5}.ref-card-head h2{font-size:16px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-card-head .ref-count{margin-left:auto;font-size:12px;white-space:nowrap}.ref-card-head>button{margin-left:auto}.calendar .ref-card-head,.ideas .ref-card-head,.inbox .ref-card-head,.right-now .ref-card-head,.routines .ref-card-head,.waiting .ref-card-head{background:linear-gradient(90deg,#e5f1ff,#f3f9ff)}.must{border-color:#f9d9dd!important}.must .ref-card-head{background:linear-gradient(90deg,#fff0f2,#fff8f8);color:#b9272c}.must .ref-card-head svg{color:#e26746}.must .ref-count{background:#ffdce2;color:#b9272c;border-radius:6px;padding:3px 6px}.quick .ref-card-head{background:linear-gradient(90deg,#fff0d8,#fff9ef);color:#a2530e}.quick .ref-card-head svg{color:#bd6910}.optional .ref-card-head{background:linear-gradient(90deg,#dff7ea,#f2fcf7);color:#225e4a}.optional .ref-card-head svg{color:#268759}.projects .ref-card-head{background:linear-gradient(90deg,#e7e5ff,#f5f4ff)}.deadlines .ref-card-head{background:linear-gradient(90deg,#ffedf1,#fff8f8);color:#ad2029}.ref-card-body{padding:0 12px;flex:1;min-height:0}.ref-card-footer{padding:6px 12px 10px;margin-top:auto;display:flex;justify-content:flex-end}.ref-view-all{display:inline-flex;align-items:center;gap:5px;color:#155abb;font-size:12px}.ref-full-calendar:hover,.ref-view-all:hover{text-decoration:underline}.ref-task-title{font-size:18px;font-weight:700;padding:12px 0 8px}.ref-tags{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 10px}.ref-tags>span,.ref-task-meta>span{font-size:11px;background:#eff5ff;color:#31537e;border-radius:5px;padding:4px 6px}.ref-tags .ref-due,.ref-task-meta .ref-due{background:#ffe9ed;color:#c02a39}.ref-next{margin:0 0 8px;padding:9px 12px;background:#eef5ff;border-radius:7px;font-size:12px;line-height:1.5}.ref-next b{font-size:13px}.ref-focus{width:100%;height:39px;margin-bottom:10px;background:#166ad8;color:#fff;justify-content:center}.ref-empty{padding:20px 0;font-size:13px}.ref-empty p{margin-bottom:10px}.ref-muted{font-size:12px;color:#657895;padding:16px 3px}.ref-task-row{min-height:28px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e4ebf5;padding:5px 3px;font-size:12px}.ref-task-row:last-child{border-bottom:none}.ref-task-row input{flex:none;accent-color:#1c63c4;width:16px;height:16px}.ref-task-row>div{min-width:0;flex:1}.ref-task-row button{text-align:left;line-height:1.2}.ref-task-row button:hover{text-decoration:underline}.ref-task-row small{color:#5a7190;white-space:nowrap}.ref-task-meta{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.must .ref-task-row{min-height:56px;align-items:flex-start}.must .ref-task-row input{margin-top:2px}.must .ref-task-row button{font-weight:650}.must .ref-task-meta>span{padding:2px 5px}.ref-calendar-nav{display:flex;align-items:center;justify-content:space-between;min-height:34px;border-bottom:1px solid #dce8f7;font-size:12px}.ref-calendar-nav>div{display:flex;gap:4px}.ref-calendar-nav>div button{padding:2px 6px;border:1px solid #dce8f7;border-radius:6px}.ref-calendar-nav>button{background:#1c63c7;color:#fff;border-radius:6px;padding:4px}.ref-agenda-row{display:grid;grid-template-columns:54px 1fr auto;gap:5px;align-items:center;min-height:24px;border-bottom:1px solid #dce8f7;font-size:12px}.ref-agenda-row time{color:#34567e;font-size:11px;white-space:nowrap}.ref-agenda-row button{border-left:3px solid #4b8bda;padding-left:6px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ref-agenda-row button:hover{text-decoration:underline}.ref-agenda-row small{font-size:10px;color:#627b9d}.ref-full-calendar{display:block;width:100%;border:1px solid #cee0f4;border-radius:6px;color:#0f55b2;font-size:12px;padding:6px;text-align:center}.ref-list-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center;min-height:28px;border-bottom:1px solid #e1eaf5;font-size:12px}.ref-list-row:last-child{border:0}.ref-list-row>svg{color:#e8a12d;fill:#ffc469}.ref-list-row button{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-list-row button:hover{text-decoration:underline}.ref-list-row small,.ref-list-row>span{font-size:10px;color:#526e92;white-space:nowrap}.ref-project-row{min-height:39px}.ref-project-row button small,.ref-project-row button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-project-row button small{font-weight:400}.ref-deadline-row{grid-template-columns:52px 1fr}.ref-deadline-row>b{font-size:11px;color:#1656a3}.nav-count{margin-left:auto;min-width:24px;height:24px;padding:0 5px;border-radius:12px;background:#ffffff32;color:#fff;display:grid;place-items:center;font-size:11px}[data-slot=sidebar] [data-sidebar=footer]{margin-top:auto;position:relative}.ref-sidebar-art{min-height:252px;position:relative;color:#fff;padding:170px 8px 10px;font:italic 16px Georgia,serif}.ref-sidebar-art:before{content:"";position:absolute;z-index:-1;inset:0 0 70px;background-image:url(/command-center-reference.png);background-size:1312px 1199px;background-position:0 -784px;background-repeat:no-repeat;opacity:.9;mask-image:linear-gradient(transparent,#000 20%,#000 75%,transparent)}.ref-sidebar-art p{line-height:1.45}.ref-sidebar-art span{position:absolute;right:12px;bottom:11px;font:normal 25px Arial}.ref-sidebar-focus{width:100%;height:43px;border-color:#3b79be;color:#fff;background:#1b4778;justify-content:center}.ref-sidebar-focus:hover{background:#27609b;color:#fff}[data-slot=sidebar]{background:#0b2b57!important}.ref-sidebar-art{isolation:isolate}[data-slot=sidebar-container] [data-slot=sidebar-inner]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}[data-slot=sidebar-container] [data-slot=sidebar-inner]::-webkit-scrollbar{display:none}[data-slot=sidebar] [data-sidebar=content]{flex:0 0 auto;overflow:visible!important;min-height:auto}[data-slot=sidebar] [data-sidebar=menu-button]{min-height:36px!important;margin:0 8px!important}[data-slot=sidebar] .ref-sidebar-art{min-height:120px;padding:35px 8px 10px}.command-brand{font-size:20px!important;font-weight:400!important;letter-spacing:-.5px!important;padding-left:8px!important}.main:has(.reference-dashboard){padding-top:8px!important}@media(max-width:1250px){.ref-profile small{display:none}.ref-top-capture{max-width:560px}.ref-heading{grid-template-columns:1fr auto}.ref-quote{display:none}.ref-stats{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,2fr)}}@media(max-width:1050px){.ref-board{grid-template-columns:1fr 1fr;grid-template-areas:"right must" "calendar calendar" "quick optional" "inbox projects" "waiting deadlines" "routines ideas";grid-template-rows:auto}.ref-board>.calendar{min-height:0}.ref-stats{grid-template-columns:repeat(2,1fr)}.ref-ahmad-stat{grid-column:1/-1}.ref-top-actions .ref-profile{display:none}}@media(max-width:700px){.reference-topbar{padding:0 12px!important}.ref-top-capture{min-width:0}.ref-top-actions form,.ref-top-actions>button:nth-child(2),.ref-top-actions>button:nth-child(3),.ref-top-capture kbd{display:none}.ref-heading{grid-template-columns:1fr auto}.ref-heading-title{gap:12px;white-space:normal}.ref-heading-title h1{font-size:1.8rem}.ref-heading-title span{font-size:12px}.ref-board{display:block}.ref-board>.ref-card{margin-bottom:12px}.ref-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-stats .ref-ahmad-stat{grid-column:1/-1}.ref-stats>div{min-height:72px}}.pc-root{color:#152c50;font-size:14px;background:#f7fbff;margin:-24px -28px;padding:22px 22px 40px;min-height:calc(100vh - 90px)}@media(min-width:768px){[data-slot=sidebar-wrapper]:has(.pc-root){--sidebar-width:205px!important}[data-slot=sidebar-wrapper]:has(.pc-root) .command-brand{font-size:15px!important;padding-top:10px!important}[data-slot=sidebar-wrapper]:has(.pc-root) [data-slot=sidebar-menu-button]{min-height:32px!important;font-size:12px!important;padding:6px 8px!important}[data-slot=sidebar-wrapper]:has(.pc-root) .sidebar-caption{font-size:10px!important;padding-bottom:12px!important}[data-slot=sidebar-wrapper]:has(.pc-root) .ref-sidebar-art,[data-slot=sidebar-wrapper]:has(.pc-root) .ref-sidebar-focus{display:none!important}.workspace:has(.pc-root)>.topbar{display:none!important}.workspace:has(.pc-root)>.main{max-width:none!important;padding:0!important}.workspace:has(.pc-root) .pc-root{margin:0;min-height:100vh}}.pc-root button{cursor:pointer}.pc-root h1,.pc-root h2,.pc-root p{margin:0}.pc-root h1{font-size:29px;font-weight:800;line-height:1.1}.pc-root h2{font-size:16px;font-weight:750}.pc-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px}.pc-header p{font-size:12px;margin-top:4px}.pc-header-tools{display:flex;gap:9px;align-items:center}.pc-header-tools select,.pc-sub-form select,.pc-view-tools select{border:1px solid #c9dcf7;background:#fff;border-radius:6px;height:32px;padding:0 10px;color:#173057}.pc-header-tools select{min-width:160px}.pc-header-tools .pc-search{height:32px;width:225px;border:1px solid #c9dcf7;background:#fff;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#2b5d9e}.pc-search input{height:29px;border:0;box-shadow:none;font-size:11px}.pc-header-tools .button,.pc-header-tools button:not(.pc-search button){height:32px}.pc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.pc-tabs,.pc-view-tools{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pc-tabs button,.pc-view-tools button{border:1px solid #d0e1fb;background:#eef6ff;border-radius:5px;padding:6px 13px;font-size:12px;white-space:nowrap}.pc-tabs .selected{background:#fff;color:#064fd4;border-color:#2b72f4;font-weight:700}.pc-view-tools button{display:inline-flex;align-items:center;gap:4px;background:#fff;padding:5px 8px}.pc-view-tools button.selected{background:#1260df;color:#fff;border-color:#1260df}.pc-view-tools select{height:28px;font-size:12px;margin-right:7px;max-width:145px}.pc-area-actions{text-align:right;height:20px}.pc-area-actions button{color:#205ac0;font-size:11px;display:inline-flex;align-items:center;gap:2px}.pc-new-area{display:flex;align-items:center;gap:8px;padding:10px;background:#fff;border:1px solid #d5e4fa;border-radius:8px;margin-bottom:10px}.pc-new-area input{max-width:220px}.pc-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-group{border:1px solid #c8dcf8;border-radius:9px;padding:0 9px 9px;background:#fff;min-width:0}.pc-group.pc-wide{grid-column:span 2}.pc-group-heading{display:flex;align-items:center;gap:7px;width:calc(100% + 18px);margin:0 -9px 7px;padding:9px 12px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#e7f3ff,#f5faff);text-align:left;font-size:12px}.pc-group-heading svg{color:#14529d}.pc-group-heading span{font-size:11px}.pc-group-heading .pc-collapse{margin-left:auto;color:#1355b4;display:flex;align-items:center;gap:4px}.pc-rotated{transform:rotate(-90deg)}.pc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-group:not(.pc-wide) .pc-cards{grid-template-columns:1fr}.pc-project-card{border:1px solid #d6e4f6;border-radius:8px;background:#fff;padding:10px;min-width:0}.pc-card-title{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:10px}.pc-folder{color:#1356b7}.pc-title-button{font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-status{margin-left:auto;background:#e4efff;color:#1454bd;padding:3px 8px;border-radius:5px;font-size:11px;white-space:nowrap}.pc-icon-button{color:#164c99;padding:3px}.pc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:11px}.pc-metrics span{background:#eef6ff;border-radius:5px;padding:7px 5px;text-align:center;font-size:11px;white-space:nowrap}.pc-metrics b{color:#0c7657;font-size:15px;margin-right:3px}.pc-metrics b.pc-red,.pc-red{color:#d72536}.pc-metrics b.pc-purple{color:#443ee0}.pc-blue{color:#1757b1}.pc-green{color:#0c835a}.pc-detail-next,.pc-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.pc-detail-next>div,.pc-next-grid>div{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:2px 5px}.pc-detail-next>div+div,.pc-next-grid>div+div{border-left:1px solid #d9e6fa;padding-left:13px}.pc-detail-next span,.pc-next-grid span{display:flex;flex-direction:column;min-width:0}.pc-detail-next small,.pc-next-grid small{font-size:10px;color:#5e789d}.pc-detail-next strong,.pc-next-grid strong{font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-detail-next em,.pc-next-grid em{font-size:10px;color:#ce2634;font-style:normal}.pc-open-button{display:block;width:100%;border-radius:5px;background:#d9eaff;color:#0954bb;text-align:center;font-size:12px;font-weight:700;padding:4px}.pc-open-button:hover{background:#c5ddfb}.pc-empty{border:1px solid #d4e2f6;background:#fff;padding:25px;text-align:center;border-radius:8px}.pc-list .pc-group{grid-column:span 2}.pc-list .pc-cards{grid-template-columns:1fr}.pc-detail{padding-top:12px}.pc-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:12px;color:#2b609a}.pc-breadcrumb button:hover{text-decoration:underline}.pc-detail-heading{justify-content:space-between;margin-bottom:10px}.pc-detail-heading,.pc-detail-name{display:flex;align-items:flex-start;gap:12px}.pc-detail-icon{color:#1b5fb4;margin-top:3px}.pc-detail-name h1{font-size:23px;display:inline;margin-right:12px}.pc-detail-name .pc-status{display:inline-block;margin-left:0}.pc-detail-name p{font-size:12px;color:#57708c;margin-top:4px}.pc-detail-actions{display:flex;gap:8px;position:relative}.pc-menu-trigger{border:1px solid #cfe0f6;border-radius:5px;padding:5px}.pc-pop-menu{position:absolute;right:90px;top:35px;background:#fff;border:1px solid #cfe0f6;box-shadow:0 5px 14px #112d5422;border-radius:6px;z-index:3;min-width:160px}.pc-pop-menu button{display:block;width:100%;padding:9px;text-align:left}.pc-pop-menu button:hover{background:#eaf3ff}.pc-detail-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid #cfdef3;margin-bottom:12px}.pc-detail-tabs button{padding:7px 11px;font-size:12px;white-space:nowrap}.pc-detail-tabs button.selected{color:#0c55c6;border-bottom:2px solid #1261e4;font-weight:700}.pc-detail-metrics{display:flex;gap:9px;margin-bottom:11px}.pc-detail-metrics>div{flex:1;min-width:0;border:1px solid #d3e4fa;background:#fff;border-radius:7px;padding:9px;display:flex;align-items:center;gap:8px}.pc-detail-metrics svg{width:19px;height:19px;color:#0f62b7}.pc-detail-metrics strong{font-size:18px}.pc-detail-metrics span{font-size:12px}.pc-detail-next{gap:9px;margin-bottom:14px}.pc-detail-next>div{border:1px solid #d4e3f6;border-radius:7px;background:#fff;padding:10px}.pc-detail-next>div+div{border-left:1px solid #d4e3f6;padding-left:10px}.pc-detail-section{background:#fff;border:1px solid #d2e2f7;border-radius:8px;margin:0 0 11px;overflow:hidden}.pc-detail-section>header{display:flex;align-items:center;justify-content:space-between;background:#eaf5ff;padding:7px 10px}.pc-detail-section>header button{height:27px;font-size:11px}.pc-sub-list{padding:3px 8px}.pc-sub-row{width:100%;display:grid;grid-template-columns:18px 1.4fr .9fr 1fr .75fr auto 15px;gap:8px;align-items:center;padding:9px 5px;text-align:left;border-bottom:1px solid #dbe7f7;font-size:11px}.pc-sub-row:last-child{border-bottom:0}.pc-sub-row strong{font-size:12px}.pc-sub-row em{font-style:normal;color:#d11b2e}.pc-sub-row .pc-status{margin-left:0}.pc-overview-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:10px}.pc-item-list{padding:5px 10px}.pc-item-row{border-bottom:1px solid #e0eafb}.pc-item-row:last-child{border-bottom:0}.pc-item-row>button{display:flex;justify-content:space-between;width:100%;text-align:left;padding:9px 2px}.pc-item-row small{color:#d32438}.pc-empty-inline{padding:12px;color:#6b7e99}.pc-activity{padding:8px;border-bottom:1px solid #e4ecf9}.pc-detail-section details{padding:8px}.pc-modal-backdrop{position:fixed;inset:0;z-index:80;background:#11203b80;display:flex;align-items:center;justify-content:center;padding:16px}.pc-sub-form{background:#fff;border-radius:10px;box-shadow:0 12px 45px #0b1f4444;padding:22px;width:min(500px,100%);max-height:90vh;overflow:auto}.pc-sub-form h2{margin-bottom:15px}.pc-sub-form label{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-weight:600}.pc-sub-form textarea{min-height:75px;border:1px solid #cbdcf5;border-radius:6px;padding:8px}.pc-sub-form>div:last-child{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1000px){.pc-header,.pc-header-tools{flex-wrap:wrap}.pc-group.pc-wide{grid-column:span 2}.pc-metrics{grid-template-columns:repeat(2,1fr)}.pc-sub-row{grid-template-columns:18px 1fr .8fr auto}.pc-sub-row em,.pc-sub-row span:nth-of-type(2){display:none}}@media(max-width:700px){.pc-root{margin:-16px;padding:16px}.pc-groups{grid-template-columns:1fr}.pc-group,.pc-group.pc-wide{grid-column:span 1}.pc-cards,.pc-group.pc-wide .pc-cards{grid-template-columns:1fr}.pc-header-tools,.pc-header-tools .pc-search{width:100%}.pc-toolbar{align-items:flex-start;flex-direction:column}.pc-detail-metrics{display:grid;grid-template-columns:repeat(2,1fr)}.pc-detail-next,.pc-next-grid,.pc-overview-columns{grid-template-columns:1fr}.pc-detail-next>div+div,.pc-next-grid>div+div{border-left:0}.pc-sub-row{grid-template-columns:18px 1fr auto}.pc-sub-row span:not(.pc-status){display:none}}.pc-item-row.pc-calendar-regular{border-left:3px solid #3992ef;padding-left:9px}.pc-item-row.pc-calendar-bills{border-left:3px solid #e34259;padding-left:9px}.pc-item-row.pc-calendar-legal-deadlines{border-left:3px solid #24a86c;padding-left:9px}.adb-bar{align-items:center;justify-content:space-between;gap:12px;background:#fff3dd;border:1px solid #f0d9a6;border-radius:10px;padding:12px 16px;font-size:14px;color:#7a4a00;margin:0 0 12px}.adb-actions,.adb-bar{display:flex;flex-wrap:wrap}.adb-actions{gap:8px}.adb-actions button{border:1px solid #f0d9a6;background:#fff;color:#15233a;border-radius:8px;font-size:13px;padding:8px 14px;cursor:pointer}.adb-actions button:hover{background:#fff8ea}.adb-actions button:disabled{opacity:.6;cursor:default}.adb-actions .adb-delete{border:0;background:#bb3040;color:#fff;font-weight:600}.adb-actions .adb-delete:hover{background:#a1283a}.pc-dates{display:flex;flex-direction:column;gap:12px;margin-bottom:11px}.pc-dates .adb-bar{margin:0}.pc-dates-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pc-dates-chip{border:1px solid #cfe0f2;background:#fff;color:#15233a;border-radius:8px;font-size:13px;padding:7px 12px}.pc-dates-chip:hover{background:#f3f8fe}.pc-dates-chip.selected{border:2px solid #1567db;color:#0f4fb0;background:#e8f2ff;font-weight:600}.pc-dates-add{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.pc-dates-add button{border:1px solid #cfe0f2;background:#fff;color:#15233a;border-radius:8px;font-size:13px;padding:8px 14px}.pc-dates-add button:hover{background:#f3f8fe}.pc-dates-list{background:#fff;border:1px solid #cfe0f2;border-radius:12px;box-shadow:0 2px 8px #3466a014}.pc-dates-row{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) 120px 28px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #e5edf6}.pc-dates-row:first-child{border-radius:12px 12px 0 0}.pc-dates-row:last-child{border-bottom:0;border-radius:0 0 12px 12px}.pc-dates-row.pc-calendar-regular{border-left:3px solid #3992ef;padding-left:13px}.pc-dates-row.pc-calendar-bills{border-left:3px solid #e34259;padding-left:13px}.pc-dates-row.pc-calendar-legal-deadlines{border-left:3px solid #24a86c;padding-left:13px}.pc-dates-badge{justify-self:start;border-radius:999px;padding:3px 9px;font-size:11px;white-space:nowrap;background:#eef2f7;color:#4d6483}.pc-dates-badge-deadline{background:#fff0f2;color:#bb3040}.pc-dates-badge-task{background:#e8f2ff;color:#0f4fb0}.pc-dates-badge-court{background:#ede7fe;color:#5b21b6}.pc-dates-badge-waiting{background:#fff3dd;color:#7a4a00}.pc-dates-badge-follow{background:#e6f8ef;color:#247348}.pc-dates-main{min-width:0;text-align:left;border:0;background:none;padding:0;color:inherit;font:inherit}.pc-dates-main:hover .pc-dates-title{text-decoration:underline}.pc-dates-title{display:block;font-size:15px}.pc-dates-note{display:block;font-size:12px;color:#617693;margin-top:1px}.pc-dates-when{font-size:13px;color:#4d6483}.pc-dates-more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:none;color:#4d6483;border-radius:6px}.pc-dates-more:hover,.pc-dates-more[aria-expanded=true]{background:#eaf3ff}.pc-pop-menu.pc-dates-menu{right:16px;top:calc(100% - 8px);min-width:190px}.pc-dates-menu button{font-size:13px;padding:9px 12px}.pc-dates-menu .pc-dates-danger{color:#bb3040}.pc-dates-empty{padding:16px;color:#617693;font-size:13px}@media(max-width:700px){.pc-dates-row{grid-template-columns:auto minmax(0,1fr) 28px;grid-template-areas:"badge when more" "main main main";row-gap:4px}.pc-dates-badge{grid-area:badge}.pc-dates-when{grid-area:when;text-align:right}.pc-dates-more{grid-area:more}.pc-dates-main{grid-area:main}.pc-dates-add{margin-left:0;width:100%}}.ov-page .ov-panel{display:block;min-width:0}.ov-page .panel h2 .pill{font-size:11px}.ov-page .ov-keep .panel{padding-bottom:4px}.ov-page .ov-keep-title{white-space:nowrap}.ov-page .ov-keep-line{margin-left:auto;font-weight:400;color:var(--cc-muted);text-align:right}.ov-page .ov-error .row{padding:12px 0}.ov-page .ov-error .t{color:var(--cc-red)}.cc-ui .ov-range{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cc-ui .ov-date{position:relative;display:block;border:1px solid var(--cc-border);border-radius:8px;padding:9px 11px;font-size:14px;font-weight:400;color:var(--cc-text);background:var(--cc-card);text-transform:none;letter-spacing:0;line-height:1.4;min-height:40px;box-sizing:border-box}.cc-ui .ov-date:focus-within{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-ring-soft)}.cc-ui.cc-modal .ov-date input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0}.cc-ui.cc-modal .ov-future-list.panel h2{padding:12px 16px;margin:8px 0 2px;border-bottom:1px solid var(--cc-line)}.cc-ui.cc-modal .ov-future-list .row .w{text-align:right}.cc-ui .ov-sheet{display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.cc-ui .ov-sheet-sub{font-size:13px;color:var(--cc-muted-2)}.cc-ui .ov-sheet-sub b{color:var(--cc-accent);font-weight:600}.cc-ui .ov-sheet-when.red{color:var(--cc-red);font-weight:600}.cc-ui .ov-sheet-when.amb{color:var(--cc-amber);font-weight:600}.cc-ui .ov-sheet-acts{display:flex;flex-direction:column;gap:8px}.cc-ui.cc-sheet .ov-sheet-acts .btn{width:100%;padding:11px 14px;font-size:14px}@media (max-width:767px){.ov-page .say{font-size:15px;padding:14px 18px}.ov-page .row .cc-row-title,.ov-page .row .m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-page .row .t{overflow-wrap:normal}.ov-page .row .ov-split{display:flex;min-width:0;max-width:100%}.ov-page .row .ov-split-head{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-page .row .ov-split-tail{flex:none;white-space:pre}.ov-page .row .btn{flex:none}.ov-page .ov-keep-line{font-size:13px}.cc-ui .ov-range{grid-template-columns:1fr}}.ov-page .ov-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ov-page .ov-period .chip{padding:6px 14px}.ov-page .ov-period .pick{margin-left:auto;font-size:13px;color:var(--cc-muted)}.ov-page .panel h2.today{color:var(--cc-accent)}.ov-page .ov-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.ov-page .ov-week .panel{padding:0 12px 6px}.ov-page .ov-week .panel h2{font-size:13px;padding:10px 12px;margin:0 -12px}.ov-page .ov-week .panel h2 small{font-weight:400;color:var(--cc-faint);margin-left:auto}.ov-page .ov-week .wk{padding:8px 0;border-top:1px solid var(--cc-line-soft);font-size:12px;line-height:1.35}.ov-page .ov-week .wk:first-of-type{border-top:0}.ov-page .ov-week .wk b{display:block;font-weight:600;font-size:12px}.ov-page .ov-week .wk b.ov-done{text-decoration:line-through;color:var(--cc-placeholder)}.ov-page .ov-week .wk small{color:var(--cc-muted-2)}.ov-page .ov-week .wk .pill{font-size:10px;padding:1px 6px;margin-bottom:2px}.ov-page .ov-week .wk.chk{display:flex;gap:8px;align-items:flex-start}.ov-page .ov-week .wk.chk input{margin-top:1px;width:15px;height:15px}.ov-page .ov-week .free{font-size:11px;color:var(--cc-faint);padding:8px 0 2px}.ov-page .ov-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ov-page .ov-month .dh{padding:8px 10px;font-size:12px;color:var(--cc-muted);border-bottom:1px solid var(--cc-line)}.ov-page .ov-month .dd{min-height:84px;min-width:0;border-top:1px solid var(--cc-line-soft);border-left:1px solid var(--cc-line-soft);padding:5px 7px;font-size:12px}.ov-page .ov-month .dd .n{display:block;font-weight:600;margin-bottom:3px}.ov-page .ov-month .dd.today .n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--cc-accent);color:var(--cc-on-dark)}.ov-page .ov-month .dd.mute{color:var(--cc-muted-3);background:var(--cc-page-faint)}.ov-page .ov-month .dd.far .ev{opacity:.45}.ov-page .ov-month .dd.past{background:var(--cc-page-faint)}.ov-page .ov-month .dd.past .ev{opacity:.35}.ov-page .yr{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 0}.ov-page .yr .q{border:1px solid var(--cc-border);border-radius:10px;padding:10px 12px;font-size:13px}.ov-page .yr .q b{display:block;font-size:13px}.ov-page .yr .q small{color:var(--cc-muted-2);display:block;margin-bottom:6px}.ov-page .yr .q small.yr-note{margin:6px 0 0}.ov-page .yr .segs{display:flex;gap:2px}.ov-page .yr .segs i{flex:1;height:10px;border-radius:2px;background:var(--cc-line)}.ov-page .yr .segs i.ok{background:var(--cc-green-dot)}.ov-page .yr .segs i.low{background:var(--cc-amber-dot)}.ov-page .yr .segs i.now{background:var(--cc-accent)}.ov-page .yr .q.on{border-color:var(--cc-accent);box-shadow:0 0 0 2px var(--cc-accent-ring-soft)}.ov-page .case{display:grid;grid-template-columns:150px 1fr 150px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.ov-page .case:first-of-type{border-top:0}.ov-page .case .case-court{font-size:12px;color:var(--cc-muted-2)}.ov-page .case .line{position:relative;height:18px}.ov-page .case .line .track{position:absolute;left:0;right:0;top:8px;height:2px;background:var(--cc-line)}.ov-page .case .line .node{position:absolute;top:3px;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:var(--cc-card);border:2px solid var(--cc-border);transform:translateX(-6px)}.ov-page .case .line .node.done{background:var(--cc-green-dot);border-color:var(--cc-green-dot)}.ov-page .case .line .node.now{background:var(--cc-accent);border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-ring)}.ov-page .case .line .node.next{border-color:var(--cc-side)}.ov-page .case .line .lbl{position:absolute;top:18px;font-size:10px;color:var(--cc-muted-2);transform:translateX(-50%);white-space:nowrap}.ov-page .case .right{text-align:right;color:var(--cc-muted)}.ov-page .case .right b{display:block;color:var(--cc-text);font-weight:600}.ov-page .case.tall{padding-bottom:24px}.ov-page .case.goal .line .gbar{position:absolute;top:3px;height:12px;border-radius:6px;background:var(--cc-line);overflow:hidden}.ov-page .case.goal .line .gbar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--cc-green-dot)}.ov-page .case.goal .line .gbar.amb i{background:var(--cc-amber-dot)}@media (max-width:767px){.ov-page .ov-period .chip{padding:6px 12px}.ov-page .ov-week{grid-template-columns:minmax(0,1fr)}.ov-page .yr{grid-template-columns:1fr 1fr}.ov-page .load .btn{display:none}}.lp-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.lp-head code{font-size:.85em;background:rgba(0,0,0,.05);padding:1px 4px;border-radius:4px}.lp-agent{display:flex;align-items:center;gap:6px}.lp-agent.ok svg{color:#2f7d4f}.lp-agent.warn svg{color:#b26a00}.lp-filters{flex-wrap:wrap;gap:12px;align-items:flex-end}.lp-filters .field{min-width:150px;flex:1 1 150px}.lp-table-wrap{overflow-x:auto;margin-top:12px}.lp-table{width:100%;border-collapse:collapse;font-size:.88rem}.lp-table th{text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#667085;padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap}.lp-table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:top}.lp-table tbody tr{cursor:pointer}.lp-table tbody tr:focus,.lp-table tbody tr:hover{background:rgba(0,0,0,.025);outline:none}.lp-table.compact td,.lp-table.compact th{padding:6px 8px}.lp-table.compact tbody tr{cursor:default}.lp-status{white-space:nowrap}.lp-tone-muted{background:#eef0f3;color:#475467}.lp-tone-warn{background:#fff4e0;color:#8a5300}.lp-tone-info{background:#e8f0fe;color:#1d4ed8}.lp-tone-attn{background:#fdf2c4;color:#7a5b00;font-weight:600}.lp-tone-bad{background:#fde8e8;color:#b42318}.lp-tone-good{background:#e3f4ea;color:#1f6b3d}.lp-good{color:#1f6b3d}.lp-dialog{max-width:min(1400px,96vw)!important}.lp-dialog.dialog-scroll{max-height:90dvh;overflow-y:auto}.lp-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:20px;align-items:start}.lp-print-review{width:calc(100vw - 32px)!important;max-width:1640px!important;height:calc(100dvh - 32px);max-height:1000px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,2.25fr) minmax(360px,1fr);gap:0!important;overflow:hidden!important;border-radius:8px!important;background:#fff;letter-spacing:0}.lp-review-main{min-width:0;overflow:auto;padding:20px 22px;background:#f7f9fc}.lp-review-main h2{font-size:24px;margin:0 0 22px}.lp-review-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lp-review-previews section{min-width:0}.lp-review-previews h3{font-size:16px;margin:8px 0 14px;color:#111827}.lp-print-review .lp-source-preview{height:calc(100dvh - 172px);max-height:790px;min-height:360px}.lp-print-review .lp-preview-page{background:#e6e8eb}.lp-print-settings{min-width:0;overflow-y:auto;padding:20px 24px;border-left:1px solid #e5e7eb;color:#111827;background:#fff}.lp-print-settings h3{display:flex;align-items:center;gap:6px;font-size:17px;margin:0 0 14px}.lp-print-settings h4,.lp-print-settings legend{font-size:15px;font-weight:650;margin:16px 0 8px}.lp-print-settings fieldset{border:0;min-width:0;padding:0}.lp-document-heading{display:flex;align-items:center;gap:14px;padding:12px;background:#eef7fd;border-radius:6px}.lp-document-heading>svg{flex:none;color:#0866ff;width:30px;height:30px}.lp-document-heading div{min-width:0}.lp-document-heading strong{display:block;font-size:14px;overflow-wrap:anywhere}.lp-document-heading small{display:block;font-size:12px;color:#56657b;margin-top:3px}.lp-court-designations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lp-court-designations button{position:relative;text-align:left;min-height:115px;padding:12px;border:1px solid #d8e0eb;border-radius:6px;background:#fff;font-size:13px}.lp-court-designations button[aria-pressed=true]{border-color:#0665ff;background:#edf6ff}.lp-court-designations small,.lp-court-designations strong{display:block;margin-top:6px;overflow-wrap:anywhere}.lp-court-designations small{font-size:10px;color:#536175}.lp-court-designations .lp-court-selected{position:absolute;right:9px;top:10px;color:#0665ff}.lp-print-settings input:not([type=checkbox]):not([type=radio]),.lp-print-settings select{width:100%;min-width:0;height:38px;border:1px solid #d8e0eb;border-radius:5px;background:#fff;padding:6px 9px;font-size:13px;color:#111827}.lp-exclusion-rules{padding:8px 10px;background:#f4f8fe}.lp-exclusion-rules label{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;margin:4px 0}.lp-print-settings input[type=checkbox],.lp-print-settings input[type=radio]{accent-color:#0866ff;width:17px;height:17px;flex:none;margin-top:1px}.lp-setting-field{display:flex;flex-direction:column;gap:5px;font-size:13px;margin:8px 0}.lp-print-options-row{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.lp-page-selection label{display:flex;align-items:center;gap:10px;font-size:13px;margin:10px 0}.lp-exact-pages{font-size:12px;color:#52647a;overflow-wrap:anywhere}.lp-page-picks{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow:auto}.lp-page-picks label{display:flex;align-items:center;gap:4px;font-size:12px}.lp-template-field{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:6px}.lp-print-settings summary,.lp-review-record summary{font-size:13px;font-weight:600;cursor:pointer;margin:12px 0}.lp-print-review-buttons{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;position:sticky;bottom:-20px;background:#fff;padding:16px 0;margin-top:12px}.lp-print-review-buttons button{min-height:46px}.lp-review-warning{padding:10px;border-left:3px solid #df9b2d;background:#fff8ec;font-size:12px}.lp-review-record{font-size:13px;margin-top:12px}.lp-save-state{font-size:12px;color:#6b7280;min-height:16px;margin:8px 0 0}.lp-save-error{color:#b42318}@media(max-width:1050px){.lp-print-review{grid-template-columns:minmax(0,1fr) 340px}.lp-print-settings{padding:18px 16px}.lp-review-previews{grid-template-columns:1fr}.lp-print-review .lp-source-preview{height:520px;max-height:60dvh}.lp-review-main{padding:18px 14px}}@media(max-width:700px){.lp-print-review{display:block!important;overflow:auto!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)}.lp-print-settings,.lp-review-main{overflow:visible}.lp-print-settings{border-left:0;border-top:1px solid #e5e7eb}.lp-review-previews{grid-template-columns:1fr}.lp-print-review .lp-source-preview{height:440px;max-height:60dvh}.lp-print-review-buttons{bottom:0}.lp-court-designations button{min-height:105px}}.lp-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.lp-comparison h4{font-size:14px;margin:0 0 8px}.lp-source-preview{height:600px;max-height:70dvh;min-width:0;background:#e5e7eb;display:flex;flex-direction:column}.lp-preview-toolbar{display:flex;gap:8px;align-items:center;justify-content:center;padding:6px;background:#f8fafc;min-height:42px;flex-shrink:0;font-size:13px}.lp-preview-toolbar a,.lp-preview-toolbar button{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #d1d5db;border-radius:4px;background:white;color:#334155}.lp-preview-toolbar button:disabled{opacity:.4}.lp-preview-toolbar label{display:flex;gap:4px;align-items:center;white-space:nowrap}.lp-preview-toolbar input{width:50px;padding:4px;border:1px solid #d1d5db;border-radius:4px}.lp-preview-page{overflow:auto;flex:1;min-height:0;padding:12px;position:relative}.lp-preview-page canvas,.lp-preview-page img{width:100%;height:auto;display:block;background:white}.lp-preview-page [role=status]{font-size:13px;padding:8px}.lp-more-settings,.lp-review-settings{min-width:0}.lp-more-settings summary{font-weight:600;cursor:pointer;padding:10px 0}.lp-more-settings .form-grid{grid-template-columns:1fr}.lp-review-layout .lp-actions{flex-wrap:wrap}@media(max-width:960px){.lp-review-layout{grid-template-columns:1fr}.lp-source-preview{height:420px;max-height:55dvh}}@media(max-width:600px){.lp-comparison{grid-template-columns:1fr}.lp-preview-toolbar{gap:4px}}.lp-status-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lp-actions{flex-wrap:wrap}.lp-plan{border:0;padding:0;margin:0;min-width:0}.lp-pages{display:grid;gap:4px;max-height:420px;overflow:auto;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:6px}.lp-page{display:grid;grid-template-columns:72px 1fr minmax(160px,30%);gap:10px;align-items:center;padding:6px 8px;border-radius:8px;font-size:.86rem}.lp-page.excluded{background:#fff6f5}.lp-page.excluded .lp-page-label{text-decoration:line-through;text-decoration-color:rgba(180,35,24,.4)}.lp-page-label{min-width:0;overflow-wrap:anywhere}.lp-previews{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.lp-previews img{width:180px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#fff}.lp-log{margin:2px 0;font-size:.86rem}.lp-log small{color:#667085;margin-right:6px}.lp-log.warning{color:#8a5300}.lp-log.error{color:#b42318}.lp-audit{max-height:220px;overflow:auto}.block{display:block}@media (max-width:720px){.lp-page{grid-template-columns:60px 1fr}.lp-page input{grid-column:1/-1}}.lp-print-button{font-weight:700;letter-spacing:.02em}.lp-choose{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lp-choice{display:grid;gap:6px;justify-items:start;text-align:left;padding:18px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.lp-choice:focus,.lp-choice:hover{border-color:#1d4ed8;background:#f5f8ff;outline:none}.lp-choice svg{color:#1d4ed8}.lp-trail{display:flex;flex-wrap:wrap;font-size:.88rem}.lp-trail,.lp-trail span{align-items:center;gap:4px}.lp-trail span{display:inline-flex}.lp-drive-list{display:grid;gap:2px;max-height:360px;overflow:auto;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:4px}.lp-drive-item{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;text-align:left;padding:8px 10px;border-radius:8px;font-size:.9rem}.lp-drive-item:focus,.lp-drive-item:hover:not(:disabled){background:#f3f6fb;outline:none}.lp-drive-item span{min-width:0;overflow-wrap:anywhere}.lp-confirm-file{align-items:center;padding:10px 12px;background:rgba(0,0,0,.03)}.lp-confirm-file,.lp-warning{display:flex;gap:10px;border-radius:10px}.lp-warning{padding:12px 14px;background:#fff4e0;color:#5c3a00}.lp-warning svg{flex:none;color:#b26a00;margin-top:2px}.lp-warning p{margin:4px 0}.lp-radio{border:0;padding:0;margin:0;display:grid;gap:6px;font-size:.92rem}.lp-radio legend{font-weight:600;margin-bottom:4px}.lp-radio label{display:flex;gap:8px;align-items:center}.lp-source p{margin:3px 0}.lp-preview-dialog{width:calc(100vw - 32px)!important;max-width:980px!important}.lp-preview-dialog .lp-source-preview{height:calc(100dvh - 230px);max-height:900px;min-height:360px}.lpx-badge.s-cancelled{background:#f1f2f5;color:#4b5563}.lpx-badge.s-cancelling{background:#fff1e6;color:#b45309}.lpx-pages-printed{font-variant-numeric:tabular-nums}.lpx-count.cancelled{background:#e5e7eb;color:#374151}.lp-state-footer h5{font-size:13px;font-weight:700;margin:10px 0 4px}.lp-footer-right{display:block;padding:7px 10px;border:1px solid #e3e6ec;border-radius:8px;background:#f6f7f9;font-variant-numeric:tabular-nums}.lp-state-footer small{display:block;color:#6b7280;font-size:12px;margin-top:4px}.lp-footer-sample{display:grid;grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:end;gap:8px;margin:8px 0 10px;padding:10px 10px 6px;border:1px dashed #cfd5df;border-radius:8px;background:#fff;font:8pt Arial,sans-serif;min-height:42px}.lp-footer-sample span:nth-child(2){text-align:center;overflow-wrap:anywhere}.lp-footer-sample span:nth-child(3){text-align:right;white-space:nowrap}.lpx{--lpx-navy:#0f1c3f;--lpx-blue:#1b5fea;--lpx-blue-soft:#eaf1ff;--lpx-border:#e6e9f0;--lpx-muted:#5b6475;color:var(--lpx-navy);width:100%;max-width:1480px;box-sizing:border-box;padding:10px 22px 28px;background:#fff;border-radius:14px}.lpx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.lpx-title{display:flex;gap:14px;align-items:center}.lpx-title>svg{width:40px;height:40px;color:var(--lpx-navy);flex:none}.lpx-title h1{font-size:30px;line-height:1.1;font-weight:700;margin:0;color:var(--lpx-navy);letter-spacing:-.01em}.lpx-title p{margin:4px 0 0;color:#3a4356;font-size:15px}.lpx-head-actions{display:flex;gap:12px;align-items:center}.lpx-btn-outline{height:46px;padding:0 18px;border:1px solid var(--lpx-border);border-radius:9px;background:#fff;color:var(--lpx-navy);font-weight:600;font-size:15px;display:inline-flex;gap:9px;align-items:center}.lpx-btn-outline:hover{background:#f7f9fc}.lpx-btn-primary{height:50px;padding:0 22px;border:0;border-radius:9px;background:var(--lpx-blue);color:#fff;font-weight:600;font-size:16px;display:inline-flex;gap:10px;align-items:center;box-shadow:0 1px 2px rgba(27,95,234,.25)}.lpx-btn-primary:hover{background:#1752cc}.lpx-btn-outline svg,.lpx-btn-primary svg{width:19px;height:19px}.lpx-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.lpx-grid.full{grid-template-columns:minmax(0,1fr)}.lpx-command{display:flex;gap:14px;align-items:center}.lpx-command-field{flex:1;display:flex;align-items:center;gap:10px;height:42px;border:1px solid #c9d5f2;border-radius:6px;padding:0 14px;background:#fff}.lpx-command-field:focus-within{border-color:var(--lpx-blue);box-shadow:0 0 0 3px rgba(27,95,234,.12)}.lpx-command-field svg{color:var(--lpx-blue);width:18px;height:18px;flex:none}.lpx-command-field input{border:0;outline:0;flex:1;font-size:15px;background:transparent;color:var(--lpx-navy)}.lpx-command-field input::placeholder{color:#59627a}.lpx-run{height:42px;min-width:80px;border:0;border-radius:6px;background:var(--lpx-blue);color:#fff;font-weight:600;font-size:15px}.lpx-run:disabled{opacity:.6}.lpx-hint{margin:7px 0 0 10px;color:var(--lpx-muted);font-size:14px}.lpx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 6px}.lpx-card{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:10px;min-height:82px}.lpx-card svg{width:34px;height:34px;flex:none}.lpx-card b{display:block;font-size:26px;line-height:1;font-weight:700}.lpx-card span{display:block;margin-top:6px;font-size:15px;color:#364055}.lpx-card.pending{background:#edf3ff}.lpx-card.pending svg{color:var(--lpx-blue)}.lpx-card.printing{background:#fff7e8}.lpx-card.printing svg{color:#f59e0b}.lpx-card.printed{background:#eaf6ee}.lpx-card.printed svg{color:#1e9e52}.lpx-card.printed span{color:#1d7a43}.lpx-card.review{background:#fdeeee}.lpx-card.review b,.lpx-card.review svg{color:#dc2626}.lpx-tabs{display:flex;gap:34px;border-bottom:1px solid var(--lpx-border);margin:14px 0 0;padding:0 24px}.lpx-tab{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 0 12px;font-size:16px;color:#3a4356;background:none;border:0}.lpx-tab.active{color:var(--lpx-blue);font-weight:600}.lpx-tab.active:after{content:"";position:absolute;left:-24px;right:-24px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--lpx-blue)}.lpx-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.lpx-count.queue{background:#fde4c4;color:#c2410c}.lpx-count.history{background:#20a35a;color:#fff}.lpx-count.review{background:#e53935;color:#fff}.lpx-table-wrap{overflow-x:auto}.lpx-table{width:100%;border-collapse:collapse;font-size:14px}.lpx-table thead th{background:#f7f8fb;color:#4b5465;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;padding:13px 14px;white-space:nowrap}.lpx-table tbody td{padding:9px 14px;border-bottom:1px solid #eef0f4;vertical-align:middle}.lpx-table tbody tr:hover{background:#fbfcfe}.lpx-check{width:42px}.lpx-check input{width:17px;height:17px;accent-color:var(--lpx-blue)}.lpx-doc{display:flex;gap:12px;align-items:center;min-width:0}.lpx-doc strong{display:block;font-size:15px;font-weight:600;color:var(--lpx-navy);overflow-wrap:anywhere}.lpx-doc small,.lpx-sub{display:block;color:var(--lpx-muted);font-size:13.5px}.lpx-pdf{flex:none;width:26px;height:32px;border-radius:3px;background:#e5322d;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;position:relative;letter-spacing:.02em}.lpx-pdf:before{content:"";position:absolute;top:0;right:0;border-color:#fff #fff #f28b88 #f28b88;border-style:solid;border-width:0 8px 8px 0}.lpx-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:5px;font-size:13px;font-weight:500;white-space:nowrap}.lpx-badge.federal{background:#e3edff;color:var(--lpx-blue)}.lpx-badge.state{background:#fff1d6;color:#b7791f}.lpx-badge.other{background:#eef0f4;color:#4b5465}.lpx-badge.s-pending{background:#e8f0ff;color:var(--lpx-blue)}.lpx-badge.s-preparing{background:#fff1cc;color:#b7791f}.lpx-badge.s-printing{background:#efe6fd;color:#7c3aed}.lpx-badge.s-verify{background:#fff3c4;color:#8a6100;font-weight:600}.lpx-badge.s-printed{background:#e3f5e9;color:#1d7a43}.lpx-badge.s-recorded{background:#eef0f4;color:#4b5465;font-size:11.5px}.lpx-badge.s-failed,.lpx-badge.s-review{background:#fde7e7;color:#c62828}.lpx-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lpx-view{height:36px;min-width:76px;padding:0 14px;border:1px solid var(--lpx-border);border-radius:7px;background:#fff;color:var(--lpx-navy);font-weight:500}.lpx-view:hover{background:#f7f9fc}.lpx-review-btn{height:36px;min-width:76px;padding:0 16px;border:0;border-radius:6px;background:var(--lpx-blue);color:#fff;font-weight:600}.lpx-more{height:36px;width:36px;border:1px solid var(--lpx-border);border-radius:7px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#3a4356}.lpx-empty{padding:34px 14px;text-align:center;color:var(--lpx-muted)}.lpx-side{border:1px solid var(--lpx-border);border-radius:12px;background:#fff;padding:20px 20px 22px;box-shadow:0 1px 3px rgba(15,28,63,.05);position:sticky;top:12px}.lpx-side h3{font-size:17px;font-weight:700;margin:0 0 12px;color:var(--lpx-navy);display:flex;align-items:center;gap:10px}.lpx-side h3 svg{width:22px;height:22px}.lpx-side hr{border:0;border-top:1px solid var(--lpx-border);margin:16px 0}.lpx-side-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--lpx-border)}.lpx-side-row:last-of-type{border-bottom:0}.lpx-side-row b{display:block;font-size:15px;font-weight:600;color:var(--lpx-navy)}.lpx-side-row span{display:block;font-size:13.5px;color:var(--lpx-muted)}.lpx-side-row>svg:last-child{margin-left:auto;color:#6b7385;width:18px;height:18px}.lpx-tile{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;background:#f3f6fb}.lpx-tile.upload{background:var(--lpx-blue-soft);color:var(--lpx-blue)}.lpx-status-line{display:flex;align-items:flex-start;gap:10px}.lpx-dot{width:10px;height:10px;border-radius:999px;margin-top:6px;flex:none;background:#9aa3b2}.lpx-dot.on{background:#22a35a}.lpx-dot.warn{background:#f59e0b}.lpx-dot.off{background:#dc2626}.lpx-status-line b{display:block;font-weight:500;font-size:15px;color:var(--lpx-navy)}.lpx-status-line span{display:block;color:var(--lpx-muted);font-size:14px;margin-top:2px}.lpx-refresh{margin-left:auto;height:36px;padding:0 14px;border:1px solid var(--lpx-border);border-radius:7px;background:#fff;color:var(--lpx-blue);font-weight:500}.lpx-muted{color:var(--lpx-muted);font-size:14px}.lpx-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 14px;flex-wrap:wrap}.lpx-section-head h2{font-size:22px;font-weight:700;margin:0;color:var(--lpx-navy)}.lpx-section-head p{margin:4px 0 0;color:#3a4356;font-size:14px}.lpx-add{height:40px;padding:0 16px;border:0;border-radius:7px;background:var(--lpx-blue);color:#fff;font-weight:600;font-size:14.5px;display:inline-flex;gap:8px;align-items:center}.lpx-filters{display:flex;gap:12px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.lpx-select{padding:0 30px 0 12px;background-color:#fff;font-size:14px;color:var(--lpx-navy);min-width:170px}.lpx-search,.lpx-select{height:40px;border:1px solid var(--lpx-border);border-radius:7px}.lpx-search{flex:1;min-width:220px;max-width:420px;margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff}.lpx-search svg{width:17px;height:17px;color:#6b7385}.lpx-search input{border:0;outline:0;flex:1;font-size:14px;background:transparent}.lpx-verified{display:inline-flex;align-items:center;gap:6px;color:#1e9e52}.lpx-verified svg{width:22px;height:22px}.lpx-verified small{color:var(--lpx-muted);font-size:12px}.lpx-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px;color:#3a4356;font-size:14px;flex-wrap:wrap}.lpx-pages{display:flex;gap:8px}.lpx-pages button{height:34px;min-width:34px;padding:0 8px;border:1px solid var(--lpx-border);border-radius:6px;background:#fff;color:var(--lpx-navy)}.lpx-pages button.active{border-color:var(--lpx-blue);color:var(--lpx-blue);font-weight:600}.lpx-pages button:disabled{opacity:.45}.lpx-issue{display:flex;gap:10px;align-items:flex-start;max-width:340px}.lpx-issue svg{color:#dc2626;width:22px;height:22px;flex:none;margin-top:1px}.lpx-issue b{display:block;color:#d32f2f;font-weight:600;font-size:14px}.lpx-issue span{display:block;color:var(--lpx-muted);font-size:13px}.lpx-issue-banner{display:flex;gap:10px;padding:12px 14px;border-radius:9px;background:#fdeeee;color:#5f1d1d}.lpx-issue-banner svg{color:#dc2626;flex:none}.lpx-issue-banner strong{display:block}.lpx-issue-banner span{display:block;font-size:14px}.lpx-bulk{display:flex;gap:10px;align-items:center;padding:8px 14px;background:#f7f9fc;border-bottom:1px solid var(--lpx-border);font-size:14px}.lpx-confirm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0}.lpx-confirm-stats div{background:#f7f9fc;border-radius:8px;padding:10px 12px}.lpx-confirm-stats b{display:block;font-size:20px}.lpx-confirm-stats span{color:var(--lpx-muted);font-size:13px}.lpx-confirm-list{max-height:280px;overflow:auto;border:1px solid var(--lpx-border);border-radius:8px}.lpx-confirm-list div{display:flex;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid #eef0f4;font-size:14px}.lpx-confirm-list div.done{color:var(--lpx-muted)}.lpx-settings-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 12px}.lpx-rules{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:#3a4356}@media (max-width:1180px){.lpx-grid{grid-template-columns:minmax(0,1fr)}.lpx-side{position:static}}@media (max-width:760px){.lpx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lpx-head-actions{width:100%}.lpx-btn-primary{flex:1;justify-content:center}.lpx-tabs{gap:26px;overflow-x:auto;padding:0 12px}.lpx-tab.active:after{left:-12px;right:-12px}.lpx-command{flex-wrap:wrap}.lpx-confirm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.workspace:has(.lpx){flex:1 1 0;min-width:0}.workspace:has(.lpx) .mobile-nav{display:none}}.ix-page{--ix-text:var(--cc-text);--ix-muted:var(--cc-muted);--ix-soft:var(--cc-muted-2);--ix-faint:var(--cc-placeholder);--ix-border:var(--cc-border);--ix-border-strong:var(--cc-say-border);--ix-line:var(--cc-line);--ix-line-soft:var(--cc-tab-line);--ix-accent:var(--cc-accent);--ix-accent-dark:var(--cc-accent-dark);--ix-accent-bg:var(--cc-blue-bg);--ix-accent-text:var(--cc-blue);--ix-shadow:0 2px 8px var(--cc-shadow-13);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:22px;color:var(--ix-text);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.ix-page:not(.cc-frame){max-width:1000px;padding:28px 40px 48px;background:var(--cc-page);min-height:100vh}.ix-page *,.ix-page :after,.ix-page :before{box-sizing:border-box}.ix-page button{font:inherit;cursor:pointer}.ix-page button:disabled{cursor:default;opacity:.55}.ix-page h1,.ix-page h2{margin:0;color:var(--ix-text)}.ix-review-page{max-width:1120px}.ix-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ix-head>div{display:flex;flex-direction:column;gap:4px}.ix-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ix-muted)}.ix-head h1{font-size:28px;font-weight:700;line-height:1.2}.ix-head p{margin:0;color:var(--ix-muted);font-size:14px}.ix-head-count{font-size:13px;color:var(--ix-muted);padding-bottom:6px;flex:none}.ais{display:flex;flex-direction:column;gap:8px;min-width:0}.ais-bar{display:flex;align-items:center;gap:10px;border:1px solid var(--cc-border);background:var(--cc-card);border-radius:10px;padding:9px 14px;font-size:14px;color:var(--cc-placeholder);box-shadow:0 2px 8px var(--cc-shadow-13);margin:0}.ais-bar input{border:0;outline:none;font:inherit;width:100%;min-width:0;color:var(--cc-text);background:transparent;padding:0;height:auto;box-shadow:none}.ais-bar input::placeholder{color:var(--cc-placeholder)}.ais-bar:focus-within{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-ring-soft)}.ais-icon{flex:none;font-size:15px;line-height:1}.ais-tag{flex:none;background:var(--cc-purple-bg);color:var(--cc-purple);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.ais-busy{flex:none;font-size:12px;color:var(--cc-muted)}.ais-phone .ais-bar{padding:9px 12px;font-size:13px;gap:8px;box-shadow:none}.ais-phone .ais-tag{padding:2px 7px;font-size:10px}.ais-box .ais-bar{padding:8px 12px;font-size:13px;gap:8px;min-width:260px;box-shadow:none}.ais-error{margin:0;color:var(--cc-red);font-size:13px}.ais-results{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:12px;box-shadow:0 2px 8px var(--cc-shadow-13);overflow:hidden}.ais-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--cc-line);font-size:13px;color:var(--cc-blue);background:var(--cc-blue-bg)}.ais-results-head .ais-tag{margin-right:6px}.ais-clear{background:none;color:var(--cc-accent);font-size:13px;padding:0;flex:none}.ais-clear,.ais-hit{border:0;cursor:pointer}.ais-hit{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;text-align:left;padding:10px 14px;border-bottom:1px solid var(--cc-line);background:var(--cc-card);color:var(--cc-text)}.ais-hit:last-child{border-bottom:0}.ais-hit:hover{background:var(--cc-page)}.ais-hit-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ais-hit-main strong{font-size:14px;font-weight:600}.ais-hit-main span{font-size:12px;color:var(--cc-muted-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ais-hit-meta{font-size:12px;color:var(--cc-muted);white-space:nowrap;display:flex;gap:6px;align-items:center}.ais-type{justify-self:start;border-radius:999px;padding:2px 8px;font-size:11px;background:var(--cc-grey-bg);color:var(--cc-grey);white-space:nowrap}.ais-type-ahmad-email{background:var(--cc-purple-bg);color:var(--cc-purple)}.ais-type-task{background:var(--cc-blue-bg);color:var(--cc-accent-dark)}.ais-type-deadline,.ais-type-event{background:var(--cc-amber-bg);color:var(--cc-amber)}.ais-folder{border-radius:999px;padding:1px 7px;font-size:11px;background:var(--cc-grey-bg);color:var(--cc-grey)}.ais-folder-saved{background:var(--cc-green-bg);color:var(--cc-green)}.ais-folder-deleted{background:var(--cc-red-bg);color:var(--cc-red)}.ais-more{padding:6px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:var(--cc-page-faint);border-bottom:1px solid var(--cc-line)}.ais-empty,.ais-more{color:var(--cc-muted)}.ais-empty{margin:0;padding:14px;font-size:13px}.ix-btn{border:1px solid var(--ix-border);background:var(--cc-card);color:var(--ix-text);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.2;white-space:nowrap}.ix-btn:hover:not(:disabled){border-color:var(--ix-border-strong);background:var(--cc-page-faint)}.ix-btn-primary{border:0;background:var(--ix-accent);color:var(--cc-on-dark);font-weight:600}.ix-btn-primary:hover:not(:disabled){background:var(--ix-accent-dark);border:0}.ix-btn-lg{padding:11px 20px;font-size:14px}.ix-btn-trash{border-color:var(--cc-danger-border);color:var(--cc-red)}.ix-btn-trash:hover:not(:disabled){border-color:var(--cc-danger-border);background:var(--cc-red-bg)}.ix-link{border:0;background:none;padding:0;color:var(--ix-accent);font-size:13px;text-decoration:none;cursor:pointer}.ix-link:hover{color:var(--ix-accent-dark);text-decoration:underline}.ix-inline-link{font-size:12px}.ix-back{align-self:flex-start;border:0;background:none;padding:0;color:var(--ix-accent);font-size:13px}.ix-back:hover{color:var(--ix-accent-dark)}.ix-footnote,.ix-note{font-size:12px;color:var(--ix-soft)}.ix-footnote{margin:0}.ix-error{background:var(--cc-red-bg);border:1px solid var(--cc-danger-border);color:var(--cc-red);padding:10px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ix-error,.ix-filter{border-radius:10px;font-size:13px}.ix-filter{background:var(--cc-purple-bg);color:var(--cc-ev-legal-fg);padding:9px 14px}.ix-from{display:inline-block;justify-self:start;border-radius:999px;padding:3px 10px;font-size:12px;background:var(--cc-grey-bg);color:var(--cc-grey);white-space:nowrap}.ix-from-ahmad{background:var(--cc-purple-bg);color:var(--cc-purple)}.ix-from-apple,.ix-from-upload{background:var(--cc-apple-bg);color:var(--cc-apple)}.ix-from-apple{font-weight:600}.ix-from .ix-cal-icon{vertical-align:-3px;margin-right:4px}.ix-row .ix-from-apple{border-left:3px solid var(--cc-apple);padding-left:7px}.ix-badge-amber{display:inline-block;background:var(--cc-amber-bg);color:var(--cc-amber);border-radius:999px;padding:3px 10px;font-size:12px}.ix-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ix-capture{background:var(--cc-card);border:1px solid var(--ix-border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--ix-shadow)}.ix-capture-tabs{display:flex;gap:8px;align-items:center}.ix-capture-tabs button{border:1px solid var(--ix-border);background:var(--cc-card);color:var(--ix-text);border-radius:8px;padding:8px 14px;font-size:13px}.ix-capture-tabs button.ix-tab-on{border-color:var(--ix-accent);background:var(--ix-accent);color:var(--cc-on-dark);font-weight:600}.ix-capture-close{margin-left:auto;border:0!important;background:none!important;color:var(--ix-muted)!important;padding:6px 8px!important}.ix-capture-help{font-size:12px;color:var(--ix-muted)}.ix-capture textarea{width:100%;border:1px solid var(--ix-border);border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;color:var(--ix-text);resize:vertical;min-height:72px;background:var(--cc-card);outline:none}.ix-capture textarea::placeholder{color:var(--cc-placeholder)}.ix-capture textarea:focus{border-color:var(--ix-accent);box-shadow:0 0 0 3px var(--cc-accent-ring-soft)}.ix-capture-foot{display:flex;justify-content:flex-end}.ix-capture-foot .ix-btn{padding:9px 16px}.ix-drop{border:2px dashed var(--ix-border);border-radius:10px;padding:18px;text-align:center;color:var(--ix-muted);font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:center}.ix-drop p{margin:0}.ix-drop-on{border-color:var(--ix-accent);background:var(--cc-blue-bg)}.ix-file{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;justify-content:center;color:var(--ix-text)}.ix-file span{color:var(--ix-muted);font-size:12px}.ix-duplicate{background:var(--cc-amber-bg);border:1px solid var(--cc-amber-dot);color:var(--cc-amber);border-radius:10px;padding:10px 14px;font-size:13px;display:flex;flex-direction:column;gap:8px}.ix-duplicate span{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ix-capture-pill{width:100%;display:flex;align-items:center;gap:10px;border:1px solid var(--ix-border-strong);background:var(--cc-card);border-radius:24px;padding:11px 14px;font-size:14px;color:var(--cc-placeholder);text-align:left}.ix-capture-pill span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ix-accent);color:var(--cc-on-dark);font-size:18px;line-height:1;flex:none}.ix-sort{display:flex;flex-direction:column;gap:12px}.ix-sort-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ix-sort-head h2{font-size:15px;font-weight:600}.ix-stack{position:relative;padding-top:16px}.ix-peek{position:absolute;height:60px;background:var(--cc-card);border-radius:14px}.ix-peek-2{left:24px;right:24px;top:0;border:1px solid var(--cc-tab-line);opacity:.55}.ix-peek-1{left:12px;right:12px;top:8px;border:1px solid var(--cc-border);opacity:.85}.ix-card{position:relative;background:var(--cc-card);border:1px solid var(--ix-border-strong);border-radius:14px;padding:22px 24px;box-shadow:0 10px 28px var(--cc-accent-ring-soft);display:flex;flex-direction:column;gap:16px;transition:transform .18s ease,box-shadow .18s ease;touch-action:pan-y}.ix-swipe-file{box-shadow:0 10px 28px var(--cc-accent-ring),inset 0 0 0 2px var(--cc-accent)}.ix-swipe-trash{box-shadow:0 10px 28px var(--cc-shadow-20),inset 0 0 0 2px var(--cc-red)}.ix-card-head{display:flex;flex-direction:column;gap:6px}.ix-guess{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ix-muted)}.ix-guess strong,.ix-title{color:var(--ix-text)}.ix-title{display:block;width:100%;border:0;outline:none;resize:none;overflow:hidden;padding:0;margin:0;background:transparent;font:inherit;font-size:22px;font-weight:600;line-height:1.3;border-radius:4px}.ix-title:focus{box-shadow:0 0 0 2px var(--cc-accent-ring)}.ix-title-lg{font-size:24px;font-weight:700}.ix-page textarea.ix-title{min-height:0}.ix-origin-line{font-size:13px;color:var(--ix-soft);text-align:left}.ix-origin-button{border:0;background:none;padding:0;font-size:12px}.ix-question{background:var(--cc-amber-bg);border:1px solid var(--cc-amber-dot);color:var(--cc-amber);border-radius:10px;padding:10px 12px;font-size:13px}.ix-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ix-label{font-size:12px;font-weight:600;color:var(--ix-muted);text-transform:uppercase;letter-spacing:.06em}.ix-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;position:relative}.ix-chip{border:1px solid var(--ix-border);background:var(--cc-card);color:var(--ix-text);border-radius:8px;padding:7px 12px;font-size:13px;line-height:1.25;white-space:nowrap}.ix-chip.ix-pill{border-radius:999px;padding:7px 14px}.ix-chip:hover{border-color:var(--ix-border-strong)}.ix-chip[aria-pressed=true]{border:2px solid var(--ix-accent);background:var(--ix-accent-bg);color:var(--ix-accent-dark);font-weight:600;padding:6px 11px}.ix-chip.ix-pill[aria-pressed=true]{padding:6px 13px}.ix-select{appearance:auto;max-width:240px}.ix-date-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:0;bottom:0}.ix-inline-field{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ix-muted)}.ix-inline-field input{border:1px solid var(--ix-border);border-radius:8px;padding:6px 9px;font:inherit;font-size:13px;color:var(--ix-text);min-width:0}.ix-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ix-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ix-line);padding-top:14px;gap:10px;flex-wrap:wrap}.ix-foot-left{display:flex;gap:8px;flex-wrap:wrap}.ix-done{background:var(--cc-card);border:1px solid var(--ix-border);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;color:var(--ix-muted);box-shadow:var(--ix-shadow)}.ix-done strong{color:var(--ix-text);font-size:18px}.ix-batch{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--ix-accent-bg);border-radius:10px;padding:10px 14px;font-size:13px;color:var(--ix-accent-text);flex-wrap:wrap}.ix-batch button{border:0;background:var(--cc-card);color:var(--ix-accent);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.ix-more{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ix-muted);padding:0 4px}.ix-more strong{color:var(--ix-text)}.ix-more .ix-link{font-weight:600}.ix-list{background:var(--cc-card);border:1px solid var(--ix-border);border-radius:12px;overflow:hidden;box-shadow:var(--ix-shadow)}.ix-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ix-line);flex-wrap:wrap}.ix-list-head h2{font-size:15px;font-weight:600}.ix-list-head span{font-size:12px;color:var(--ix-muted)}.ix-list-cols,.ix-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 120px 90px;gap:12px;align-items:center;padding:8px 16px}.ix-list-cols{font-size:11px;color:var(--ix-muted);border-bottom:1px solid var(--ix-line);text-transform:uppercase;letter-spacing:.06em}.ix-row{width:100%;padding:11px 16px;border:0;border-bottom:1px solid var(--ix-line);background:var(--cc-card);text-align:left;color:var(--ix-text)}.ix-row:hover{background:var(--cc-page)}.ix-row-title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.ix-row .ix-from{font-size:11px;padding:3px 9px}.ix-row-meta{font-size:12px;color:var(--ix-muted)}.ix-empty{margin:0;padding:14px 16px;color:var(--ix-muted);font-size:13px;border-bottom:1px solid var(--ix-line)}.ix-recent{border:1px solid var(--cc-tab-line);border-radius:10px;padding:10px 14px;background:var(--cc-card);margin:0}.ix-list .ix-recent{border-width:1px 0 0;border-radius:0}.ix-recent summary{cursor:pointer}.ix-recent summary,.ix-recent-list{font-size:13px;color:var(--ix-muted)}.ix-recent-list{padding-top:10px;display:flex;flex-direction:column;gap:6px}.ix-recent-row{justify-content:space-between}.ix-recent-actions,.ix-recent-row{display:flex;gap:12px;flex-wrap:wrap}.ix-recent-actions .ix-link{font-size:12px}.ix-card-apple{border-color:var(--cc-say-border);border-left:6px solid var(--cc-apple)}.ix-apple-banner{display:flex;align-items:center;gap:10px;background:var(--cc-apple-bg);color:var(--cc-apple);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.ix-apple-banner span{font-weight:400;color:var(--cc-apple)}.ix-apple-gone{background:var(--cc-amber-bg)}.ix-apple-gone,.ix-apple-gone span{color:var(--cc-amber)}.ix-apple-help{font-size:13px;color:var(--ix-soft)}.ix-apple-check{font-size:12px;color:var(--ix-muted)}.ix-open{background:var(--cc-card);border:1px solid var(--ix-border-strong);border-radius:14px;box-shadow:0 10px 28px var(--cc-accent-ring-soft);overflow:hidden}.ix-open-head{padding:20px 26px 16px;border-bottom:1px solid var(--ix-line);display:flex;flex-direction:column;gap:10px}.ix-open-head .ix-note{font-size:13px}.ix-open-grid{padding:20px 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ix-open-grid .ix-chip{padding:7px 13px}.ix-open-grid .ix-chip[aria-pressed=true]{padding:6px 12px}.ix-notes{border:1px solid var(--ix-border);border-radius:8px;padding:9px 11px;font:inherit;font-size:13px;resize:vertical;color:var(--ix-text);min-height:68px;outline:none}.ix-notes:focus{border-color:var(--ix-accent)}.ix-origin{margin:0 26px 20px;border:1px solid var(--ix-line);border-radius:10px;background:var(--cc-page-faint);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ix-origin-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ix-origin-title{font-size:14px;font-weight:600}.ix-origin-text{font-size:13px;color:var(--ix-muted);line-height:1.6;display:flex;flex-direction:column;align-items:flex-start}.ix-origin-text mark{background:var(--cc-amber-bg);color:var(--ix-text);padding:1px 4px;border-radius:4px}.ix-open-foot{padding:14px 26px;border-top:1px solid var(--ix-line);background:var(--cc-page-faint);align-items:center;gap:10px}.ix-open-foot,.ix-review-head{display:flex;justify-content:space-between;flex-wrap:wrap}.ix-review-head{align-items:flex-end;gap:16px}.ix-review-head h1{font-size:26px;font-weight:700}.ix-review-head p{margin:4px 0 0;color:var(--ix-muted);font-size:14px}.ix-review-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:start}.ix-original{background:var(--cc-card);border:1px solid var(--ix-border);border-radius:12px;box-shadow:var(--ix-shadow);overflow:hidden}.ix-original-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--ix-line);font-size:12px;color:var(--ix-muted);flex-wrap:wrap}.ix-page-step{border:1px solid var(--ix-border);background:var(--cc-card);border-radius:6px;padding:0 6px;font-size:12px;line-height:18px}.ix-legend{display:flex;align-items:center;gap:5px}.ix-legend i{display:inline-block;width:10px;height:10px;vertical-align:middle}.ix-key-found{background:var(--cc-green-bg);border-left:3px solid var(--cc-green)}.ix-key-added{background:var(--cc-amber-bg);border-left:3px solid var(--cc-amber);margin-left:6px}.ix-original-page{padding:18px 22px;font-family:Georgia,serif;font-size:14px;line-height:1.8;color:var(--ix-text);background:var(--cc-card);min-height:420px;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.ix-line{padding:2px 8px;margin-left:-11px;border-left:3px solid transparent;white-space:pre-wrap}.ix-line-found{background:var(--cc-green-bg);border-left-color:var(--cc-green)}.ix-line-added{background:var(--cc-amber-bg);border-left-color:var(--cc-amber)}.ix-line-last{outline:2px solid var(--ix-accent);outline-offset:-2px}.ix-line-gap{height:10px}.ix-original-empty{align-items:center;justify-content:center;text-align:center;gap:12px;font-family:inherit}.ix-original-empty img{max-width:100%;max-height:520px;border-radius:8px;border:1px solid var(--ix-line)}.ix-original-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--ix-line);background:var(--cc-amber-bg);font-size:13px;color:var(--cc-amber);flex-wrap:wrap}.ix-original-foot .ix-btn{padding:8px 12px}.ix-found{gap:14px}.ix-found,.ix-panel{display:flex;flex-direction:column}.ix-panel{background:var(--cc-card);border:1px solid var(--ix-border);border-radius:12px;box-shadow:var(--ix-shadow);padding:14px 16px;gap:10px}.ix-panel h2{font-size:15px;font-weight:600}.ix-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ix-panel-head span{font-size:12px;color:var(--ix-muted)}.ix-panel-added{border-color:var(--cc-amber-dot)}.ix-found-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--ix-line);border-radius:10px;background:var(--cc-card)}.ix-found-n{font-size:12px;color:var(--ix-muted)}.ix-found-main{min-width:0}.ix-found-title{display:block;width:100%;font:inherit;font-size:14px;color:var(--ix-text);border:0;outline:none;padding:1px 2px;margin:0 -2px;background:transparent;border-radius:4px}input.ix-found-title:focus{box-shadow:0 0 0 2px var(--cc-accent-ring)}.ix-remove{border:1px solid var(--ix-border);background:var(--cc-card);color:var(--ix-muted);border-radius:8px;width:30px;height:30px;font-size:14px;line-height:1;padding:0}.ix-sent{font-size:11px;color:var(--cc-green);background:var(--cc-green-bg);border-radius:999px;padding:3px 8px;white-space:nowrap}.ix-type-add{display:flex;gap:8px;align-items:center;border:1px dashed var(--ix-border);border-radius:10px;padding:8px 10px;margin:0}.ix-type-add input{border:0;outline:none;font:inherit;font-size:13px;width:100%;min-width:0;background:transparent;color:var(--ix-text)}.ix-type-add .ix-btn{padding:7px 12px}.ix-look-again{background:var(--ix-accent-bg);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ix-accent-text)}.ix-look-again form{display:flex;gap:8px;align-items:center;margin:0}.ix-look-again input{border:1px solid var(--ix-border-strong);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;width:100%;min-width:0;background:var(--cc-card);color:var(--ix-text)}.ix-look-again .ix-btn{padding:9px 12px}@media (max-width:900px){.ix-review-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ix-page:not(.cc-frame){padding:20px 16px 104px}.ix-page{gap:12px}.ix-head h1{font-size:26px}.ix-eyebrow{font-size:11px}.ix-stack{padding-top:14px}.ix-peek{height:60px;border-radius:16px}.ix-peek-2{left:16px;right:16px;top:0}.ix-peek-1{left:8px;right:8px;top:7px}.ix-card{padding:18px 18px 16px;gap:14px;border-radius:16px;box-shadow:0 12px 28px var(--cc-accent-ring-soft)}.ix-card-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ix-muted);gap:8px}.ix-title{font-size:21px}.ix-field{gap:6px}.ix-label{font-size:11px}.ix-chips{gap:6px}.ix-chip{padding:8px 11px}.ix-chip.ix-pill{padding:8px 12px}.ix-chip[aria-pressed=true]{padding:7px 10px}.ix-chip.ix-pill[aria-pressed=true]{padding:7px 11px}.ix-card-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ix-card-foot-phone{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ix-swipe-hints{display:flex;justify-content:space-between;font-size:12px;color:var(--ix-faint)}.ix-phone-actions{display:flex;gap:8px}.ix-phone-actions .ix-btn{height:48px;border-radius:10px}.ix-x{flex:0 0 52px;font-size:20px;padding:0}.ix-file-btn{flex:1;font-size:15px}.ix-list-head span{display:none}.ix-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title from" "meta when";row-gap:2px;padding:10px 14px}.ix-row>:first-child{grid-area:title}.ix-row>:nth-child(2){grid-area:from;justify-self:end}.ix-row>:nth-child(3){grid-area:meta}.ix-row>:nth-child(4){grid-area:when;justify-self:end}.ix-open-foot,.ix-open-grid,.ix-open-head{padding-left:16px;padding-right:16px}.ix-origin{margin:0 16px 16px}.ix-open-foot>.ix-btn-primary{width:100%}.ix-open-grid{grid-template-columns:minmax(0,1fr)}.ix-review-head h1{font-size:22px}.ix-review-head .ix-btn{width:100%}.ix-original-page{min-height:220px;padding:14px 16px}.ais-hit{grid-template-columns:minmax(0,1fr);gap:4px}.ais-box .ais-bar{min-width:0}.mobile-nav{padding:10px 8px max(24px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--cc-tab-line)!important;background:var(--cc-card)!important;justify-content:space-around!important}.mobile-nav button{min-width:60px;padding:6px 0!important;font-size:11px!important;color:var(--cc-muted);flex:0 1 auto!important}.mobile-nav button[aria-current=page]{color:var(--cc-accent);font-weight:700}}