/* Native and web product surfaces are real DOM, never flattened screen images. */
.ui-icon{display:inline-block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}
crumb-native-preview,crumb-dashboard-preview{display:block;min-width:0}
crumb-native-preview{container-type:inline-size;color:#16181d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:4.1cqw;line-height:1.4}
.product-stage{height:785px;max-width:1180px;margin-top:54px}
.phone-shell{width:338px;height:auto;border-radius:54px;padding:8px;transform:translateX(-50%) rotate(-3deg)}
.phone-screen{height:auto;border-radius:46px}
.phone-side{top:145px}
.quote-card{left:20px;top:75px;width:310px}
.quote-card p{font-size:22px;line-height:1.35}
.device-card{right:0;top:54px;width:303px}
.privacy-card{top:441px;left:0}
.logs-card{top:415px;right:0}
.capture-item{display:flex;gap:12px;font-family:var(--mono);font-size:10px;line-height:2.4}.capture-item>span{color:#83928d}.capture-item:last-of-type{color:#85d9c0}
.stage-caption{bottom:3px}
.native-device{aspect-ratio:390/844;position:relative;background:#fbfbfd;overflow:hidden;isolation:isolate}
.native-status{height:16cqw;display:flex;align-items:center;justify-content:space-between;padding:2cqw 7cqw 0;position:relative;z-index:2;font-size:4cqw}
.native-status>i{position:absolute;top:5.5cqw;left:35%;width:30%;height:8cqw;border-radius:8cqw;background:#16181d}
.native-status>span{display:flex;align-items:center;gap:2cqw}.native-status .ui-icon{width:5cqw;height:5cqw;stroke-width:2}
.native-battery{display:block;width:6.4cqw;height:3cqw;border:1px solid #16181d;border-radius:.8cqw;position:relative;background:linear-gradient(to right,#16181d 87%,transparent 87%)}
.native-battery:after{content:'';position:absolute;right:-1cqw;width:.5cqw;height:1.4cqw;top:.5cqw;background:#16181d}
.native-host{position:absolute;inset:16cqw 0 0;background:#fff}.native-scrim{position:absolute;inset:0;background:#16181d2b;z-index:1}
.native-sheet{position:absolute;bottom:0;left:0;right:0;background:#fbfbfd;border-radius:6.6cqw 6.6cqw 0 0;padding:0 4.6cqw 8cqw;z-index:3;box-shadow:0 -3px 18px #16181d08}
.native-grabber{width:9cqw;height:1.2cqw;background:#c6cbd5;border-radius:2cqw;margin:2cqw auto 4cqw}
.native-bar{display:grid;grid-template-columns:18.5cqw 1fr 18.5cqw;align-items:center;min-height:8cqw;gap:1cqw;margin-bottom:4cqw;font-size:4cqw}
.native-bar strong{text-align:center;font-size:4.25cqw;font-weight:600;white-space:nowrap}
.native-sheet button{font-family:inherit;border:0;color:#077056;background:none;font-size:3.8cqw;line-height:1.3;padding:0;min-height:8cqw;border-radius:1cqw}
.native-bar button:first-child{text-align:left;color:#4c535f}.native-bar button:last-child{text-align:right}
.native-is-review .native-bar button:first-child{color:#077056}.native-is-review .native-bar button:last-child{color:#4c535f}
.native-form{display:grid;gap:3.7cqw}
.native-segments{display:flex;background:#eef0f5;border-radius:2.8cqw;padding:.8cqw;min-height:10.7cqw;gap:.5cqw}
.native-segments button{flex:1;color:#4c535f;font-size:3.7cqw;border-radius:2.2cqw;min-height:8.6cqw}
.native-segments button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #16181d1a;color:#16181d;font-weight:600}
.native-description{font:inherit;font-size:4.25cqw;line-height:1.45;background:#fff;border:1px solid #e4e6ec;border-radius:3.6cqw;padding:3.5cqw;min-height:29cqw}
.native-ready{display:flex;align-items:center;gap:2cqw;color:#4c535f;font-size:3.3cqw;background:#f7f8fb;border:1px solid #e4e6ec;border-radius:3.6cqw;padding:2.8cqw 3.4cqw}
.native-ready>span{width:1.6cqw;height:1.6cqw;background:#0fb489;border-radius:50%}
.native-attachment{display:flex;gap:2.5cqw;align-items:center;background:#f7f8fb;border:1px solid #e4e6ec;border-radius:3.6cqw;padding:3cqw}
.native-attachment>span:nth-child(2){min-width:0;flex:1}.native-attachment strong{display:block;font-size:3.5cqw;font-weight:500}.native-attachment small{display:block;font-size:2.7cqw;color:#6e7684;line-height:1.4;margin-top:.5cqw}.native-attachment>button{font-size:3.4cqw;min-height:8cqw;flex:none}
.native-thumb{display:flex;flex-direction:column;gap:1.1cqw;align-items:center;justify-content:center;background:white;border-radius:1.8cqw;width:10cqw;height:13cqw;flex:none;border:1px solid #e4e6ec}
.native-thumb .ui-icon{width:4.2cqw;height:4.2cqw;color:#077056}.native-thumb i{height:1cqw;width:6cqw;background:#16181d;border-radius:.4cqw}.native-thumb b{width:6cqw;height:1.4cqw;background:#0fb489;border-radius:.4cqw}
.native-sheet .native-primary{display:flex;justify-content:center;align-items:center;min-height:13.3cqw;border-radius:3.6cqw;background:#0fb489;color:#fff;font-size:4.2cqw;font-weight:600;text-align:center;width:100%}
.native-sheet .native-primary:hover{background:#0ba57d}.native-home{position:absolute;bottom:2.5cqw;width:34%;height:1.2cqw;border-radius:9px;background:#16181d;left:33%;z-index:4}
.native-is-review .native-sheet{top:16cqw;bottom:0}.native-is-review .native-grabber{margin-bottom:2.6cqw}.native-is-review .native-bar{margin-bottom:3cqw}
.native-review-content{display:grid;gap:2.7cqw}.native-notice{background:#eef0f5;border-radius:3.6cqw;padding:3cqw;color:#4c535f;font-size:3.15cqw;line-height:1.45}
.native-review-card{background:#fff;border:1px solid #e4e6ec;border-radius:3.6cqw;padding:3.2cqw}
.native-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-family:ui-monospace,SFMono-Regular,monospace;font-size:2.5cqw;letter-spacing:.07em;color:#6e7684;min-height:5cqw}
.native-card-heading button{font-family:-apple-system,BlinkMacSystemFont,sans-serif;min-height:6cqw;font-size:3.3cqw;letter-spacing:0}
.native-review-card>p{font-size:3.7cqw;line-height:1.45;margin-top:1.3cqw}
.native-evidence-card .native-attachment{padding:0 0 3cqw;border:0;border-bottom:1px solid #e4e6ec;background:none;border-radius:0;margin-bottom:2.8cqw}
.native-evidence-card .native-thumb{width:8.7cqw;height:11.8cqw}
.native-evidence-rows{margin:1.5cqw 0 2cqw;font-size:3.1cqw}.native-evidence-rows>div{display:flex;justify-content:space-between;gap:2cqw;padding:1.6cqw 0}.native-evidence-rows dt{color:#4c535f}.native-evidence-rows dd{margin:0;font-size:2.9cqw;font-family:ui-monospace,SFMono-Regular,monospace}
.native-unavailable{display:flex;justify-content:space-between;border-top:1px solid #e4e6ec;padding:2.7cqw 0 2cqw;font-size:3.1cqw;color:#6e7684}
.native-everything summary{font-size:3.1cqw;color:#077056;cursor:pointer;list-style:none;min-height:6cqw;padding-top:1cqw;display:flex;justify-content:space-between}.native-everything summary::-webkit-details-marker{display:none}.native-everything p{font-size:3cqw;line-height:1.5;color:#4c535f;margin-top:2cqw}
.native-everything[open]{position:absolute;left:4.6cqw;right:4.6cqw;bottom:26cqw;padding:4cqw;background:#fff;border:1px solid #e4e6ec;border-radius:3.6cqw;box-shadow:0 5px 20px #16181d15}
.native-safe-note{color:#6e7684;text-align:center;font-size:2.7cqw;line-height:1.4;padding:0 2cqw}.native-send{cursor:default}
.checkout-ui{font-family:var(--body);padding:4cqw 5.5cqw;background:#fff;color:#272b2d;font-size:3.6cqw;line-height:1.4}
.store-nav{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e6ec;padding-bottom:4cqw;font-weight:600;letter-spacing:.22em;font-size:3.4cqw}.store-nav .ui-icon{width:5cqw;height:5cqw}
.store-back{display:flex;align-items:center;gap:2cqw;margin:4cqw 0;color:#68717f;font-size:3cqw}.store-back .ui-icon{width:4cqw;height:4cqw}
.checkout-ui h3{font-size:7.5cqw;line-height:1.2;letter-spacing:-.04em;margin:0 0 3cqw}.store-step{display:flex;gap:3cqw;font-size:2.8cqw;color:#68717f}.store-step b{font-weight:500;color:#16181d}
.order-summary{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e6ec;border-bottom:1px solid #e4e6ec;padding:4cqw 0;margin:5cqw 0;gap:2cqw}.order-summary small{display:block;margin-top:1cqw;color:#68717f;font-size:2.8cqw}.order-summary strong{font-weight:500}
.store-field{margin-top:4cqw}.store-field>span{display:block;font-size:3cqw;margin-bottom:1.7cqw;color:#68717f}.store-field>div{border:1px solid #e4e6ec;border-radius:1.8cqw;padding:2.6cqw;color:#4c535f;font-size:3.4cqw}
.order-total{display:flex;justify-content:space-between;margin:5cqw 0 3cqw;padding-top:4cqw;border-top:1px solid #e4e6ec}.store-pay{background:#252f2c;color:#fff;border-radius:2cqw;padding:3.5cqw 1cqw;text-align:center;display:flex;align-items:center;justify-content:center;gap:2cqw;font-size:3.2cqw}.store-spinner{display:inline-block;width:3.4cqw;height:3.4cqw;border:1.3px solid #ffffff55;border-top-color:#fff;border-radius:50%}
.store-field>.masked-field{background:#22252c;border-color:#22252c;color:#ced4dc;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:2.7cqw;padding:3cqw 1cqw}
.privacy-visual{padding:28px 24px;margin:0;min-height:0}.privacy-note{margin-bottom:24px}.review-device{width:330px;max-width:100%;margin:0 auto;background:#292c32;border:7px solid #292c32;border-radius:48px;overflow:hidden;box-shadow:0 0 0 1px #b5bbc4,0 22px 35px -18px #16181d50;transform:rotate(2deg)}.privacy-footnote{font-size:9px;letter-spacing:.4px;line-height:1.5;margin-top:26px}
.context-section>.section-container{max-width:1200px}.product-gallery{margin:40px auto 0}.gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.gallery-heading .evidence-tabs{margin:0;gap:24px;border-bottom:0}.gallery-label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#aab3bf}.evidence-panel{padding:0;margin:0;min-height:0}.evidence-panel[hidden]{display:none}.evidence-panel figcaption{display:flex;justify-content:space-between;gap:15px;margin-top:16px;font-size:12px;color:#adb6c4}.evidence-panel figcaption span:last-child{color:#8ddac4}.interactive-hint{font-size:12px;margin-top:23px}
crumb-dashboard-preview{container-type:inline-size;color:#16181d;background:#fbfbfd;border-radius:12px;border:1px solid #454a54;overflow:hidden;box-shadow:0 24px 60px -30px #0008;font-family:var(--body);font-size:13px;line-height:1.5}
.app-preview{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:790px}.app-sidebar{display:flex;flex-direction:column;gap:26px;padding:23px 13px 18px;border-right:1px solid #e4e6ec;background:#fbfbfd;min-width:0}.ui-logo{display:flex;align-items:center;gap:9px;padding-left:8px;font-family:var(--display);font-size:23px;letter-spacing:-.8px}.ui-logo img{width:27px;height:27px}
.app-project{display:flex;align-items:center;gap:9px;padding:8px 10px;background:#fff;border:1px solid #e4e6ec;border-radius:10px;font-size:12px;min-height:48px}.app-project>span{display:grid;place-items:center;width:27px;height:27px;border-radius:6px;background:#eef0f5;flex:none}.app-project>strong{font-weight:500}.app-project>.ui-icon{margin-left:auto;width:13px;height:13px;color:#68717f}.app-workspace>small{display:block;font-size:9px;letter-spacing:.1em;color:#68717f;padding:0 10px 10px}.app-navigation{display:grid;gap:5px}.app-navigation>span{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#68717f;font-size:13px;font-weight:500}.app-navigation .ui-icon{width:17px;height:17px}.app-navigation>.is-active{background:#fff;border-color:#e4e6ec;color:#16181d}.app-navigation>.is-active>.ui-icon:first-child{color:#077056}.app-navigation>.is-active>.ui-icon:last-child{margin-left:auto;width:12px;height:12px}.app-member{display:flex;align-items:center;gap:9px;margin-top:auto;font-size:11px;padding:8px}.app-member>span{display:grid;place-items:center;width:27px;height:27px;background:#eef0f5;border:1px solid #e4e6ec;border-radius:50%;font-size:9px}.app-member>.ui-icon{margin-left:auto;width:13px;height:13px;color:#68717f}
.app-main{min-width:0}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:61px;border-bottom:1px solid #e4e6ec;padding:12px 26px;font-size:11px;color:#68717f}.app-topbar>span{display:flex;align-items:center;gap:12px}.app-topbar b{color:#16181d;font-weight:500}.app-topbar .ui-icon{width:12px;height:12px}.app-search{display:flex;gap:9px;align-items:center;border:1px solid #e4e6ec;padding:8px 10px;border-radius:7px;min-width:190px}.app-search kbd{font:9px var(--mono);margin-left:auto;border:1px solid #e4e6ec;border-radius:3px;padding:0 3px}
.app-content{padding:25px 26px 30px}.app-back{display:flex;gap:8px;align-items:center;color:#68717f;font-size:11px;margin-bottom:21px}.app-back .ui-icon{width:13px;height:13px}.app-back code{font:10px var(--mono)}.app-report-meta{display:flex;align-items:center;gap:10px;color:#68717f;font-size:10px;margin-bottom:14px}.app-badge{display:inline-flex;border-radius:3px;background:#e4f6f0;padding:3px 7px;color:#077056;font-weight:500;font-size:10px;line-height:1.5}.app-badge.neutral{background:#eef0f5;color:#4c535f}.app-report-title{font-size:27px;letter-spacing:-.85px;line-height:1.27;margin:0;color:#16181d}.app-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;align-items:start;margin-top:26px}.app-evidence{display:grid;gap:20px;min-width:0}.app-evidence-section{border-top:1px solid #e4e6ec;min-width:0}.app-evidence-section header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid #e4e6ec}.app-evidence-section h4{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.3px;margin:0}.app-evidence-section header>span{font-size:10px;color:#68717f;white-space:nowrap}.app-definitions{margin:0}.app-definitions>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #e4e6ec}.app-definitions>div:last-child{border-bottom:0}.app-definitions dt{color:#68717f;font-size:12px}.app-definitions dd{margin:0;font-size:12px;overflow-wrap:anywhere}.app-definitions>div:is(:nth-child(1),:nth-child(2),:nth-child(4)) dd{font:11px/1.65 var(--mono)}.app-helper{font-size:11px;color:#68717f;line-height:1.6;padding:8px 0 9px}.app-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;margin:0;padding:20px 0}.app-metrics dt{font-size:10px;color:#68717f}.app-metrics dd{margin:6px 0 0;font:13px/1.6 var(--mono);overflow-wrap:anywhere}.app-missing{display:flex;gap:10px;flex-wrap:wrap;background:#fff4d8;padding:11px 13px;font-size:10px;color:#7b5b18}.app-log-lines{padding-top:15px;font:10px/2 var(--mono);color:#68717f;overflow-wrap:anywhere}.app-log-lines time{color:#4c535f}.app-detail-rail{display:grid;gap:14px;min-width:0}.app-artifact{background:#16181d;color:#aab1bd;border-radius:10px;padding:16px;container-type:inline-size}.app-artifact-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px;margin-bottom:15px}.app-artifact-heading .ui-icon{color:#0fb489;width:15px;height:15px}.app-artifact>.checkout-ui{border-radius:7px;overflow:hidden}.app-artifact>p{font:7px/1.6 var(--mono);margin-top:12px}.app-action-card{display:grid;gap:9px;background:#fff;border:1px solid #e4e6ec;border-radius:10px;padding:15px;font-size:11px}.app-action-card>strong{font-size:13px;font-weight:600}.app-select{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:9px 11px;border:1px solid #e4e6ec;border-radius:7px;font-size:11px}.app-select .ui-icon{width:13px;height:13px}.app-action-card>p{font-size:10px;line-height:1.6;color:#68717f}.app-action-card .app-packet-action{cursor:default;display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #e4e6ec;border-radius:7px;min-height:37px;padding:7px 9px;font-size:11px;color:#16181d}.app-action-card .app-packet-action.app-packet{background:#0fb489;border-color:#0fb489}.app-action-card .app-packet-action .ui-icon{width:14px;height:14px}
.app-inbox-heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;margin:3px 0 25px}.app-inbox-heading h3{font-size:34px;letter-spacing:-1.1px;line-height:1.2}.app-inbox-heading p{font-size:12px;color:#68717f;margin-top:11px;max-width:530px}.app-inbox-heading>span{display:flex;gap:10px;align-items:center;font-size:10px;color:#68717f;white-space:nowrap}.app-inbox-heading b{font-family:var(--display);font-size:24px;color:#16181d}.app-inbox-summary{display:grid;grid-template-columns:95px repeat(4,1fr);border-block:1px solid #e4e6ec;margin-bottom:17px}.app-inbox-summary>strong{font-size:11px;font-weight:500;padding-top:15px}.app-inbox-summary>div{display:grid;gap:6px;padding:14px;border-left:1px solid #e4e6ec}.app-inbox-summary span{font-size:10px;color:#68717f}.app-inbox-summary b{font-family:var(--display);font-size:22px;font-weight:600}.app-filters{display:flex;align-items:center;gap:7px;margin-bottom:17px}.app-filters>span{display:flex;align-items:center;gap:10px;border:1px solid #e4e6ec;border-radius:7px;background:#fff;padding:7px 9px;font-size:10px;white-space:nowrap}.app-filters>span:first-child{background:#eef0f5;border-color:#eef0f5}.app-filters .ui-icon{width:11px;height:11px;color:#68717f}.app-filters small{font-size:10px;color:#68717f;margin-left:auto}.app-report-row{display:block;width:100%;text-align:left;background:transparent;border:0;border-top:1px solid #e4e6ec;padding:20px 0;color:#16181d;font:inherit}.app-report-row:last-child{border-bottom:1px solid #e4e6ec}button.app-report-row:hover{background:#f1f7f5}.app-row-meta{display:flex;gap:9px;align-items:center;font-size:9px;color:#68717f}.app-row-meta code{font:9px var(--mono)}.app-row-time{margin-left:auto;white-space:nowrap}.app-row-time time{margin-left:10px}.app-row-quote{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;line-height:1.5;margin:11px 0}.app-row-quote .ui-icon{width:14px;height:14px;color:#68717f}.app-row-context{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#68717f;font-size:10px}.app-row-context>span{display:flex;align-items:center;gap:4px}.app-row-context>code{font:9px var(--mono);border-inline:1px solid #e4e6ec;padding:0 8px}.app-row-context .ui-icon{width:12px;height:12px}
@container (max-width: 1000px){.app-preview{grid-template-columns:155px minmax(0,1fr)}.app-sidebar{padding:20px 9px 15px}.app-content{padding:23px 20px}.app-topbar{padding:12px 20px}.app-detail-grid{grid-template-columns:minmax(0,1fr) 205px;gap:18px}.app-report-title{font-size:24px}.app-definitions>div{grid-template-columns:84px minmax(0,1fr)}.app-inbox-summary{grid-template-columns:75px repeat(4,1fr)}.app-inbox-summary>div{padding:13px 10px}.app-filters small{display:none}.app-project{gap:6px;padding:8px;font-size:11px}.app-project>span{width:23px;height:26px}.app-navigation>span{font-size:12px;gap:9px;padding-inline:8px}}
@container (max-width: 740px){.app-preview{display:block;min-height:0}.app-sidebar{display:grid;grid-template-columns:1fr auto;gap:16px;padding:18px 16px 10px;border-right:0;border-bottom:1px solid #e4e6ec}.ui-logo{font-size:22px;padding:0}.ui-logo img{width:25px;height:25px}.app-project{min-height:42px;font-size:11px;min-width:142px}.app-project>span{width:24px;height:24px}.app-workspace{grid-column:1/-1}.app-workspace>small,.app-member{display:none}.app-navigation{display:flex;gap:4px}.app-navigation>span{flex:1;justify-content:center;gap:5px;padding:8px 4px;min-height:37px;font-size:10px;white-space:nowrap}.app-navigation .ui-icon{width:14px;height:14px}.app-navigation>.is-active>.ui-icon:last-child{display:none}.app-topbar{display:none}.app-content{padding:22px 18px 25px}.app-back{margin-bottom:18px}.app-report-meta{font-size:9px;gap:7px;align-items:flex-start}.app-report-title{font-size:25px;letter-spacing:-.7px;line-height:1.3}.app-detail-grid{display:flex;flex-direction:column;gap:25px;margin-top:23px}.app-evidence{width:100%}.app-definitions>div{grid-template-columns:96px minmax(0,1fr);padding:12px 0}.app-evidence-section h4{font-size:16px}.app-definitions dt,.app-definitions dd{font-size:12px}.app-evidence-section header>span{font-size:10px}.app-metrics{gap:23px 8px}.app-metrics dd{font-size:13px}.app-log-lines{font-size:10px;line-height:2.1}.app-detail-rail{width:100%;grid-template-columns:1fr;gap:14px}.app-artifact{grid-row:auto;min-width:0;padding:18px;max-width:260px;width:100%;justify-self:center}.app-artifact-heading{font-size:8px;gap:4px}.app-artifact>p{font-size:7px;line-height:1.7}.app-action-card{padding:12px;font-size:11px;gap:8px}.app-action-card .app-packet-action{font-size:10px;padding-inline:5px}.app-action-card>strong{font-size:12px}.app-select{font-size:10px;padding:8px}.app-inbox-heading{display:block}.app-inbox-heading h3{font-size:30px}.app-inbox-heading p{font-size:12px}.app-inbox-heading>span{margin-top:14px}.app-inbox-heading b{font-size:21px}.app-inbox-summary{grid-template-columns:repeat(2,1fr)}.app-inbox-summary>strong{grid-column:1/-1;padding:10px 0;border-bottom:1px solid #e4e6ec}.app-inbox-summary>div{padding:12px}.app-inbox-summary>div:nth-child(even){border-left:0}.app-inbox-summary>div:nth-child(n+4){border-top:1px solid #e4e6ec}.app-filters{flex-wrap:wrap}.app-filters>span{padding:7px;font-size:10px;gap:5px}.app-row-meta{font-size:9px;gap:6px;flex-wrap:wrap}.app-row-meta code{font-size:9px}.app-row-time{font-size:9px}.app-row-quote{font-size:15px}.app-row-context{font-size:10px;gap:8px}}
@container (max-width: 370px){.app-sidebar{padding-inline:12px;gap:12px}.app-navigation>span{gap:4px;font-size:9px}.app-project{min-width:128px;font-size:10px}.app-content{padding-inline:15px}.app-report-title{font-size:23px}.app-detail-rail{grid-template-columns:1fr}.app-artifact{grid-row:auto;max-width:230px;width:100%;justify-self:center}.app-action-card{font-size:12px}.app-action-card>strong{font-size:14px}.app-action-card .app-packet-action{font-size:12px}.app-row-time{width:100%;margin-left:0}.app-select{font-size:12px}.app-action-card>p{font-size:11px}}
@media(max-width:1050px) and (min-width:701px){.product-stage{width:1180px;margin-left:-590px;scale:.78;margin-bottom:-146px}.privacy-layout{gap:36px}.review-device{width:305px}.privacy-visual{padding:28px 16px}}
@media(max-width:700px){.product-stage{height:780px;margin-top:40px;scale:1;width:100%;left:0;margin-left:0;margin-bottom:0}.phone-shell{width:min(326px,calc(100vw - 46px));border-radius:52px;padding:7px;top:0}.phone-screen{border-radius:45px}.quote-card{left:calc(50% - 166px);top:694px;width:332px;transform:rotate(-3deg);padding:14px 17px;z-index:2}.quote-card .card-top,.quote-card .tiny-label{display:none}.quote-card p{font-size:18px;margin:0;line-height:1.4;letter-spacing:-.4px}.device-card,.privacy-card,.logs-card{display:none}.stage-caption{bottom:-28px;flex-wrap:wrap;padding:0 15px;row-gap:4px;font-size:8px;letter-spacing:.7px}.demo-label{font-size:9px}.platforms{margin-top:58px}.product-gallery{margin-top:30px}.gallery-heading{gap:12px;flex-wrap:wrap}.gallery-label{font-size:9px}.gallery-heading .evidence-tabs{gap:24px}.gallery-heading .evidence-tab{font-size:13px;min-height:44px}.evidence-panel figcaption{font-size:11px;line-height:1.6}.evidence-panel figcaption>span{max-width:60%}.interactive-hint{font-size:11px;line-height:1.6;text-align:center}.privacy-visual{padding:28px 17px}.review-device{width:320px;border-radius:47px}.privacy-note{font-size:9px}.privacy-footnote{font-size:8px}.context-section{padding-inline:16px}}
@media(max-width:380px){.product-stage{height:calc((100vw - 60px)*2.164 + 102px)}.quote-card{top:calc((100vw - 60px)*2.164 + 26px);left:20px;width:calc(100% - 40px);padding:12px 15px}.quote-card p{font-size:16px}.phone-shell{border-radius:47px}.phone-screen{border-radius:40px}.stage-caption{font-size:7px}.demo-label{font-size:8px}}
