@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent:#0a84ff;--accent-foreground:#fff;--accent-soft:#9dceff;--surface-tint:24 82 124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body{background:var(--page);min-width:320px;overflow-x:clip}body{margin:0}body,button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}main{min-height:100svh}.waitlist-dialog{--wl-card:#fafbfdf7;--wl-edge:#0f17201a;--wl-text:#0f1720;--wl-muted:#0f1720b3;--wl-faint:#0f172099;--wl-field:#0f17200d;--wl-field-edge:#0f172029;--wl-placeholder:#0f17206b;--wl-error:#c4271f;--wl-backdrop:#f0f2f68c;color:var(--wl-text);background:0 0;border:0;width:430px;max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:0;overflow:visible}@media (prefers-color-scheme:dark){.waitlist-dialog{--wl-card:#11171ff5;--wl-edge:#ffffff26;--wl-text:#f7f8fb;--wl-muted:#ffffffad;--wl-faint:#ffffff94;--wl-field:#ffffff12;--wl-field-edge:#ffffff24;--wl-placeholder:#fff6;--wl-error:#ff8a84;--wl-backdrop:#01060c8a}}.waitlist-dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) both waitlist-in}.waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.78);backdrop-filter:blur(10px)saturate(.78);background:var(--wl-backdrop);animation:.22s both waitlist-backdrop-in}.waitlist-card{-webkit-backdrop-filter:blur(28px)saturate(1.08);backdrop-filter:blur(28px)saturate(1.08);background:var(--wl-card);border:1px solid var(--wl-edge);color:var(--wl-text);border-radius:24px;padding:30px;position:relative;box-shadow:0 32px 90px #0000004d}.waitlist-close{color:var(--wl-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .12s,transform .12s;display:inline-flex;position:absolute;top:18px;right:18px}.waitlist-close:hover{color:var(--wl-text)}.waitlist-close:active{transform:scale(.9)}@media (pointer:coarse){.waitlist-close{width:44px;height:44px;top:11px;right:11px}}.waitlist-icon{border-radius:22.5%;width:52px;height:52px;margin-bottom:20px;display:block}.waitlist-card h2{letter-spacing:-.03em;text-wrap:balance;max-width:360px;margin:0;font-size:27px;line-height:1.1}.waitlist-card>p{color:var(--wl-muted);max-width:360px;margin:12px 0 22px;font-size:15px;line-height:1.45}.waitlist-field{display:block}.waitlist-field>span{color:var(--wl-muted);margin:0 0 7px 2px;font-size:13px;font-weight:600;display:block}.waitlist-field input{background:var(--wl-field);border:1px solid var(--wl-field-edge);caret-color:var(--accent);color:var(--wl-text);border-radius:12px;outline:0;width:100%;height:48px;padding:0 14px;font-size:16px;transition:background .14s,border-color .14s,box-shadow .14s}.waitlist-field input::placeholder{color:var(--wl-placeholder)}.waitlist-field input:focus{border-color:color-mix(in srgb, var(--accent) 76%, var(--wl-text));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.waitlist-field input[aria-invalid=true]{border-color:var(--wl-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--wl-error) 18%, transparent)}.waitlist-submit{background:var(--accent);color:var(--accent-foreground);cursor:pointer;border:0;border-radius:12px;width:100%;height:48px;margin-top:12px;font-size:15px;font-weight:650;transition:filter .12s,transform .12s}.waitlist-submit:hover{filter:brightness(1.06)}.waitlist-submit:active{transform:scale(.987)}.waitlist-submit:disabled{cursor:wait;filter:saturate(.7);opacity:.72}.waitlist-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-status{margin:9px 2px 0;font-size:13px;line-height:1.4}.waitlist-status.is-error{color:var(--wl-error);font-weight:500}.waitlist-success .waitlist-submit{margin-top:4px}.waitlist-success>p{color:var(--wl-muted);max-width:360px;margin:12px 0 22px;font-size:15px;line-height:1.45}.waitlist-success>p strong{color:var(--wl-text);font-weight:600}.waitlist-card>small{color:var(--wl-faint);text-align:center;margin-top:14px;font-size:13px;line-height:1.4;display:block}.mac-glyph{height:var(--glyph-size);-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;width:var(--glyph-size);background-color:currentColor;flex:none;display:inline-block}:is(button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible){outline:2px solid color-mix(in srgb, var(--accent) 78%, white);outline-offset:3px}@keyframes waitlist-in{0%{opacity:0;transform:translateY(10px)scale(.975)}}@keyframes waitlist-backdrop-in{0%{opacity:0}}@media (max-width:820px){.waitlist-dialog{width:410px;max-width:calc(100vw - 24px)}.waitlist-card{border-radius:21px;padding:24px 20px 21px}.waitlist-icon{width:44px;height:44px;margin-bottom:18px}.waitlist-card h2{padding-right:18px;font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:820px){html,body{overflow-x:clip}main{height:auto;min-height:100svh}}.privacy-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f5f7;background:#0b0e13;height:100svh;min-height:100svh;padding:0 24px;overflow-y:auto}.privacy-header,.privacy-footer{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto;display:flex}.privacy-header{height:88px}.privacy-brand{color:inherit;letter-spacing:-.015em;align-items:center;gap:10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.privacy-brand img{border-radius:8px;width:30px;height:30px}.privacy-contact{color:#f4f5f7b8;border:1px solid #ffffff1f;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:570;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.privacy-contact:hover{color:#fff;background:#ffffff12;border-color:#fff3}.privacy-document{max-width:760px;margin:0 auto;padding:70px 0 96px}.privacy-hero{max-width:700px}.privacy-hero h1{letter-spacing:-.04em;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(44px,7vw,72px);font-weight:700;line-height:.98}.privacy-lede{color:#f4f5f7c2;letter-spacing:-.025em;max-width:680px;margin:28px 0 0;font-size:clamp(19px,2.5vw,24px);line-height:1.42}.privacy-date{color:#f4f5f76e;margin:24px 0 0;font-size:13px}.privacy-document>section{border-top:1px solid #ffffff1a;margin-top:54px;padding-top:42px}.privacy-document>section.privacy-summary{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:56px;padding:0}.privacy-document h2{letter-spacing:-.03em;margin:0 0 18px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:25px;font-weight:700;line-height:1.2}.privacy-document h3{color:#f4f5f7e0;letter-spacing:-.012em;margin:30px 0 8px;font-size:15px;font-weight:660}.privacy-document p,.privacy-document li{color:#f4f5f7a8;font-size:16px;line-height:1.72}.privacy-document p{margin:0}.privacy-document p+p{margin-top:16px}.privacy-document ul{margin:18px 0 0;padding-left:22px;list-style:outside}.privacy-document li{padding-left:2px}.privacy-document li+li{margin-top:8px}.privacy-document a{color:#8eb5ff;text-underline-offset:3px;text-decoration-color:#8eb5ff6b}.privacy-document a:hover{color:#b4ceff;text-decoration-color:currentColor}.releases-document .release h2 a{color:inherit;text-decoration:none}.releases-document .release h2 a:hover{color:#b4ceff}.releases-document .release h2 a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8eb5ff}.releases-document .release>.privacy-date{margin:-10px 0 0}.releases-document .release h3{color:#f4f5f7eb;margin:34px 0 4px;font-size:17px}.releases-document .release h4{color:#f4f5f7db;letter-spacing:-.01em;margin:18px 0 4px;font-size:15px;font-weight:620}.releases-document .release ul{margin-top:10px}.release-tags{vertical-align:1px;gap:6px;margin-left:4px;display:inline-flex}.release-tag{color:#f4f5f794;letter-spacing:.01em;white-space:nowrap;border:1px solid #f4f5f72e;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:560}.release-tag.is-pro{color:#8eb5ff;border-color:#8eb5ff73}.privacy-footer{color:#f4f5f766;border-top:1px solid #ffffff17;padding:28px 0 42px;font-size:12px}.privacy-footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.privacy-footer-links a{color:#f4f5f79e;text-underline-offset:3px;text-decoration-color:#f4f5f73d}.privacy-footer-links a:hover{color:#fff}.privacy-footer-links .is-current{color:#f4f5f7e0}.privacy-footer-tagline{color:#f4f5f766}.waitlist-card>small a{color:inherit;text-underline-offset:2px}.waitlist-card>small a:hover{color:var(--wl-text)}@media (max-width:640px){.privacy-page{padding:0 20px}.privacy-header{height:76px}.privacy-contact{padding:8px 12px}.privacy-document{padding:48px 0 72px}.privacy-hero h1{font-size:43px}.privacy-lede{margin-top:22px;font-size:18px;line-height:1.48}.privacy-document>section{margin-top:42px;padding-top:34px}.privacy-document>section.privacy-summary{margin-top:44px;padding:0}.privacy-document h2{font-size:22px}.privacy-document p,.privacy-document li{font-size:15px;line-height:1.7}.privacy-footer{flex-direction:column;align-items:flex-start;gap:12px}.privacy-footer-links{flex-direction:column;align-items:flex-start;gap:10px}}@media print{.privacy-page{color:#000;background:#fff;padding:0}.privacy-header,.privacy-footer{display:none}.privacy-document{max-width:none;padding:0}.privacy-document>section,.privacy-document>section.privacy-summary{box-shadow:none;background:0 0;border-color:#ddd}.privacy-document p,.privacy-document li,.privacy-lede,.privacy-date{color:#333}}.karu-app{--k-accent:var(--accent);--k-on-accent:var(--accent-foreground);--k-accent-text:color-mix(in srgb, var(--k-accent) 65%, black);--k-accent-tint:color-mix(in srgb, var(--k-accent) 16%, transparent);--k-label:#000000db;--k-secondary:#00000085;--k-tertiary:#00000047;--k-separator:#00000014;--k-window:#f9f7f9d9;--k-window-blur:16px;--k-sidebar:#dee8ff57;--k-tile:#0000000d;--k-glass:#ffffff94;--k-glass-edge:#ffffffbf;--k-glass-shadow:0 1px 3px #0000001a, 0 0 0 .5px #0000001a;--k-card:#ffffff57;--k-card-edge:#0000000d;--k-saved-card:#ffffff4d;--k-chip:#0000000f;--k-thumb:#00000012;--k-alert:#ff3b30;--k-alert-text:#e0281e;--k-flame:#ff9500;--k-shadow:0 30px 80px #00000057, 0 0 0 .5px #00000038;--k-phone-bg:#fbfbfd;--k-phone-group:#fff;--k-phone-card:#efeff1;--k-phone-card-edge:#00000017;--k-phone-chip:#78788029;--k-phone-glass:#ffffffc2;--glyph-knockout:#fff;--k-window-solid:#ececf1;color:var(--k-label);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;text-shadow:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){.karu-app{--k-accent:var(--accent-dark);--k-accent-text:color-mix(in srgb, var(--k-accent) 65%, white);--k-accent-tint:color-mix(in srgb, var(--k-accent) 26%, transparent);--k-label:#ffffffe0;--k-secondary:#ffffff8c;--k-tertiary:#ffffff47;--k-separator:#ffffff17;--k-window:#2c2a2ee0;--k-sidebar:#1e263c33;--k-tile:#ffffff12;--k-glass:#ffffff1a;--k-glass-edge:#ffffff29;--k-glass-shadow:0 1px 3px #0000004d, 0 0 0 .5px #ffffff1f;--k-card:#ffffff12;--k-card-edge:#ffffff0d;--k-saved-card:#ffffff0f;--k-chip:#ffffff17;--k-thumb:#ffffff12;--k-alert:#ff453a;--k-alert-text:#ff6961;--k-flame:#ff9f0a;--k-shadow:0 30px 80px #00000080, 0 0 0 .5px #ffffff24;--k-phone-bg:#000;--k-phone-group:#1c1c1e;--k-phone-card:#1c1c1e;--k-phone-card-edge:#ffffff17;--k-phone-chip:#7676803d;--k-phone-glass:#2c2c2ed1;--glyph-knockout:#1e1e22;--k-window-solid:#2e2c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.karu-app) button{color:inherit;font:inherit}.karu-app .glyph{flex:none;display:block}.device.phone{width:450px}:root{--page-rgb:245 246 248;--page:rgb(var(--page-rgb));--page-top:#fff;--landing-text:#0f1720;--landing-muted:#0f1720b3;--landing-faint:#0f172099;--landing-line:#0f17201a;--landing-glyph:#3d63ea;--shot-edge:#0f172024;--shot-shadow:#0f172038;--nav-bg:#f5f6f8c7;--nav-line:#0f172014;--nav-link:#0f1720ad;--nav-current:#0f172012;--nav-cta-bg:#0f1720;--nav-cta-hover:#000;--nav-cta-text:#fff;--focus-ring:#0f1720;--swatch-ring:#0f1720d9;--type-display:clamp(32px, 4.4vw, 54px);--type-statement:clamp(22px, 2.6vw, 34px);--type-title:21px;--type-body:17px;--type-small:14px}@media (prefers-color-scheme:dark){:root{--page-rgb:8 16 24;--page-top:#0d1824;--landing-text:#f4f6fa;--landing-muted:#f4f6fa9e;--landing-faint:#f4f6fa8a;--landing-line:#ffffff17;--landing-glyph:#8fa8ff;--shot-edge:#ffffff38;--shot-shadow:#0000008c;--nav-bg:#081018b8;--nav-line:#ffffff14;--nav-link:#f4f6faa8;--nav-current:#ffffff17;--nav-cta-bg:#f4f8fceb;--nav-cta-hover:#fff;--nav-cta-text:#101820;--focus-ring:#fff;--swatch-ring:#ffffffd9}}.landing{--landing-blue:#205cff;--landing-violet:#8140dc;background:radial-gradient(120% 60% at 50% 0%, var(--page-top) 0%, var(--page) 55%) no-repeat, var(--page);color:var(--landing-text);padding:0 24px}.landing h2{font-size:var(--type-display);letter-spacing:-.028em;margin:0;font-weight:650;line-height:1.06}.quicknote-stage{--accent:#205cff;--accent-dark:#205cff;background:linear-gradient(transparent 55%, #0000008c), var(--scene-wallpaper,linear-gradient(160deg, #2d5bff, #7a3fd6)) center / cover no-repeat;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:360px;margin:0;padding:48px 24px 20px;display:flex}.quicknote{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:var(--k-window);box-shadow:var(--k-shadow);color:var(--k-label);border-radius:26px;grid-template-rows:auto 1fr auto;width:460px;max-width:100%;height:235px;padding:0 14px 14px;display:grid}.quicknote-bar{grid-template-columns:1fr auto 1fr;align-items:center;height:45px;display:grid}.quicknote-lights{gap:8px;padding-left:6px;display:flex}.quicknote-lights i{border-radius:50%;width:12px;height:12px}.quicknote-lights i:first-child{background:#ff5f57}.quicknote-lights i:nth-child(2){background:#febc2e}.quicknote-lights i:nth-child(3){background:#28c840}.quicknote-title{color:var(--k-secondary);font-size:13px;font-weight:700}.quicknote-tools{background:var(--k-glass);border-radius:999px;justify-self:end;align-items:center;gap:14px;padding:7px 12px;display:flex}.quicknote-body{padding:8px 10px 0;overflow:hidden}.quicknote-placeholder{color:var(--k-tertiary);align-items:center;gap:2px;margin:0;font-size:15px;display:flex}.quicknote-placeholder i{background:var(--accent);border-radius:1px;width:2px;height:18px}.quicknote-lines{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.quicknote-foot{justify-content:space-between;align-items:end;display:flex}.quicknote-chip{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;transition:transform .14s,filter .14s;display:inline-flex}.quicknote-chip:hover{filter:brightness(1.08)}.quicknote-chip:active{transform:scale(.97)}.quicknote-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.quicknote-chip.is-meeting{background:var(--k-accent-tint);color:var(--k-accent-text)}.quicknote-chip.is-record{background:var(--k-glass);color:var(--k-label)}.quicknote-chip.is-record .glyph:first-child{color:#ff453a}.quicknote-x{opacity:.8;margin-left:4px}.quicknote-right{flex-direction:column;align-items:end;gap:10px;margin-left:auto;display:flex}.quicknote-recording{background:var(--k-glass);color:var(--k-secondary);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.quicknote-recording time{color:var(--k-label);font-variant-numeric:tabular-nums;font:600 12.5px/1 ui-monospace,SF Mono,Menlo,monospace}.quicknote-stop{background:#ff453a;border-radius:2px;width:11px;height:11px}.quicknote-aa{background:var(--k-glass);color:var(--k-label);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:flex}.quicknote-stage figcaption{color:#ffffffdb;font-size:var(--type-small);text-align:center;text-shadow:0 1px 6px #0009}.quicknote-again{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.device{width:100%;position:relative}.standby{max-width:820px;margin:0 auto}.standby figcaption{justify-content:center;margin-top:28px;display:flex}.pro-wave{align-items:center;gap:2px;height:13px;display:inline-flex}.pro-wave i{background:linear-gradient(color-mix(in srgb, var(--k-accent) 68%, white), color-mix(in srgb, var(--k-accent) 80%, black));border-radius:2px;width:2.5px;transition:height 90ms ease-out;display:block}[data-reveal]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}[data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:opacity .4s;transform:none}}@media (max-width:820px){.landing{padding:0 20px}}.landing [id]{scroll-margin-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:820px){.landing{background:var(--page)}}
