.t-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.t-lede{color:var(--bone-2);font-size:13px;max-width:640px}.t-warn{color:var(--s3)}.t-head-actions{display:flex;gap:8px;flex-shrink:0}.t-note{font-size:11px;color:var(--bone-2);border-left:2px solid var(--rule-2);padding:6px 10px;margin:0 0 14px}.t-note,.t-toggle{font-family:var(--mono)}.t-toggle{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);border:1px solid var(--rule);background:var(--panel);padding:0 12px;cursor:pointer;white-space:nowrap}.t-title-cell{min-width:280px;max-width:560px}.t-title{line-height:1.35}.t-buyer{font-size:12.5px;max-width:260px}.t-buyer,.t-flag{color:var(--bone-2)}.t-flag{display:inline-block;margin-left:8px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-2);padding:0 5px}.t-fit{padding-left:7px;border-left:2px solid var(--bone-3);color:var(--bone-2);white-space:nowrap}.t-fit-strong{border-left-color:var(--s0);color:var(--bone)}.t-fit-possible{border-left-color:var(--bone-2)}.t-fit-not_a_fit,.t-fit-weak{border-left-color:var(--rule-2);color:var(--bone-3)}.t-winner{min-width:180px;max-width:280px}.t-winner .l-sub .t-flag:first-child{margin-left:0}.t-num{text-align:right}.t-nowrap,.t-num{white-space:nowrap}.t-row-link{cursor:pointer}.t-h-first{border-top:0;padding-top:0;margin-top:4px}.t-sources{list-style:none;margin:0 0 6px;padding:0}.t-sources li{padding:8px 0;border-bottom:1px solid var(--rule)}.t-sources li:last-child{border-bottom:0}.t-source-main{display:flex;align-items:baseline;gap:10px;font-size:13px}.t-source-main a{color:var(--bone)}.t-source-count{font-size:11px;color:var(--bone-3)}.t-source-add{margin-left:auto;font-size:12px}.t-source-group{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);margin:14px 0 2px}.t-drawer{width:min(680px,92%)}.t-overlay-centre{justify-content:center;align-items:flex-start;padding:5vh 16px;overflow-y:auto}.t-dialog{height:auto;width:min(620px,100%);border:1px solid var(--rule-2);padding-bottom:20px}.t-drawer-title{font-family:var(--mono);font-size:15px!important;font-weight:500!important}.t-drawer-desc{font-size:16px;font-weight:500;line-height:1.4;margin:4px 0 8px}.t-drawer-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.t-st-considering,.t-st-new,.t-st-pursuing,.t-st-submitted{color:var(--bone)}.t-st-won{color:var(--st-won)}.t-st-dismissed,.t-st-lost{color:var(--st-lost)}.t-st-idea{color:var(--bone-3)}.t-moves{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.t-h{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);border-top:1px solid var(--rule);padding-top:16px;margin:22px 0 10px}.t-small{font-size:12.5px}.t-hint{font-size:11.5px;color:var(--bone-3);margin-top:6px;line-height:1.45}.t-hint-inline{display:block;margin-top:2px}.t-link{background:none;border:0;color:var(--bone);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit;padding:0;width:auto}.t-link:disabled{opacity:.5;cursor:default}.t-facts{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:13px}.t-facts dt{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);padding-top:3px}.t-facts dd{color:var(--bone-2);min-width:0;overflow-wrap:anywhere}.t-facts dd a{color:var(--bone)}.t-facts-main{margin-bottom:12px}.t-docs{list-style:none;border:1px solid var(--rule)}.t-docs li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--rule);font-size:12.5px}.t-docs li:last-child{border-bottom:0}.t-doc-name{min-width:0;overflow-wrap:anywhere}.t-doc-links{display:flex;gap:12px;flex-shrink:0;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.t-doc-links a{color:var(--bone)}.t-doc-links .t-link{font:inherit;letter-spacing:inherit;text-transform:inherit}.t-saved{margin-left:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);border:1px solid var(--rule-2);padding:0 5px;white-space:nowrap}.t-cal{list-style:none;border:1px solid var(--rule)}.t-cal li{display:flex;align-items:baseline;gap:12px;padding:8px 12px;border-bottom:1px solid var(--rule);font-size:12.5px}.t-cal li:last-child{border-bottom:0}.t-cal-what{flex:1 1;color:var(--bone-2);min-width:0;overflow-wrap:anywhere}.t-cal a{color:var(--bone);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.t-brief{border:1px solid var(--rule);background:var(--sunken);padding:14px 16px}.t-verdict{display:flex;flex-direction:column;gap:3px;padding:2px 0 2px 10px;border-left:2px solid var(--bone-3);margin-bottom:12px;font-size:13px;color:var(--bone-2)}.t-verdict strong{color:var(--bone);font-size:13.5px}.t-summary{font-size:13.5px;line-height:1.55;margin-bottom:4px}.t-brief-sec{margin-top:14px}.t-brief-sec h4{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);margin-bottom:6px}.t-sub-h{font-size:11.5px;color:var(--bone-3);margin:10px 0 4px}.t-bullets{padding-left:18px;font-size:13px;color:var(--bone-2)}.t-bullets li{margin-bottom:3px}.t-reqs{list-style:none;font-size:13px}.t-reqs li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:5px 0;border-bottom:1px solid var(--rule);color:var(--bone-2)}.t-reqs li:last-child{border-bottom:0}.t-must{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--s3);border:1px solid var(--s3);padding:0 4px}.t-must,.t-source{font-family:var(--mono)}.t-source{font-size:10.5px;color:var(--bone-3);width:100%}.t-criteria{width:100%;margin-top:8px;font-size:12.5px;border-collapse:collapse}.t-criteria td{padding:4px 0;border-bottom:1px solid var(--rule);color:var(--bone-2)}.t-criteria td.num{text-align:right;padding-left:12px;white-space:nowrap}.t-provenance{margin-top:14px;font-size:11px;color:var(--bone-3);line-height:1.5}.t-phase{border:1px solid var(--rule);margin-bottom:6px;background:var(--panel)}.t-phase summary{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;cursor:pointer;font-size:13px;font-weight:500;list-style:none}.t-phase summary::-webkit-details-marker{display:none}.t-phase summary:before{content:"+";font-family:var(--mono);color:var(--bone-3);margin-right:10px}.t-phase[open] summary:before{content:"−"}.t-phase summary span:first-child{flex:1 1}.t-phase ul{list-style:none;border-top:1px solid var(--rule);padding:4px 12px 8px}.t-phase li{padding:6px 0}.t-progress{font-family:var(--mono);font-size:11px;color:var(--bone-3)}.t-progress-done{color:var(--s0)}.t-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;cursor:pointer}.t-check input{margin-top:3px;flex-shrink:0}.t-if{font-family:var(--mono);font-size:10px;color:var(--bone-3);letter-spacing:.04em}.t-invoices{width:100%;border-collapse:collapse;font-size:12.5px;border:1px solid var(--rule)}.t-invoices th{text-align:left;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);padding:7px 10px}.t-invoices td,.t-invoices th{border-bottom:1px solid var(--rule)}.t-invoices td{padding:8px 10px;vertical-align:top}.t-inv-st{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);margin-top:2px}.t-inv-paid{color:var(--st-won)}.t-inv-issued{color:var(--bone)}.t-inv-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.t-form-row-3{grid-template-columns:repeat(3,1fr)}.t-lines{display:flex;flex-direction:column;gap:6px}.t-line{display:grid;grid-template-columns:1fr 72px 120px 36px;grid-gap:6px;gap:6px}.t-line .btn{padding:0}.t-totals{display:grid;grid-template-columns:1fr auto;grid-gap:4px 16px;gap:4px 16px;margin:4px 0 16px auto;width:min(280px,100%);font-size:13px;color:var(--bone-2)}.t-totals dd{text-align:right}.t-lane{color:var(--bone-2);margin:-6px 0 14px}.t-lane,.t-lane .t-link{font-size:12px}.t-supply-catalog{margin:0 0 10px}.t-supply-catalog .t-link{font-size:11.5px}.t-bom{list-style:none;border:1px solid var(--rule);counter-reset:bom}.t-bom>li{counter-increment:bom;display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;padding:10px 12px;border-bottom:1px solid var(--rule)}.t-bom>li:last-child{border-bottom:0}.t-bom-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 72px 36px;grid-gap:6px;gap:6px}.t-bom-row .btn{padding:0}.t-bom-match{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12.5px;color:var(--bone-2);min-width:0}.t-bom-product{flex-basis:100%;color:var(--bone);overflow-wrap:anywhere}.t-bom-code{font-family:var(--mono);font-size:10.5px;color:var(--bone-3)}.t-bom-price{font-size:12px}.t-bom-actions{display:flex;gap:12px;font-size:12px}.t-bom-own{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--bone-3)}.t-bom-own .form-input{width:120px}.t-bom-total{align-self:end;text-align:right;font-size:13px;white-space:nowrap}.t-supply-add{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.t-supply-markup{max-width:160px;margin-top:14px}.t-supply-actions{margin-top:4px;flex-wrap:wrap}.t-picker{grid-column:1/-1;border:1px solid var(--rule-2);background:var(--sunken);padding:10px}.t-picker-search{display:flex;gap:6px}.t-picker-search .form-input{flex:1 1}.t-picker-results{list-style:none;margin-top:8px;max-height:320px;overflow-y:auto}.t-picker-results li{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--rule)}.t-picker-results li:last-child{border-bottom:0}.t-picker-main{flex:1 1;min-width:0;overflow-wrap:anywhere}.t-picker-price{white-space:nowrap;font-size:12.5px}@media (max-width:768px){.t-bom-row{grid-template-columns:1fr 56px 32px}.t-bom-own .form-input{width:96px}.t-head{flex-direction:column}.t-cal li{flex-wrap:wrap;gap:4px 10px}.t-title-cell{min-width:220px}.t-drawer{width:100%}.t-form-row-3{grid-template-columns:1fr}.t-line{grid-template-columns:1fr 56px 96px 32px}.t-facts{grid-template-columns:1fr;gap:2px}.t-facts dd{margin-bottom:6px}}.lg-save{display:flex;gap:8px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.lg-note{flex:1 1;min-width:220px}.lg-live{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lg-grid{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--rule);background:var(--panel)}.lg-list{list-style:none;margin:0;padding:0;border-right:1px solid var(--rule);max-height:70vh;overflow-y:auto}.lg-list li+li{border-top:1px solid var(--rule)}.lg-item{display:flex;flex-direction:column;gap:3px;width:100%;padding:12px 14px;text-align:left;background:none;border:0;border-left:2px solid transparent;color:var(--bone-2);font:inherit;cursor:pointer}.lg-item:hover{background:var(--panel-2)}.lg-item-on{background:var(--panel-3);border-left-color:var(--s0);color:var(--bone)}.lg-item-date{font-size:13px;color:var(--bone);display:flex;align-items:center;gap:8px}.lg-latest{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--s0);border:1px solid color-mix(in srgb,var(--s0) 40%,transparent);padding:0 5px}.lg-item-meta{font-size:12px;color:var(--bone-3)}.lg-item-note{font-size:12px;color:var(--bone-2)}.lg-doc{padding:18px 22px;min-width:0;max-height:70vh;overflow-y:auto}.lg-doc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.lg-doc-title{font-size:16px;font-weight:600;color:var(--bone);margin-bottom:2px}.lg-body section{padding:14px 0;border-bottom:1px solid var(--rule)}.lg-body section:last-child{border-bottom:0}.lg-body h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--bone)}.lg-body li,.lg-body p{margin:0 0 8px;font-size:13px;line-height:1.65;color:var(--bone-2);white-space:pre-line}.lg-body ul{margin:0 0 8px;padding-left:18px}@media (max-width:760px){.lg-grid{grid-template-columns:1fr}.lg-list{border-right:0;border-bottom:1px solid var(--rule);max-height:240px}.lg-doc{max-height:none;padding:14px}.lg-save .l-refresh{flex:1 1;min-height:44px;text-align:center}}.eh-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.eh-note{margin:0;flex:1 1;min-width:220px}.eh-note strong{color:var(--bone-2);font-weight:500}.eh-banner{border:1px solid var(--rule);border-left-width:3px;background:var(--panel);border-radius:6px;padding:10px 14px;font-size:12px;color:var(--bone-2);margin-bottom:12px}.eh-banner-warn{border-left-color:var(--s2)}.eh-banner-bad{border-left-color:var(--s3)}.eh-banner code{font-family:var(--mono);font-size:11px;color:var(--bone)}.eh-domains{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.eh-domain{display:flex;align-items:center;gap:14px;text-align:left;background:var(--panel);border:1px solid var(--rule);border-radius:10px;padding:14px 16px;color:var(--bone);font-family:var(--sans);cursor:pointer;transition:border-color .15s ease,background .15s ease}.eh-domain-on,.eh-domain:hover{background:var(--panel-2)}.eh-domain-on{border-color:var(--bone-3)}.eh-domain:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.eh-domain-main{display:flex;flex-direction:column;gap:3px;min-width:0}.eh-domain-name{font-weight:600;font-size:14px;overflow-wrap:anywhere}.eh-domain-sub{color:var(--bone-3);font-size:11px}.eh-grade{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:8px;border:1px solid;font-family:var(--mono);font-size:22px;font-weight:600;color:var(--bone-3)}.eh-grade-a{color:var(--s0)}.eh-grade-b{color:var(--s1)}.eh-grade-c{color:var(--s2)}.eh-grade-d,.eh-grade-f{color:var(--s3)}.eh-findings{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.eh-finding{background:var(--panel);border:1px solid var(--rule);border-left:3px solid var(--rule-2);border-radius:8px;padding:14px 16px}.eh-sev-critical{border-left-color:var(--s3)}.eh-sev-warning{border-left-color:var(--s2)}.eh-sev-info{border-left-color:var(--bone-3)}.eh-finding-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.eh-sev{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:3px;border:1px solid}.eh-sev-tag-critical{color:var(--s3)}.eh-sev-tag-warning{color:var(--s2)}.eh-area,.eh-sev-tag-info{color:var(--bone-3)}.eh-area{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.eh-finding-title{font-weight:600;font-size:14px;margin-bottom:4px}.eh-finding-detail{margin:0 0 6px}.eh-finding-detail,.eh-finding-fix{color:var(--bone-2);font-size:13px;line-height:1.55}.eh-finding-fix{margin:0}.eh-finding-fix strong{color:var(--bone);font-weight:600}.eh-record{margin-top:10px;background:var(--sunken);border:1px solid var(--rule);border-radius:6px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px}.eh-record-row{display:flex;align-items:baseline;gap:10px;min-width:0}.eh-record-k{flex:none;width:44px;color:var(--bone-3);font-size:11px}.eh-record code{flex:1 1;min-width:0;font-family:var(--mono);font-size:12px;color:var(--bone);overflow-wrap:anywhere}.eh-copy{flex:none;background:none;border:1px solid var(--rule-2);border-radius:4px;color:var(--bone-3);font-size:11px;padding:2px 8px;cursor:pointer}.eh-copy:hover{color:var(--bone);border-color:var(--bone-3)}.eh-allclear{color:var(--s0);font-size:13px;margin-bottom:12px}.eh-passing{margin-bottom:20px}.eh-link{background:none;border:0;padding:4px 0;color:var(--bone-3);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eh-link:hover{color:var(--bone)}.eh-pass-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:12px}.eh-pass-list strong{font-weight:500;color:var(--bone)}.eh-tick{color:var(--s0)}.analytics-charts.eh-section,.eh-section{margin-bottom:16px}.eh .an-chart-card{min-width:0}.eh-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.eh-table{width:100%;border-collapse:collapse;font-size:12px}.eh-table th{text-align:left;color:var(--bone-3);font-weight:500;font-size:11px;padding:0 10px 8px 0;white-space:nowrap}.eh-table td,.eh-table th{border-bottom:1px solid var(--rule)}.eh-table td{padding:9px 10px 9px 0;vertical-align:top}.eh-table tr:last-child td{border-bottom:0}.eh-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eh-num,.eh-table th.eh-num{text-align:right}.eh-host{color:var(--bone);overflow-wrap:anywhere}.eh-muted{color:var(--bone-3)}.eh-mono{font-family:var(--mono);font-size:11px}.eh-good{color:var(--s0)}.eh-warn{color:var(--s2)}.eh-bad{color:var(--s3)}.eh-kind{display:inline-block;font-size:11px;padding:1px 6px;border-radius:3px;background:var(--panel-3);color:var(--bone-2);white-space:nowrap}.eh-kind-unknown{background:none;border:1px dashed var(--rule-2);color:var(--bone-3)}.eh-dns{margin:0;display:grid;grid-gap:0;gap:0}.eh-dns-row{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--rule)}.eh-dns-row:last-child{border-bottom:0}.eh-dns dt{color:var(--bone-3);font-size:12px}.eh-dns dd{margin:0;font-family:var(--mono);font-size:11px;color:var(--bone-2);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.eh-toolbar .btn{flex:1 1;min-height:40px}.eh-dns-row,.eh-domains{grid-template-columns:1fr}.eh-dns-row{gap:2px}.eh-record-row{flex-wrap:wrap}.eh-record code{flex-basis:100%;order:3}}.is-demo{--demo-h:30px}.is-demo body{padding-top:var(--demo-h)}.is-demo .shell{height:calc(100vh - var(--demo-h))}.is-demo .login-wrapper{min-height:calc(100vh - var(--demo-h))}.is-demo .modal-overlay{top:var(--demo-h)}.demo-banner{position:fixed;top:0;left:0;right:0;height:var(--demo-h);z-index:950;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;background:var(--bone);color:var(--void);font-size:12px;white-space:nowrap;overflow:hidden}.demo-banner-tag{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.demo-banner-text{overflow:hidden;text-overflow:ellipsis}.demo-banner-short{display:none}.demo-notice-region{position:fixed;top:calc(var(--demo-h) + 12px);left:50%;transform:translateX(-50%);z-index:970;width:min(460px,calc(100vw - 32px));pointer-events:none}.demo-notice{padding:11px 14px;background:var(--panel-2);border:1px solid var(--bone-3);border-radius:8px;color:var(--bone);font-size:13px;line-height:1.45;animation:demoNoticeIn .18s ease-out}@keyframes demoNoticeIn{0%{transform:translateY(-6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.demo-notice{animation:none}}.demo-tour,.demo-tour-pill{position:fixed;left:212px;bottom:20px;z-index:750}.demo-tour{width:310px;padding:14px 16px;background:var(--panel);border:1px solid var(--rule-2);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.45)}.demo-tour-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.demo-tour-count{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}.demo-tour-close{background:none;border:none;color:var(--bone-3);font-size:18px;line-height:1;padding:2px 4px;cursor:pointer}.demo-tour-close:hover{color:var(--bone)}.demo-tour-title{font-size:15px;font-weight:700;margin-bottom:4px}.demo-tour-text{font-size:13px;color:var(--bone-2);line-height:1.5}.demo-tour-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.demo-tour-next{padding:6px 12px;border:none;border-radius:6px;background:var(--bone);color:var(--void);font-size:12px;font-weight:600;cursor:pointer}.demo-tour-next:hover{opacity:.85}.demo-tour-pill{padding:7px 12px;border:1px solid var(--rule-2);border-radius:999px;background:var(--panel);color:var(--bone-2);font-size:12px;font-weight:600;cursor:pointer}.demo-tour-pill:hover{color:var(--bone)}.demo-tour-toggle{display:none}.demo-entry-card{max-width:520px;padding:40px 36px 32px}.demo-entry .login-logo{margin-bottom:22px}.demo-entry .login-logo h1{font-size:28px;letter-spacing:3px}.demo-entry-lede{font-size:14.5px;color:var(--bone-2);line-height:1.6;margin-bottom:18px}.demo-entry-list{list-style:none;display:grid;grid-gap:8px;gap:8px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--rule);border-radius:8px;background:var(--sunken);font-size:13px;color:var(--bone-2);line-height:1.5}.demo-entry-list strong{color:var(--bone);font-weight:600;margin-right:4px}.demo-entry-note{font-size:12.5px;color:var(--bone-3);margin-bottom:18px}.demo-entry-actions{display:grid;grid-gap:10px;gap:10px}.demo-entry-own{background:transparent;border:1px solid var(--rule-2);color:var(--bone)}.demo-entry-own:hover{border-color:var(--bone-3)}.demo-entry-back{display:block;margin-top:22px;text-align:center;font-size:12px;color:var(--bone-3);text-decoration:none}.demo-entry-back:hover{color:var(--bone)}@media (max-width:768px){.demo-banner{justify-content:flex-start;padding-right:92px}.demo-banner-long{display:none}.demo-banner-short{display:inline}.demo-tour-pill,.demo-tour-toggle{display:block;position:fixed;top:0;right:8px;left:auto;bottom:auto;z-index:960;height:var(--demo-h);padding:0 10px;border:none;border-radius:0;background:none;color:var(--void);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;cursor:pointer}.demo-tour-toggle+.demo-tour-resume{display:none}.demo-tour{left:8px;right:8px;top:calc(var(--demo-h) + 6px);bottom:auto;width:auto;z-index:960}.demo-entry-card{padding:28px 20px 24px}}@media (max-width:360px){.demo-banner-short{display:none}}