.inbox-canvas{background:radial-gradient(45% 55% at 50% -5%,#e1a01d14 0%,#0000 60%),radial-gradient(55% 40% at 50% 38%,#006d930b 0%,#0000 70%);background:radial-gradient(45% 55% at 50% -5%,lab(70.942% 17.7646 69.6201/.08) 0%,#0000 60%),radial-gradient(55% 40% at 50% 38%,lab(42.1373% -20.2001 -38.4184/.045) 0%,#0000 70%);position:relative}.inbox-masthead{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);align-items:baseline;font-size:40px;font-weight:400;line-height:1;display:inline-flex}.inbox-masthead-italic{color:var(--color-gold-500);margin-left:.04em;font-style:italic}.inbox-masthead-rule{background:linear-gradient(90deg, var(--color-gold-500) 0%, #e1a01d26 80%, transparent 100%);width:42px;height:1.5px;margin-top:10px;display:block}@supports (color:lab(0% 0 0)){.inbox-masthead-rule{background:linear-gradient(90deg, var(--color-gold-500) 0%, lab(70.942% 17.7646 69.6201/.15) 80%, transparent 100%)}}.inbox-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;font-size:10px;display:inline-flex}.inbox-eyebrow-dot{background:var(--color-gold-500);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #e1a01db3;box-shadow:0 0 8px lab(70.942% 17.7646 69.6201/.7)}.inbox-refresh{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.inbox-refresh:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}.inbox-refresh:disabled{opacity:.5;cursor:not-allowed}.inbox-cat-pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.inbox-cat-pill-count{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.inbox-stats{align-items:stretch;gap:0;display:flex}.inbox-stat{padding:4px 24px;position:relative}.inbox-stat:first-child{padding-left:0}.inbox-stat:not(:first-child):before{content:"";background:linear-gradient(#0000,#ffffff1a,#0000);background:linear-gradient(#0000,lab(100% 0 0/.1),#0000);width:1px;position:absolute;top:12%;bottom:12%;left:0}.inbox-stat-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:44px;font-weight:400;line-height:1;display:block}.inbox-stat-value--accent{color:var(--color-gold-500)}.inbox-stat-label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-quaternary);margin-top:6px;font-size:9.5px;display:block}.inbox-stat-label--accent{color:#e1a01db3;color:lab(70.942% 17.7646 69.6201/.7)}.inbox-stat--dim{opacity:.35}.inbox-day-header{justify-content:space-between;align-items:baseline;gap:16px;padding:24px 20px 10px;display:flex;position:relative}.inbox-day-header:after{content:"";background:#ffffff0a;background:lab(100% 0 0/.04);height:1px;position:absolute;bottom:0;left:20px;right:20px}.inbox-day-label{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);font-size:22px;font-weight:400}.inbox-day-label-italic{color:var(--color-gold-500);margin-left:.1em;font-style:italic}.inbox-day-meta{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quaternary);font-variant-numeric:tabular-nums;font-size:10px}.inbox-day-clear{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:10px;transition:color .2s}.inbox-day-clear:hover{color:var(--color-gold-400)}.inbox-page{background:radial-gradient(50% 30% at 50% 0,#e1a01d0d 0%,#0000 65%),linear-gradient(#010102 0%,#000001 100%);background:radial-gradient(50% 30% at 50% 0,lab(70.942% 17.7646 69.6201/.05) 0%,#0000 65%),linear-gradient(lab(.308447% -.0583157 -.275016) 0%,lab(.112009% -.0258014 -.146446) 100%);min-height:100%;position:relative}.inbox-column{width:100%;max-width:42rem;margin-left:auto;margin-right:auto;padding-bottom:32px;position:relative}@media (min-width:900px){.inbox-column{background:linear-gradient(#06080b 0%,#030406 100%);background:linear-gradient(lab(2.21702% -.318319 -1.31897) 0%,lab(1.04184% -.181317 -.815207) 100%);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:24px;max-width:56rem;margin-top:28px;margin-bottom:28px;padding-bottom:40px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 60px 120px -30px #000000b3,0 0 160px -40px #e1a01d38;box-shadow:inset 0 1px lab(100% 0 0/.05),0 60px 120px -30px lab(0% 0 0/.7),0 0 160px -40px lab(70.942% 17.7646 69.6201/.22)}.inbox-column:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#e1a01d66 20% 80%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(70.942% 17.7646 69.6201/.4) 20% 80%,#0000 100%);height:1.5px;position:absolute;top:0;left:40px;right:40px}}@media (min-width:1280px){.inbox-column{max-width:64rem}}.inbox-card{background:linear-gradient(#121519 0%,#0b0f13 100%);background:linear-gradient(lab(6.6848% -.852868 -3.37518) 0%,lab(4.04746% -.591658 -2.46712) 100%);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:14px;margin:0 16px 4px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 32px -12px #000c,0 4px 10px -4px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.08),0 12px 32px -12px lab(0% 0 0/.8),0 4px 10px -4px lab(0% 0 0/.5)}.inbox-empty{text-align:center;position:relative}.inbox-empty-eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-400);align-items:center;gap:8px;font-size:10px;display:inline-flex}.inbox-empty-eyebrow:before,.inbox-empty-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#e1a01d66,#0000);background:linear-gradient(90deg,#0000,lab(70.942% 17.7646 69.6201/.4),#0000);width:24px;height:1px;display:inline-block}.inbox-empty-quote{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:44px;font-weight:400;line-height:1.1}.inbox-empty-quote-italic{color:var(--color-gold-500);font-style:italic}.inbox-empty-sub{font-family:var(--font-display);color:var(--text-tertiary);max-width:320px;margin:0 auto;font-size:15px;font-style:italic;line-height:1.5}.inbox-empty-hint{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quaternary);font-size:10px}.inbox-empty-hint code{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--color-gold-400);background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:4px;padding:2px 6px;font-size:10.5px}.delegations-view{flex-direction:column;gap:14px;padding:12px 16px 32px;display:flex}.delegation-group{background:#ffffff04;background:lab(100% 0 0/.015);border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:10px;padding:14px 16px}.delegation-group-header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.delegation-owner-name{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:16px;font-weight:500}.delegation-owner-role{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px}.delegation-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.delegation-item{background:#ffffff06;background:lab(100% 0 0/.025);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.delegation-item-text{color:var(--text-primary);grid-column:1/2;font-size:14px}.delegation-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);grid-column:1/3;font-size:10.5px}.delegation-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;grid-area:1/2/2/3;padding:3px 8px;font-size:9.5px;font-weight:600}.delegation-pill--pending{color:var(--text-tertiary);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08)}.delegation-pill--sent{color:#8cc1d2;color:lab(74.8205% -14.7136 -14.464);background:#007ca61a;background:lab(48.004% -19.4733 -33.2242/.1);border:1px solid #007ca640;border:1px solid lab(48.004% -19.4733 -33.2242/.25)}.delegation-pill--done{color:#7cdd93;color:lab(80.9122% -41.9773 27.3574);background:#00893c1a;background:lab(49.7747% -48.7973 32.7656/.1);border:1px solid #00893c40;border:1px solid lab(49.7747% -48.7973 32.7656/.25)}.delegation-pill--overdue{color:#ffa59d;color:lab(77.5661% 50.0064 28.2735);background:#c536371a;background:lab(45.9853% 56.8958 34.8481/.1);border:1px solid #c536374d;border:1px solid lab(45.9853% 56.8958 34.8481/.3)}.delegation-empty{text-align:center;color:var(--text-tertiary);flex-direction:column;gap:8px;padding:48px 24px;display:flex}.delegation-empty-sub{color:var(--text-quaternary);max-width:360px;margin:0 auto;font-size:13px}.task-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.task-pill--proposed{color:#8cc1d2;color:lab(74.8205% -14.7136 -14.464);background:#007ca61a;background:lab(48.004% -19.4733 -33.2242/.1);border:1px solid #007ca640;border:1px solid lab(48.004% -19.4733 -33.2242/.25)}.task-pill--ready{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);background:#af8a001a;background:lab(59.6803% 7.20066 69.5734/.1);border:1px solid #af8a0040;border:1px solid lab(59.6803% 7.20066 69.5734/.25)}.task-pill--done{color:#88ca95;color:lab(75.7773% -29.8404 19.2989);background:#1c87421a;background:lab(49.5467% -42.4533 28.2033/.1);border:1px solid #1c874240;border:1px solid lab(49.5467% -42.4533 28.2033/.25)}
.detail-canvas{background:radial-gradient(60% 35% at 50% -5%,#e1a01d0f 0%,#0000 65%),linear-gradient(#06080b 0%,#040507 100%);background:radial-gradient(60% 35% at 50% -5%,lab(70.942% 17.7646 69.6201/.06) 0%,#0000 65%),linear-gradient(lab(2.21702% -.318319 -1.31897) 0%,lab(1.36946% -.222795 -.969723) 100%);border-left:1px solid #ffffff0f;border-left:1px solid lab(100% 0 0/.06);position:relative}.detail-measure{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.detail-header{background:linear-gradient(#0f1215 0%,#0a0d10 100%);background:linear-gradient(lab(5.25979% -.594564 -2.30088) 0%,lab(3.35715% -.430614 -1.72186) 100%);border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);align-items:center;gap:10px;padding:18px 28px 20px;display:flex;position:relative}.detail-header:after{content:"";background:linear-gradient(90deg,#e1a01d73 0%,#e1a01d26 30%,#0000 75%);background:linear-gradient(90deg,lab(70.942% 17.7646 69.6201/.45) 0%,lab(70.942% 17.7646 69.6201/.15) 30%,#0000 75%);height:1.5px;position:absolute;bottom:-1px;left:28px;right:28px}.detail-title{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:20px;font-weight:400;line-height:1.15;overflow:hidden}.detail-icon-btn{width:30px;height:30px;color:var(--text-tertiary);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.detail-icon-btn:hover:not(:disabled){color:var(--text-primary);background:#ffffff0a;background:lab(100% 0 0/.04);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}.detail-icon-btn:disabled{opacity:.35;cursor:not-allowed}.detail-nav-group{align-items:center;gap:2px;display:inline-flex}.detail-doc-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold-400);align-items:center;gap:10px;margin-bottom:20px;font-size:10px;display:inline-flex}.detail-doc-eyebrow:before{content:"";background:var(--color-gold-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e1a01db3;box-shadow:0 0 8px lab(70.942% 17.7646 69.6201/.7)}.detail-meta{background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:12px;margin-bottom:32px;padding:4px 20px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.detail-meta-row{border-bottom:1px solid #ffffff0f;border-bottom:1px solid lab(100% 0 0/.06);grid-template-columns:120px 1fr;gap:16px;padding:12px 0;display:grid}.detail-meta-row:last-child{border-bottom:none}.detail-meta-key{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quaternary);align-self:center;font-size:10px}.detail-meta-value{color:var(--text-primary);align-self:center;font-size:14px}.detail-meta-details{background:#ffffff05;background:lab(100% 0 0/.02);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:12px;margin-top:32px;overflow:hidden}.detail-meta-summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quaternary);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 16px;font-size:10px;list-style:none;transition:color .15s;display:flex}.detail-meta-summary::-webkit-details-marker{display:none}.detail-meta-summary:before{content:"";border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent var(--text-tertiary);width:0;height:0;transition:transform .15s}.detail-meta-details[open]>.detail-meta-summary:before{transform:rotate(90deg)}.detail-meta-summary:hover{color:var(--text-secondary)}.detail-meta-body{border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06);padding:0 16px}.detail-meta-body .detail-meta{background:0 0;border:none;border-radius:0;margin-top:0;margin-bottom:0;padding:0}.detail-meta-body .detail-meta+.detail-meta{border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06)}.detail-subject{background:#e1a01d0d;background:lab(70.942% 17.7646 69.6201/.05);border:1px solid #e1a01d33;border:1px solid lab(70.942% 17.7646 69.6201/.2);border-left-width:2px;border-radius:10px;align-items:baseline;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.detail-subject-label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold-400);flex-shrink:0;font-size:9.5px}.detail-subject-text{color:var(--text-primary);font-size:15px;font-weight:500}.detail-callout{border-left:3px solid var(--callout-accent,var(--text-tertiary));background:linear-gradient(90deg, color-mix(in oklch, var(--callout-accent,var(--text-tertiary)) 7%, transparent) 0%, color-mix(in oklch, var(--callout-accent,var(--text-tertiary)) 2%, transparent) 100%);border-top:1px solid #ffffff0a;border-top:1px solid lab(100% 0 0/.04);border-bottom:1px solid #ffffff0a;border-bottom:1px solid lab(100% 0 0/.04);border-right:1px solid #ffffff0a;border-right:1px solid lab(100% 0 0/.04);border-radius:0 12px 12px 0;margin:22px 0;padding:16px 20px 18px;position:relative}.detail-callout-label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--callout-accent,var(--text-tertiary));align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:inline-flex}.detail-callout-body{color:var(--text-primary);font-size:15px;line-height:1.7}.detail-callout--summary{--callout-accent:#54aad1}@supports (color:lab(0% 0 0)){.detail-callout--summary{--callout-accent:lab(65.4537% -18.2337 -28.092)}}.detail-callout--action{--callout-accent:var(--color-gold-500)}.detail-callout--urgent{--callout-accent:var(--color-red-500)}.detail-callout--success{--callout-accent:#54b05a}@supports (color:lab(0% 0 0)){.detail-callout--success{--callout-accent:lab(64.7007% -42.0753 34.8325)}}.detail-callout--legal{--callout-accent:#9d79d7}@supports (color:lab(0% 0 0)){.detail-callout--legal{--callout-accent:lab(57.4381% 28.8968 -43.6831)}}.detail-callout--note{--callout-accent:var(--text-tertiary)}.detail-sources-toggle{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;font-size:10px;transition:color .15s;display:inline-flex}.detail-sources-toggle:hover{color:var(--color-gold-400)}.detail-sources-panel{background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-left:2px solid oklch(75% .15 78/.5);border-radius:10px;margin-top:8px;padding:14px 16px}.detail-source-row{gap:12px;padding:6px 0;font-size:13px;line-height:1.55;display:flex}.detail-source-row+.detail-source-row{border-top:1px solid #ffffff0a;border-top:1px solid lab(100% 0 0/.04)}.detail-source-time{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-quaternary);flex-shrink:0;padding-top:2px;font-size:10.5px}.detail-source-text{color:var(--text-secondary);flex:1;font-style:italic}.detail-action-bar{padding:16px 28px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0f1215 0%,#0b0e11 100%);background:linear-gradient(lab(5.25979% -.594564 -2.30088) 0%,lab(3.69298% -.46131 -1.83096) 100%);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);position:sticky;bottom:0;box-shadow:0 -8px 24px -8px #00000080;box-shadow:0 -8px 24px -8px lab(0% 0 0/.5)}.detail-action-row{gap:10px;width:100%;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.detail-action-bar:before{content:"";background:linear-gradient(90deg,#0000,#e1a01d73 30% 70%,#0000);background:linear-gradient(90deg,#0000,lab(70.942% 17.7646 69.6201/.45) 30% 70%,#0000);height:1.5px;position:absolute;top:0;left:28px;right:28px}.detail-btn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.detail-btn:active:not(:disabled){transform:scale(.99)}.detail-btn:disabled{opacity:.5;cursor:not-allowed}.detail-btn--ghost{color:var(--text-secondary);background:#ffffff08;background:lab(100% 0 0/.03);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}.detail-btn--ghost:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.detail-btn--primary{color:var(--color-gold-400);background:#e1a01d1f;background:lab(70.942% 17.7646 69.6201/.12);border-color:#e1a01d4d;border-color:lab(70.942% 17.7646 69.6201/.3);box-shadow:inset 0 1px #e1a01d14,0 4px 16px -4px #e1a01d40;box-shadow:inset 0 1px lab(70.942% 17.7646 69.6201/.08),0 4px 16px -4px lab(70.942% 17.7646 69.6201/.25)}.detail-btn--primary:hover:not(:disabled){color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:#e1a01d33;background:lab(70.942% 17.7646 69.6201/.2);border-color:#e1a01d80;border-color:lab(70.942% 17.7646 69.6201/.5)}.detail-btn--success{color:#81d584;color:lab(78.5314% -39.2027 31.8414);background:#54b05a1a;background:lab(64.7007% -42.0753 34.8325/.1);border-color:#54b05a4d;border-color:lab(64.7007% -42.0753 34.8325/.3)}.detail-btn--success:hover:not(:disabled){background:#54b05a2e;background:lab(64.7007% -42.0753 34.8325/.18);border-color:#54b05a80;border-color:lab(64.7007% -42.0753 34.8325/.5)}@media (max-width:640px){.detail-action-bar{z-index:20;padding:6px 14px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;box-shadow:none;background:#0a0d10;background:lab(3.35715% -.430614 -1.72186);border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06);position:fixed;bottom:0;left:0;right:0}.detail-action-bar:before{display:none}.detail-btn{letter-spacing:.12em;border-radius:8px;padding:8px 12px;font-size:10.5px}.detail-canvas>.overflow-y-auto{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}}.detail-canvas{background:radial-gradient(65% 40% at 50% -5%,#e1a01d14 0%,#0000 65%),linear-gradient(#101316 0%,#0a0d10 100%);background:radial-gradient(65% 40% at 50% -5%,lab(70.942% 17.7646 69.6201/.08) 0%,#0000 65%),linear-gradient(lab(5.71075% -.630483 -2.42675) 0%,lab(3.35715% -.430614 -1.72186) 100%);border-left:1px solid #ffffff14;border-left:1px solid lab(100% 0 0/.08)}.detail-callout{background:linear-gradient(90deg, color-mix(in oklch, var(--callout-accent,var(--text-tertiary)) 16%, transparent) 0%, color-mix(in oklch, var(--callout-accent,var(--text-tertiary)) 7%, transparent) 55%, color-mix(in oklch, var(--callout-accent,var(--text-tertiary)) 4%, transparent) 100%);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);border-right:1px solid #ffffff14;border-right:1px solid lab(100% 0 0/.08);box-shadow:inset 0 1px #ffffff0a,0 4px 14px -8px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.04),0 4px 14px -8px lab(0% 0 0/.35)}.detail-meta-details{background:#ffffff0b;background:lab(100% 0 0/.045);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}
.reminder-hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;padding:36px 32px 30px;display:flex;position:relative}.reminder-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#e1a01d1a 0%,#0000 65%);background:radial-gradient(80% 60% at 50% 0,lab(70.942% 17.7646 69.6201/.1) 0%,#0000 65%);border-radius:24px;position:absolute;inset:0}.reminder-hero-icon{color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:radial-gradient(circle at 35% 30%,#fbc45640 0%,#96670014 100%);background:radial-gradient(circle at 35% 30%,lab(82.7344% 12.2479 61.2003/.25) 0%,lab(47.7247% 14.6896 58.9214/.08) 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #e1a01d59,0 0 0 6px #e1a01d0f,0 8px 24px -8px #e1a01d66,inset 0 1px #ffffff2e;box-shadow:0 0 0 1px lab(70.942% 17.7646 69.6201/.35),0 0 0 6px lab(70.942% 17.7646 69.6201/.06),0 8px 24px -8px lab(70.942% 17.7646 69.6201/.4),inset 0 1px lab(100% 0 0/.18)}.reminder-hero-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-primary);max-width:520px;font-size:30px;font-weight:400;line-height:1.12}.reminder-hero-meta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:#e1a01d14;background:lab(70.942% 17.7646 69.6201/.08);border:1px solid #e1a01d38;border:1px solid lab(70.942% 17.7646 69.6201/.22);border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:6px 14px;font-size:10px;display:inline-flex}.reminder-hero-meta:before{content:"";background:#eebb58;background:lab(79.2562% 11.1802 56.2651);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #eebb5899;box-shadow:0 0 8px lab(79.2562% 11.1802 56.2651/.6)}.reminder-rule{align-items:center;gap:14px;margin:0 8px 24px;display:flex}.reminder-rule-line{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.1) 50%,#0000);flex:1;height:1px}.reminder-rule-glyph{font-family:var(--font-display);color:#eebb58;color:lab(79.2562% 11.1802 56.2651);opacity:.75;font-size:15px;font-style:italic;line-height:1;transform:translateY(-1px)}.reminder-section{background:linear-gradient(#ffffff0e 0%,#ffffff07 100%);background:linear-gradient(lab(100% 0 0/.055) 0%,lab(100% 0 0/.028) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:18px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 4px 18px -8px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.06),0 4px 18px -8px lab(0% 0 0/.35)}.reminder-section+.reminder-section{margin-top:16px}.reminder-section-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;display:inline-flex}.reminder-section-eyebrow--gold{color:#ffd077;color:lab(86.244% 9.66683 50.3498)}.reminder-section-eyebrow:before{content:"";background:var(--text-quaternary);border-radius:50%;width:5px;height:5px}.reminder-section-eyebrow--gold:before{background:#eebb58;background:lab(79.2562% 11.1802 56.2651);box-shadow:0 0 6px #eebb5880;box-shadow:0 0 6px lab(79.2562% 11.1802 56.2651/.5)}.reminder-notes{resize:vertical;width:100%;min-height:92px;color:var(--text-primary);font-family:var(--font-sans);background:0 0;border:0;outline:none;padding:4px 2px;font-size:15px;line-height:1.55;display:block}.reminder-notes::placeholder{font-family:var(--font-display);color:var(--text-quaternary);letter-spacing:-.005em;font-style:italic}.reminder-cal-grid{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.reminder-cal-grid{grid-template-columns:1fr 1fr}.reminder-cal-field--date{grid-column:1/-1}}@media (max-width:440px){.reminder-cal-grid{grid-template-columns:1fr}.reminder-cal-field--date{grid-column:auto}}.reminder-cal-field{flex-direction:column;min-width:0;display:flex}.reminder-cal-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;padding-left:2px;font-size:9.5px}.reminder-cal-input,.reminder-cal-select{width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.02em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;outline:none;padding:11px 12px;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s}.reminder-cal-input:hover,.reminder-cal-select:hover{background:#ffffff12;background:lab(100% 0 0/.07);border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}.reminder-cal-input:focus,.reminder-cal-select:focus{background:#e1a01d0f;background:lab(70.942% 17.7646 69.6201/.06);border-color:#e1a01d80;border-color:lab(70.942% 17.7646 69.6201/.5);box-shadow:0 0 0 3px #e1a01d1a;box-shadow:0 0 0 3px lab(70.942% 17.7646 69.6201/.1)}.reminder-preview{background:#e1a01d0f;background:lab(70.942% 17.7646 69.6201/.06);border:1px solid #e1a01d33;border:1px solid lab(70.942% 17.7646 69.6201/.2);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.reminder-preview-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffd077;color:lab(86.244% 9.66683 50.3498);white-space:nowrap;font-size:9.5px}.reminder-preview-value{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-style:italic;overflow:hidden}.reminder-cta{width:100%;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:13px 18px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform 80ms;display:inline-flex}.reminder-cta:active:not(:disabled){transform:scale(.99)}.reminder-cta:disabled{opacity:.45;cursor:not-allowed}.reminder-cta--calendar{color:#ffe8bf;color:lab(93.1878% 3.69203 23.5038);background:linear-gradient(#e1a01d38 0%,#aa74002e 100%);background:linear-gradient(lab(70.942% 17.7646 69.6201/.22) 0%,lab(53.4846% 17.5899 73.6222/.18) 100%);border-color:#e1a01d73;border-color:lab(70.942% 17.7646 69.6201/.45);box-shadow:inset 0 1px #ffffff1a,0 6px 18px -8px #e1a01d66;box-shadow:inset 0 1px lab(100% 0 0/.1),0 6px 18px -8px lab(70.942% 17.7646 69.6201/.4)}.reminder-cta--calendar:hover:not(:disabled){background:linear-gradient(#e1a01d52 0%,#aa740042 100%);background:linear-gradient(lab(70.942% 17.7646 69.6201/.32) 0%,lab(53.4846% 17.5899 73.6222/.26) 100%);border-color:#e1a01da6;border-color:lab(70.942% 17.7646 69.6201/.65)}.reminder-cta--open{color:#c1e2ff;color:lab(88.2345% -6.83466 -27.7564);background:#0f74c51a;background:lab(47.0007% -3.24479 -50.2754/.1);border-color:#0f74c54d;border-color:lab(47.0007% -3.24479 -50.2754/.3)}.reminder-cta--open:hover{background:#0f74c52e;background:lab(47.0007% -3.24479 -50.2754/.18);border-color:#0f74c580;border-color:lab(47.0007% -3.24479 -50.2754/.5)}.reminder-cta-spin{animation:.8s linear infinite reminder-spin}@keyframes reminder-spin{to{transform:rotate(360deg)}}.reminder-help{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);margin-top:10px;font-size:11px}.reminder-error{font-family:var(--font-sans);color:#ff9e96;color:lab(75.4484% 43.6674 24.4888);background:#c5363714;background:lab(45.9853% 56.8958 34.8481/.08);border:1px solid #c536373d;border:1px solid lab(45.9853% 56.8958 34.8481/.24);border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12.5px}.reminder-preview-card{background:#9b650014;background:lab(47.6018% 20.0482 93.1377/.08);border:1px solid #e1a01d4d;border:1px solid lab(70.942% 17.7646 69.6201/.3);border-left-width:2px;border-radius:8px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;display:flex}.reminder-preview-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold-400);align-self:flex-start;font-size:10px}.reminder-preview-message{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:12.5px}.reminder-fragments-toggle{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10.5px;transition:color .15s;display:inline-flex}.reminder-fragments-toggle:hover{color:var(--text-secondary)}.reminder-fragments-panel{background:#ffffff05;background:lab(100% 0 0/.02);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:10px;margin-top:14px;padding:14px 16px;box-shadow:inset 0 1px #ffffff08;box-shadow:inset 0 1px lab(100% 0 0/.03)}.reminder-fragment-row{gap:12px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.reminder-fragment-row+.reminder-fragment-row{border-top:1px dashed #ffffff0f;border-top:1px dashed lab(100% 0 0/.06)}.reminder-fragment-time{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);flex-shrink:0;min-width:60px;padding-top:3px;font-size:10px}.reminder-fragment-text{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:-.002em;font-style:italic}.share-doc-recipient{font-family:var(--font-mono);color:var(--text-primary);background:#ffffff05;background:lab(100% 0 0/.02);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:8px;padding:8px 12px;font-size:14px}.share-doc-roles{gap:6px;display:flex}.share-doc-role{color:var(--text-secondary);cursor:pointer;background:#ffffff05;background:lab(100% 0 0/.02);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.share-doc-role:hover:not(:disabled){color:var(--text-primary);background:#ffffff0a;background:lab(100% 0 0/.04)}.share-doc-role:disabled{opacity:.5;cursor:not-allowed}.share-doc-role--active{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.share-doc-preview{color:var(--text-secondary);background:#e2cc9114;background:lab(82.9011% 1.75986 32.3581/.08);border:1px solid #e2cc9133;border:1px solid lab(82.9011% 1.75986 32.3581/.2);border-radius:8px;margin-top:16px;padding:10px 14px;font-size:13px;line-height:1.5}.share-doc-error{color:#fa6863;color:lab(63.4204% 56.5783 32.9929);background:#fa68630f;background:lab(63.4204% 56.5783 32.9929/.06);border:1px solid #fa686333;border:1px solid lab(63.4204% 56.5783 32.9929/.2);border-radius:8px;margin-top:16px;padding:10px 14px;font-size:13px;line-height:1.5}
.checklist-frame{background:linear-gradient(#ffffff0e 0%,#ffffff07 100%);background:linear-gradient(lab(100% 0 0/.055) 0%,lab(100% 0 0/.028) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:18px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 4px 18px -8px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.06),0 4px 18px -8px lab(0% 0 0/.35)}.checklist-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ferpa-review-banner{background:#ffe0ac2e;background:lab(90.8532% 8.51378 40.4662/.18);border:1px solid #eba94173;border:1px solid lab(74.3749% 18.2478 61.1498/.45);border-left:3px solid oklch(72% .16 70);border-radius:10px;flex-direction:column;gap:3px;margin:0 0 18px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.ferpa-review-banner-title{color:#ffc166;color:lab(82.5491% 16.1509 54.3516);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ferpa-review-banner-body{color:#ece3d6eb;color:lab(90.7736% 1.2269 7.59105/.92)}.checklist-legal-banner{background:#ffe0ac2e;background:lab(90.8532% 8.51378 40.4662/.18);border:1px solid #eba94173;border:1px solid lab(74.3749% 18.2478 61.1498/.45);border-left:3px solid oklch(72% .16 70);border-radius:10px;flex-direction:column;gap:2px;margin:0 -8px 14px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.checklist-legal-banner-title{color:#ffc166;color:lab(82.5491% 16.1509 54.3516);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.checklist-legal-banner-body{color:#ece3d6eb;color:lab(90.7736% 1.2269 7.59105/.92)}.checklist-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffd077;color:lab(86.244% 9.66683 50.3498);align-items:center;gap:10px;font-size:10px;display:inline-flex}.checklist-eyebrow:before{content:"";background:#eebb58;background:lab(79.2562% 11.1802 56.2651);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #eebb5880;box-shadow:0 0 6px lab(79.2562% 11.1802 56.2651/.5)}.checklist-count{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.checklist-count-done{color:#eebb58;color:lab(79.2562% 11.1802 56.2651)}.checklist-progress-track{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:2px;height:3px;margin-bottom:18px;position:relative;overflow:hidden}.checklist-progress-fill{background:linear-gradient(90deg,#4db956e6,#eebb58);background:linear-gradient(90deg,lab(67.2449% -47.7353 39.9432/.9),lab(79.2562% 11.1802 56.2651));border-radius:2px;height:100%;box-shadow:0 0 12px #e1a01d73;box-shadow:0 0 12px lab(70.942% 17.7646 69.6201/.45)}.checklist-list{margin:0;padding:0;list-style:none}.checklist-item{align-items:flex-start;gap:14px;padding:14px 4px;display:flex;position:relative}.checklist-item+.checklist-item{border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06)}.checklist-item--done{opacity:.92}.checklist-dot{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.checklist-item--done .checklist-dot{color:#87dc8a;color:lab(80.8545% -39.1974 31.7855);background:#4db95626;background:lab(67.2449% -47.7353 39.9432/.15);border-color:#4db95673;border-color:lab(67.2449% -47.7353 39.9432/.45);box-shadow:0 0 0 4px #4db9560d;box-shadow:0 0 0 4px lab(67.2449% -47.7353 39.9432/.05)}.checklist-body{flex:1;min-width:0}.checklist-text{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-secondary);font-size:15.5px;line-height:1.5}.checklist-item--done .checklist-text{color:var(--text-primary)}.checklist-edcode{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);align-items:center;gap:6px;margin-top:6px;font-size:10px;display:inline-flex}.checklist-edcode:before{content:"§";font-family:var(--font-display);letter-spacing:0;color:#eebb58;color:lab(79.2562% 11.1802 56.2651);opacity:.8;text-transform:none;font-size:12px;font-style:italic}.checklist-verified{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#71c575;color:lab(72.7231% -39.2178 31.9994);align-items:center;gap:7px;margin-top:8px;font-size:9.5px;display:inline-flex}.checklist-verified:before{content:"";background:#71c575;background:lab(72.7231% -39.2178 31.9994);border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #71c5758c;box-shadow:0 0 6px lab(72.7231% -39.2178 31.9994/.55)}
.send-confirm{background:#e1a01d1a;background:lab(70.942% 17.7646 69.6201/.1);border:1px solid #e1a01d52;border:1px solid lab(70.942% 17.7646 69.6201/.32);border-left-width:2px;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.send-confirm-row{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-quaternary);align-items:baseline;gap:12px;font-size:10px;display:flex}.send-confirm-row+.send-confirm-row{border-top:1px dashed #ffffff14;border-top:1px dashed lab(100% 0 0/.08);padding-top:6px}.send-confirm-value{font-family:var(--font-display);letter-spacing:-.005em;text-transform:none;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-style:italic;overflow:hidden}.send-confirm-actions{gap:10px;display:flex}.action-toast{font-family:var(--font-mono);letter-spacing:.1em;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.action-toast--success{color:#87dc8a;color:lab(80.8545% -39.1974 31.7855);background:#4db9561a;background:lab(67.2449% -47.7353 39.9432/.1);border-color:#4db95647;border-color:lab(67.2449% -47.7353 39.9432/.28)}.action-toast--error{color:#ff9e96;color:lab(75.4484% 43.6674 24.4888);background:#c536371a;background:lab(45.9853% 56.8958 34.8481/.1);border-color:#c5363747;border-color:lab(45.9853% 56.8958 34.8481/.28)}.action-toast-dismiss{opacity:.6;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;transition:opacity .15s}.action-toast-dismiss:hover{opacity:1}.export-menu{background:#0f1215;background:lab(5.25979% -.594564 -2.30088);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:14px;margin-bottom:10px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 36px -12px #000000a6,inset 0 1px #ffffff0a;box-shadow:0 18px 36px -12px lab(0% 0 0/.65),inset 0 1px lab(100% 0 0/.04)}.export-menu-item{width:100%;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:background .15s;display:flex}.export-menu-item:hover:not(:disabled){background:#ffffff0f;background:lab(100% 0 0/.06)}.export-menu-item:disabled{opacity:.45;cursor:not-allowed}.export-menu-divider{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.1) 50%,#0000);height:1px}.export-menu-divider--strong{background:linear-gradient(90deg,#0000,#e1a01d40 50%,#0000);background:linear-gradient(90deg,#0000,lab(70.942% 17.7646 69.6201/.25) 50%,#0000)}.detail-prose{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);letter-spacing:-.002em;max-width:65ch;font-size:16px;line-height:1.72}.detail-prose h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:32px 0 12px;font-size:26px;font-weight:400;line-height:1.18}.detail-prose h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);margin:26px 0 10px;font-size:21px;font-weight:400;line-height:1.25}.detail-prose h3{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);margin:20px 0 8px;font-size:17px;font-style:italic;font-weight:400;line-height:1.35}.detail-prose h4{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);margin:18px 0 6px;font-size:10.5px;font-weight:500}.detail-prose p{margin:0 0 14px}.detail-prose p:last-child{margin-bottom:0}.detail-prose ul,.detail-prose ol{margin:0 0 16px;padding-left:22px}.detail-prose li{margin-bottom:6px}.detail-prose li::marker{color:#eebb58;color:lab(79.2562% 11.1802 56.2651)}.detail-prose ol>li::marker{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-quaternary);font-size:12px}.detail-prose strong{color:var(--text-primary);font-weight:600}.detail-prose hr{background:linear-gradient(90deg,#0000,#ffffff24 50%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14) 50%,#0000);border:0;height:1px;margin:22px 0}.detail-prose code{font-family:var(--font-mono);color:#ffe8bf;color:lab(93.1878% 3.69203 23.5038);background:#e1a01d1a;background:lab(70.942% 17.7646 69.6201/.1);border:1px solid #e1a01d33;border:1px solid lab(70.942% 17.7646 69.6201/.2);border-radius:4px;padding:1px 6px;font-size:14px}.detail-prose blockquote{font-family:var(--font-display);color:var(--text-secondary);border-left:2px solid #e1a01d66;border-left:2px solid lab(70.942% 17.7646 69.6201/.4);margin:18px 0;padding:4px 0 4px 16px;font-size:16px;font-style:italic;line-height:1.55}.detail-prose-noresult{font-family:var(--font-display);color:var(--text-quaternary);font-style:italic}.detail-subheader{margin:22px 0 10px}.detail-subheader-text{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);font-size:17px;font-style:italic;font-weight:400}.detail-subheader-rule{background:linear-gradient(90deg,#e1a01d4d 0%,#0000 60%);background:linear-gradient(90deg,lab(70.942% 17.7646 69.6201/.3) 0%,#0000 60%);height:1px;margin-top:6px}.detail-rawlist{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff17;border:1px solid lab(100% 0 0/.09);border-radius:12px;margin:14px 0;padding:14px 18px}.detail-rawlist-row{color:var(--text-primary);align-items:flex-start;gap:12px;padding:6px 0;font-size:15px;line-height:1.5;display:flex}.detail-rawlist-row+.detail-rawlist-row{border-top:1px dashed #ffffff0f;border-top:1px dashed lab(100% 0 0/.06)}.detail-rawlist-box{background:#ffffff08;background:lab(100% 0 0/.03);border:1.5px solid #ffffff47;border:1.5px solid lab(100% 0 0/.28);border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:3px}.task-card-title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:400;line-height:1.3;overflow:hidden}.task-card-type{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-quaternary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:9.5px;display:inline-flex;overflow:hidden}.task-card-type:before{content:"";background:var(--text-quaternary);border-radius:50%;flex-shrink:0;width:3px;height:3px}.task-card-chip{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:500}.task-card-chip--draft{color:#ffe0a1;color:lab(90.8975% 7.35197 40.6826);background:#e1a01d1f;background:lab(70.942% 17.7646 69.6201/.12);border-color:#e1a01d59;border-color:lab(70.942% 17.7646 69.6201/.35)}.task-card-chip--review{color:var(--text-secondary);transition:color .15s}.group:hover .task-card-chip--review{color:var(--text-primary)}.task-card-due{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffe0a1;color:lab(90.8975% 7.35197 40.6826);margin-top:3px;font-size:10.5px}.task-card-due--overdue{color:#ff938b;color:lab(72.7137% 56.4467 32.4489)}.zone-section-head{align-items:center;gap:12px;padding:20px 20px 8px;display:flex}.zone-section-label{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);font-size:19px;font-style:italic;font-weight:400}.zone-section-count{min-width:22px;height:22px;font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:#e1a01d1f;background:lab(70.942% 17.7646 69.6201/.12);border:1px solid #e1a01d47;border:1px solid lab(70.942% 17.7646 69.6201/.28);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.zone-section-rule{background:linear-gradient(90deg,#ffffff1a 0%,#0000 80%);background:linear-gradient(90deg,lab(100% 0 0/.1) 0%,#0000 80%);flex:1;height:1px}.zone-card{background:linear-gradient(#ffffff0d 0%,#ffffff06 100%);background:linear-gradient(lab(100% 0 0/.05) 0%,lab(100% 0 0/.025) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:14px;margin:0 16px 8px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 4px 16px -6px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.06),0 4px 16px -6px lab(0% 0 0/.35)}.zone-card:hover{border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:inset 0 1px #ffffff14,0 8px 22px -8px #00000073;box-shadow:inset 0 1px lab(100% 0 0/.08),0 8px 22px -8px lab(0% 0 0/.45)}.zone-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;display:flex}.zone-empty-icon{color:#87dc8a;color:lab(80.8545% -39.1974 31.7855);background:#4db95614;background:lab(67.2449% -47.7353 39.9432/.08);border:1px solid #4db95638;border:1px solid lab(67.2449% -47.7353 39.9432/.22);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.zone-empty-text{font-family:var(--font-display);color:var(--text-quaternary);letter-spacing:-.002em;font-size:14px;font-style:italic}.open-card{cursor:pointer;align-items:center;gap:12px;padding:14px 14px 14px 16px;transition:background .18s;display:flex;position:relative}.open-card:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.open-card--selected{background:#e1a01d14;background:lab(70.942% 17.7646 69.6201/.08)}.open-card--selected:before{content:"";background:#eebb58;background:lab(79.2562% 11.1802 56.2651);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 8px #eebb5880;box-shadow:0 0 8px lab(79.2562% 11.1802 56.2651/.5)}.open-card-source{background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.open-card-body{flex:1;min-width:0}.open-card-transcript{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.open-card-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);align-items:center;gap:10px;margin-top:4px;font-size:10px;display:flex}.open-card-meta-sep{opacity:.3}.open-card-chip{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px}.open-card-chip--labeled{color:#81d584;color:lab(78.5314% -39.2027 31.8414);background:#4db9561a;background:lab(67.2449% -47.7353 39.9432/.1);border-color:#4db95647;border-color:lab(67.2449% -47.7353 39.9432/.28)}.open-card-chip--pending{color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:#e1a01d1a;background:lab(70.942% 17.7646 69.6201/.1);border-color:#e1a01d40;border-color:lab(70.942% 17.7646 69.6201/.25);align-items:center;gap:6px;display:inline-flex}.open-detail-transcript{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);font-size:21px;font-style:italic;line-height:1.45}.open-detail-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);flex-direction:column;gap:4px;margin-top:16px;font-size:10.5px;display:flex}.open-detail-meta-row{align-items:center;gap:8px;display:inline-flex}.open-detail-rule{background:linear-gradient(90deg,#0000,#ffffff1f 50%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.12) 50%,#0000);height:1px;margin:22px 0}.open-detail-prompt{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:-.005em;margin-bottom:18px;font-size:17px;font-style:italic;line-height:1.45}.open-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.open-category-btn{text-align:left;font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);cursor:pointer;background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:12px;padding:12px 14px;font-size:15px;transition:background .15s,border-color .15s,transform 80ms}.open-category-btn:hover{background:#e1a01d14;background:lab(70.942% 17.7646 69.6201/.08);border-color:#e1a01d59;border-color:lab(70.942% 17.7646 69.6201/.35)}.open-category-btn:active{transform:scale(.98)}.open-else-btn{text-align:left;width:100%;font-family:var(--font-display);color:var(--text-tertiary);cursor:pointer;background:#ffffff08;background:lab(100% 0 0/.03);border:1px dashed #ffffff29;border:1px dashed lab(100% 0 0/.16);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:14px;font-style:italic;transition:color .15s,border-color .15s;display:block}.open-else-btn:hover{color:var(--text-secondary);border-color:#ffffff42;border-color:lab(100% 0 0/.26)}.open-dismiss-btn{width:100%;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-quaternary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:8px;font-size:10px;transition:color .15s;display:inline-flex}.open-dismiss-btn:hover{color:var(--text-tertiary)}.open-text-input{width:100%;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.005em;background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:12px;outline:none;padding:12px 14px;font-size:15px;font-style:italic;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.open-text-input::placeholder{color:var(--text-quaternary)}.open-text-input:focus{background:#e1a01d0f;background:lab(70.942% 17.7646 69.6201/.06);border-color:#e1a01d80;border-color:lab(70.942% 17.7646 69.6201/.5);box-shadow:0 0 0 3px #e1a01d1a;box-shadow:0 0 0 3px lab(70.942% 17.7646 69.6201/.1)}.open-success-medallion{color:#a0eea2;color:lab(87.7061% -36.3744 29.2517);background:radial-gradient(circle at 35% 30%,#87dc8a47 0%,#3086391a 100%);background:radial-gradient(circle at 35% 30%,lab(80.8545% -39.1974 31.7855/.28) 0%,lab(49.4761% -39.3352 33.1143/.1) 100%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:inline-flex;box-shadow:0 0 0 1px #4db95659,0 0 0 6px #4db9560f,0 8px 22px -8px #4db95673,inset 0 1px #ffffff24;box-shadow:0 0 0 1px lab(67.2449% -47.7353 39.9432/.35),0 0 0 6px lab(67.2449% -47.7353 39.9432/.06),0 8px 22px -8px lab(67.2449% -47.7353 39.9432/.45),inset 0 1px lab(100% 0 0/.14)}.open-success-text{font-family:var(--font-display);letter-spacing:-.008em;color:var(--text-primary);text-align:center;font-size:17px;font-style:italic}.open-draft-link{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffd077;color:lab(86.244% 9.66683 50.3498);cursor:pointer;background:0 0;border:0;border-bottom:1px solid oklch(75% .15 78/.35);align-items:center;gap:8px;margin-top:14px;padding:4px 0;font-size:10.5px;transition:color .15s,border-color .15s;display:inline-flex}.open-draft-link:hover{color:#ffe8be;color:lab(93.2106% 5.38451 31.8566);border-color:#e1a01da6;border-color:lab(70.942% 17.7646 69.6201/.65)}.filter-tab{cursor:pointer;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;background:0 0;border:0;padding:10px 14px 12px;font-size:10.5px;font-weight:500;transition:color .15s;position:relative}.filter-tab:hover{color:var(--text-primary)}.filter-tab--active{color:#ffe8bf;color:lab(93.1878% 3.69203 23.5038)}.filter-tab-underline{background:linear-gradient(90deg,#e1a01da6 0%,#eebb58 50%,#e1a01da6 100%);background:linear-gradient(90deg,lab(70.942% 17.7646 69.6201/.65) 0%,lab(79.2562% 11.1802 56.2651) 50%,lab(70.942% 17.7646 69.6201/.65) 100%);border-radius:2px;height:1.5px;position:absolute;bottom:4px;left:10px;right:10px;box-shadow:0 0 10px #eebb5873;box-shadow:0 0 10px lab(79.2562% 11.1802 56.2651/.45)}.incident-status{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:500}.incident-status--draft{color:#ffe0a1;color:lab(90.8975% 7.35197 40.6826);background:#e1a01d1f;background:lab(70.942% 17.7646 69.6201/.12);border-color:#e1a01d52;border-color:lab(70.942% 17.7646 69.6201/.32)}.incident-status--ready{color:#b5dcff;color:lab(85.9119% -6.78337 -27.74);background:#1f74bf24;background:lab(47.1027% -3.97182 -47.02/.14);border-color:#1f74bf61;border-color:lab(47.1027% -3.97182 -47.02/.38)}.incident-status--done{color:#9ee6a0;color:lab(85.2661% -33.5698 26.9205);background:#4db95624;background:lab(67.2449% -47.7353 39.9432/.14);border-color:#4db95659;border-color:lab(67.2449% -47.7353 39.9432/.35)}.meeting-summary-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);margin-top:4px;font-size:22px;font-weight:400;line-height:1.2}
.chat-input-floating{width:100%;max-width:calc(48rem + 32px);margin:0 auto;padding:0 16px 16px}.chat-input-pill{background:#0b0e11;background:lab(3.69298% -.46131 -1.83096);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:22px;align-items:flex-end;gap:4px;min-height:44px;padding:5px 6px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 12px #00000040,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a;box-shadow:0 2px 12px lab(0% 0 0/.25),0 0 0 1px lab(100% 0 0/.04),inset 0 1px lab(100% 0 0/.04)}.chat-input-pill:focus-within{border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:0 4px 20px #00000059,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0a;box-shadow:0 4px 20px lab(0% 0 0/.35),0 0 0 1px lab(100% 0 0/.06),inset 0 1px lab(100% 0 0/.04)}.chat-input-pill--recording{border-color:#f14d4c4d;border-color:lab(57.3944% 63.124 38.0626/.3);animation:2s ease-in-out infinite recording-pulse;box-shadow:0 2px 12px #f14d4c26,0 0 0 1px #f14d4c1a,inset 0 1px #ffffff0a;box-shadow:0 2px 12px lab(57.3944% 63.124 38.0626/.15),0 0 0 1px lab(57.3944% 63.124 38.0626/.1),inset 0 1px lab(100% 0 0/.04)}.chat-input-textarea-wrap{flex:1;min-width:0;position:relative}.chat-input-field{z-index:1;color:#0000;caret-color:#e8e8e8;caret-color:lab(91.88% .0000298023 -.0000119209);resize:none;background:0 0;border:none;outline:none;width:100%;min-height:32px;max-height:88px;padding:4px 0;font-family:inherit;font-size:15px;line-height:1.5;display:block;position:relative;overflow-y:hidden}.chat-input-field::selection{background:#e8e8e82e;background:lab(91.88% .0000298023 -.0000119209/.18)}.chat-input-mirror{z-index:0;color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209);white-space:pre-wrap;word-break:break-word;pointer-events:none;-webkit-user-select:none;user-select:none;padding:4px 0;font-family:inherit;font-size:15px;line-height:1.5;position:absolute;inset:0;overflow:hidden}.chat-input-mention{color:#eebb58;color:lab(79.2562% 11.1802 56.2651);-webkit-text-stroke:.4px oklch(82% .13 82);background:#eebb5829;background:lab(79.2562% 11.1802 56.2651/.16);border-radius:3px}.chat-mention{color:#eebb58;color:lab(79.2562% 11.1802 56.2651);cursor:help;white-space:nowrap;background:#eebb581f;background:lab(79.2562% 11.1802 56.2651/.12);border:1px solid #eebb5847;border:1px solid lab(79.2562% 11.1802 56.2651/.28);border-radius:6px;margin:0 1px;padding:1px 6px;font-weight:500;transition:background .12s,border-color .12s;display:inline}.chat-mention:hover{background:#eebb582e;background:lab(79.2562% 11.1802 56.2651/.18);border-color:#eebb586b;border-color:lab(79.2562% 11.1802 56.2651/.42)}.chat-input-field::placeholder{color:#4d4d4d;color:lab(32.72% -.0000149012 0)}.chat-input-field:disabled{opacity:.5}.chat-input-btn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,opacity .15s;display:flex}.chat-input-btn:disabled{cursor:default;opacity:.35}.chat-input-btn--send{color:#050608;color:lab(1.55798% -.194609 -.772437);background:#e8e8e8;background:lab(91.88% .0000298023 -.0000119209);box-shadow:0 2px 6px #0000004d;box-shadow:0 2px 6px lab(0% 0 0/.3)}.chat-input-btn--send:hover:not(:disabled){background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209)}.chat-input-btn--mic,.chat-input-btn--camera{color:#a4a4a4;color:lab(67.52% -.0000298023 0);ring:1px solid oklch(100% 0 0/.06);background:#ffffff14;background:lab(100% 0 0/.08)}.chat-input-btn--mic:hover:not(:disabled),.chat-input-btn--camera:hover:not(:disabled){color:#cecece;color:lab(82.6% .0000298023 -.0000119209);background:#ffffff24;background:lab(100% 0 0/.14)}.chat-input-btn--stop{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#cc272e;background:lab(45.7636% 63.3818 40.1799);box-shadow:0 2px 6px #cc272e4d;box-shadow:0 2px 6px lab(45.7636% 63.3818 40.1799/.3)}.chat-input-btn--stop:hover{background:#e62b34;background:lab(51.3582% 69.7345 44.3509)}@keyframes recording-pulse{0%,to{border-color:#f14d4c4d;border-color:lab(57.3944% 63.124 38.0626/.3)}50%{border-color:#f14d4c80;border-color:lab(57.3944% 63.124 38.0626/.5)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes typing-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes cursor-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes glow-pulse{0%{opacity:1;box-shadow:0 0 8px #0f74c599;box-shadow:0 0 8px lab(47.0007% -3.24479 -50.2754/.6)}60%{opacity:1;box-shadow:0 0 12px #0f74c566;box-shadow:0 0 12px lab(47.0007% -3.24479 -50.2754/.4)}to{opacity:.6;box-shadow:0 0 #0f74c500;box-shadow:0 0 lab(47.0007% -3.24479 -50.2754/0)}}@keyframes task-shimmer{0%{background-position:-200%}to{background-position:200%}}
.login-ambient{position:relative;overflow:hidden}.login-orb{pointer-events:none;border-radius:50%;position:absolute}.login-orb--primary{filter:blur(100px);background:#001b3b99;background:lab(8.60069% 4.88815 -33.1941/.6);width:500px;height:500px;animation:25s ease-in-out infinite login-drift;top:-15%;left:-10%}.login-orb--secondary{filter:blur(100px);background:#13063166;background:lab(4.24747% 14.1863 -25.2851/.4);width:400px;height:400px;animation:30s ease-in-out infinite reverse login-drift;bottom:-10%;right:-15%}.login-orb--warm{filter:blur(80px);background:#270f004d;background:lab(6.94585% 13.2514 12.5086/.3);width:300px;height:300px;animation:20s ease-in-out -7s infinite login-drift;top:40%;left:50%}.login-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.025) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.025) 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%)}.login-accent-line{background:linear-gradient(90deg,#3275b466,#0000);background:linear-gradient(90deg,lab(47.2838% -4.9921 -40.4988/.4),#0000);height:1px}@keyframes login-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,30px)scale(.97)}75%{transform:translate(15px,15px)scale(1.03)}}@media (prefers-reduced-motion:reduce){.login-orb{animation:none}}@media (max-height:749px){.login-draft-carousel{display:none}}
.settings-card--profile,.settings-rail__chip--profile{--section-hue:250;--section-c:.1;--section-l:.7;--chip-hue:250;--chip-c:.1;--chip-l:.7}.settings-card--bell,.settings-rail__chip--bell{--section-hue:75;--section-c:.15;--section-l:.8;--chip-hue:75;--chip-c:.15;--chip-l:.8}.settings-card--preferences,.settings-rail__chip--preferences{--section-hue:145;--section-c:.17;--section-l:.78;--chip-hue:145;--chip-c:.17;--chip-l:.78}.settings-card--google,.settings-rail__chip--google{--section-hue:260;--section-c:.12;--section-l:.7;--chip-hue:260;--chip-c:.12;--chip-l:.7}.settings-card--account,.settings-rail__chip--account{--section-hue:300;--section-c:.15;--section-l:.75;--chip-hue:300;--chip-c:.15;--chip-l:.75}.settings-check-pill{color:#7cdf81;color:lab(81.0824% -44.8341 36.7078);background:#4db9562e;background:lab(67.2449% -47.7353 39.9432/.18);border:1px solid #4db9564d;border:1px solid lab(67.2449% -47.7353 39.9432/.3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.settings-hero{background:linear-gradient(#11171d 0%,#06090d 100%);background:linear-gradient(lab(7.20055% -1.23888 -5.17777) 0%,lab(2.47047% -.409991 -1.8007) 100%);border-radius:20px;padding:20px 20px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000059,0 0 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.05),0 12px 28px lab(0% 0 0/.35),0 0 0 1px lab(100% 0 0/.06)}.settings-hero__glow{pointer-events:none;filter:blur(8px);background:radial-gradient(at 85% 25%,#ad560066,#0000 55%),radial-gradient(at 70% 90%,#4f3a9247,#0000 60%);background:radial-gradient(at 85% 25%,lab(46.8676% 38.7924 78.9643/.4),#0000 55%),radial-gradient(at 70% 90%,lab(30.5613% 27.1755 -46.8105/.28),#0000 60%);width:80%;height:160%;position:absolute;inset:-30% -10% auto auto}.settings-hero__avatar{letter-spacing:.04em;color:#f2f2f2;color:lab(95.36% 0 0);background:radial-gradient(circle at 30% 30%,#5f4025 0%,#101c28 90%);background:radial-gradient(circle at 30% 30%,lab(30.1909% 11.9462 22.1509) 0%,lab(9.43427% -2.09934 -10.2805) 90%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:19px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000004d,0 6px 16px #0006;box-shadow:inset 0 1px lab(100% 0 0/.15),inset 0 -1px lab(0% 0 0/.3),0 6px 16px lab(0% 0 0/.4)}.settings-rail{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.settings-rail::-webkit-scrollbar{display:none}.settings-rail__chip{letter-spacing:.01em;color:#c4c4c4;color:lab(79.12% -.0000298023 -.0000119209);background:oklch(var(--chip-l) var(--chip-c) var(--chip-hue) / .12);border:1px solid oklch(var(--chip-l) var(--chip-c) var(--chip-hue) / .28);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.settings-rail__chip:hover{background:oklch(var(--chip-l) var(--chip-c) var(--chip-hue) / .22);border-color:oklch(var(--chip-l) var(--chip-c) var(--chip-hue) / .5);color:oklch(var(--chip-l) var(--chip-c) var(--chip-hue));box-shadow:0 0 16px oklch(var(--chip-l) var(--chip-c) var(--chip-hue) / .2)}.settings-rail__chip:active{transform:scale(.97)}.settings-rail__chip svg{color:oklch(var(--chip-l) var(--chip-c) var(--chip-hue))}.settings-card{background:#0a0d10;background:lab(3.35715% -.430614 -1.72186);border-radius:16px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0f,0 4px 14px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.05),0 0 0 1px lab(100% 0 0/.06),0 4px 14px lab(0% 0 0/.3)}.settings-card__glow{background:radial-gradient(ellipse 60% 100% at 10% 0%, oklch(var(--section-l) var(--section-c) var(--section-hue) / .22) 0%, transparent 70%);pointer-events:none;border-radius:16px 16px 0 0;height:140px;position:absolute;inset:0 0 auto}.settings-card__icon{width:30px;height:30px;color:oklch(var(--section-l) var(--section-c) var(--section-hue));background:oklch(var(--section-l) var(--section-c) var(--section-hue) / .22);border:1px solid oklch(var(--section-l) var(--section-c) var(--section-hue) / .38);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 12px oklch(var(--section-l) var(--section-c) var(--section-hue) / .25);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.settings-card__icon{box-shadow:inset 0 1px 0 lab(100% 0 0/.12), 0 0 12px oklch(var(--section-l) var(--section-c) var(--section-hue) / .25)}}.settings-card__badge{letter-spacing:.02em;color:oklch(var(--section-l) var(--section-c) var(--section-hue));background:oklch(var(--section-l) var(--section-c) var(--section-hue) / .18);border:1px solid oklch(var(--section-l) var(--section-c) var(--section-hue) / .35);border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.settings-input{color:#eee;color:lab(94.2% 0 0);background:#030506;background:lab(1.19971% -.161059 -.652841);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:10px;outline:none;width:100%;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #0003;box-shadow:inset 0 1px lab(0% 0 0/.2)}.settings-input::placeholder{color:#555;color:lab(36.2% 0 .00000596046)}.settings-input:focus{border-color:#3275b480;border-color:lab(47.2838% -4.9921 -40.4988/.5);box-shadow:inset 0 1px #0003,0 0 0 3px #3275b42e;box-shadow:inset 0 1px lab(0% 0 0/.2),0 0 0 3px lab(47.2838% -4.9921 -40.4988/.18)}.settings-input::-webkit-calendar-picker-indicator{filter:invert()brightness(.85);opacity:.45;cursor:pointer;transition:opacity .15s}.settings-input::-webkit-calendar-picker-indicator:hover{opacity:.85}.settings-input::-webkit-datetime-edit-text{color:#aeaeae;color:lab(71% 0 0)}.settings-input::-webkit-datetime-edit-hour-field{color:#aeaeae;color:lab(71% 0 0)}.settings-input::-webkit-datetime-edit-minute-field{color:#aeaeae;color:lab(71% 0 0)}.settings-input::-webkit-datetime-edit-ampm-field{color:#aeaeae;color:lab(71% 0 0)}.settings-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.settings-btn:active{transform:scale(.98)}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.settings-btn--primary{color:#050608;color:lab(1.55798% -.194609 -.772437);background:#eee;background:lab(94.2% 0 0);font-weight:600;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.5),0 2px 6px lab(0% 0 0/.3)}.settings-btn--primary:hover:not(:disabled){background:#fff;background:lab(100% 0 0)}.settings-btn--ghost{color:#aeaeae;color:lab(71% 0 0);background:0 0;border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.settings-btn--ghost:hover{color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209);background:#ffffff0a;background:lab(100% 0 0/.04);border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.settings-btn--google{color:#8db8ff;color:lab(73.7859% -.668943 -42.8627);background:#396fc824;background:lab(46.5658% 5.53095 -52.6513/.14);border-color:#396fc847;border-color:lab(46.5658% 5.53095 -52.6513/.28);padding:10px 16px;font-size:13px}.settings-btn--google:hover{background:#396fc838;background:lab(46.5658% 5.53095 -52.6513/.22);border-color:#396fc866;border-color:lab(46.5658% 5.53095 -52.6513/.4)}.settings-btn--row{color:#aeaeae;color:lab(71% 0 0);background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff1f;border-color:lab(100% 0 0/.12);justify-content:flex-start;width:100%;padding:11px 14px}.settings-btn--row:hover{color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209);background:#ffffff17;background:lab(100% 0 0/.09);border-color:#fff3;border-color:lab(100% 0 0/.2)}.settings-btn--row svg{color:gray;color:lab(53.6% 0 0);flex-shrink:0}.settings-btn--danger{color:#ff8179;color:lab(69.3338% 53.2908 30.5716);background:#cc272e14;background:lab(45.7636% 63.3818 40.1799/.08);border-color:#cc272e33;border-color:lab(45.7636% 63.3818 40.1799/.2);width:100%;padding:11px 14px}.settings-btn--danger:hover{color:#ffa79f;color:lab(77.3594% 56.3884 32.2357);background:#cc272e24;background:lab(45.7636% 63.3818 40.1799/.14);border-color:#cc272e59;border-color:lab(45.7636% 63.3818 40.1799/.35)}.settings-toggle{cursor:pointer;background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:12px;align-items:center;gap:14px;width:100%;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.settings-toggle:hover{background:#ffffff09;background:lab(100% 0 0/.035);border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}.settings-switch{background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;display:inline-block;position:relative}.settings-switch--on{background:#4db95659;background:lab(67.2449% -47.7353 39.9432/.35);border-color:#4db95680;border-color:lab(67.2449% -47.7353 39.9432/.5)}.settings-switch__thumb{background:#dedede;background:lab(88.4% 0 .0000119209);border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px lab(0% 0 0/.4)}.settings-switch--on .settings-switch__thumb{background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);transform:translate(16px)}.bell-row{grid-template-columns:minmax(0,1fr) 150px 150px auto;align-items:center;gap:8px;display:grid}.bell-row__name,.bell-row__time{width:100%}.bell-row__remove{color:#636363;color:lab(42% 0 0);cursor:pointer;background:0 0;border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s,border-color .15s;display:flex}.bell-row__remove:hover{color:#ff827a;color:lab(69.229% 56.4936 32.6318);background:#f14d4c1a;background:lab(57.3944% 63.124 38.0626/.1);border-color:#cc272e40;border-color:lab(45.7636% 63.3818 40.1799/.25)}@media (max-width:639px){.bell-row{grid-template-columns:1fr 1fr auto;grid-template-areas:"name name remove""start end remove"}.bell-row__name{grid-area:name}.bell-row__time:nth-of-type(2){grid-area:start}.bell-row__time:nth-of-type(3){grid-area:end}.bell-row__remove{grid-area:remove}}.settings-danger{border-top:1px dashed #cc272e38;border-top:1px dashed lab(45.7636% 63.3818 40.1799/.22);margin-top:14px;padding-top:14px}.settings-danger__label{letter-spacing:.1em;text-transform:uppercase;color:#d76963;color:lab(58.0323% 43.8407 25.0135);margin-bottom:8px;font-size:10.5px;font-weight:600}.settings-save-dock{z-index:40;pointer-events:none;width:calc(100% - 24px);max-width:540px;animation:.25s save-dock-in;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.settings-save-dock__inner{pointer-events:auto;-webkit-backdrop-filter:blur(16px);background:#0e1216eb;background:lab(5.25641% -.716366 -2.91725/.92);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0000008c;box-shadow:inset 0 1px lab(100% 0 0/.06),0 16px 40px lab(0% 0 0/.55)}@keyframes save-dock-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.settings-save-dock{animation:none}}.google-health{border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06);flex-direction:column;gap:14px;margin-top:20px;padding-top:18px;display:flex}.google-health__header{flex-direction:column;gap:4px;display:flex}.google-health__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#717171;color:lab(47.8% 0 .0000119209);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:10px;font-weight:500}.google-health__hint{color:#717171;color:lab(47.8% 0 .0000119209);font-size:12px;line-height:1.45}.google-health__rail{flex-direction:column;gap:8px;display:flex}.google-health__row{color:#b7b7b7;color:lab(74.48% -.0000298023 0);letter-spacing:.005em;text-align:left;cursor:pointer;background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.google-health__row:hover:not(:disabled){color:#eee;color:lab(94.2% 0 0);background:#ffffff12;background:lab(100% 0 0/.07);border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.google-health__row:disabled{opacity:.6;cursor:not-allowed}.google-health__icon{color:#868686;color:lab(55.92% -.0000298023 0);flex-shrink:0;width:15px;height:15px}.google-health__icon--spin{animation:1s linear infinite spin}.google-health__row-label{flex:auto;min-width:0}.google-health__row-action{letter-spacing:.04em;color:gray;color:lab(53.6% 0 0);text-transform:uppercase;flex-shrink:0;font-size:11.5px;font-weight:500}.google-health__row:hover .google-health__row-action{color:#cecece;color:lab(82.6% .0000298023 -.0000119209)}.google-health__panel{background:#060709;background:lab(1.98126% -.231311 -.902087);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.google-health__panel--ok{background:#2c965d0f;background:lab(55.2848% -41.5517 21.4388/.06);border-color:#2c965d47;border-color:lab(55.2848% -41.5517 21.4388/.28)}.google-health__panel-header{align-items:center;gap:10px;display:flex}.google-health__panel-title{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);letter-spacing:.005em;font-size:12.5px;font-weight:600}.google-health__panel-meta{color:#636363;color:lab(42% 0 0);font-variant-numeric:tabular-nums;flex:auto;font-size:11px}.google-health__panel-link{letter-spacing:.04em;text-transform:uppercase;color:#9e9e9e;color:lab(65.2% 0 0);cursor:pointer;font-size:11px;font-weight:500;transition:color .15s}.google-health__panel-link:hover:not(:disabled){color:#eee;color:lab(94.2% 0 0)}.google-health__panel-link:disabled{opacity:.5;cursor:not-allowed}.google-health__panel-dismiss{color:gray;color:lab(53.6% 0 0);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,color .15s;display:inline-flex}.google-health__panel-dismiss:hover{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);background:#ffffff0f;background:lab(100% 0 0/.06)}.google-health__panel-empty{color:#717171;color:lab(47.8% 0 .0000119209);margin:0;font-size:12.5px}.google-health__panel-body{color:#9e9e9e;color:lab(65.2% 0 0);margin:0;font-size:12.5px;line-height:1.5}.google-health__event-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.google-health__event{background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.google-health__event-title{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);font-size:12.5px;font-weight:500}.google-health__event-meta{color:#717171;color:lab(47.8% 0 .0000119209);font-variant-numeric:tabular-nums;font-size:11.5px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.google-health__icon--spin{animation:none}}
