@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--friday-color-black: #0c0e12;--friday-color-graphite-50: #12151c;--friday-color-graphite-75: #181c26;--friday-color-graphite-100: #222834;--friday-color-surface: #2a3140;--friday-color-border: #3d4658;--friday-color-text: #f4f2ec;--friday-color-text-dim: #a8a396;--friday-color-muted: #8b8578;--friday-color-voice: #3db8a8;--friday-color-voice-soft: #7ad4c8;--friday-color-reminder: #d4a15a;--friday-color-reminder-soft: #e8c48a;--friday-color-chat: #6b7fd7;--friday-color-chat-soft: #9aabe8;--friday-color-gold: var(--friday-color-reminder);--friday-color-gold-soft: var(--friday-color-reminder-soft);--friday-color-success: #3b5a47;--friday-color-danger: #6e3939;--friday-radius-sm: 10px;--friday-radius-lg: 16px;--friday-radius-xl: 22px;--friday-spacing-1: .25rem;--friday-spacing-2: .5rem;--friday-spacing-3: .75rem;--friday-spacing-4: 1rem;--friday-spacing-5: 1.25rem;--friday-spacing-6: 1.5rem;--friday-spacing-8: 2rem;--friday-shadow-soft: 0 10px 35px rgba(0, 0, 0, .22);--friday-shadow-card: 0 8px 20px rgba(0, 0, 0, .28);--friday-transition-duration: .22s;--friday-transition-ease: cubic-bezier(.2, .6, .2, 1)}:root{--friday-font-sans: "Manrope", "Segoe UI", "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif;--friday-font-serif: "Source Serif 4", "Iowan Old Style", "Apple Garamond", Georgia, serif;--friday-font-display: var(--friday-font-serif)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{color-scheme:dark}body{background:radial-gradient(circle at 18% 0%,rgba(61,184,168,.1),transparent 38%),radial-gradient(circle at 92% 8%,rgba(107,127,215,.1),transparent 40%),var(--friday-color-black);color:var(--friday-color-text);font-family:var(--friday-font-sans);line-height:1.45}:focus-visible{outline:2px solid var(--friday-color-voice);outline-offset:3px}.boot-shell{min-height:100vh;display:grid;place-items:center;padding:var(--friday-spacing-4);background:var(--friday-color-black)}.boot-shell__card{width:min(100%,32.5rem);border:1px solid rgba(199,164,92,.28);border-radius:var(--friday-radius-xl);padding:var(--friday-spacing-6);background:#ffffff0a}.boot-shell__eyebrow{margin:0 0 var(--friday-spacing-2);color:var(--friday-color-voice-soft);letter-spacing:.12em}.boot-shell__title{margin:0;font-size:clamp(2rem,6vw,4rem);line-height:.95}.boot-shell__copy{margin:var(--friday-spacing-3) 0 0;color:var(--friday-color-muted)}.skip-link{position:absolute;left:var(--friday-spacing-2);top:var(--friday-spacing-2);z-index:1000;transform:translateY(-200%);transition:transform var(--friday-transition-duration) var(--friday-transition-ease);background:var(--friday-color-voice);color:var(--friday-color-black);padding:var(--friday-spacing-2) var(--friday-spacing-3);border-radius:var(--friday-radius-sm)}.skip-link:focus{transform:translateY(0)}.dashboard-shell{max-width:100%;min-height:100vh;padding:clamp(var(--friday-spacing-3),2vw,var(--friday-spacing-6));display:grid;gap:var(--friday-spacing-4);grid-template-columns:minmax(0,1fr)}.dashboard-shell>*,.topbar nav,.topbar ul,.topbar li,.managed-layout,.mobile-layout{min-width:0;max-width:100%}.topbar ul{margin:0;padding:0;list-style:none}.topbar .button{max-width:100%;overflow-wrap:anywhere;white-space:normal}.topbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--friday-spacing-2)}@media(min-width:768px){.dashboard-shell{padding:var(--friday-spacing-6) clamp(var(--friday-spacing-4),3vw,2.5rem);gap:var(--friday-spacing-5)}}.topbar{border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);padding:var(--friday-spacing-4);background:var(--friday-color-graphite-50);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--friday-spacing-3)}.wordmark{margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);letter-spacing:.02em;color:var(--friday-color-text);font-family:var(--friday-font-display)}.topbar-meta{margin:0;color:var(--friday-color-text-dim);min-width:12rem}.dashboard-main{display:grid;gap:var(--friday-spacing-4)}.product-workspace{display:grid;gap:var(--friday-spacing-5)}.product-workspace__desktop{display:none;gap:var(--friday-spacing-5);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start}.product-workspace__sidebar{display:grid;gap:var(--friday-spacing-2);padding:var(--friday-spacing-3);border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);background:#12151cb8;position:sticky;top:var(--friday-spacing-4)}.product-workspace__sidebar-label{margin:0 0 var(--friday-spacing-1);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--friday-color-muted)}.product-workspace__nav-item{min-height:44px;text-align:left;border:1px solid transparent;border-radius:var(--friday-radius-sm);background:transparent;color:var(--friday-color-text-dim);font:inherit;padding:.65rem .85rem;cursor:pointer}.product-workspace__nav-item--active{color:var(--friday-color-text);background:#3db8a829;border-color:#3db8a859}.product-workspace__panel{display:grid;gap:var(--friday-spacing-4);min-width:0}.product-workspace__stack{display:grid;gap:var(--friday-spacing-4)}.product-workspace__more-grid{display:grid;gap:clamp(1rem,2vw,1.25rem);grid-template-columns:minmax(0,1fr);align-items:stretch}.product-workspace__more-grid>.widget-frame{min-height:0}.product-workspace__more-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem);align-items:stretch}.product-workspace__more-secondary>.widget-frame{min-height:0}.product-workspace__more-grid .widget-body{min-height:0;overflow:visible}.product-workspace__section-title{margin:0 0 var(--friday-spacing-2);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--friday-color-muted)}.product-workspace__panel--notes .widget-frame--recent_notes,.product-workspace__panel--notes .widget-frame--note_editor{border-color:#3db8a838}.product-workspace__panel--calendar .widget-frame--calendar,.product-workspace__panel--calendar .widget-frame--upcoming{border-color:#d4a15a47}.product-workspace__panel--chat .widget-frame--assistant{border-color:#6b7fd759}.product-workspace__mobile{display:grid;gap:var(--friday-spacing-4)}.product-workspace__mobile-panel{display:grid;gap:var(--friday-spacing-4);min-height:50vh}.product-workspace__tabs{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.5rem;border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);background:#12151cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-workspace__tab{min-height:44px;border:1px solid transparent;border-radius:var(--friday-radius-sm);background:transparent;color:var(--friday-color-text-dim);font:inherit;cursor:pointer}.product-workspace__tab--active{color:var(--friday-color-text);background:#3db8a829;border-color:#3db8a859}.product-workspace__hint{margin:0 0 var(--friday-spacing-3);color:var(--friday-color-text-dim)}.panel-enter{animation:friday-card-enter .42s var(--friday-transition-ease) both}.empty-state{margin:0;padding:var(--friday-spacing-3);border-radius:var(--friday-radius-sm);border:1px dashed var(--friday-color-border);color:var(--friday-color-text-dim);background:#ffffff05}.onboarding-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--friday-spacing-4);border:0;background:#080a0eb8;color:inherit}.onboarding-modal__card{width:min(100%,28rem);border:1px solid rgba(61,184,168,.28);border-radius:var(--friday-radius-xl);padding:var(--friday-spacing-6);background:var(--friday-color-graphite-75);box-shadow:var(--friday-shadow-soft)}.onboarding-modal__card h2{margin:0 0 var(--friday-spacing-3);font-family:var(--friday-font-display)}.onboarding-modal__card p{margin:0 0 var(--friday-spacing-4);color:var(--friday-color-text-dim)}.onboarding-modal__actions{display:flex;justify-content:flex-end;gap:var(--friday-spacing-2)}.admin-shell{min-height:100vh;padding:var(--friday-spacing-6);background:radial-gradient(circle at 12% 0%,rgba(61,184,168,.14),transparent 42%),radial-gradient(circle at 88% 8%,rgba(107,127,215,.12),transparent 40%),var(--friday-color-graphite-50)}.admin-shell__header{margin-bottom:var(--friday-spacing-5);max-width:48rem}.admin-shell__header h1{margin:0 0 var(--friday-spacing-2);font-family:var(--friday-font-display)}.admin-shell table{width:min(100%,72rem);margin-bottom:var(--friday-spacing-5);border-collapse:collapse;background:#12151cb8;border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);overflow:hidden}.admin-shell th,.admin-shell td{padding:.75rem 1rem;border-bottom:1px solid var(--friday-color-border);text-align:left}.admin-shell th{color:var(--friday-color-muted);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}@media(min-width:960px){.product-workspace__desktop{display:grid}.product-workspace__mobile{display:none}}.assistant-region{display:grid;gap:var(--friday-spacing-4)}.assistant-region h2{margin:0;font-size:1.1rem}.dashboard-grid{display:grid;gap:var(--friday-spacing-4);grid-template-columns:1fr}.dashboard-grid aside,.dashboard-grid section{min-width:0}@media(min-width:1024px){.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start}}.widget-frame{border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);background:linear-gradient(160deg,var(--friday-color-graphite-75),var(--friday-color-graphite-100));box-shadow:var(--friday-shadow-card);padding:var(--friday-spacing-4);display:grid;gap:var(--friday-spacing-3);min-height:100%}.widget-frame--assistant{min-height:18rem}.widget-frame h3{margin:0;font-size:1rem;letter-spacing:.01em}.widget-frame p{margin:0;color:var(--friday-color-text-dim)}button,input,select,textarea{min-height:44px;font:inherit}button{min-width:44px}.widget-status{display:inline-flex;align-items:center;gap:var(--friday-spacing-2)}.widget-shell-toolbar{display:inline-flex;gap:var(--friday-spacing-2);align-items:center}.voice-control{display:grid;gap:var(--friday-spacing-2);border-top:1px solid var(--friday-color-border);padding-top:var(--friday-spacing-3)}.voice-control__privacy,.voice-control__transcript{margin:0;color:var(--friday-color-text-dim)}.voice-control__voice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--friday-spacing-2)}.voice-control__transcript{display:block;padding:var(--friday-spacing-2) var(--friday-spacing-3);border-left:2px solid var(--friday-color-voice)}.voice-control__actions .btn-primary,.voice-control [data-listening=true]{box-shadow:0 0 0 1px #3db8a859}.topbar-meta[data-sync=offline],.topbar-meta[data-sync=error]{color:var(--friday-color-reminder-soft)}.widget-frame--assistant .empty-state{border-color:#6b7fd759}.widget-frame--calendar .empty-state,.widget-frame--upcoming .empty-state{border-color:#d4a15a59}.widget-frame--recent_notes .empty-state{border-color:#3db8a84d}.voice-control__actions{display:flex;flex-wrap:wrap;gap:var(--friday-spacing-2)}.live-region{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border-radius:999px}.field{display:grid;gap:var(--friday-spacing-2)}.field-label{font-size:.95rem;color:var(--friday-color-text)}.field-control{min-height:44px;border-radius:var(--friday-radius-sm);border:1px solid var(--friday-color-border);background:var(--friday-color-graphite-75);color:var(--friday-color-text);padding:.6rem .75rem;font:inherit}.status-badge{border-radius:999px;font-size:.85rem;line-height:1;padding:.45rem .75rem;border:1px solid transparent}.status-badge--ok{background:#4a90642e;border-color:#66cd8c73;color:#9effc8}.status-badge--warn{background:#c7a45c29;border-color:#c7a45c73;color:var(--friday-color-gold-soft)}.status-badge--danger{background:#823c3c33;border-color:#be3c3c80;color:#ffb2b2}.button{min-height:44px;min-width:44px;max-width:100%;padding:.56rem 1rem;border-radius:var(--friday-radius-sm);border:1px solid transparent;color:var(--friday-color-text);font:inherit;background:var(--friday-color-surface);white-space:normal;overflow-wrap:anywhere;transition:transform var(--friday-transition-duration) var(--friday-transition-ease),box-shadow var(--friday-transition-duration) var(--friday-transition-ease);cursor:pointer;text-decoration:none}.button:hover{transform:translateY(-1px)}.button:focus-visible{outline:2px solid var(--friday-color-voice)}.button--primary{background:linear-gradient(90deg,var(--friday-color-voice),var(--friday-color-voice-soft));color:var(--friday-color-black);border-color:#2a9a8c}.button--secondary{background:var(--friday-color-graphite-75);border-color:var(--friday-color-border)}.button--ghost{background:transparent;border-color:var(--friday-color-border)}.button--danger{background:#9935353d;border-color:#be3b3b73;color:#ffb2b2}.calendar-day-button,.calendar-item-button,.reminder-item-button{min-width:44px;min-height:44px}.calendar-item-actions{display:flex;align-items:stretch;gap:var(--friday-spacing-2)}.calendar-item-actions .calendar-item-button{flex:1 1 auto;min-width:0}.calendar-item-actions .calendar-delete-button{flex:0 0 44px;min-width:44px;min-height:44px;padding:0;font-size:1.5rem;line-height:1}.dialog::backdrop{background:#020202b8}.dialog{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--friday-spacing-4));overflow:auto;overflow-x:hidden;border-radius:var(--friday-radius-lg);border:1px solid var(--friday-color-border);background:var(--friday-color-graphite-75);box-shadow:var(--friday-shadow-soft);padding:var(--friday-spacing-5);display:grid;gap:var(--friday-spacing-3);position:relative}.dialog .field-control,.widget-frame .button,.product-workspace .button{max-width:100%}.widget-frame--calendar table{width:100%;table-layout:fixed;border-collapse:collapse}.widget-frame--calendar .calendar-day-button{width:100%}.widget-frame--calendar .calendar-day-button[data-outside-month=true]{color:var(--friday-color-muted, rgba(255, 255, 255, .38));opacity:.55}.widget-frame--calendar .calendar-day-button:focus-visible{outline-offset:-2px}.skeleton{border-radius:var(--friday-radius-sm);min-height:1.25rem;background:linear-gradient(100deg,#ffffff0f 10%,#ffffff1f,#ffffff0f 60%);animation:friday-shimmer 1.2s linear infinite}@media(max-width:767px){.topbar{padding:var(--friday-spacing-3)}.widget-frame--assistant{min-height:16rem}}@media(max-width:360px){.dashboard-shell,.widget-frame--calendar{padding:2px}.widget-frame--calendar>.widget-body{padding:0;border:0}.widget-frame--calendar .widget-shell-toolbar{display:flex;width:100%;flex-wrap:wrap}.widget-frame--calendar .widget-body>div,.widget-frame--calendar section{width:100%;min-width:0;max-width:100%}.widget-frame--calendar table{width:calc(100% - 2px)}}.managed-layout,.layout-toolbar{display:grid;gap:var(--friday-spacing-3)}.layout-toolbar{border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);padding:var(--friday-spacing-3);background:var(--friday-color-graphite-50)}.layout-toolbar__row,.layout-toolbar__restore,.widget-layout-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--friday-spacing-2)}.layout-preset-field{display:inline-flex;align-items:center;gap:var(--friday-spacing-2)}.layout-save-state{color:var(--friday-color-text-dim)}.layout-grid{display:grid;grid-auto-rows:3.5rem;gap:var(--friday-spacing-3);align-items:stretch}.layout-grid--desktop{grid-template-columns:repeat(12,minmax(0,1fr))}.layout-grid--tablet{grid-template-columns:repeat(8,minmax(0,1fr))}.layout-item{min-width:0;min-height:0}.layout-item>.widget-frame{height:100%;overflow:auto}.mobile-layout{display:flex;flex-direction:column;gap:var(--friday-spacing-3)}.mobile-layout-item--full{width:100%}.widget-layout-controls{grid-column:1 / -1}.widget-layout-controls .button{padding-inline:var(--friday-spacing-2);font-size:.85rem}.assistant-widget,.assistant-composer,.assistant-conversation,.devices-widget,.quick-actions-widget,.plan-widget,.plan-history{display:grid;gap:var(--friday-spacing-3)}.plan-widget h4,.plan-widget p,.plan-history h5,.plan-history p{margin:0}.plan-widget__summary{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(122,212,200,.16);border-radius:1.15rem;background:linear-gradient(135deg,#7ad4c81f,#8fa2ff14)}.plan-widget__summary h4{font-size:clamp(1.3rem,2.2vw,1.7rem)}.plan-widget__eyebrow{color:var(--friday-color-voice-soft);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.plan-history{margin-top:.25rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;background:#ffffff0a}.plan-history__header h5{font-size:1.05rem}.plan-history__header p{margin-top:.35rem;color:#f4f2ecad}.plan-history__table-wrap{overflow-x:auto}.plan-history table{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0 .45rem}.plan-history th{padding:0 .75rem .35rem;color:var(--friday-color-voice-soft);font-size:.78rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.plan-history td{padding:.75rem;background:#ffffff0e;color:#f4f2ecdb;vertical-align:top}.plan-history td:first-child{border-radius:.9rem 0 0 .9rem;white-space:nowrap}.plan-history td:last-child{border-radius:0 .9rem .9rem 0;min-width:15rem}.assistant-conversation{list-style:none;margin:0;padding:0;max-height:22rem;overflow:auto}.assistant-message{border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-sm);padding:var(--friday-spacing-3);display:grid;gap:var(--friday-spacing-2)}.assistant-message--user{background:#c7a45c14}.assistant-message h4,.assistant-message p,.assistant-action-result,.devices-widget ul{margin:0}.assistant-composer__input{resize:vertical}.assistant-composer__limit{font-size:.85rem}.assistant-composer__controls,.quick-actions-widget__buttons{display:flex;flex-wrap:wrap;gap:var(--friday-spacing-2)}.devices-widget ul{padding:0;list-style:none;display:grid;gap:var(--friday-spacing-3)}.web-push-settings{display:grid;gap:var(--friday-spacing-3);margin-top:var(--friday-spacing-3);padding:var(--friday-spacing-4);border:1px solid rgba(255,255,255,.1);border-radius:1.15rem;background:#ffffff09}.web-push-settings h2,.web-push-settings output,.web-push-settings p{margin:0}.web-push-settings h2{font-size:1.05rem}.web-push-settings output{color:var(--friday-color-text-dim)}.devices-widget li{display:grid;gap:var(--friday-spacing-2);border-bottom:1px solid var(--friday-color-border);padding-bottom:var(--friday-spacing-3)}.layout-conflict{position:sticky;bottom:var(--friday-spacing-3);z-index:20;border:1px solid var(--friday-color-gold);border-radius:var(--friday-radius-lg);background:var(--friday-color-graphite-75);box-shadow:var(--friday-shadow-soft);padding:var(--friday-spacing-4)}.grid-x-0{grid-column-start:1}.grid-x-1{grid-column-start:2}.grid-x-2{grid-column-start:3}.grid-x-3{grid-column-start:4}.grid-x-4{grid-column-start:5}.grid-x-5{grid-column-start:6}.grid-x-6{grid-column-start:7}.grid-x-7{grid-column-start:8}.grid-x-8{grid-column-start:9}.grid-x-9{grid-column-start:10}.grid-x-10{grid-column-start:11}.grid-x-11{grid-column-start:12}.grid-y-0{grid-row-start:1}.grid-y-1{grid-row-start:2}.grid-y-2{grid-row-start:3}.grid-y-3{grid-row-start:4}.grid-y-4{grid-row-start:5}.grid-y-5{grid-row-start:6}.grid-y-6{grid-row-start:7}.grid-y-7{grid-row-start:8}.grid-y-8{grid-row-start:9}.grid-y-9{grid-row-start:10}.dashboard-shell{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 12% -8%,rgba(61,184,168,.2),transparent 34rem),radial-gradient(circle at 92% 0%,rgba(107,127,215,.18),transparent 34rem),linear-gradient(135deg,#07090d,#0e121b 55%,#151018)}.dashboard-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(140deg,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(140deg,rgba(0,0,0,.75),transparent 76%)}.topbar{position:sticky;top:clamp(.5rem,1.5vw,1rem);z-index:20;border-color:#ffffff1a;border-radius:1.75rem;background:linear-gradient(135deg,#ffffff17,#ffffff09),#0c1018d1;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark{font-family:var(--friday-font-sans);font-weight:800;letter-spacing:-.055em}.topbar-meta{color:#f4f2ecad}.product-workspace__desktop{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.product-workspace__sidebar{top:calc(var(--friday-spacing-4) + 5.4rem);gap:.55rem;padding:.75rem;border-color:#ffffff1a;border-radius:1.65rem;background:linear-gradient(180deg,#ffffff16,#ffffff09),#0c1018c7;box-shadow:0 24px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-workspace__sidebar-brand{display:flex;align-items:center;gap:.7rem;padding:.7rem;margin-bottom:.25rem;border-radius:1.15rem;background:#ffffff0e}.product-workspace__sidebar-brand>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.85rem;background:linear-gradient(135deg,var(--friday-color-voice-soft),var(--friday-color-chat-soft));color:#071014;font-weight:900}.product-workspace__sidebar-brand strong{display:block;font-size:1rem;letter-spacing:-.03em}.product-workspace__sidebar-label,.product-workspace__section-title{color:var(--friday-color-voice-soft)}.product-workspace__nav-item,.product-workspace__tab{position:relative;overflow:hidden;border-radius:1rem;transition:border-color var(--friday-transition-duration) var(--friday-transition-ease),background var(--friday-transition-duration) var(--friday-transition-ease),color var(--friday-transition-duration) var(--friday-transition-ease),transform var(--friday-transition-duration) var(--friday-transition-ease)}.product-workspace__nav-item:hover,.product-workspace__tab:hover{transform:translateY(-1px);color:var(--friday-color-text);background:#ffffff0f}.product-workspace__nav-item--active,.product-workspace__tab--active{background:linear-gradient(135deg,#3db8a838,#6b7fd724);border-color:#7ad4c873;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #3db8a81f}.product-workspace__panel{gap:clamp(1rem,2vw,1.5rem)}.product-workspace__hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);gap:1rem;align-items:center;min-height:11rem;padding:clamp(1.1rem,2.6vw,2rem);border:1px solid rgba(255,255,255,.1);border-radius:1.8rem;background:radial-gradient(circle at 88% 50%,rgba(61,184,168,.22),transparent 15rem),linear-gradient(145deg,#ffffff17,#ffffff09),#0c1018cc;box-shadow:0 28px 80px #00000047}.product-workspace__hero h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.07em}.product-workspace__hero p:not(.product-workspace__section-title){max-width:46rem;margin:.75rem 0 0;color:#f4f2ecad;line-height:1.65}.product-workspace__hero-orb{position:relative;display:grid;width:min(100%,11rem);aspect-ratio:1;place-items:center;justify-self:end;border-radius:2rem;background:radial-gradient(circle,rgba(61,184,168,.2),rgba(255,255,255,.04) 55%,transparent 70%)}.product-workspace__hero-orb span{position:absolute;border-radius:999px;border:1px solid rgba(122,212,200,.35);animation:friday-workspace-pulse 2.8s var(--friday-transition-ease) infinite}.product-workspace__hero-orb span:nth-child(1){width:34%;height:34%;background:var(--friday-color-voice-soft);border:0;box-shadow:0 0 34px #7ad4c89e}.product-workspace__hero-orb span:nth-child(2){width:58%;height:58%;animation-delay:-.9s}.product-workspace__hero-orb span:nth-child(3){width:82%;height:82%;border-color:#9aabe852;animation-delay:-1.8s}.widget-frame,.layout-toolbar,.layout-conflict,.dialog,.onboarding-modal__card{border-color:#ffffff1a;border-radius:1.35rem;background:linear-gradient(165deg,#ffffff16,#ffffff09),#0c1018d6;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.widget-frame{transition:transform var(--friday-transition-duration) var(--friday-transition-ease),border-color var(--friday-transition-duration) var(--friday-transition-ease),box-shadow var(--friday-transition-duration) var(--friday-transition-ease)}.widget-frame:hover{transform:translateY(-2px);border-color:#7ad4c838;box-shadow:0 28px 76px #0000004d,inset 0 1px #ffffff1f}.widget-frame h3{font-size:1.08rem;letter-spacing:-.02em}.button{border-radius:1rem;font-weight:800}.button--primary{background:linear-gradient(135deg,var(--friday-color-voice-soft),#46e6d0);border-color:#7ad4c8b3;box-shadow:0 14px 34px #3db8a82e}.button--secondary,.button--ghost{background:#ffffff0e;border-color:#ffffff1c}.button--secondary:hover,.button--ghost:hover{background:#ffffff17}.product-workspace__tabs{border-color:#ffffff1a;border-radius:1.35rem;background:#0c1018e6;box-shadow:0 -18px 50px #00000047}@keyframes friday-workspace-pulse{0%,to{transform:scale(.96);opacity:.68}50%{transform:scale(1.04);opacity:1}}@media(max-width:959px){.product-workspace__mobile-panel{position:relative}.product-workspace__tabs{bottom:.5rem}}@media(max-width:820px){.product-workspace__more-secondary{grid-template-columns:1fr}.product-workspace__more-secondary>.widget-frame{grid-column:auto}}@media(max-width:767px){.dashboard-shell{padding:.75rem}.topbar{position:relative;top:auto;border-radius:1.35rem}}@media(max-width:520px){.product-workspace__hero{grid-template-columns:1fr}.product-workspace__hero-orb{display:none}}@media(prefers-reduced-motion:reduce){.product-workspace__hero-orb span{animation:none!important}.widget-frame:hover,.product-workspace__nav-item:hover,.product-workspace__tab:hover{transform:none}}.grid-y-10{grid-row-start:11}.grid-y-11{grid-row-start:12}.grid-y-12{grid-row-start:13}.grid-y-13{grid-row-start:14}.grid-y-14{grid-row-start:15}.grid-y-15{grid-row-start:16}.grid-y-16{grid-row-start:17}.grid-y-17{grid-row-start:18}.grid-y-18{grid-row-start:19}.grid-y-19{grid-row-start:20}.grid-y-20{grid-row-start:21}.grid-y-21{grid-row-start:22}.grid-y-22{grid-row-start:23}.grid-y-23{grid-row-start:24}.grid-y-24{grid-row-start:25}.grid-y-25{grid-row-start:26}.grid-y-26{grid-row-start:27}.grid-y-27{grid-row-start:28}.grid-y-28{grid-row-start:29}.grid-y-29{grid-row-start:30}.grid-y-30{grid-row-start:31}.grid-y-31{grid-row-start:32}.grid-y-32{grid-row-start:33}.grid-y-33{grid-row-start:34}.grid-y-34{grid-row-start:35}.grid-y-35{grid-row-start:36}.grid-y-36{grid-row-start:37}.grid-y-37{grid-row-start:38}.grid-y-38{grid-row-start:39}.grid-y-39{grid-row-start:40}.grid-y-40{grid-row-start:41}.grid-y-41{grid-row-start:42}.grid-y-42{grid-row-start:43}.grid-y-43{grid-row-start:44}.grid-y-44{grid-row-start:45}.grid-y-45{grid-row-start:46}.grid-y-46{grid-row-start:47}.grid-y-47{grid-row-start:48}.grid-y-48{grid-row-start:49}.grid-y-49{grid-row-start:50}.grid-y-50{grid-row-start:51}.grid-y-51{grid-row-start:52}.grid-y-52{grid-row-start:53}.grid-y-53{grid-row-start:54}.grid-y-54{grid-row-start:55}.grid-y-55{grid-row-start:56}.grid-y-56{grid-row-start:57}.grid-y-57{grid-row-start:58}.grid-y-58{grid-row-start:59}.grid-y-59{grid-row-start:60}.grid-y-60{grid-row-start:61}.grid-y-61{grid-row-start:62}.grid-y-62{grid-row-start:63}.grid-y-63{grid-row-start:64}.grid-y-64{grid-row-start:65}.grid-y-65{grid-row-start:66}.grid-y-66{grid-row-start:67}.grid-y-67{grid-row-start:68}.grid-y-68{grid-row-start:69}.grid-y-69{grid-row-start:70}.grid-y-70{grid-row-start:71}.grid-y-71{grid-row-start:72}.grid-y-72{grid-row-start:73}.grid-y-73{grid-row-start:74}.grid-y-74{grid-row-start:75}.grid-y-75{grid-row-start:76}.grid-y-76{grid-row-start:77}.grid-y-77{grid-row-start:78}.grid-y-78{grid-row-start:79}.grid-y-79{grid-row-start:80}.grid-y-80{grid-row-start:81}.grid-y-81{grid-row-start:82}.grid-y-82{grid-row-start:83}.grid-y-83{grid-row-start:84}.grid-y-84{grid-row-start:85}.grid-y-85{grid-row-start:86}.grid-y-86{grid-row-start:87}.grid-y-87{grid-row-start:88}.grid-y-88{grid-row-start:89}.grid-y-89{grid-row-start:90}.grid-y-90{grid-row-start:91}.grid-y-91{grid-row-start:92}.grid-y-92{grid-row-start:93}.grid-y-93{grid-row-start:94}.grid-y-94{grid-row-start:95}.grid-y-95{grid-row-start:96}.grid-y-96{grid-row-start:97}.grid-y-97{grid-row-start:98}.grid-y-98{grid-row-start:99}.grid-y-99{grid-row-start:100}.grid-y-100{grid-row-start:101}.grid-y-101{grid-row-start:102}.grid-y-102{grid-row-start:103}.grid-y-103{grid-row-start:104}.grid-y-104{grid-row-start:105}.grid-y-105{grid-row-start:106}.grid-y-106{grid-row-start:107}.grid-y-107{grid-row-start:108}.grid-y-108{grid-row-start:109}.grid-y-109{grid-row-start:110}.grid-y-110{grid-row-start:111}.grid-y-111{grid-row-start:112}.grid-y-112{grid-row-start:113}.grid-y-113{grid-row-start:114}.grid-y-114{grid-row-start:115}.grid-y-115{grid-row-start:116}.grid-y-116{grid-row-start:117}.grid-y-117{grid-row-start:118}.grid-y-118{grid-row-start:119}.grid-y-119{grid-row-start:120}.grid-y-120{grid-row-start:121}.grid-y-121{grid-row-start:122}.grid-y-122{grid-row-start:123}.grid-y-123{grid-row-start:124}.grid-y-124{grid-row-start:125}.grid-y-125{grid-row-start:126}.grid-y-126{grid-row-start:127}.grid-y-127{grid-row-start:128}.grid-y-128{grid-row-start:129}.grid-y-129{grid-row-start:130}.grid-y-130{grid-row-start:131}.grid-y-131{grid-row-start:132}.grid-y-132{grid-row-start:133}.grid-y-133{grid-row-start:134}.grid-y-134{grid-row-start:135}.grid-y-135{grid-row-start:136}.grid-y-136{grid-row-start:137}.grid-y-137{grid-row-start:138}.grid-y-138{grid-row-start:139}.grid-y-139{grid-row-start:140}.grid-y-140{grid-row-start:141}.grid-y-141{grid-row-start:142}.grid-y-142{grid-row-start:143}.grid-y-143{grid-row-start:144}.grid-y-144{grid-row-start:145}.grid-y-145{grid-row-start:146}.grid-y-146{grid-row-start:147}.grid-y-147{grid-row-start:148}.grid-y-148{grid-row-start:149}.grid-y-149{grid-row-start:150}.grid-y-150{grid-row-start:151}.grid-y-151{grid-row-start:152}.grid-y-152{grid-row-start:153}.grid-y-153{grid-row-start:154}.grid-y-154{grid-row-start:155}.grid-y-155{grid-row-start:156}.grid-y-156{grid-row-start:157}.grid-y-157{grid-row-start:158}.grid-y-158{grid-row-start:159}.grid-y-159{grid-row-start:160}.grid-y-160{grid-row-start:161}.grid-y-161{grid-row-start:162}.grid-y-162{grid-row-start:163}.grid-y-163{grid-row-start:164}.grid-y-164{grid-row-start:165}.grid-y-165{grid-row-start:166}.grid-y-166{grid-row-start:167}.grid-y-167{grid-row-start:168}.grid-y-168{grid-row-start:169}.grid-y-169{grid-row-start:170}.grid-y-170{grid-row-start:171}.grid-y-171{grid-row-start:172}.grid-y-172{grid-row-start:173}.grid-y-173{grid-row-start:174}.grid-y-174{grid-row-start:175}.grid-y-175{grid-row-start:176}.grid-y-176{grid-row-start:177}.grid-y-177{grid-row-start:178}.grid-y-178{grid-row-start:179}.grid-y-179{grid-row-start:180}.grid-y-180{grid-row-start:181}.grid-y-181{grid-row-start:182}.grid-y-182{grid-row-start:183}.grid-y-183{grid-row-start:184}.grid-y-184{grid-row-start:185}.grid-y-185{grid-row-start:186}.grid-y-186{grid-row-start:187}.grid-y-187{grid-row-start:188}.grid-y-188{grid-row-start:189}.grid-y-189{grid-row-start:190}.grid-y-190{grid-row-start:191}.grid-y-191{grid-row-start:192}.grid-y-192{grid-row-start:193}.grid-y-193{grid-row-start:194}.grid-y-194{grid-row-start:195}.grid-y-195{grid-row-start:196}.grid-y-196{grid-row-start:197}.grid-y-197{grid-row-start:198}.grid-y-198{grid-row-start:199}.grid-y-199{grid-row-start:200}.grid-w-1{grid-column-end:span 1}.grid-w-2{grid-column-end:span 2}.grid-w-3{grid-column-end:span 3}.grid-w-4{grid-column-end:span 4}.grid-w-5{grid-column-end:span 5}.grid-w-6{grid-column-end:span 6}.grid-w-7{grid-column-end:span 7}.grid-w-8{grid-column-end:span 8}.grid-w-9{grid-column-end:span 9}.grid-w-10{grid-column-end:span 10}.grid-w-11{grid-column-end:span 11}.grid-w-12{grid-column-end:span 12}.grid-h-1{grid-row-end:span 1}.grid-h-2{grid-row-end:span 2}.grid-h-3{grid-row-end:span 3}.grid-h-4{grid-row-end:span 4}.grid-h-5{grid-row-end:span 5}.grid-h-6{grid-row-end:span 6}.grid-h-7{grid-row-end:span 7}.grid-h-8{grid-row-end:span 8}.grid-h-9{grid-row-end:span 9}.grid-h-10{grid-row-end:span 10}.grid-h-11{grid-row-end:span 11}.grid-h-12{grid-row-end:span 12}.grid-h-13{grid-row-end:span 13}.grid-h-14{grid-row-end:span 14}.grid-h-15{grid-row-end:span 15}.grid-h-16{grid-row-end:span 16}.grid-h-17{grid-row-end:span 17}.grid-h-18{grid-row-end:span 18}.grid-h-19{grid-row-end:span 19}.grid-h-20{grid-row-end:span 20}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,26rem);background:var(--friday-color-black);color:var(--friday-color-text)}.auth-shell--single{grid-template-columns:1fr;place-items:center;padding:var(--friday-spacing-4);background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(61,184,168,.14),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 10%,rgba(107,127,215,.12),transparent 50%),radial-gradient(ellipse 50% 40% at 70% 90%,rgba(212,161,90,.1),transparent 45%),var(--friday-color-black)}.auth-shell__media{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 30% 30%,rgba(61,184,168,.22),transparent 55%),radial-gradient(ellipse 70% 60% at 80% 70%,rgba(107,127,215,.18),transparent 50%),linear-gradient(160deg,#141820,#0c0e12 55%,#151018)}.auth-shell__picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:.35}.auth-shell__atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0}.auth-shell__orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55;animation:friday-orb-drift 14s var(--friday-transition-ease) infinite alternate}.auth-shell__orb--voice{width:min(42vw,22rem);height:min(42vw,22rem);left:8%;top:12%;background:radial-gradient(circle,rgba(61,184,168,.55),transparent 68%)}.auth-shell__orb--chat{width:min(36vw,18rem);height:min(36vw,18rem);right:12%;bottom:28%;background:radial-gradient(circle,rgba(107,127,215,.45),transparent 70%);animation-delay:-4s;animation-duration:18s}.auth-shell__orb--reminder{width:min(28vw,14rem);height:min(28vw,14rem);left:38%;bottom:18%;background:radial-gradient(circle,rgba(212,161,90,.35),transparent 72%);animation-delay:-8s;animation-duration:16s}.auth-shell__mic{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);width:5.5rem;height:5.5rem;display:grid;place-items:center}.auth-shell__mic-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(61,184,168,.45);animation:friday-mic-pulse 1.8s var(--friday-transition-ease) infinite}.auth-shell__mic-core{width:2.75rem;height:2.75rem;border-radius:999px;background:linear-gradient(160deg,var(--friday-color-voice-soft),var(--friday-color-voice));box-shadow:0 0 32px #3db8a873}.auth-shell__mic-core:after{content:"";display:block;width:.7rem;height:1.15rem;margin:.7rem auto 0;border-radius:999px;background:#080a0eb8}@keyframes friday-orb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,-3%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.auth-shell__orb,.auth-shell__mic-ring{animation:none!important}}.download-shell__feature img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--friday-radius-sm);margin-bottom:var(--friday-spacing-3)}.auth-shell__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--friday-color-black) 100%);pointer-events:none}.auth-shell__media-copy{position:absolute;left:clamp(1.25rem,4vw,3rem);bottom:clamp(1.5rem,5vw,3.5rem);z-index:1;max-width:22rem}.auth-shell__eyebrow{margin:0 0 var(--friday-spacing-2);color:var(--friday-color-voice-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.auth-shell__media-title{margin:0;font-family:var(--friday-font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;line-height:1.05}.auth-shell__media-body{margin:var(--friday-spacing-3) 0 0;color:var(--friday-color-text-dim);font-size:1.05rem}.auth-shell__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--friday-spacing-4);padding:clamp(1.5rem,4vw,2.75rem);background:var(--friday-color-graphite-50);border-left:1px solid var(--friday-color-border);animation:friday-card-enter .42s var(--friday-transition-ease) both}.auth-shell--single .auth-shell__panel{width:min(100%,26rem);border:1px solid rgba(61,184,168,.22);border-radius:var(--friday-radius-xl);background:#181c26eb;box-shadow:var(--friday-shadow-soft)}.auth-shell__brand{margin:0;font-family:var(--friday-font-display);font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1.05}.auth-shell__lede{margin:0;color:var(--friday-color-text-dim)}.auth-shell__back{margin:0;font-size:.92rem}.auth-shell__back a{color:var(--friday-color-voice-soft);text-decoration:none}.auth-shell__back a:hover{text-decoration:underline}.auth-shell__notice{margin:0;padding:var(--friday-spacing-4);border:1px solid rgba(212,161,90,.45);border-radius:var(--friday-radius-sm);background:#d4a15a1f;color:var(--friday-color-reminder-soft);line-height:1.45}.auth-shell__footer-link{margin:0;color:var(--friday-color-text-dim);font-size:.92rem}.auth-shell__footer-link a{color:var(--friday-color-voice-soft);text-decoration:none}.auth-shell__footer-link a:hover{text-decoration:underline}.auth-shell__panel form{display:grid;gap:var(--friday-spacing-3)}.auth-shell__panel label{display:grid;gap:.35rem;color:var(--friday-color-text-dim);font-size:.92rem}.auth-shell__panel .field-control{width:100%}.auth-shell__panel [role=alert],.auth-shell__panel output:not(.auth-shell__notice){margin:0;color:var(--friday-color-reminder-soft)}.download-shell{min-height:100vh;padding:clamp(1.25rem,3vw,2.5rem);display:grid;gap:var(--friday-spacing-6);background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(61,184,168,.12),transparent 50%),radial-gradient(ellipse 60% 40% at 100% 20%,rgba(107,127,215,.12),transparent 45%),var(--friday-color-black)}.download-shell__hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(18rem,1.12fr);align-items:center;gap:var(--friday-spacing-6);animation:friday-card-enter .42s var(--friday-transition-ease) both}.download-shell__hero-copy{max-width:40rem}.download-shell__hero h1{margin:0;font-family:var(--friday-font-display);font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05}.download-shell__device-motion{position:relative;isolation:isolate;animation:friday-download-device-float 7s var(--friday-transition-ease) infinite}.download-shell__device-motion:before{content:"";position:absolute;inset:14% 10%;z-index:-1;border-radius:999px;background:radial-gradient(circle,rgba(61,184,168,.28),transparent 62%);filter:blur(20px)}.download-shell__device-motion img{display:block;width:min(100%,48rem);height:auto;border-radius:var(--friday-radius-lg);filter:drop-shadow(0 30px 70px rgba(0,0,0,.42))}@keyframes friday-download-device-float{0%,to{transform:translateZ(0) rotate(-.4deg)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}.download-shell__grid{display:grid;gap:var(--friday-spacing-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.download-shell__card{border:1px solid var(--friday-color-border);border-radius:var(--friday-radius-lg);padding:var(--friday-spacing-5);background:#181c26e0;animation:friday-card-enter .48s var(--friday-transition-ease) both}.download-shell__card h2{margin:0 0 var(--friday-spacing-2);font-size:1.2rem}.download-shell__card p{margin:0 0 var(--friday-spacing-4);color:var(--friday-color-text-dim)}.download-shell__features{display:grid;gap:var(--friday-spacing-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.download-shell__feature{border-radius:var(--friday-radius-lg);border:1px solid rgba(255,255,255,.06);padding:var(--friday-spacing-4);background:linear-gradient(160deg,#3db8a814,#12151ce6);min-height:8rem}.download-shell__feature[data-accent=reminder]{background:linear-gradient(160deg,#d4a15a1a,#12151ce6)}.download-shell__feature[data-accent=chat]{background:linear-gradient(160deg,#6b7fd71f,#12151ce6)}.download-shell__feature h3{margin:0 0 var(--friday-spacing-2);font-size:1rem}.download-shell__feature p{margin:0;color:var(--friday-color-text-dim);font-size:.95rem}@media(max-width:860px){.auth-shell{grid-template-columns:1fr}.auth-shell__media{min-height:38vh}.auth-shell__media:after{background:linear-gradient(180deg,transparent 40%,var(--friday-color-graphite-50) 100%)}.auth-shell__panel{border-left:none;border-top:1px solid var(--friday-color-border)}.download-shell__hero{grid-template-columns:1fr}.download-shell__device-motion{order:-1}}.auth-shell{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(21rem,31rem);overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(61,184,168,.2),transparent 34rem),radial-gradient(circle at 76% 2%,rgba(107,127,215,.18),transparent 32rem),linear-gradient(135deg,#07090d,#0e121b 52%,#151019)}.auth-shell:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.72),transparent 68%);mask-image:linear-gradient(120deg,rgba(0,0,0,.72),transparent 68%)}.auth-shell__media{display:grid;align-items:end;min-height:100vh;padding:clamp(1.25rem,4vw,4.5rem);background:radial-gradient(circle at 38% 32%,rgba(61,184,168,.24),transparent 18rem),radial-gradient(circle at 70% 66%,rgba(212,161,90,.14),transparent 20rem),linear-gradient(145deg,#ffffff0d,#ffffff04)}.auth-shell__media:after{background:linear-gradient(90deg,transparent 42%,rgba(7,9,13,.55) 100%),linear-gradient(0deg,rgba(7,9,13,.35),transparent 52%)}.auth-shell__atmosphere:before,.auth-shell__atmosphere:after{content:"";position:absolute;border:1px solid rgba(122,212,200,.22);border-radius:999px;pointer-events:none}.auth-shell__atmosphere:before{width:min(52vw,34rem);height:min(52vw,34rem);left:12%;top:12%;animation:friday-auth-orbit 16s linear infinite}.auth-shell__atmosphere:after{width:min(34vw,22rem);height:min(34vw,22rem);left:24%;top:24%;border-color:#9aabe833;animation:friday-auth-orbit 22s linear infinite reverse}.auth-shell__mic{top:36%;width:7rem;height:7rem;border:1px solid rgba(255,255,255,.08);border-radius:2rem;background:linear-gradient(160deg,#ffffff1c,#ffffff09);box-shadow:0 32px 90px #00000073,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-shell__mic-core{box-shadow:0 0 48px #3db8a8a6}.auth-shell__product-card{position:absolute;left:clamp(3rem,12vw,13rem);top:clamp(5rem,12vh,9rem);width:min(27rem,48vw);min-height:29rem;padding:1.4rem;border:1px solid rgba(255,255,255,.13);border-radius:2.3rem;background:radial-gradient(circle at 50% 32%,rgba(85,225,207,.24),transparent 13rem),linear-gradient(160deg,#101621eb,#10162194);box-shadow:0 42px 120px #0000006b,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:rotate(-2deg);animation:friday-auth-card-float 7s var(--friday-transition-ease) infinite}.auth-shell__product-card:before{content:"";position:absolute;inset:.8rem;border:1px solid rgba(122,212,200,.16);border-radius:1.8rem;pointer-events:none}.auth-shell__product-topline{display:flex;justify-content:space-between;gap:1rem;color:#f4f2ec9e;font-size:.9rem;font-weight:700}.auth-shell__product-orb{position:relative;display:grid;width:14rem;aspect-ratio:1;place-items:center;margin:3rem auto 1.2rem;border-radius:999px;background:radial-gradient(circle,#8bf8e9 0 13%,rgba(85,225,207,.52) 14% 36%,rgba(143,162,255,.14) 62%,transparent 70%)}.auth-shell__product-orb:before,.auth-shell__product-orb:after,.auth-shell__product-orb span{content:"";position:absolute;border-radius:999px;border:1px solid rgba(126,241,225,.34)}.auth-shell__product-orb:before{inset:-2rem;animation:friday-auth-orbit 8s linear infinite}.auth-shell__product-orb:after{inset:2.2rem;border-color:#ffffff52;box-shadow:0 0 42px #73f1dd47}.auth-shell__product-orb span:nth-child(1){inset:-3.9rem;border-color:#8fa2ff38;animation:friday-auth-orbit 12s linear infinite reverse}.auth-shell__product-orb span:nth-child(2){width:.9rem;height:.9rem;right:.5rem;top:1.8rem;border:0;background:var(--friday-color-reminder-soft);box-shadow:0 0 28px #e8c48a80}.auth-shell__product-orb span:nth-child(3){width:1.1rem;height:1.1rem;left:1.4rem;bottom:2.3rem;border:0;background:var(--friday-color-voice-soft);box-shadow:0 0 28px #7ad4c88c}.auth-shell__voice-chip{width:max-content;margin:0 auto 1.25rem;padding:.5rem .8rem;border:1px solid rgba(122,212,200,.18);border-radius:999px;background:#7ad4c81f;color:#dffdf8;font-weight:800}.auth-shell__product-note,.auth-shell__floating-card{padding:.95rem;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:#ffffff13;box-shadow:0 18px 48px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-shell__product-note span,.auth-shell__floating-card span{display:block;color:#f4f2ec8f;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-shell__product-note strong,.auth-shell__floating-card strong{display:block;margin-top:.28rem;color:#fffdf6}.auth-shell__floating-card{position:absolute;width:min(18rem,30vw)}.auth-shell__floating-card--note{right:clamp(3rem,14vw,16rem);top:clamp(11rem,28vh,18rem);background:#1f4549ad;animation:friday-auth-float-note 6.4s var(--friday-transition-ease) infinite}.auth-shell__floating-card--reminder{left:clamp(3rem,8vw,8rem);top:clamp(20rem,42vh,27rem);background:#49371fad;animation:friday-auth-float-reminder 7.2s var(--friday-transition-ease) infinite}.auth-shell__media-copy{position:relative;left:auto;bottom:auto;display:grid;gap:.85rem;max-width:33rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.1);border-radius:2rem;background:linear-gradient(145deg,#0b0f16b8,#0b0f1661);box-shadow:0 30px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-shell__media-title{font-family:var(--friday-font-sans);font-size:clamp(3rem,7vw,5.5rem);font-weight:800;letter-spacing:-.08em}.auth-shell__media-body{max-width:28rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.auth-shell__panel{justify-content:center;gap:1.1rem;margin:clamp(.75rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.1);border-radius:2rem;background:linear-gradient(180deg,#ffffff18,#ffffff0a),#0c1018e0;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.auth-shell--single .auth-shell__panel{width:min(100%,31rem);background:linear-gradient(180deg,#ffffff18,#ffffff0a),#0c1018e6}.auth-shell__brand,.download-shell__hero h1{font-family:var(--friday-font-sans);font-weight:800;letter-spacing:-.06em}.auth-shell__brand{font-size:clamp(2.25rem,4.4vw,3.5rem)}.auth-shell__lede{color:#f4f2ecb8;line-height:1.65}.auth-shell__steps,.download-shell__steps{display:grid;gap:.55rem}.auth-shell__steps span,.download-shell__steps span{display:flex;align-items:center;gap:.6rem;min-height:42px;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff0b;color:#f4f2ecd1}.auth-shell__steps span:before,.download-shell__steps span:before{content:"";width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:var(--friday-color-voice-soft);box-shadow:0 0 18px #7ad4c88c}.auth-shell__panel label{color:#f4f2ecd6;font-weight:700}.auth-shell__panel .field-control,.field-control{border-radius:1rem;border-color:#ffffff1f;background:#ffffff12;box-shadow:inset 0 1px #ffffff14;transition:border-color var(--friday-transition-duration) var(--friday-transition-ease),box-shadow var(--friday-transition-duration) var(--friday-transition-ease),background var(--friday-transition-duration) var(--friday-transition-ease)}.auth-shell__panel .field-control:focus,.field-control:focus{border-color:#7ad4c8b8;background:#ffffff18;box-shadow:0 0 0 4px #3db8a81f;outline:0}.auth-shell__notice{border-radius:1.25rem;background:linear-gradient(135deg,#d4a15a2e,#d4a15a12),#ffffff09}.download-shell{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1rem,3vw,3rem);background:radial-gradient(circle at 18% 4%,rgba(61,184,168,.22),transparent 34rem),radial-gradient(circle at 86% 12%,rgba(107,127,215,.18),transparent 34rem),linear-gradient(135deg,#07090d,#0f1420 48%,#161018)}.download-shell:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(160deg,rgba(0,0,0,.78),transparent 75%);mask-image:linear-gradient(160deg,rgba(0,0,0,.78),transparent 75%)}.download-shell__hero{min-height:min(72vh,48rem);padding:clamp(1rem,3vw,2rem);border:1px solid rgba(255,255,255,.08);border-radius:2.25rem;background:linear-gradient(145deg,#ffffff14,#ffffff06);box-shadow:0 36px 120px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.download-shell__hero-copy{display:grid;gap:1rem}.download-shell__hero h1{max-width:11ch;font-size:clamp(3rem,8vw,7rem);line-height:.92}.download-shell__hero-copy p:not(.auth-shell__eyebrow){max-width:42rem;color:#f4f2ecb8;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.download-shell__device-motion{display:grid;place-items:center;min-height:28rem}.download-shell__device-motion:before{inset:12% 4%;background:radial-gradient(circle,rgba(61,184,168,.35),transparent 58%),conic-gradient(from 120deg,#3db8a847,#6b7fd742,#d4a15a33,#3db8a847);filter:blur(28px);animation:friday-download-glow 8s linear infinite}.download-shell__features,.download-shell__grid{gap:clamp(.9rem,2vw,1.25rem)}.download-shell__feature,.download-shell__card{position:relative;overflow:hidden;border-color:#ffffff17;border-radius:1.5rem;background:linear-gradient(160deg,#ffffff17,#ffffff09),#0c1018d1;box-shadow:0 24px 70px #00000040}.download-shell__feature:before,.download-shell__card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--friday-color-voice-soft),var(--friday-color-chat-soft),var(--friday-color-reminder-soft));opacity:.75}.download-shell__feature img{border-radius:1.1rem;filter:saturate(1.1) contrast(1.04)}.download-shell__card{padding:clamp(1.25rem,2vw,1.75rem)}.download-shell__card h2,.download-shell__feature h3{font-size:clamp(1.12rem,1.8vw,1.35rem)}@keyframes friday-auth-orbit{to{transform:rotate(360deg)}}@keyframes friday-auth-card-float{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(0,-12px,0) rotate(1deg)}}@keyframes friday-auth-float-note{0%,to{transform:translateZ(0)}50%{transform:translate3d(.6rem,-.8rem,0)}}@keyframes friday-auth-float-reminder{0%,to{transform:translateZ(0)}50%{transform:translate3d(-.5rem,-.7rem,0)}}@keyframes friday-download-glow{to{transform:rotate(360deg)}}@media(max-width:860px){.auth-shell{grid-template-columns:1fr}.auth-shell__media{min-height:34vh;padding:1rem}.auth-shell__mic{display:none}.auth-shell__product-card{left:50%;top:1.5rem;width:min(22rem,calc(100% - 2rem));min-height:18rem;transform:translate(-50%) rotate(-1deg)}.auth-shell__product-orb{width:8rem;margin-block:1.4rem .8rem}.auth-shell__product-note,.auth-shell__floating-card{display:none}.auth-shell__panel{margin:0 .75rem .75rem}.download-shell__hero{min-height:auto}}@media(prefers-reduced-motion:reduce){.auth-shell__atmosphere:before,.auth-shell__atmosphere:after,.auth-shell__product-card,.auth-shell__floating-card,.auth-shell__product-orb:before,.auth-shell__product-orb span,.download-shell__device-motion:before{animation:none!important}}.landing{min-height:100vh;color:var(--friday-color-text);background:radial-gradient(ellipse 70% 50% at 12% 0%,rgba(61,184,168,.16),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 8%,rgba(107,127,215,.14),transparent 50%),radial-gradient(ellipse 40% 35% at 70% 90%,rgba(212,161,90,.08),transparent 45%),var(--friday-color-black)}.landing__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--friday-spacing-4);padding:var(--friday-spacing-4) clamp(1.25rem,4vw,3rem)}.landing__wordmark{margin:0;font-family:var(--friday-font-display);font-size:1.35rem;font-weight:600}.landing__nav-actions{display:flex;flex-wrap:wrap;gap:var(--friday-spacing-2)}.landing__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(12rem,.9fr);gap:var(--friday-spacing-8);align-items:center;min-height:min(78vh,44rem);padding:clamp(1.5rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vw,4rem)}.landing__eyebrow{margin:0 0 var(--friday-spacing-3);color:var(--friday-color-voice-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.landing__brand{margin:0;font-family:var(--friday-font-display);font-size:clamp(3.2rem,8vw,5.4rem);font-weight:600;line-height:.98;letter-spacing:-.02em}.landing__lede{margin:var(--friday-spacing-4) 0 0;max-width:28rem;color:var(--friday-color-text-dim);font-size:1.15rem;line-height:1.5}.landing__cta{display:flex;flex-wrap:wrap;gap:var(--friday-spacing-3);margin-top:var(--friday-spacing-6)}.landing__hero-visual{position:relative;min-height:16rem;display:grid;place-items:center}.landing__orb{width:min(28rem,74vw);height:auto;border-radius:28%;filter:drop-shadow(0 30px 70px rgba(0,0,0,.46));animation:friday-orb-drift 8s var(--friday-transition-ease) infinite}.landing__pulse{position:relative;position:absolute;width:min(9rem,28vw);height:min(9rem,28vw);display:grid;place-items:center}.landing__pulse-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(61,184,168,.4);animation:friday-landing-pulse 2.2s var(--friday-transition-ease) infinite}.landing__pulse-core{width:3.2rem;height:3.2rem;border-radius:999px;background:linear-gradient(160deg,var(--friday-color-voice-soft),var(--friday-color-voice));box-shadow:0 0 48px #3db8a866}.landing__pulse-core:after{content:"";display:block;width:1rem;height:1.6rem;margin:.75rem auto 0;border-radius:999px;background:#080a0eb8}@keyframes friday-orb-drift{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-10px,0) rotate(1deg)}}.landing__section{padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);border-top:1px solid rgba(61,184,168,.12)}.landing__section h2{margin:0;font-family:var(--friday-font-display);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:600}.landing__section-lede{margin:var(--friday-spacing-3) 0 0;max-width:36rem;color:var(--friday-color-text-dim)}.landing__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--friday-spacing-4);margin-top:var(--friday-spacing-6)}.landing__values article{padding:var(--friday-spacing-5) 0;border-top:2px solid transparent}.landing__values article[data-accent=voice]{border-top-color:var(--friday-color-voice)}.landing__values article[data-accent=notes]{border-top-color:var(--friday-color-chat)}.landing__values article[data-accent=reminder]{border-top-color:var(--friday-color-reminder)}.landing__values h3{margin:0 0 var(--friday-spacing-2);font-size:1.15rem}.landing__values p{margin:0;color:var(--friday-color-text-dim)}.landing__demo{list-style:none;margin:var(--friday-spacing-6) 0 0;padding:0;display:grid;gap:var(--friday-spacing-4);counter-reset:landing-demo}.landing__demo-step{position:relative;padding:var(--friday-spacing-4) var(--friday-spacing-4) var(--friday-spacing-4) 4.5rem;border-left:1px solid rgba(61,184,168,.28);animation:friday-landing-step 9s var(--friday-transition-ease) infinite}.landing__demo-step[data-step="2"]{animation-delay:3s}.landing__demo-step[data-step="3"]{animation-delay:6s}.landing__demo-step:before{counter-increment:landing-demo;content:counter(landing-demo);position:absolute;left:var(--friday-spacing-3);top:var(--friday-spacing-4);width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#3db8a829;color:var(--friday-color-voice-soft);font-weight:600}.landing__demo-label{display:block;margin-bottom:var(--friday-spacing-1);color:var(--friday-color-voice-soft);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.landing__demo-step p{margin:0;color:var(--friday-color-text-dim)}.landing__frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--friday-spacing-4);margin-top:var(--friday-spacing-6)}.landing__frames figure{margin:0}.landing__frames img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--friday-radius-sm);border:1px solid rgba(61,184,168,.16)}.landing__frames figcaption{margin-top:var(--friday-spacing-2);color:var(--friday-color-text-dim);font-size:.92rem}.landing__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--friday-spacing-3);padding:var(--friday-spacing-6) clamp(1.25rem,4vw,3rem) var(--friday-spacing-8);border-top:1px solid rgba(61,184,168,.12);color:var(--friday-color-muted);font-size:.92rem}.landing__footer a{color:var(--friday-color-voice-soft);text-decoration:none}.landing__footer a:hover{text-decoration:underline}@keyframes friday-landing-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:.25}}@keyframes friday-landing-step{0%,22%,to{background:transparent}8%,18%{background:#3db8a814}}@media(max-width:900px){.landing__hero{grid-template-columns:1fr;min-height:auto}.landing__hero-visual{order:-1;min-height:12rem}.landing__values,.landing__frames{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.landing__pulse-ring,.landing__orb,.landing__demo-step{animation:none!important}}.landing{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#07100f,#090d18 42%,#130c20)}.landing:before{content:"";position:fixed;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 18%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 18%,black,transparent 72%)}.landing__ambient{position:absolute;z-index:-2;width:36rem;height:36rem;border-radius:999px;filter:blur(22px);opacity:.72;pointer-events:none;animation:friday-ambient-float 14s ease-in-out infinite}.landing__ambient--mint{top:-14rem;left:-10rem;background:radial-gradient(circle,rgba(76,232,206,.32),transparent 62%)}.landing__ambient--violet{top:4rem;right:-12rem;background:radial-gradient(circle,rgba(151,119,255,.28),transparent 64%);animation-delay:-5s}.landing__nav{position:sticky;top:0;z-index:10;width:min(100% - 2rem,76rem);margin:0 auto;padding:1rem 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing__wordmark{display:inline-flex;align-items:center;gap:.7rem;color:#f7fbf7;text-decoration:none;font-family:var(--friday-font-sans);font-size:1rem;font-weight:800;letter-spacing:-.02em}.landing__wordmark-mark{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.85rem;color:#05110f;background:linear-gradient(135deg,#73f1dd,#f3ce7a);box-shadow:0 16px 48px #4ee2cc38}.landing__nav-actions .button{border-radius:999px;padding-inline:1.15rem}.landing__hero{width:min(100% - 2rem,76rem);min-height:calc(100vh - 6rem);margin:0 auto;padding:clamp(2rem,6vw,6rem) 0 clamp(3rem,8vw,6rem);grid-template-columns:minmax(20rem,.95fr) minmax(22rem,1.05fr)}.landing__hero-copy{display:grid;align-content:center;justify-items:start}.landing__eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px solid rgba(115,241,221,.24);border-radius:999px;background:#ffffff0e;color:#bdfaf0;letter-spacing:.04em;text-transform:none;font-size:.9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing__status-dot{width:.56rem;height:.56rem;border-radius:999px;background:#73f1dd;box-shadow:0 0 #73f1dd99;animation:friday-status-ping 1.9s ease-out infinite}.landing__brand{max-width:11ch;margin-top:1.2rem;font-family:var(--friday-font-sans);font-size:clamp(3.8rem,7.7vw,7.4rem);font-weight:850;line-height:.92;letter-spacing:-.08em;text-wrap:balance}.landing__lede{max-width:39rem;color:#f4f6f1bd;font-size:clamp(1.1rem,1.8vw,1.35rem)}.landing__trust-row,.landing__quick-start{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.landing__trust-row span,.landing__quick-start span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.55rem .75rem;background:#ffffff0f;color:#f4f6f1d1;font-size:.92rem}.landing__quick-start span{background:#73f1dd17;border-color:#73f1dd2e}.landing__cta .button{min-height:3.3rem;border-radius:1.1rem;padding:.85rem 1.15rem;box-shadow:0 16px 42px #0000002e}.landing__cta .button--primary{background:linear-gradient(135deg,#76f2df,#f0c978);border-color:transparent;color:#06110f;font-weight:800}.landing__hero-visual{min-height:32rem}.landing-motion-scene{position:relative;width:min(100%,38rem);min-height:34rem;display:grid;place-items:center}.landing-phone{position:relative;width:min(22rem,72vw);min-height:32rem;padding:1.25rem;border:1px solid rgba(255,255,255,.16);border-radius:3rem;background:linear-gradient(180deg,#131b26f5,#080a10fa);box-shadow:inset 0 0 0 8px #00000040,0 42px 130px #0000007a,0 0 90px #5be0ce29;transform:rotate(2deg);animation:friday-phone-float 8s ease-in-out infinite}.landing-phone__speaker{width:5rem;height:.42rem;margin:0 auto 1rem;border-radius:999px;background:#ffffff29}.landing-phone__topline{display:flex;justify-content:space-between;color:#f4f6f1a8;font-size:.78rem}.landing-orb-live{position:relative;width:12rem;height:12rem;margin:2.5rem auto 1.6rem;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle,#8bf8e9 0 16%,rgba(86,218,200,.65) 17% 36%,rgba(91,126,214,.18) 60%,transparent 68%)}.landing-orb-live:before,.landing-orb-live:after,.landing-orb-live span{content:"";position:absolute;border-radius:999px;border:1px solid rgba(126,241,225,.35)}.landing-orb-live:before{inset:-1.25rem;animation:friday-orbit 7s linear infinite}.landing-orb-live:after{inset:1.8rem;border-color:#ffffff5c;box-shadow:0 0 42px #73f1dd52}.landing-orb-live span:nth-child(1){inset:-2.8rem;border-color:#7485ff40;animation:friday-orbit 10s linear infinite reverse}.landing-orb-live span:nth-child(2){width:.78rem;height:.78rem;right:.4rem;top:1.4rem;border:0;background:#f0c978;box-shadow:0 0 28px #f0c97880}.landing-orb-live span:nth-child(3){width:1rem;height:1rem;left:1rem;bottom:1.9rem;border:0;background:#73f1dd;box-shadow:0 0 28px #73f1dd8c}.landing-phone__hint{width:max-content;margin:0 auto 1.4rem;padding:.45rem .7rem;border-radius:999px;background:#73f1dd21;color:#d9fff8}.landing-phone__card{margin-top:.85rem;padding:.9rem;border:1px solid rgba(255,255,255,.11);border-radius:1.2rem;background:#ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-phone__card span,.landing-demo-card__label{display:block;color:#f4f6f18f;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.landing-phone__card strong{display:block;margin-top:.28rem;color:#fffdf5;font-size:1rem}.landing-phone__card--note{animation:friday-card-enter 6s ease-in-out infinite}.landing-phone__card--reminder{animation:friday-card-enter 6s ease-in-out infinite 1.2s}.landing-demo-card{position:absolute;right:-.75rem;bottom:2.5rem;width:min(20rem,72vw);padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:1.6rem;background:#0c1018c7;box-shadow:0 24px 70px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.landing-demo-card__bubble{margin-top:.7rem;padding:.75rem .85rem;border-radius:1rem;color:#f8fbf6;line-height:1.35}.landing-demo-card__bubble--user{margin-left:2rem;background:#73f1dd2b;border-top-right-radius:.25rem}.landing-demo-card__bubble--assistant{margin-right:1.2rem;background:#ffffff17;border-top-left-radius:.25rem}.landing-demo-card__rail{display:flex;gap:.35rem;margin-top:1rem}.landing-demo-card__rail span{flex:1;height:.28rem;border-radius:999px;background:#73f1dd2e;animation:friday-wave 1.35s ease-in-out infinite}.landing-demo-card__rail span:nth-child(2){animation-delay:.12s}.landing-demo-card__rail span:nth-child(3){animation-delay:.24s}.landing-demo-card__rail span:nth-child(4){animation-delay:.36s}.landing__section{width:min(100% - 2rem,76rem);margin:0 auto;border-top:1px solid rgba(255,255,255,.08)}.landing__section--friendly{border-top:0;padding-top:2rem}.landing__section-kicker{margin:0 0 .75rem;color:#73f1dd;font-size:.83rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing__section h2{max-width:13ch;font-family:var(--friday-font-sans);font-size:clamp(2.2rem,4.4vw,4.3rem);font-weight:850;line-height:.96;letter-spacing:-.06em}.landing__values{gap:1rem}.landing__values article{position:relative;min-height:13rem;padding:1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:1.6rem;background:linear-gradient(180deg,#ffffff14,#ffffff09);box-shadow:0 20px 70px #00000038;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease}.landing__values article:after{content:"";position:absolute;inset:auto -20% -45% 20%;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(115,241,221,.2),transparent 65%)}.landing__values article:hover{transform:translateY(-6px);border-color:#73f1dd47;background:linear-gradient(180deg,#ffffff1c,#ffffff0b)}.landing__value-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;margin-bottom:1.1rem;border-radius:.9rem;background:#ffffff17}.landing__demo{grid-template-columns:repeat(3,minmax(0,1fr))}.landing__demo-step{min-height:11rem;padding:1.25rem;border:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);border-radius:1.4rem;background:#ffffff0e}.landing__demo-step:before{display:none}.landing__demo-label{color:#f0c978}.landing__frames figure{position:relative;overflow:hidden;border-radius:1.6rem;background:#ffffff0e;box-shadow:0 22px 80px #00000042}.landing__frames img{aspect-ratio:4 / 3;border:0;border-radius:1.6rem;transition:transform .6s ease,filter .6s ease}.landing__frames figure:hover img{transform:scale(1.04);filter:saturate(1.1) brightness(1.08)}.landing__frames figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;margin:0;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background:#04080ca3;color:#f7fbf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing__footer{width:min(100% - 2rem,76rem);margin:0 auto;padding:1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem 1.5rem 0 0;background:#ffffff0b}@keyframes friday-ambient-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5rem,-1rem,0) scale(1.08)}}@keyframes friday-status-ping{0%{box-shadow:0 0 #73f1dd94}80%,to{box-shadow:0 0 0 .7rem #73f1dd00}}@keyframes friday-phone-float{0%,to{transform:translateZ(0) rotate(2deg)}50%{transform:translate3d(0,-14px,0) rotate(-1deg)}}@keyframes friday-orbit{to{transform:rotate(360deg)}}@keyframes friday-card-enter{0%,to{opacity:.72;transform:translateY(0)}45%,60%{opacity:1;transform:translateY(-4px)}}@keyframes friday-wave{0%,to{transform:scaleY(.6);opacity:.45}50%{transform:scaleY(1.5);opacity:1}}@media(max-width:900px){.landing__hero{grid-template-columns:1fr;min-height:auto}.landing__brand{max-width:12ch}.landing__hero-visual{order:initial}.landing-demo-card{position:relative;right:auto;bottom:auto;margin-top:-4rem}.landing__demo{grid-template-columns:1fr}}@media(max-width:560px){.landing__nav{align-items:flex-start}.landing__nav-actions{width:100%}.landing__nav-actions .button,.landing__cta .button{flex:1 1 auto;justify-content:center}.landing-phone{min-height:29rem}}@media(prefers-reduced-motion:reduce){.landing__ambient,.landing__status-dot,.landing-phone,.landing-orb-live:before,.landing-orb-live span,.landing-phone__card,.landing-demo-card__rail span{animation:none!important}}:root{--friday-reduced-motion-transition: .01ms}.loading,.skeleton{transition:opacity .2s var(--friday-transition-ease)}.button,.voice-control__transcript,.widget-frame,.topbar,.dashboard-shell>*{transition-property:transform,box-shadow,opacity;transition-duration:var(--friday-transition-duration);transition-timing-function:var(--friday-transition-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:var(--friday-reduced-motion-transition)!important;animation-duration:var(--friday-reduced-motion-transition)!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@keyframes friday-shimmer{0%{background-position:-220px 0}to{background-position:220px 0}}@keyframes friday-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes friday-mic-pulse{0%,to{box-shadow:0 0 #3db8a873;transform:scale(1)}50%{box-shadow:0 0 0 10px #3db8a800;transform:scale(1.04)}}.friday-mic-pulse{animation:friday-mic-pulse 1.6s var(--friday-transition-ease) infinite}@media(prefers-reduced-motion:reduce){.friday-mic-pulse,.auth-shell__panel,.download-shell__hero,.download-shell__card,.download-shell__device-motion{animation:none!important}}
