.c07{--yaps-grad-1: #a85a3a;--yaps-grad-2: #d4775b;--yaps-grad-3: #e8a46c;--yaps-gradient: linear-gradient(135deg, #a85a3a 0%, #d4775b 50%, #e8a46c 100%);--yaps-accent: #d4775b;--yaps-accent-deep: #d98a6f;--c07-bg-cream: #f2f1ee;--c07-bg-warm-white: #1c1b18;--c07-bg-paper: #1c1b18;--c07-text-charcoal: #f2f1ee;--c07-text-body: #d8d5cf;--c07-text-muted: #9a948a;--c07-text-faint: #8d877c;--c07-success: #4a9b5a;--c07-error: #c9553d;--c07-info: #5b8dd4;--c07-body: var(--c07-text-body);--c07-hairline: rgba(255,255,255,.08);--c07-hairline-strong: rgba(255,255,255,.14);--c07-soft-shadow: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .03);--c07-lift-shadow: 0 6px 18px rgba(20, 18, 15, .08), 0 2px 4px rgba(20, 18, 15, .04);--c07-window-shadow: 0 0 0 .5px rgba(0, 0, 0, .18), 0 18px 36px rgba(15, 13, 11, .18), 0 50px 100px rgba(15, 13, 11, .2);--c07-titlebar-h: 38px;--c07-sidebar-w: 240px;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:15px;line-height:1.55;color:var(--c07-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}.c07-page{min-height:100vh;background:radial-gradient(1200px 800px at 18% -10%,rgba(232,164,108,.18),transparent 60%),radial-gradient(1000px 700px at 95% 5%,rgba(212,119,91,.14),transparent 65%),radial-gradient(900px 700px at 50% 110%,rgba(168,90,58,.1),transparent 60%),linear-gradient(180deg,#f2eae0,#e8ddd0);background-attachment:fixed}.c07 *,.c07 *:before,.c07 *:after{box-sizing:border-box}.c07 a{color:inherit;text-decoration:none}.c07 button{font-family:inherit;cursor:pointer}.c07 .mac-window{position:relative;max-width:1380px;margin:28px auto 56px;background:var(--c07-bg-warm-white);border-radius:12px;box-shadow:var(--c07-window-shadow);border:.5px solid rgba(0,0,0,.1);overflow:clip;isolation:isolate}.c07 .titlebar{position:sticky;top:0;z-index:50;height:var(--c07-titlebar-h);display:grid;grid-template-columns:var(--c07-sidebar-w) 1fr;align-items:center;border-bottom:.5px solid var(--c07-hairline-strong);background:#141311b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);view-transition-name:yaps-top-bar}.c07 .titlebar-left{display:flex;align-items:center;gap:8px;padding:0 14px;height:100%}.c07 .traffic-lights{display:flex;gap:8px;align-items:center}.c07 .traffic-lights .dot{width:12px;height:12px;border-radius:50%;border:.5px solid rgba(0,0,0,.2);box-shadow:inset 0 -.5px #0000001a,inset 0 .5px #ffffff73,0 .5px .5px #0000000f;transition:transform .12s ease,filter .12s ease;position:relative}.c07 .traffic-lights .dot:after{content:"";position:absolute;inset:1px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),transparent 55%);pointer-events:none}.c07 .traffic-lights .red{background:linear-gradient(180deg,#ff6f66,#ed5048)}.c07 .traffic-lights .yellow{background:linear-gradient(180deg,#ffc533,#f1a722)}.c07 .traffic-lights .green{background:linear-gradient(180deg,#41d255,#1fb939)}.c07 .traffic-lights:hover .dot{filter:brightness(1.05)}.c07 .traffic-lights .dot:active{transform:scale(.92)}.c07 .titlebar-right{display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 16px;height:100%;border-left:.5px solid var(--c07-hairline);gap:14px}.c07 .window-title{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--c07-text-charcoal);letter-spacing:.015em;flex:none}.c07 .window-title-mark{width:18px;height:18px;flex:none}.c07 .product-tabs{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.c07 .product-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:7px;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:.005em;color:var(--c07-text-muted);background:transparent;border:.5px solid transparent;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease;line-height:1;text-decoration:none}.c07 .product-tab svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}.c07 .product-tab.active{color:var(--yaps-accent-deep);background:linear-gradient(180deg,#ffffff8c,#fff3),linear-gradient(180deg,#d4775b2e,#a85a3a1f);border-color:#a85a3a38;box-shadow:inset 0 .5px #ffffff8c,0 1px 1.5px #a85a3a1a}.c07 .product-tab:not(.active){color:var(--c07-text-charcoal)}.c07 .product-tab:not(.active):hover{background:#a85a3a0f;color:var(--yaps-accent-deep);border-color:#a85a3a1f}.c07 .product-tab:not(.active):focus-visible{outline:none;background:#a85a3a0f;color:var(--yaps-accent-deep);border-color:#a85a3a2e;box-shadow:0 0 0 3px #d4775b33}.c07 .titlebar-spacer{flex:none;width:60px;height:1px;pointer-events:none}@media(max-width:1100px){.c07 .product-tab{padding:5px 10px;font-size:12.5px}.c07 .product-tab svg{width:12px;height:12px}}@media(max-width:820px){.c07 .product-tabs{gap:2px}.c07 .product-tab{padding:4px 7px;font-size:11px}.c07 .product-tab .label-text{display:none}.c07 .product-tab svg{width:13px;height:13px}}.c07 .window-body{display:grid;grid-template-columns:var(--c07-sidebar-w) 1fr;min-height:calc(100vh - 56px - var(--c07-titlebar-h));position:relative;view-transition-name:page-body}.c07 .window-body:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--c07-sidebar-w);background:linear-gradient(180deg,#1c1b18ad,#141311b8);border-right:.5px solid var(--c07-hairline-strong);box-shadow:inset -.5px 0 #ffffff80;pointer-events:none;z-index:0}.c07 .sidebar{position:sticky;top:var(--c07-titlebar-h);align-self:start;height:calc(100vh - var(--c07-titlebar-h));max-height:calc(100vh - var(--c07-titlebar-h));overflow-y:auto;padding:14px 10px 22px;background:linear-gradient(180deg,#1c1b18ad,#141311b8);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border-right:.5px solid var(--c07-hairline-strong);scrollbar-width:thin;box-shadow:inset -.5px 0 #ffffff80;z-index:2}.c07 .sidebar::-webkit-scrollbar{width:6px}.c07 .sidebar::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.c07 .sidebar-nav{position:relative;display:flex;flex-direction:column;gap:1px;padding:2px 0}.c07 .sidebar-indicator{position:absolute;left:2px;width:2px;border-radius:2px;background:var(--yaps-gradient);transition:transform .46s cubic-bezier(.22,.61,.36,1),opacity .24s ease,height .32s cubic-bezier(.22,.61,.36,1);pointer-events:none;transform:translateY(0);opacity:0;z-index:0;will-change:transform,height}.c07 .sidebar-indicator.visible{opacity:1}.c07 .sidebar-item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:7px;color:var(--c07-text-muted);font-family:var(--font-sans);font-size:13.5px;font-weight:400;letter-spacing:0;height:34px;cursor:pointer;z-index:1;transition:color .3s cubic-bezier(.22,1,.36,1);background:transparent;border:none;text-align:left;width:100%}.c07 .sidebar-item:hover{color:var(--c07-text-charcoal)}.c07 .sidebar-item.active{color:var(--c07-text-charcoal);font-weight:500}.c07 .sidebar-item .icon-tile{width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:none}.c07 .sidebar-item:not(.accent) .icon-tile{width:26px;justify-content:flex-start;padding-left:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1;letter-spacing:.035em;font-variant-numeric:tabular-nums;color:var(--c07-text-faint);transition:color .3s cubic-bezier(.22,1,.36,1)}.c07 .sidebar-item:not(.accent).active .icon-tile{color:var(--yaps-accent)}.c07 .sidebar-item.accent{background:var(--yaps-gradient);color:#fff;border:.5px solid rgba(168,90,58,.45);font-weight:600;margin:12px 4px 0;padding:8px 12px;height:36px;box-shadow:inset 0 .5px #ffffff59,inset 0 -.5px #0000001a,0 1px 2px #a85a3a33,0 4px 10px #a85a3a2e;transition:filter .16s ease,transform .12s ease,box-shadow .16s ease;width:auto;position:relative;overflow:visible}.c07 .sidebar-item.accent:hover{color:#fff;filter:brightness(1.04);box-shadow:inset 0 .5px #fff6,inset 0 -.5px #0000001a,0 1px 2px #a85a3a40,0 6px 14px #a85a3a38}.c07 .sidebar-item.accent:active{transform:scale(.985)}.c07 .sidebar-item.accent .icon-tile{color:#fffffff2}.c07 .sidebar-item.accent .icon-tile svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.c07 .sidebar-item.accent .accent-meta{margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#ffffffd1;background:#ffffff29;padding:2px 6px;border-radius:4px;border:.5px solid rgba(255,255,255,.2)}.c07 .sidebar-footer{margin-top:16px;padding:12px 12px 6px;border-top:.5px solid var(--c07-hairline);font-family:var(--font-sans);font-size:11px;color:var(--c07-text-muted)}.c07 .sidebar-footer .row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.c07 .status-dot{width:7px;height:7px;border-radius:50%;background:var(--c07-success);box-shadow:0 0 0 2px #4a9b5a2e}.c07 .content{background:linear-gradient(180deg,var(--c07-bg-warm-white) 0%,var(--c07-bg-cream) 100%);position:relative;z-index:1}.c07 .content:before{content:"";position:absolute;inset:0 0 auto;height:60px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent);pointer-events:none}.c07 .panel{padding:56px 56px 60px;max-width:980px;margin:0 auto;position:relative}.c07 .panel+.panel{border-top:.5px solid var(--c07-hairline)}.c07 .panel-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--c07-text-muted);text-transform:uppercase;margin-bottom:14px}.c07 .panel-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--yaps-accent)}.c07 h1,.c07 h2,.c07 h3,.c07 h4{font-family:"Instrument Serif",serif;color:var(--c07-text-charcoal);font-weight:400;letter-spacing:-.012em;margin:0}.c07 h1{font-size:clamp(48px,6.2vw,88px);line-height:1.02}.c07 h2{font-size:clamp(36px,4.4vw,56px);line-height:1.06}.c07 h3{font-size:22px;line-height:1.2}.c07 .serif-italic{font-style:italic}.c07 .gradient-text{background:var(--yaps-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.c07 .lead{color:var(--c07-text-body);font-size:18px;line-height:1.6;max-width:60ch}.c07 .btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:7px;font-size:13.5px;font-weight:600;letter-spacing:.01em;border:.5px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,filter .16s ease;line-height:1;position:relative;isolation:isolate}.c07 .btn:active{transform:scale(.985)}.c07 .btn:focus-visible{outline:none;box-shadow:0 0 0 3px #d4775b59,0 0 0 .5px #a85a3a99}.c07 .btn-primary{background:var(--yaps-gradient);color:#fff;box-shadow:inset 0 .5px #fff6,inset 0 -.5px #0000001a,0 1px 2px #a85a3a2e,0 4px 10px #a85a3a2e}.c07 .btn-primary:hover{filter:brightness(1.04)}.c07 .btn-secondary{background:#ffffff0f;color:var(--c07-text-charcoal);border-color:var(--c07-hairline-strong);box-shadow:0 1px #ffffff14 inset,0 1px 2px #0003}.c07 .btn-secondary:hover{background:#ffffff1a}.c07 .btn-lg{padding:12px 22px;font-size:15px;border-radius:9px}.c07 .hero{padding-top:64px;padding-bottom:80px}.c07 .hero h1{font-size:clamp(40px,6vw,84px)}@media(min-width:1441px){.c07 .hero h1{font-size:clamp(46px,3.4vw,52px)}}.c07 .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;min-width:0}.c07 .hero-grid>*{min-width:0}.c07 .hero h1{margin-bottom:22px}.c07 .hero p.lead{margin-bottom:28px}.c07 .cta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.c07 .hero-visual{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.c07 .cleanup-card{position:relative;z-index:2;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline-strong);border-radius:14px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f3d,0 6px 18px -8px #14120f1f,0 60px 120px -40px #4628142e;transition:transform .32s cubic-bezier(.32,.72,.18,1)}.c07 .cleanup-card:before{content:"";position:absolute;inset:-50px -40px auto auto;width:240px;height:240px;background:radial-gradient(circle,rgba(232,164,108,.2) 0%,rgba(212,119,91,.1) 40%,transparent 70%);filter:blur(10px);z-index:-1;pointer-events:none}.c07 .cleanup-card:hover{transform:rotate(-.3deg) translateY(-2px)}.c07 .cleanup-chrome{height:32px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#f6f5f2eb,#eeede9eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--c07-hairline)}.c07 .cleanup-chrome .dots{display:flex;gap:6px;flex-shrink:0}.c07 .cleanup-chrome .dots span{width:10px;height:10px;border-radius:50%}.c07 .cleanup-chrome .dots span:nth-child(1){background:#ff5f57}.c07 .cleanup-chrome .dots span:nth-child(2){background:#febc2e}.c07 .cleanup-chrome .dots span:nth-child(3){background:#28c840}.c07 .cleanup-chrome .title{flex:1;text-align:center;font-size:11.5px;font-weight:600;color:var(--c07-text-muted);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:6px}.c07 .cleanup-chrome .title strong{color:var(--c07-text-charcoal);font-weight:600}.c07 .cleanup-chrome .title .live{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--yaps-accent-deep);letter-spacing:.06em;text-transform:uppercase}.c07 .cleanup-chrome .title .live .live-pulse{width:6px;height:6px;border-radius:50%;background:var(--yaps-accent);box-shadow:0 0 0 3px #d4775b2e;animation:c07-cleanupLivePulse 1.4s ease-in-out infinite}@keyframes c07-cleanupLivePulse{0%,to{opacity:.55;box-shadow:0 0 0 3px #d4775b24}50%{opacity:1;box-shadow:0 0 0 6px #d4775b0f}}.c07 .cleanup-surface{padding:28px 26px 26px;display:flex;align-items:stretch;justify-content:center}.c07 .cleanup-stage{position:relative;width:100%;max-width:34ch;min-height:10.2em;font-family:Inter,sans-serif;font-size:16px;line-height:1.7;letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--c07-text-charcoal);text-align:left}.c07 .cleanup-layer{position:absolute;inset:0;margin:0;transition:opacity .42s cubic-bezier(.32,.72,.18,1);will-change:opacity}.c07 .cleanup-layer-raw{opacity:1;z-index:2}.c07 .cleanup-layer-clean{opacity:0;z-index:1}.c07 .cleanup-stage[data-phase=reveal] .cleanup-layer-raw{opacity:0}.c07 .cleanup-stage[data-phase=reveal] .cleanup-layer-clean{opacity:1}.c07 .cleanup-word{display:inline-block;opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease,color .24s ease,background .24s ease;white-space:pre;vertical-align:baseline}.c07 .cleanup-word.in{opacity:1;transform:translateY(0)}.c07 .cleanup-word.filler,.c07 .cleanup-word.correction{color:var(--c07-text-charcoal)}.c07 .cleanup-word.filler.strike,.c07 .cleanup-word.correction.strike{color:var(--yaps-accent-deep);text-decoration:line-through;text-decoration-color:#a85a3abf;text-decoration-thickness:1.5px;background:#d4775b1a;border-radius:3px}.c07 .cleanup-word.filler.fade-out,.c07 .cleanup-word.correction.fade-out{opacity:0;pointer-events:none}.c07 .cleanup-cursor{display:inline-block;width:1.5px;height:1em;background:var(--yaps-accent-deep);margin:0 1px 0 0;vertical-align:-2px;opacity:.92;transition:opacity .2s ease}.c07 .cleanup-cursor.blink{animation:c07-cleanupCursorBlink 1.05s steps(1) infinite}@keyframes c07-cleanupCursorBlink{50%{opacity:0}}.c07 .cleanup-stage[data-phase=reveal] .cleanup-cursor{opacity:0}.c07 .cleanup-caption{padding:12px 16px 14px;background:var(--c07-bg-paper);border-top:.5px solid var(--c07-hairline);display:flex;align-items:center;justify-content:space-between;gap:12px}.c07 .cleanup-caption .label{font-family:"Instrument Serif",serif;font-style:italic;font-size:13px;color:var(--c07-text-muted)}.c07 .cleanup-caption .tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--yaps-accent-deep);display:inline-flex;align-items:center;gap:6px}.c07 .cleanup-caption .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--yaps-accent);box-shadow:0 0 0 3px #d4775b24}@media(prefers-reduced-motion:reduce){.c07 .cleanup-card,.c07 .cleanup-card:hover{transform:rotate(-1deg)}.c07 .cleanup-word,.c07 .cleanup-layer{transition:none}.c07 .cleanup-cursor{animation:none;opacity:0}.c07 .cleanup-chrome .title .live .live-pulse{animation:none}}@media(max-width:820px){.c07 .cleanup-card{transform:rotate(0)}.c07 .cleanup-card:hover{transform:rotate(0) translateY(-2px)}.c07 .cleanup-stage{font-size:15.5px;max-width:none;min-height:10.5em}.c07 .cleanup-surface{padding:24px 20px}}.c07 .widget-triptych{margin:28px auto 0;max-width:880px;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:12px;padding:18px;box-shadow:var(--c07-soft-shadow);text-align:center}.c07 .widget-triptych img{display:block;width:100%;height:auto;border-radius:8px}.c07 .widget-triptych .triptych-caption{margin-top:12px;font-size:12.5px;color:var(--c07-text-muted);font-family:"Instrument Serif",serif;font-style:italic}.c07 .widget-triptych .triptych-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c07-text-muted);font-weight:600}.c07 .widget-triptych .triptych-labels span{padding:4px 0}@media(max-width:640px){.c07 .widget-triptych{padding:14px}.c07 .widget-triptych .triptych-labels{grid-template-columns:1fr;gap:6px;text-align:center}}.c07 .widget-triptych .triptych-labels span.active{color:var(--yaps-accent-deep)}.c07 .feature-pane.with-image{grid-template-columns:40px 1fr 96px;align-items:center}.c07 .feature-image{width:96px;height:64px;border-radius:8px;overflow:hidden;border:.5px solid var(--c07-hairline);box-shadow:inset 0 .5px #ffffff80,0 2px 6px #14120f1a;background:var(--c07-bg-paper);flex:none}.c07 .feature-image img{width:100%;height:100%;object-fit:cover;display:block}.c07 .privacy-architecture{margin:36px auto 0;max-width:940px;padding:26px;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:16px;box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f2e,0 6px 18px -8px #14120f14}.c07 .privacy-architecture img{display:block;width:100%;height:auto;border-radius:10px}@media(max-width:820px){.c07 .privacy-architecture{padding:14px;border-radius:12px}}@media(max-width:1100px){.c07 .feature-pane.with-image{grid-template-columns:40px 1fr 84px}.c07 .feature-image{width:84px;height:56px}}@media(max-width:600px){.c07 .feature-pane.with-image{grid-template-columns:40px 1fr}.c07 .feature-pane.with-image .feature-image{display:none}}.c07 .steps{display:flex;flex-direction:column;gap:12px;margin-top:30px}.c07 .features-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.c07 .feature-pane{background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:10px;padding:16px 18px;box-shadow:var(--c07-soft-shadow);display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;min-width:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.c07 .feature-pane>*{min-width:0}.c07 .feature-pane:hover{transform:scale(1.005);box-shadow:var(--c07-lift-shadow);border-color:var(--c07-hairline-strong)}.c07 .feature-icon-tile{width:38px;height:38px;border-radius:8px;background:linear-gradient(180deg,#fafaf8,#f4f4f1);border:.5px solid var(--c07-hairline);display:inline-flex;align-items:center;justify-content:center;color:var(--yaps-accent-deep);box-shadow:inset 0 .5px #ffffffb3}.c07 .feature-icon-tile.gradient{background:var(--yaps-gradient);color:#fff;border-color:#a85a3a4d}.c07 .feature-icon-tile svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7}.c07 .feature-title{font-size:14.5px;font-weight:600;color:var(--c07-text-charcoal);letter-spacing:-.005em;margin-bottom:2px}.c07 .feature-body{font-size:12.5px;color:var(--c07-text-muted);line-height:1.5;max-width:46ch}.c07 .toggle{width:50px;height:30px;border-radius:30px;background:#78788033;position:relative;transition:background .22s ease;cursor:pointer;box-shadow:inset 0 0 0 .5px #0000000f;border:none;padding:0}.c07 .toggle:after{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;background:#fff;border-radius:50%;box-shadow:0 0 0 .5px #0000000f,0 1px 1px #00000014,0 2px 4px #0000001a;transition:transform .22s cubic-bezier(.32,.72,.18,1)}.c07 .toggle.on{background:linear-gradient(180deg,#59bd6e,#46a75a);box-shadow:inset 0 0 0 .5px #00501e2e}.c07 .toggle.on:after{transform:translate(20px)}.c07 .toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #d4775b59}.c07 .pricing-toggle{display:inline-flex;margin:22px auto 0;padding:4px;background:#a85a3a0f;border:.5px solid var(--c07-hairline);border-radius:999px;gap:2px}.c07 .pricing-toggle-wrap{display:flex;justify-content:center}.c07 .pricing-toggle-btn{appearance:none;background:transparent;border:0;padding:7px 16px;border-radius:999px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--c07-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .16s ease,background .16s ease,box-shadow .16s ease;line-height:1}.c07 .pricing-toggle-btn:hover{color:var(--c07-text-charcoal)}.c07 .pricing-toggle-btn.active{background:#ffffff14;color:#e8a46c;box-shadow:0 1px 2px #00000040,inset 0 0 0 .5px var(--c07-hairline-strong)}.c07 .pricing-save{font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5cb46b;background:#4a9b5a24;padding:2px 6px;border-radius:4px;line-height:1.2}.c07 .pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;margin-top:22px;max-width:720px;margin-left:auto;margin-right:auto}.c07 .pricing-enterprise{margin:22px auto 0;max-width:720px;padding:16px 4px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:.5px solid var(--c07-hairline);border-bottom:.5px solid var(--c07-hairline)}.c07 .pricing-enterprise .enterprise-pair{display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap}.c07 .pricing-enterprise .enterprise-label{font-family:"Instrument Serif",serif;font-size:18px;line-height:1.2;color:var(--c07-text-charcoal);letter-spacing:0}.c07 .pricing-enterprise .enterprise-link{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--yaps-accent-deep);position:relative;transition:color .18s ease,gap .18s ease}.c07 .pricing-enterprise .enterprise-link svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;fill:none;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.c07 .pricing-enterprise .enterprise-link:hover{color:var(--yaps-accent);gap:8px}.c07 .pricing-enterprise .enterprise-link:hover svg{transform:translate(2px)}.c07 .plan-card{background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:12px;padding:22px 22px 20px;position:relative;box-shadow:var(--c07-soft-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.c07 .plan-card:hover{transform:translateY(-1px);box-shadow:var(--c07-lift-shadow);border-color:var(--c07-hairline-strong)}.c07 .plan-card.featured{background:linear-gradient(180deg,#fffdfaf2,#fff7eef2),var(--c07-bg-warm-white);border-color:#a85a3a52;box-shadow:0 1px #ffffffb3 inset,0 0 0 3px #d4775b0f,var(--c07-lift-shadow)}.c07 .plan-card .plan-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.c07 .plan-card .plan-name{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c07-text-muted)}.c07 .plan-card.featured .plan-name{color:var(--yaps-accent-deep)}.c07 .plan-badge{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:4px;background:var(--yaps-gradient);color:#fff;box-shadow:0 1px 2px #a85a3a2e}.c07 .plan-price{display:flex;align-items:baseline;gap:4px;margin-top:6px;margin-bottom:4px}.c07 .plan-price .amount{font-family:"Instrument Serif",serif;font-size:44px;line-height:1;color:var(--c07-text-charcoal)}.c07 .plan-price .per{font-size:13px;color:var(--c07-text-muted)}.c07 .plan-tag{font-size:12.5px;color:var(--c07-text-muted);margin-bottom:14px}.c07 .plan-list{list-style:none;padding:0;margin:0 0 18px}.c07 .plan-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--c07-text-body);padding:5px 0}.c07 .plan-list .tick{width:16px;height:16px;color:var(--c07-success);flex:none;margin-top:1px}.c07 .plan-list .tick svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.c07 .plan-cta{width:100%;display:inline-flex;align-items:center;justify-content:center}.c07 .plan-cta-note{margin-top:10px;font-size:12px;color:var(--c07-text-muted);text-align:center}.c07 .plan-list .word-cap{font-weight:600;color:var(--c07-text-charcoal);letter-spacing:-.005em}.c07 .plan-card.featured .plan-list .word-cap{color:var(--yaps-accent-deep)}.c07 .faq-list{margin-top:28px;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:10px;overflow:hidden;box-shadow:var(--c07-soft-shadow)}.c07 .faq-item{border-bottom:.5px solid var(--c07-hairline)}.c07 .faq-item:last-child{border-bottom:none}.c07 .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:transparent;border:none;text-align:left;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--c07-text-charcoal);letter-spacing:-.005em;transition:background .16s ease}.c07 .faq-q:hover{background:#00000006}.c07 .faq-q .chev{width:18px;height:18px;color:var(--c07-text-muted);transition:transform .24s ease,color .2s ease;flex-shrink:0}.c07 .faq-q .chev svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.c07 .faq-item.open .faq-q .chev{transform:rotate(90deg);color:var(--yaps-accent-deep)}.c07 .faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease}.c07 .faq-a-inner{padding:0 20px 18px;font-size:13.5px;color:var(--c07-text-body);max-width:70ch;line-height:1.65}.c07 .final-cta-card{margin-top:24px;padding:48px 40px;background:radial-gradient(600px 320px at 80% 20%,rgba(232,164,108,.2),transparent 60%),radial-gradient(500px 320px at 10% 90%,rgba(168,90,58,.15),transparent 60%),linear-gradient(180deg,var(--c07-bg-warm-white),var(--c07-bg-cream));border-radius:14px;border:.5px solid var(--c07-hairline-strong);box-shadow:var(--c07-lift-shadow);text-align:center;position:relative;overflow:hidden}.c07 .final-cta-card h2{margin-bottom:12px}.c07 .final-cta-card .lead{margin:0 auto 22px;text-align:center}.c07 .hamburger{display:none;width:28px;height:24px;align-items:center;justify-content:center;border-radius:6px;color:var(--c07-text-charcoal);background:transparent;border:none;cursor:pointer;margin-left:6px}.c07 .hamburger:hover{background:#0000000d}.c07 .hamburger svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.c07-scrim{position:fixed;inset:0;background:#140f0a4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:60}.c07-scrim.visible{opacity:1;pointer-events:auto}@media(max-width:1440px){.c07 .hero-grid{grid-template-columns:1fr;gap:40px}.c07 .pricing-grid,.c07 .features-grid{grid-template-columns:1fr}}@media(max-width:1440px){.c07 .mac-window{margin:14px 10px 28px;border-radius:10px}.c07 .titlebar{height:auto;min-height:var(--c07-titlebar-h);grid-template-columns:1fr;grid-template-rows:var(--c07-titlebar-h) auto}.c07 .titlebar-left{justify-content:space-between;padding:0 12px}.c07 .titlebar-left .traffic-lights{order:1}.c07 .titlebar-left .hamburger{order:2;margin-left:auto}.c07 .titlebar-right{border-left:none;border-top:.5px solid var(--c07-hairline);padding:6px 10px;justify-content:center;gap:6px;background:#00000005}.c07 .titlebar-right .window-title,.c07 .titlebar-spacer{display:none}.c07 .product-tabs{flex:1;max-width:360px;gap:4px;justify-content:space-between}.c07 .product-tab{flex:1;justify-content:center;padding:7px 10px;font-size:12px;background:#ffffff14;border:.5px solid var(--c07-hairline)}.c07 .product-tab .label-text{display:inline}.c07 .product-tab svg{width:13px;height:13px}.c07 .window-body{grid-template-columns:1fr}.c07 .window-body:before{display:none}.c07 .sidebar{position:fixed;top:0;left:0;width:300px;max-height:100vh;height:100vh;z-index:200;transform:translate(-100%);transition:transform .28s cubic-bezier(.32,.72,.18,1);border-right:.5px solid var(--c07-hairline-strong);padding-top:64px}.c07 .sidebar.open{transform:translate(0)}.c07 .sidebar-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#0000000a;border:.5px solid var(--c07-hairline);border-radius:8px;cursor:pointer;color:var(--c07-text-charcoal);padding:0;z-index:1}.c07 .sidebar-close:hover{background:#00000012}.c07 .sidebar-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.c07 .titlebar-right{transition:opacity .22s ease}body.c07-sidebar-open .c07 .titlebar{display:none}.c07-scrim{top:0}.c07 .hamburger{display:inline-flex}.c07 .panel{padding:36px 22px 44px}.c07 .companion-hero{top:-48px;right:-8px;width:88px;height:88px}.c07 .final-cta-card{padding:40px 28px}}.c07 .sidebar-close{display:none}@media(max-width:1440px){body.c07-sidebar-open .c07 .sidebar-close{display:inline-flex}}@media(max-width:720px){.c07 .window-body{grid-template-columns:minmax(0,1fr)}.c07 .content{width:auto;max-width:100%;min-width:0}.c07 .panel{width:auto;max-width:100%;min-width:0;padding-left:18px;padding-right:18px;box-sizing:border-box}.c07 .hero-grid,.c07 .cta-row,.c07 .hero-visual,.c07 .pricing-grid,.c07 .features-grid,.c07 .scenes,.c07 .scene,.c07 .scene-visual,.c07 .scene-text{width:100%;max-width:100%;min-width:0}.c07 .cleanup-card,.c07 .scene-image-frame,.c07 .read-card,.c07 .store-card,.c07 .widget-triptych{max-width:100%;min-width:0}.c07 .cleanup-stage,.c07 .cleanup-chrome,.c07 .cleanup-surface,.c07 .read-card-chrome,.c07 .read-surface,.c07 .read-strip,.c07 .store-toolbar,.c07 .store-grid{min-width:0}.c07 .companion-hero{right:4px!important;transform:scale(.78) rotate(0);transform-origin:top right}.c07 .companion-hero .companion{transform:rotate(4deg)}.c07 .companion-sidebar{display:none!important}}.c07 .logo-bubble{width:14px;height:14px;border-radius:50%;background:var(--yaps-gradient);box-shadow:0 1px 2px #a85a3a4d}.c07 .quiet-link{color:var(--yaps-accent-deep);font-weight:500;border-bottom:.5px solid rgba(168,90,58,.3);padding-bottom:1px}.c07 .quiet-link:hover{color:var(--yaps-grad-1);border-bottom-color:var(--yaps-grad-1)}.c07 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c07 .window-footer-inner{border-top:.5px solid var(--c07-hairline-strong);padding:18px 28px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--c07-text-muted);background:var(--c07-bg-paper)}.c07 .window-footer-inner .left,.c07 .window-footer-inner .right{display:flex;align-items:center;gap:14px}.c07 .window-footer-inner a:hover{color:var(--yaps-accent-deep)}.c07 .scenes{margin-top:28px;display:flex;flex-direction:column}.c07 .scene{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;min-height:460px;padding:80px 0;position:relative;min-width:0}.c07 .scene-text,.c07 .scene-visual{min-width:0}.c07 .scene-visual{container-type:inline-size;container-name:scene-visual}@container scene-visual (max-width: 560px){.c07 .store-grid{grid-template-columns:1fr}}.c07 .scene-divider{height:1px;width:100%;background:#d4775b26;margin:0;border:0}.c07 .scene.image-right .scene-text{order:1;padding-right:8px}.c07 .scene.image-right .scene-visual{order:2}.c07 .scene.image-left .scene-text{order:2;padding-left:8px}.c07 .scene.image-left .scene-visual{order:1}.c07 .scene-roman{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--yaps-accent-deep);margin-bottom:18px;position:relative;padding-left:22px}.c07 .scene-roman:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:1px;background:var(--yaps-accent);opacity:.65}.c07 .scene-headline{font-family:"Instrument Serif",serif;font-size:clamp(30px,3.4vw,40px);line-height:1.08;color:var(--c07-text-charcoal);letter-spacing:-.014em;margin:0 0 18px;font-weight:400}.c07 .scene-body{font-family:Inter,sans-serif;font-size:16.5px;line-height:1.62;color:var(--c07-text-body);max-width:38ch;margin:0}@media(max-width:1440px){.c07 .scene{grid-template-columns:1fr;gap:28px;min-height:0;padding:56px 0}.c07 .scene.image-right .scene-text,.c07 .scene.image-left .scene-text{order:1;padding:0}.c07 .scene.image-right .scene-visual,.c07 .scene.image-left .scene-visual{order:2}.c07 .scene-headline{font-size:clamp(28px,5vw,34px)}.c07 .scene-body{max-width:none}.c07 .scene-image-frame{transform:rotate(0);padding:14px}.c07 .scene-image-frame:hover{transform:rotate(0) translateY(-2px)}.c07 .read-passage-text{font-size:17px;max-width:none}.c07 .read-engine{display:none}}.c07 .scene-image-frame{position:relative;padding:22px;background:linear-gradient(160deg,var(--c07-bg-cream) 0%,var(--c07-bg-warm-white) 100%);border:.5px solid var(--c07-hairline);border-radius:14px;box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f38,0 6px 18px -8px #14120f1a;transform:rotate(-1deg);transition:transform .32s cubic-bezier(.32,.72,.18,1)}.c07 .scene-image-frame:before{content:"";position:absolute;inset:-40px -40px auto auto;width:220px;height:220px;background:radial-gradient(circle,rgba(232,164,108,.22) 0%,rgba(212,119,91,.1) 40%,transparent 70%);filter:blur(8px);z-index:-1;pointer-events:none}.c07 .scene.image-left .scene-image-frame:before{inset:-40px auto auto -40px}.c07 .scene-image-frame:hover{transform:rotate(-.4deg) translateY(-2px)}.c07 .scene-image-frame img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 0 0 .5px #0000001a,0 2px 8px #0f0d0b0f}.c07 .read-card{position:relative;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline-strong);border-radius:14px;overflow:hidden;box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f38,0 6px 18px -8px #14120f1a}.c07 .read-card-chrome{height:32px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#f6f5f2eb,#eeede9eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--c07-hairline)}.c07 .read-card-dots{display:flex;gap:6px;flex-shrink:0}.c07 .read-card-dot{width:10px;height:10px;border-radius:50%;background:#0000001a}.c07 .read-card-dot:nth-child(1){background:#ff5f57}.c07 .read-card-dot:nth-child(2){background:#febc2e}.c07 .read-card-dot:nth-child(3){background:#28c840}.c07 .read-card-title{flex:1;text-align:center;font-size:11.5px;font-weight:600;color:var(--c07-text-muted);letter-spacing:.01em}.c07 .read-card-title strong{color:var(--c07-text-charcoal);font-weight:600}.c07 .read-surface{padding:44px 28px 36px;display:flex;flex-direction:column;align-items:center;gap:22px}.c07 .read-passage-text{font-family:Inter,sans-serif;font-size:18px;line-height:1.7;color:var(--c07-text-charcoal);max-width:28ch;text-align:center;margin:0;font-weight:400;letter-spacing:-.003em}.c07 .read-word{display:inline-block;padding:1.5px 3px;margin:0 -1.5px;border-radius:4px;color:var(--c07-text-charcoal);transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.c07 .read-word.is-spoken{color:var(--c07-text-muted);opacity:.78}.c07 .read-word.is-active{background:#d4775b2e;color:var(--yaps-accent-deep);box-shadow:0 1px #d4775b8c,0 4px 12px -4px #a85a3a40;transform:translateY(-1px);font-weight:500}.c07 .read-strip{display:flex;align-items:center;gap:12px;padding:12px 16px 14px;background:var(--c07-bg-paper);border-top:.5px solid var(--c07-hairline)}.c07 .read-play{width:32px;height:32px;border-radius:50%;border:none;background:var(--yaps-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 1px #ffdcc880 inset,0 1px 2px #14120f1a,0 4px 12px -4px #a85a3a66;transition:transform .18s ease}.c07 .read-play:hover{transform:scale(1.05)}.c07 .read-play:active{transform:scale(.96)}.c07 .read-play svg{width:11px;height:11px;color:#fff}.c07 .read-play .icon-play{margin-left:1.5px}.c07 .read-play[data-playing=false] .icon-pause,.c07 .read-play[data-playing=true] .icon-play{display:none}.c07 .read-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--c07-text-muted);letter-spacing:.03em;font-variant-numeric:tabular-nums;min-width:30px;flex-shrink:0}.c07 .read-time.right{text-align:right}.c07 .read-track{flex:1;height:4px;background:var(--c07-hairline-strong);border-radius:2px;position:relative}.c07 .read-track-fill{position:absolute;inset:0 auto 0 0;width:0%;background:var(--yaps-gradient);border-radius:2px;transition:width .16s linear}.c07 .read-track-knob{position:absolute;top:50%;left:0%;width:11px;height:11px;border-radius:50%;background:var(--yaps-accent-deep);border:1.5px solid var(--c07-bg-warm-white);box-shadow:0 1px 3px #14120f33;transform:translate(-50%,-50%);transition:left .16s linear}.c07 .read-engine{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--c07-text-muted);letter-spacing:.06em;text-transform:uppercase;padding-left:10px;border-left:.5px solid var(--c07-hairline);flex-shrink:0}.c07 .read-engine strong{color:var(--c07-text-body);font-weight:500}.c07 .store-card{position:relative;z-index:2;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline-strong);border-radius:14px;overflow:hidden;box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f38,0 6px 18px -8px #14120f1a}.c07 .store-chrome{height:32px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#f6f5f2eb,#eeede9eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--c07-hairline)}.c07 .store-chrome .dots{display:flex;gap:6px;flex-shrink:0}.c07 .store-chrome .dots span{width:10px;height:10px;border-radius:50%}.c07 .store-chrome .dots span:nth-child(1){background:#ff5f57}.c07 .store-chrome .dots span:nth-child(2){background:#febc2e}.c07 .store-chrome .dots span:nth-child(3){background:#28c840}.c07 .store-chrome .title{flex:1;text-align:center;font-size:11.5px;font-weight:600;color:var(--c07-text-muted);letter-spacing:.01em}.c07 .store-chrome .title strong{color:var(--c07-text-charcoal);font-weight:600}.c07 .store-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:.5px solid var(--c07-hairline);background:var(--c07-bg-warm-white)}.c07 .store-toolbar .crumbs{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c07-text-muted);font-weight:500}.c07 .store-toolbar .crumbs strong{color:var(--c07-text-charcoal);font-weight:600}.c07 .store-toolbar .crumbs .sep{color:var(--c07-hairline-strong)}.c07 .store-toolbar .search{margin-left:auto;flex:0 1 160px;height:22px;padding:0 8px;border-radius:6px;background:var(--c07-bg-paper);border:.5px solid var(--c07-hairline);display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--c07-text-muted)}.c07 .store-toolbar .search svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.6}.c07 .store-grid{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:radial-gradient(420px 220px at 0% 0%,rgba(232,164,108,.1),transparent 70%),var(--c07-bg-warm-white)}.c07 .store-item{position:relative;display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:10px 11px;background:var(--c07-bg-cream);border:.5px solid var(--c07-hairline);border-radius:9px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:64px}.c07 .store-item:hover{transform:translateY(-1px);box-shadow:0 4px 10px #14120f0f;border-color:var(--c07-hairline-strong)}.c07 .store-item-icon{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none;align-self:start;box-shadow:inset 0 .5px #ffffff59,0 1px 2px #a85a3a33}.c07 .store-item-icon svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.c07 .store-item-icon.ember{background:var(--yaps-gradient)}.c07 .store-item-icon.deep{background:linear-gradient(135deg,#8c4a30,#b9633f)}.c07 .store-item-icon.warm{background:linear-gradient(135deg,#d4775b,#e8a46c)}.c07 .store-item-icon.amber{background:linear-gradient(135deg,#c97a3a,#e8a46c)}.c07 .store-item-icon.cocoa{background:linear-gradient(135deg,#7a4830,#a85a3a)}.c07 .store-item-icon.terra{background:linear-gradient(135deg,#a85a3a,#d4775b)}.c07 .store-item-meta{min-width:0}.c07 .store-item-name{font-size:12px;font-weight:600;color:var(--c07-text-charcoal);letter-spacing:-.005em;line-height:1.2;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.c07 .store-item-desc{font-size:10px;color:var(--c07-text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c07 .store-pill{font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:4px 7px;border-radius:5px;background:#ffffffd9;border:.5px solid var(--c07-hairline-strong);color:var(--yaps-accent-deep);flex:none;align-self:start;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.c07 .store-pill:hover{background:var(--yaps-accent-deep);color:#fff;border-color:var(--yaps-accent-deep)}.c07 .store-pill svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2}.c07 .store-pill .pill-label{display:none}.c07 .store-pill.soon{background:#a85a3a0f;color:var(--c07-text-muted);border-color:#a85a3a2e;cursor:default;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;padding:4px 7px}.c07 .store-pill.soon:hover{background:#a85a3a0f;color:var(--c07-text-muted);border-color:#a85a3a2e}.c07 .store-footer-bar{padding:9px 14px;background:var(--c07-bg-paper);border-top:.5px solid var(--c07-hairline);display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--c07-text-muted);letter-spacing:.04em;text-transform:uppercase}.c07 .store-footer-bar .count{color:var(--yaps-accent-deep);font-weight:600}@media(max-width:1440px){.c07 .store-grid{grid-template-columns:1fr;padding:10px}.c07 .store-toolbar .search{flex:0 1 110px}}.c07 .companion{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.c07 .companion-body{transform-origin:60px 60px;animation:c07-companion-float 3s ease-in-out infinite}@keyframes c07-companion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.c07 .companion-eye{transform-box:fill-box;transform-origin:center;animation:c07-companion-blink 3.5s ease-in-out infinite;transition:translate .28s cubic-bezier(.45,0,.25,1)}@keyframes c07-companion-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.c07 .companion-wrap:hover .companion-body,.c07 .companion-wrap.is-wiggling .companion-body{animation:c07-companion-wiggle .5s ease-out}@keyframes c07-companion-wiggle{0%{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes c07-companion-peek-rise{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes c07-companion-bubble-pop{0%{opacity:0;transform:translate(-2px,2px) scale(.6)}18%{opacity:1;transform:translate(0) scale(1.05)}26%{transform:translate(0) scale(1)}80%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.96)}}.c07 .companion-hero{position:absolute;top:-60px;right:-16px;width:104px;height:104px;z-index:0;pointer-events:none;transform-origin:50% 100%;opacity:0;animation:c07-companion-peek-rise .72s cubic-bezier(.22,.61,.36,1) .72s forwards;filter:drop-shadow(0 5px 10px rgba(20,18,15,.2))}.c07 .companion-hero .companion{transform:rotate(6deg)}.c07 .scene .scene-visual{position:relative}.c07 .companion-store-wrap{position:absolute;top:-28px;left:14px;width:56px;height:56px;z-index:1;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 4px 8px rgba(20,18,15,.18))}.c07 .companion-store-wrap .companion{transform:rotate(-4deg)}.c07 .companion-eep{position:absolute;top:-34px;left:76px;padding:4px 10px 5px;background:var(--c07-bg-cream);border:.5px solid rgba(168,90,58,.4);border-radius:12px 12px 12px 4px;font-family:"Instrument Serif",serif;font-style:italic;font-size:14px;line-height:1;color:var(--yaps-accent-deep);letter-spacing:.005em;white-space:nowrap;box-shadow:0 1px 1px #a85a3a1a,0 4px 10px #14120f1a;opacity:0;pointer-events:none;transform-origin:0% 100%;z-index:2}.c07 .companion-eep:before{content:"";position:absolute;left:-5px;bottom:2px;width:8px;height:8px;background:var(--c07-bg-cream);border-left:.5px solid rgba(168,90,58,.4);border-bottom:.5px solid rgba(168,90,58,.4);border-radius:0 0 0 3px;transform:rotate(20deg)}.c07 .companion-eep.show{animation:c07-companion-bubble-pop 1.9s cubic-bezier(.22,.61,.36,1) forwards}.c07 .companion-sidebar{position:absolute;right:6px;bottom:calc(100% - 10px);width:32px;height:32px;z-index:3;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 2px 4px rgba(168,90,58,.3))}.c07 .companion-sidebar .companion{transform:rotate(8deg)}.c07 .sidebar-item.accent:hover .companion-sidebar .companion-body{animation:c07-companion-wiggle .5s ease-out}@media(max-width:820px){.c07 .companion-hero{width:84px;height:84px;top:-48px;right:-10px}.c07 .companion-store-wrap{width:48px;height:48px;top:-22px;left:10px}.c07 .companion-eep{font-size:13px;left:64px;top:-28px}.c07 .companion-sidebar{width:28px;height:28px;right:4px;bottom:calc(100% - 8px)}}.c07 .cta-proof{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0}.c07 .cta-proof li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--c07-text-muted);letter-spacing:-.005em}.c07 .cta-proof li svg{width:14px;height:14px;stroke:var(--c07-success);fill:none;stroke-width:2.2;flex:none}.c07 .cta-proof.centered{justify-content:center}.c07 .dl-row{display:flex;flex-wrap:wrap;gap:10px;max-width:470px;margin-top:4px}.c07 .dl-row.centered{margin-left:auto;margin-right:auto;justify-content:center}.c07 .dl-row .btn{flex:1 1 0;min-width:190px;justify-content:center;white-space:nowrap;padding-left:14px;padding-right:14px}.c07 .dl-row .btn svg{flex:none}.c07 .dl-beta{position:absolute;top:-7px;right:-7px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--c07-text-charcoal);color:#fff;border:1.5px solid var(--c07-bg-warm-white);box-shadow:0 1px 3px #0f0d0b38;line-height:1;pointer-events:none}.c07 .text-cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;color:var(--yaps-accent-deep);letter-spacing:-.005em;transition:gap .18s ease,color .16s ease}.c07 .text-cta:hover{gap:9px;color:var(--yaps-accent)}.c07 .text-cta svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}.c07 .why-ledger{margin-top:30px;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline-strong);border-radius:14px;overflow:hidden;box-shadow:var(--c07-soft-shadow)}.c07 .why-head{display:grid;grid-template-columns:92px 1fr 1fr;background:var(--c07-bg-paper);border-bottom:.5px solid var(--c07-hairline-strong)}.c07 .why-head>span{padding:11px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c07-text-muted)}.c07 .why-head .col-yaps{color:var(--yaps-accent-deep);background:linear-gradient(180deg,#e8a46c1f,#d4775b0f)}.c07 .why-rows{list-style:none;margin:0;padding:0}.c07 .why-row{display:grid;grid-template-columns:92px 1fr 1fr}.c07 .why-row+.why-row{border-top:.5px solid var(--c07-hairline)}.c07 .why-topic{padding:17px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--yaps-accent-deep);border-right:.5px solid var(--c07-hairline)}.c07 .why-cell{padding:15px 18px 16px;font-size:13.5px;line-height:1.55}.c07 .why-cell .cell-row{display:flex;align-items:flex-start;gap:9px}.c07 .why-cell .mark{width:15px;height:15px;flex:none;margin-top:2.5px}.c07 .why-cell .mark svg{width:15px;height:15px;fill:none;stroke-width:2.1}.c07 .why-cell.them{color:var(--c07-text-muted)}.c07 .why-cell.them .mark svg{stroke:#c9553dbf}.c07 .why-cell.yaps{color:var(--c07-text-body);background:linear-gradient(180deg,#fff7ee99,#fffaf459);border-left:.5px solid var(--c07-hairline)}.c07 .why-cell.yaps .mark svg{stroke:var(--c07-success)}.c07 .why-cell.yaps strong{color:var(--c07-text-charcoal);font-weight:600}.c07 .why-cell .cell-label{display:none}.c07 .why-kicker{margin:22px auto 0;text-align:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:19px;color:var(--c07-text-charcoal)}@media(max-width:820px){.c07 .why-head{display:none}.c07 .why-row{grid-template-columns:1fr}.c07 .why-topic{border-right:none;padding:14px 16px 2px}.c07 .why-cell{padding:10px 16px 12px}.c07 .why-cell .cell-label{margin-bottom:5px;display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c07-text-muted)}.c07 .why-cell.yaps{border-left:none;border-top:.5px dashed var(--c07-hairline)}.c07 .why-cell.yaps .cell-label{color:var(--yaps-accent-deep)}}.c07 .cleanup-surface{position:relative}.c07 .cleanup-vault-chip{position:absolute;right:16px;bottom:10px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#5cb46b;background:#4a9b5a1f;border:.5px solid rgba(74,155,90,.28);border-radius:999px;padding:3px 9px 4px;opacity:0;transform:translateY(4px);transition:opacity .32s ease .42s,transform .32s ease .42s;pointer-events:none}.c07 .cleanup-vault-chip svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4;flex:none}.c07 .cleanup-stage[data-phase=reveal]~.cleanup-vault-chip{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.c07 .cleanup-vault-chip{transition:none}}.c07 .ask-card{position:relative;z-index:2;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline-strong);border-radius:14px;overflow:hidden;box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f38,0 6px 18px -8px #14120f1a}.c07 .ask-chrome{height:32px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#f6f5f2eb,#eeede9eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--c07-hairline)}.c07 .ask-chrome .dots{display:flex;gap:6px;flex-shrink:0}.c07 .ask-chrome .dots span{width:10px;height:10px;border-radius:50%}.c07 .ask-chrome .dots span:nth-child(1){background:#ff5f57}.c07 .ask-chrome .dots span:nth-child(2){background:#febc2e}.c07 .ask-chrome .dots span:nth-child(3){background:#28c840}.c07 .ask-chrome .title{flex:1;text-align:center;font-size:11.5px;font-weight:600;color:var(--c07-text-muted);letter-spacing:.01em}.c07 .ask-chrome .title strong{color:var(--c07-text-charcoal);font-weight:600}.c07 .ask-surface{padding:18px 18px 16px;background:radial-gradient(420px 220px at 100% 0%,rgba(232,164,108,.08),transparent 70%),var(--c07-bg-warm-white)}.c07 .ask-field{display:flex;align-items:center;gap:9px;min-height:38px;padding:6px 12px;background:var(--c07-bg-paper);border:.5px solid var(--c07-hairline-strong);border-radius:9px;box-shadow:inset 0 1px 2px #14120f0a}.c07 .ask-field svg{width:14px;height:14px;stroke:var(--c07-text-muted);fill:none;stroke-width:1.8;flex:none}.c07 .ask-question{flex:1;min-width:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;color:var(--c07-text-charcoal);letter-spacing:-.005em;line-height:1.4;overflow-wrap:break-word}.c07 .ask-caret{display:inline-block;width:1.5px;height:1em;background:var(--yaps-accent-deep);margin-left:1px;vertical-align:-2px;animation:c07-cleanupCursorBlink 1.05s steps(1) infinite}.c07 .ask-scope{flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c07-text-muted);background:#fffc;border:.5px solid var(--c07-hairline);border-radius:5px;padding:3px 6px}.c07 .ask-reply{margin-top:12px;min-height:168px;transition:opacity .24s ease}.c07 .ask-reply.leaving{opacity:0}.c07 .ask-thinking{display:inline-flex;align-items:center;gap:5px;padding:12px 4px}.c07 .ask-thinking span{width:6px;height:6px;border-radius:50%;background:var(--yaps-accent);opacity:.4;animation:c07-askThink .9s ease-in-out infinite}.c07 .ask-thinking span:nth-child(2){animation-delay:.15s}.c07 .ask-thinking span:nth-child(3){animation-delay:.3s}@keyframes c07-askThink{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.c07 .ask-answer{background:var(--c07-bg-cream);border:.5px solid var(--c07-hairline);border-radius:10px;padding:12px 14px 13px;opacity:0;transform:translateY(5px);transition:opacity .28s ease,transform .28s cubic-bezier(.22,.61,.36,1)}.c07 .ask-answer.in{opacity:1;transform:translateY(0)}.c07 .ask-answer-label{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--yaps-accent-deep);margin-bottom:6px}.c07 .ask-answer-text{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--c07-text-charcoal);letter-spacing:-.005em}.c07 .ask-sources{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-top:.5px solid var(--c07-hairline);padding-top:10px}.c07 .ask-sources-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c07-text-muted);margin-right:2px}.c07 .ask-source-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--yaps-accent-deep);background:#d4775b1a;border:.5px solid rgba(168,90,58,.18);border-radius:6px;padding:3px 8px 4px;opacity:0;transform:translateY(3px);transition:opacity .24s ease,transform .24s cubic-bezier(.22,.61,.36,1)}.c07 .ask-source-chip.in{opacity:1;transform:translateY(0)}.c07 .ask-source-chip svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}.c07 .ask-source-chip em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:400;color:var(--c07-text-muted);letter-spacing:.02em}.c07 .ask-caption{padding:12px 16px 14px;background:var(--c07-bg-paper);border-top:.5px solid var(--c07-hairline);display:flex;align-items:center;justify-content:space-between;gap:12px}.c07 .ask-caption .label{font-family:"Instrument Serif",serif;font-style:italic;font-size:13px;color:var(--c07-text-muted)}.c07 .ask-caption .tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--yaps-accent-deep);display:inline-flex;align-items:center;gap:6px}.c07 .ask-caption .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--yaps-accent);box-shadow:0 0 0 3px #d4775b24}@media(prefers-reduced-motion:reduce){.c07 .ask-caret{animation:none;opacity:0}.c07 .ask-thinking span{animation:none;opacity:.7}.c07 .ask-answer,.c07 .ask-source-chip,.c07 .ask-reply{transition:none}}@media(max-width:820px){.c07 .ask-surface{padding:14px 14px 12px}.c07 .ask-reply{min-height:188px}}.c07 .clip-card{position:relative;z-index:2;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline-strong);border-radius:14px;overflow:hidden;box-shadow:0 1px #fff9 inset,0 20px 50px -18px #14120f38,0 6px 18px -8px #14120f1a}.c07 .clip-chrome{height:36px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#f6f5f2eb,#eeede9eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--c07-hairline)}.c07 .clip-chrome .dots{display:flex;gap:6px;flex-shrink:0}.c07 .clip-chrome .dots span{width:10px;height:10px;border-radius:50%}.c07 .clip-chrome .dots span:nth-child(1){background:#ff5f57}.c07 .clip-chrome .dots span:nth-child(2){background:#febc2e}.c07 .clip-chrome .dots span:nth-child(3){background:#28c840}.c07 .clip-urlbar{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:22px;padding:0 10px;background:var(--c07-bg-paper);border:.5px solid var(--c07-hairline);border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--c07-text-muted);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c07 .clip-urlbar svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}.c07 .clip-ext-btn{position:relative;width:22px;height:22px;border-radius:6px;border:.5px solid rgba(168,90,58,.35);background:var(--yaps-gradient);box-shadow:inset 0 .5px #fff6,0 1px 2px #a85a3a40;flex:none;cursor:default;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease}.c07 .clip-ext-glyph{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 .5px 1px #00000026}.c07 .clip-ext-btn:after{content:"";position:absolute;inset:-5px;border-radius:10px;border:1.5px solid rgba(212,119,91,.55);opacity:0;transform:scale(.8);pointer-events:none}.c07 .clip-card[data-phase=press] .clip-ext-btn{transform:scale(.88)}.c07 .clip-card[data-phase=press] .clip-ext-btn:after{animation:c07-clipRing .36s ease-out forwards}@keyframes c07-clipRing{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}.c07 .clip-surface{position:relative;padding:20px 20px 18px;min-height:250px;background:radial-gradient(420px 220px at 0% 100%,rgba(232,164,108,.08),transparent 70%),var(--c07-bg-warm-white)}.c07 .clip-article{transition:opacity .36s ease,transform .36s ease,filter .36s ease}.c07 .clip-card[data-phase=saved] .clip-article{opacity:.45;transform:scale(.985);filter:saturate(.85)}.c07 .clip-article-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--yaps-accent-deep);margin-bottom:8px}.c07 .clip-article-title{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.15;color:var(--c07-text-charcoal);margin-bottom:12px}.c07 .clip-article-byline{width:34%;height:8px;border-radius:4px;background:#00000014;margin-bottom:14px}.c07 .clip-article-line{height:9px;border-radius:4.5px;background:#0000000f;margin-bottom:9px}.c07 .clip-article-line.short{width:62%}.c07 .clip-note{position:absolute;left:20px;right:20px;bottom:16px;display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--c07-bg-cream);border:.5px solid rgba(168,90,58,.22);border-radius:9px;box-shadow:0 6px 16px -8px #14120f40;opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .32s ease .12s,transform .38s cubic-bezier(.22,.61,.36,1) .12s}.c07 .clip-card[data-phase=saved] .clip-note{opacity:1;transform:translateY(0) scale(1)}.c07 .clip-note-icon{width:22px;height:22px;border-radius:6px;background:var(--yaps-gradient);display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 .5px #ffffff59}.c07 .clip-note-icon svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:1.8}.c07 .clip-note-name{flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--c07-text-charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c07 .clip-note-folder{flex:none;font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--yaps-accent-deep);background:#d4775b1a;border:.5px solid rgba(168,90,58,.18);border-radius:4px;padding:2px 6px}.c07 .clip-toast{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#5cb46b;background:#4a9b5a1f;border:.5px solid rgba(74,155,90,.28);border-radius:999px;padding:3px 9px 4px;opacity:0;transform:translateY(-4px);transition:opacity .28s ease .2s,transform .28s ease .2s;pointer-events:none}.c07 .clip-toast svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4;flex:none}.c07 .clip-card[data-phase=saved] .clip-toast{opacity:1;transform:translateY(0)}.c07 .clip-caption{padding:12px 16px 14px;background:var(--c07-bg-paper);border-top:.5px solid var(--c07-hairline);display:flex;align-items:center;justify-content:space-between;gap:12px}.c07 .clip-caption .label{font-family:"Instrument Serif",serif;font-style:italic;font-size:13px;color:var(--c07-text-muted)}.c07 .clip-caption .tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--yaps-accent-deep);display:inline-flex;align-items:center;gap:6px}.c07 .clip-caption .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--yaps-accent);box-shadow:0 0 0 3px #d4775b24}@media(prefers-reduced-motion:reduce){.c07 .clip-article,.c07 .clip-note,.c07 .clip-toast,.c07 .clip-ext-btn{transition:none}.c07 .clip-card[data-phase=press] .clip-ext-btn:after{animation:none}}@media(max-width:820px){.c07 .clip-surface{padding:16px 16px 14px;min-height:232px}.c07 .clip-note{left:16px;right:16px}}.c07 .privacy-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:940px;margin:26px auto 0}.c07 .privacy-proof{background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:10px;padding:16px 18px;box-shadow:var(--c07-soft-shadow);text-align:left}.c07 .privacy-proof .proof-title{font-size:13.5px;font-weight:600;color:var(--c07-text-charcoal);letter-spacing:-.005em;margin-bottom:4px;display:flex;align-items:center;gap:8px}.c07 .privacy-proof .proof-title svg{width:15px;height:15px;stroke:var(--yaps-accent-deep);fill:none;stroke-width:1.8;flex:none}.c07 .privacy-proof .proof-body{font-size:12.5px;color:var(--c07-text-muted);line-height:1.55}@media(max-width:820px){.c07 .privacy-proof-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.c07 .companion *,.c07 .companion-body,.c07 .companion-eye{animation:none!important}.c07 .companion-hero,.c07 .companion-store-wrap,.c07 .companion-sidebar,.c07 .companion-eep.show{animation:none;opacity:1;transform:none}.c07 .scene-image-frame{transition:none}.c07 .scene-image-frame:hover{transform:rotate(-1deg)}.c07 .read-word.is-active{transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(yaps-top-bar),::view-transition-new(yaps-top-bar){animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(page-body),::view-transition-new(page-body){animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.c07-android{background:#141311;min-height:100vh}.c07-android .c07 .content{background:#141311}.c07-android .c07 .content:before{display:none}.c07-android .a07-phone-frame{position:relative;width:320px;height:660px;margin:0 auto;border-radius:42px;background:linear-gradient(160deg,#2a2018,#1a130d);padding:8px;border:.5px solid rgba(0,0,0,.35);box-shadow:0 0 0 1.5px #3c281433,0 20px 50px -10px #3c1e0f59,0 60px 120px -40px #46281473,inset 0 1px #ffffff14;transform:rotate(-2deg);transition:transform .32s cubic-bezier(.32,.72,.18,1);overflow:hidden}.c07-android .a07-phone-frame:hover{transform:rotate(-.6deg) translateY(-3px)}.c07-android .a07-phone-frame:before{content:"";position:absolute;inset:-40px -36px auto auto;width:240px;height:240px;background:radial-gradient(circle,rgba(232,164,108,.22) 0%,rgba(212,119,91,.1) 40%,transparent 70%);filter:blur(10px);z-index:-1;pointer-events:none}.c07-android .a07-phone-screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:linear-gradient(180deg,#f2f4f7,#eceef2 50%,#000 51%);display:flex;flex-direction:column}.c07-android .a07-phone-statusbar{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 4px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.02em;color:var(--c07-text-charcoal);font-weight:600;flex:none}.c07-android .a07-phone-statusbar .icons{display:inline-flex;align-items:center;gap:5px;color:var(--c07-text-charcoal)}.c07-android .a07-phone-statusbar .icons svg{width:11px;height:11px;stroke:currentColor;fill:currentColor;opacity:.85}.c07-android .a07-phone-notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:8px;height:8px;background:#0a0805;border-radius:50%;box-shadow:inset 0 .5px 1px #ffffff0f;z-index:2}.c07-android .a07-msg-app{display:flex;flex-direction:column;flex:1;min-height:0;background:linear-gradient(180deg,#fff 0% 60%,#1a1815 60% 100%)}.c07-android .a07-phone-screen,.c07-android .a07-scene-phone-screen{--c07-bg-cream: #f4f3f0;--c07-bg-warm-white: #ffffff;--c07-bg-paper: #ffffff;--c07-text-charcoal: #1d1d1f;--c07-text-body: #3a3a3c;--c07-text-muted: #6b6b70;--c07-text-faint: #8e8e94;--c07-accent-dark: #a85a3a;--yaps-accent-deep: #a85a3a;--c07-hairline: rgba(0, 0, 0, .08);--c07-hairline-strong: rgba(0, 0, 0, .12)}.c07-android .a07-msg-header{display:flex;align-items:center;gap:9px;padding:8px 14px 10px;border-bottom:.5px solid rgba(0,0,0,.06);background:#fff;flex:none}.c07-android .a07-msg-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#baa793,#9b8772);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:11px;font-weight:600;flex:none}.c07-android .a07-msg-recipient{display:flex;flex-direction:column;line-height:1.15;min-width:0}.c07-android .a07-msg-recipient .name{font-size:12.5px;font-weight:600;color:var(--c07-text-charcoal)}.c07-android .a07-msg-recipient .sub{font-size:10px;color:var(--c07-text-muted);letter-spacing:.01em}.c07-android .a07-msg-thread{flex:1;min-height:0;padding:12px 12px 8px;overflow:hidden;display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,#fff,#fafbfd)}.c07-android .a07-msg-bubble{max-width:78%;padding:7px 11px;border-radius:16px;font-size:12px;line-height:1.42;color:var(--c07-text-charcoal);background:#efeff4}.c07-android .a07-msg-bubble.them{align-self:flex-start;border-bottom-left-radius:6px}.c07-android .a07-msg-bubble.you{align-self:flex-end;background:linear-gradient(180deg,#b96846,#a85a3a);color:#fff;border-bottom-right-radius:6px;box-shadow:0 1px 2px #a85a3a2e}.c07-android .a07-msg-bubble.you.sent-flying{animation:a07-msg-sent .54s cubic-bezier(.32,.72,.18,1)}@keyframes a07-msg-sent{0%{transform:translateY(40px) scale(.92);opacity:0}60%{transform:translateY(-2px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.c07-android .a07-msg-meta{align-self:flex-end;font-size:9px;color:var(--c07-text-muted);letter-spacing:.02em;padding:1px 4px 0}.c07-android .a07-msg-composer{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border-top:.5px solid rgba(0,0,0,.05);flex:none}.c07-android .a07-composer-field{flex:1;min-height:28px;padding:6px 10px;border-radius:14px;background:#f1f1f4;font-family:Inter,sans-serif;font-size:11.5px;line-height:1.35;color:var(--c07-text-charcoal);letter-spacing:-.005em;position:relative;display:flex;align-items:center;min-width:0;overflow:hidden}.c07-android .a07-composer-field .placeholder{color:#00000052;font-style:normal}.c07-android .a07-send-btn{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#a85a3a,#d4775b);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;border:none;box-shadow:0 1px 2px #a85a3a33;opacity:.55;transition:opacity .22s ease,transform .22s ease;cursor:pointer;padding:0}.c07-android .a07-send-btn.ready{opacity:1;transform:scale(1.04)}.c07-android .a07-send-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.c07-android .a07-composer-field .cursor{display:inline-block;width:1.5px;height:.95em;background:var(--yaps-accent-deep);margin-left:1px;vertical-align:-1px;opacity:.92;animation:a07-composer-caret 1.05s steps(1) infinite}@keyframes a07-composer-caret{50%{opacity:0}}.c07-android .a07-composer-word{display:inline-block;opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease,color .24s ease,background .24s ease;white-space:pre;vertical-align:baseline}.c07-android .a07-composer-word.in{opacity:1;transform:translateY(0)}.c07-android .a07-composer-word.filler.strike,.c07-android .a07-composer-word.correction.strike{color:var(--yaps-accent-deep);text-decoration:line-through;text-decoration-color:#a85a3abf;text-decoration-thickness:1.5px;background:#d4775b1a;border-radius:3px}.c07-android .a07-composer-word.filler.fade-out,.c07-android .a07-composer-word.correction.fade-out{opacity:0;pointer-events:none}.c07-android .a07-composer-stage{position:relative;display:inline-block;min-height:1em;width:100%}.c07-android .a07-composer-layer{transition:opacity .36s cubic-bezier(.32,.72,.18,1);will-change:opacity}.c07-android .a07-composer-layer-raw{position:relative;opacity:1;z-index:2}.c07-android .a07-composer-layer-clean{position:absolute;inset:0;opacity:0;z-index:1}.c07-android .a07-composer-stage[data-phase=reveal] .a07-composer-layer-raw{opacity:0}.c07-android .a07-composer-stage[data-phase=reveal] .a07-composer-layer-clean{opacity:1}.c07-android .a07-composer-stage[data-phase=sent] .a07-composer-layer-raw,.c07-android .a07-composer-stage[data-phase=sent] .a07-composer-layer-clean{opacity:0}.c07-android .a07-yaps-kb{flex:none;width:100%;box-sizing:border-box;background:#1a1815;border-top:.5px solid rgba(0,0,0,.55);padding:0;border-bottom-left-radius:33px;border-bottom-right-radius:33px;box-shadow:-2px 0 #1a1815,2px 0 #1a1815,0 2px #1a1815,0 -3px 6px #00000014;position:relative;font-family:Inter,sans-serif}.c07-android .a07-yaps-kb-strip{position:relative;height:38px;padding:0 10px;display:flex;align-items:center}.c07-android .a07-yaps-kb-strip-idle,.c07-android .a07-yaps-kb-strip-rec,.c07-android .a07-yaps-kb-strip-proc{position:absolute;inset:0;padding:0 10px;display:flex;align-items:center;gap:10px;transition:opacity .22s ease}.c07-android .a07-yaps-kb-strip-rec,.c07-android .a07-yaps-kb-strip-proc,.c07-android .a07-yaps-kb.recording .a07-yaps-kb-strip-idle{opacity:0;pointer-events:none}.c07-android .a07-yaps-kb.recording .a07-yaps-kb-strip-rec{opacity:1}.c07-android .a07-yaps-kb.processing .a07-yaps-kb-strip-idle{opacity:0;pointer-events:none}.c07-android .a07-yaps-kb.processing .a07-yaps-kb-strip-proc{opacity:1}.c07-android .a07-yaps-kb.processing .a07-yaps-kb-rows{opacity:.55;transition:opacity .22s ease}.c07-android .a07-yaps-kb-menu{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#cfc6bd;opacity:.78}.c07-android .a07-yaps-kb-menu svg{width:18px;height:18px}.c07-android .a07-yaps-kb-suggestions{flex:1;display:flex;align-items:center;justify-content:space-around;gap:4px;font-family:Inter,sans-serif;font-size:12px;color:#b0a89e;letter-spacing:.005em;min-width:0}.c07-android .a07-yaps-kb-suggestion{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 2px}.c07-android .a07-yaps-kb-suggestion.center{color:#d8d2cb;font-weight:500}.c07-android .a07-yaps-kb-dictate{flex:none;width:56px;height:28px;border-radius:999px;background:var(--yaps-gradient);border:.5px solid rgba(168,90,58,.55);box-shadow:inset 0 .5px #ffffff4d,0 1px 2px #a85a3a59;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:0;position:relative}.c07-android .a07-yaps-kb-dictate-bars{display:inline-flex;align-items:center;gap:2px;height:14px}.c07-android .a07-yaps-kb-dictate-bars span{display:block;width:2px;background:#fff;border-radius:1px;animation:a07-idle-bar 1.4s ease-in-out infinite}.c07-android .a07-yaps-kb-dictate-bars span:nth-child(1){--bar-min: 4px;--bar-max: 8px;animation-delay:0s}.c07-android .a07-yaps-kb-dictate-bars span:nth-child(2){--bar-min: 5px;--bar-max: 12px;animation-delay:.18s}.c07-android .a07-yaps-kb-dictate-bars span:nth-child(3){--bar-min: 4px;--bar-max: 9px;animation-delay:.36s}@keyframes a07-idle-bar{0%,to{height:var(--bar-min, 4px)}50%{height:var(--bar-max, 10px)}}.c07-android .a07-yaps-kb-dictate:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid rgba(212,119,91,.42);opacity:0;pointer-events:none}.c07-android .a07-yaps-kb.recording .a07-yaps-kb-dictate:after{animation:a07-mic-pulse 2.4s ease-out infinite}@keyframes a07-mic-pulse{0%{opacity:.7;transform:scale(.96)}80%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}.c07-android .a07-yaps-kb-cancel,.c07-android .a07-yaps-kb-commit{flex:none;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0}.c07-android .a07-yaps-kb-cancel{background:transparent;color:#d8d2cb}.c07-android .a07-yaps-kb-cancel svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none}.c07-android .a07-yaps-kb-commit{background:var(--yaps-gradient);color:#fff;box-shadow:0 1px 2px #a85a3a59}.c07-android .a07-yaps-kb-commit svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none}.c07-android .a07-yaps-kb-waveform{flex:1;height:24px;display:flex;align-items:center;justify-content:center;gap:1.5px}.c07-android .a07-yaps-kb-waveform span{display:block;width:1.5px;background:linear-gradient(180deg,#e8a46c,#d4775b 60%,#a85a3a);border-radius:1px;opacity:.95;animation:a07-wave-bar 1.1s ease-in-out infinite}@keyframes a07-wave-bar{0%,to{height:4px}50%{height:var(--wave-h, 14px)}}.c07-android .a07-yaps-kb-procdots{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:24px}.c07-android .a07-yaps-kb-procdots span{display:block;width:7px;height:7px;border-radius:50%;background:linear-gradient(180deg,#e8a46c,#d4775b 60%,#a85a3a);box-shadow:0 1px 1.5px #a85a3a4d;animation:a07-proc-bounce 1.1s ease-in-out infinite}.c07-android .a07-yaps-kb-procdots span:nth-child(1){animation-delay:0s}.c07-android .a07-yaps-kb-procdots span:nth-child(2){animation-delay:.18s}.c07-android .a07-yaps-kb-procdots span:nth-child(3){animation-delay:.36s}@keyframes a07-proc-bounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-5px);opacity:1}}.c07-android .a07-yaps-kb-commit.is-done{background:#ffffff12;color:#8b837a;box-shadow:none}.c07-android .a07-yaps-kb-commit.is-done svg{stroke:currentColor}.c07-android .a07-yaps-kb-rows{display:flex;flex-direction:column;gap:6px;padding:4px 5px 8px}.c07-android .a07-yaps-kb-row{display:flex;gap:4px;justify-content:center}.c07-android .a07-yaps-kb-key{flex:1;min-width:0;height:30px;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#d8d2cb;background:#2a2622;border:0;border-radius:5px;box-shadow:0 1px #0000004d;letter-spacing:0}.c07-android .a07-yaps-kb-key.fn{background:#23201d;color:#c8c0b7;font-size:11px}.c07-android .a07-yaps-kb-key.fn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.c07-android .a07-yaps-kb-key.space{flex:5;background:#2a2622;font-size:11px;color:#9b9389}.c07-android .a07-yaps-kb-key.bottom{height:34px}.c07-android .a07-yaps-kb-key.comma,.c07-android .a07-yaps-kb-key.period{flex:1.05;background:#23201d;color:#c8c0b7;font-size:13px}.c07-android .a07-yaps-kb-key.symbols{flex:1.35;background:#23201d;color:#c8c0b7;font-size:11.5px}.c07-android .a07-yaps-kb-key.emoji{flex:1.05;background:#23201d;color:#c8c0b7}.c07-android .a07-yaps-kb-key.emoji svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.c07-android .a07-yaps-kb-key.return{flex:1.35;background:#23201d;color:#c8c0b7}.c07-android .a07-yaps-kb-key.return svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.c07-android .a07-yaps-kb-key.shift,.c07-android .a07-yaps-kb-key.backspace{flex:1.35;background:#23201d;color:#c8c0b7}.c07-android .a07-yaps-kb-key.shift svg,.c07-android .a07-yaps-kb-key.backspace svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.c07-android .a07-yaps-kb-row.row-bottom{gap:4px}.c07-android .a07-yaps-kb-sysbar{height:24px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#968d83;background:#1a1815}.c07-android .a07-yaps-kb-sysbar-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.c07-android .a07-yaps-kb-sysbar-icon.left{justify-self:start}.c07-android .a07-yaps-kb-sysbar-icon.right{justify-self:end}.c07-android .a07-yaps-kb-sysbar-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;fill:none}.c07-android .a07-yaps-kb-sysbar-brand{font-family:"Instrument Serif",serif;font-style:italic;font-size:11px;color:#5e564e;letter-spacing:.02em}.c07-android .a07-cta-meta{display:flex;align-items:center;gap:14px;margin-top:18px;color:var(--c07-text-muted);font-size:12.5px}.c07-android .a07-cta-meta .a07-cta-meta-ok{color:var(--c07-success);font-weight:600}.c07-android .a07-gp-link{display:inline-block;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;flex:none}.c07-android .a07-gp-link:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000059,0 0 30px #d4775b26}.c07-android .a07-gp-sidebar{margin:14px 4px 0;align-self:flex-start}.c07-android .a07-feature-cards{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.c07-android .a07-feature-card{position:relative;background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--c07-soft-shadow);transition:transform .32s cubic-bezier(.32,.72,.18,1),box-shadow .32s ease,border-color .32s ease}.c07-android .a07-feature-card:before{content:"";position:absolute;inset:0 0 auto;height:1.5px;background:linear-gradient(90deg,transparent,rgba(212,119,91,.45),transparent);opacity:.7;z-index:2}.c07-android .a07-feature-card:after{content:"";position:absolute;inset:-100px -100px auto auto;width:240px;height:240px;background:radial-gradient(circle,rgba(232,164,108,.2) 0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .48s ease;z-index:0}.c07-android .a07-feature-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -15px #d4775b33,var(--c07-soft-shadow);border-color:#a85a3a38}.c07-android .a07-feature-card:hover:after{opacity:1}.c07-android .a07-feature-card-body{position:relative;padding:26px 26px 14px;z-index:1}.c07-android .a07-feature-card-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--yaps-accent-deep)}.c07-android .a07-feature-card-headline{font-family:"Instrument Serif",serif;font-size:26px;line-height:1.1;color:var(--c07-text-charcoal);letter-spacing:-.005em;margin:10px 0 12px;font-weight:400}.c07-android .a07-feature-card-body p{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:var(--c07-text-body);margin:0;max-width:36ch}.c07-android .a07-feature-card-visual{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;padding-top:22px;overflow:hidden;z-index:1}.c07-android .a07-scene-phone{width:224px;height:380px;margin:0 auto -60px;border-radius:30px 30px 0 0;background:linear-gradient(160deg,#2a2018,#1a130d);padding:7px 7px 0;box-shadow:0 0 0 1.5px #3c28142e,0 -2px #3c28142e;position:relative}.c07-android .a07-scene-phone-screen{position:relative;width:100%;height:100%;border-radius:24px 24px 0 0;overflow:hidden;background:#fff;display:flex;flex-direction:column}.c07-android .a07-scene-phone-notch{position:absolute;top:4px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#0a0805;border-radius:50%;z-index:2}.c07-android .a07-scene-phone-status{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 4px;font-family:Inter,sans-serif;font-size:9px;font-weight:600;color:var(--c07-text-charcoal);letter-spacing:.02em;flex:none}.c07-android .a07-scene-phone-status .ico{display:inline-flex;gap:3px;align-items:center;opacity:.7}.c07-android .a07-scene-phone-status .ico svg{width:9px;height:9px}.c07-android .a07-notes-mock{flex:1;padding:14px 14px 18px;display:flex;flex-direction:column;gap:10px;background:var(--c07-bg-cream)}.c07-android .a07-notes-mock-title{font-family:"Instrument Serif",serif;font-size:22px;color:var(--c07-text-charcoal);margin-bottom:4px}.c07-android .a07-notes-mock-search{background:#0000000a;border-radius:8px;padding:7px 10px;font-size:11px;color:var(--c07-text-muted);display:flex;align-items:center;gap:6px}.c07-android .a07-notes-mock-search svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.8;opacity:.55}.c07-android .a07-notes-mock-item{background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:4px}.c07-android .a07-notes-mock-item-title{font-size:12px;font-weight:600;color:var(--c07-text-charcoal)}.c07-android .a07-notes-mock-item-meta{font-size:9.5px;color:var(--c07-text-muted);display:flex;gap:6px;align-items:center}.c07-android .a07-notes-mock-item-tag{padding:1px 5px;background:#d4775b1a;color:var(--yaps-accent-deep);border-radius:3px;font-size:8.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.c07-android .a07-notes-mock-item-snippet{font-size:10.5px;color:var(--c07-text-muted);line-height:1.4}.c07-android .a07-read-mock{flex:1;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fff}.c07-android .a07-read-mock-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--yaps-accent-deep)}.c07-android .a07-read-mock-headline{font-family:"Instrument Serif",serif;font-size:17px;line-height:1.15;color:var(--c07-text-charcoal)}.c07-android .a07-read-mock-passage{font-size:11.5px;line-height:1.55;color:var(--c07-text-body);flex:1}.c07-android .a07-read-mock-passage .word-active{background:#e8a46c52;border-radius:2px;padding:0 2px;color:var(--c07-text-charcoal);font-weight:500}.c07-android .a07-read-mock-strip{background:var(--c07-bg-cream);border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:9px}.c07-android .a07-read-mock-play{width:28px;height:28px;border-radius:50%;background:var(--yaps-gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:0 1px 2px #a85a3a4d}.c07-android .a07-read-mock-play svg{width:11px;height:11px;fill:currentColor}.c07-android .a07-read-mock-track{flex:1;height:3px;background:#0000001a;border-radius:2px;position:relative;overflow:hidden}.c07-android .a07-read-mock-track:after{content:"";position:absolute;left:0;top:0;bottom:0;width:38%;background:var(--yaps-gradient);border-radius:2px}.c07-android .a07-read-mock-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--c07-text-muted);font-variant-numeric:tabular-nums}.c07-android .a07-store-mock{flex:1;padding:14px;display:flex;flex-direction:column;gap:9px;background:var(--c07-bg-cream)}.c07-android .a07-store-mock-title{font-family:"Instrument Serif",serif;font-size:19px;color:var(--c07-text-charcoal)}.c07-android .a07-store-mock-tabs{display:flex;gap:6px;font-size:10px;color:var(--c07-text-muted);border-bottom:.5px solid var(--c07-hairline);padding-bottom:6px;margin-bottom:2px}.c07-android .a07-store-mock-tab.on{color:var(--yaps-accent-deep);font-weight:600}.c07-android .a07-store-mock-card{background:var(--c07-bg-warm-white);border:.5px solid var(--c07-hairline);border-radius:8px;padding:9px 10px;display:flex;align-items:center;gap:9px}.c07-android .a07-store-mock-card .ico{width:28px;height:28px;border-radius:6px;background:var(--yaps-gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.c07-android .a07-store-mock-card .meta{flex:1;min-width:0}.c07-android .a07-store-mock-card .meta-name{font-size:11.5px;font-weight:600;color:var(--c07-text-charcoal);line-height:1.2}.c07-android .a07-store-mock-card .meta-sub{font-size:9.5px;color:var(--c07-text-muted);margin-top:2px}.c07-android .a07-store-mock-card .toggle{width:24px;height:14px;border-radius:999px;background:#4a9b5ad9;position:relative;flex:none}.c07-android .a07-store-mock-card .toggle:after{content:"";position:absolute;top:2px;left:12px;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 1px 1.5px #0003}.c07-android .a07-store-mock-card.off .toggle{background:#0000002e}.c07-android .a07-store-mock-card.off .toggle:after{left:2px}.c07-android .a07-stats-mock{flex:1;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fff}.c07-android .a07-stats-mock-title{font-family:"Instrument Serif",serif;font-size:19px;color:var(--c07-text-charcoal)}.c07-android .a07-stats-mock-hero{background:var(--yaps-gradient);color:#fff;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;box-shadow:0 4px 12px -4px #a85a3a66}.c07-android .a07-stats-mock-hero .label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.c07-android .a07-stats-mock-hero .value{font-family:"Instrument Serif",serif;font-size:26px;font-variant-numeric:tabular-nums}.c07-android .a07-stats-mock-hero .delta{font-size:10.5px;opacity:.9}.c07-android .a07-stats-mock-chart{background:var(--c07-bg-cream);border-radius:10px;padding:11px 12px 9px;display:flex;flex-direction:column;gap:7px}.c07-android .a07-stats-mock-chart .label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--c07-text-muted)}.c07-android .a07-stats-mock-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;align-items:end;height:60px}.c07-android .a07-stats-mock-bars span{background:var(--yaps-gradient);border-radius:2px 2px 0 0;opacity:.85}.c07-android .a07-stats-mock-bars span.dim{opacity:.3}.c07-android .a07-stats-mock-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;text-align:center;color:var(--c07-text-muted)}.c07-android .a07-gp-link.a07-gp-sidebar svg{display:block;height:52px;width:auto}.c07-android .a07-quiet-link{color:var(--yaps-accent-deep);font-weight:500;border-bottom:.5px solid rgba(168,90,58,.3);padding-bottom:1px}.c07-android .a07-quiet-link:hover{color:var(--yaps-grad-1);border-bottom-color:var(--yaps-grad-1)}@media(max-width:1440px){.c07-android .a07-feature-cards{grid-template-columns:1fr}.c07-android .a07-feature-card-body p{max-width:none}}@media(max-width:820px){.c07-android .a07-feature-cards{grid-template-columns:1fr;gap:14px}.c07-android .a07-feature-card-body{padding:22px 22px 12px}.c07-android .a07-feature-card-headline{font-size:24px}.c07-android .a07-scene-phone{width:200px;height:340px;margin-bottom:-50px}.c07-android .a07-gp-link.a07-gp-sidebar{margin:24px 16px 0}.c07-android .a07-gp-link.a07-gp-sidebar svg{height:64px}}@media(prefers-reduced-motion:reduce){.c07-android .a07-yaps-kb-dictate:after{animation:none!important}.c07-android .a07-yaps-kb-dictate-bars span{animation:none;height:7px}.c07-android .a07-yaps-kb-waveform span{animation:none;height:8px}.c07-android .a07-yaps-kb-procdots span{animation:none}.c07-android .a07-yaps-kb-strip-idle,.c07-android .a07-yaps-kb-strip-rec,.c07-android .a07-yaps-kb-strip-proc{transition:none}.c07-android .a07-msg-bubble.you.sent-flying{animation:none}.c07-android .a07-composer-layer,.c07-android .a07-composer-word{transition:none}.c07-android .a07-composer-field .cursor{animation:none;opacity:0}.c07-android .a07-phone-frame,.c07-android .a07-phone-frame:hover{transform:rotate(-2deg)}}
