:root:has(.workspace){background:var(--bg)}.workspace.shell{background:transparent}.workspace .page-heading{align-items:flex-end;gap:16px;flex-wrap:wrap}.workspace .page-heading>div:first-child{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:4px}.workspace .page-heading h1{line-height:1.2;letter-spacing:-.01em}.workspace .page-heading p:last-child{font-size:14px;line-height:1.5;color:var(--fg-2);margin:0}.workspace .page-heading .eyebrow{margin:0;line-height:1.5}.workspace .panel__head{min-height:52px;padding:12px 16px;gap:12px}.workspace .panel__head h2{line-height:1.5;letter-spacing:normal}.workspace .button,.workspace .button__content{gap:6px}.workspace .button{box-shadow:none;letter-spacing:normal}.workspace .button--secondary{border-color:var(--line-2)}.workspace .button--ghost{border-color:transparent;background:transparent}.workspace .badge{line-height:18px;letter-spacing:normal;border:1px solid var(--line)}.workspace .badge__dot{opacity:.9}.workspace .badge:is(.badge--ok,.badge--healthy,.badge--success){background:var(--ok-soft);color:var(--ok);border-color:transparent}.workspace .badge:is(.badge--warn,.badge--warning,.badge--medium){background:var(--warn-soft);color:var(--warn);border-color:transparent}.workspace .badge:is(.badge--crit,.badge--critical,.badge--high){background:var(--crit-soft);color:var(--crit);border-color:transparent}.workspace .badge:is(.badge--info,.badge--pending){background:var(--info-soft);color:var(--info);border-color:transparent}.workspace .badge--neutral{background:var(--sunken);color:var(--fg-2)}.workspace .u1-org .org{padding-bottom:14px}.workspace .org .menu-anchor>button{padding:2px 4px;box-sizing:border-box;border-radius:6px}.workspace .org .avatar{width:30px;height:30px;border-radius:8px;background:#2a6f68;font-size:11px}.workspace .fav{width:28px;height:28px;flex:none;display:inline-flex;border-radius:7px;overflow:hidden}.workspace .fav svg{width:100%;height:100%}.workspace .site-heading-row>.fav{width:44px;height:44px;border-radius:10px}.workspace .main-content{display:flex;flex-direction:column}.workspace .main-content>.page-heading,.workspace .main-content>.panel,.workspace .main-content>.section-tabs,.workspace .main-content>.site-detail-heading,.workspace .main-content>.site-top-findings,.workspace .main-content>.tagbar,.workspace .main-content>.website-tabs{margin:0}.workspace .stat .k,.workspace .stat .s,.workspace .u2-approvals .i-sub,.workspace .u2-overview .i-sub{line-height:1.5}.workspace .ov-w .panel__head h2{font-size:16px}.workspace .u2-approvals .page-actions .button{height:36px;min-height:36px;padding:0 14px;font-size:13px}.workspace .data-table table{line-height:normal}.workspace .control.sm.search{height:30px}.workspace .control.sm.search input{height:30px;min-height:0;padding:0 10px 0 8px}.workspace .field-control>input{font-size:14px;line-height:1.4}.workspace .u2-metric-value{display:flex;flex-direction:column;text-align:right;gap:2px}.workspace .u2-metric-value small{font-size:11px;color:var(--ok)}.workspace .u2-uptime .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:6px}.workspace .u2-uptime .dot.crit{background:var(--crit)}.workspace .u2-uptime .dot.warn{background:var(--warn)}.workspace .u2-uptime .dot.info{background:var(--info)}.workspace svg.lucide{stroke-width:1.6}.workspace .ui-switch{inline-size:36px;block-size:20px;min-height:20px;border:0;border-radius:10px;background:var(--line-2);padding:0}.workspace .ui-switch:after{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.workspace .ui-switch[aria-checked=true]{background:var(--accent)}.workspace .ui-switch[aria-checked=true]:after{transform:translateX(16px)}.workspace .components-specs{border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-1);overflow:hidden}.workspace .dt td{height:64px}.workspace .u2-overview .page-heading .eyebrow{margin-bottom:0;font-weight:500}.workspace .u2-overview .stat{padding:16px}.workspace .u2-overview .stat .v{font-size:24px}.workspace .u2-metric{display:grid;grid-template-columns:28px minmax(0,1fr) 72px minmax(64px,auto);padding:12px 16px}.workspace .u2-metric strong{font-weight:500}.workspace .u2-metric b{font:500 18px/1.1 var(--mono);letter-spacing:-.02em}.workspace .u2-metric-value{gap:1px}.workspace .u2-uptime{padding:14px 16px}.workspace .u2-uptime strong{font-weight:500}.workspace .u2-strip i{opacity:.85}.workspace .u2-timeline{padding:8px 0}.workspace .u2-timeline>div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;padding:8px 16px;align-items:start;position:relative}.workspace .u2-timeline>div:before{content:"";position:absolute;left:33px;top:0;bottom:0;width:2px;background:var(--line)}.workspace .u2-timeline .sev{width:20px;height:20px;margin:2px 0 0 6px;z-index:1}.workspace .u2-timeline>div>div{gap:2px}.workspace .u2-timeline strong{font-weight:500}.workspace .u2-timeline span{font-size:13px;color:var(--fg-2)}.workspace .u2-timeline time{font-family:var(--mono);padding-top:3px}.workspace .site-heading-row{margin:0}.workspace .site-titles{display:flex;flex-direction:column;gap:4px;min-width:240px}.workspace .site-heading-sub{margin:0;line-height:1.5}.workspace .site-heading-sub a{display:inline-flex;align-items:center;gap:4px}.workspace .site-tags-row{margin-top:0}.workspace .site-title-line h1{line-height:1.2;letter-spacing:-.01em}.workspace .site-heading-row>.site-ico{width:48px;height:48px;font:600 18px/1 var(--sans);border-radius:12px}.workspace .section-tabs,.workspace .website-tabs{gap:4px;height:44px;min-height:44px}.workspace .section-tabs>a,.workspace .website-tabs>a{position:relative;padding:10px 12px 12px;font-size:14px;line-height:21px;border:0;display:flex;align-items:center;gap:6px}.workspace .section-tabs>a[aria-current=page]:after,.workspace .website-tabs>a[aria-current=page]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.workspace .item{padding:12px 16px;gap:12px}.workspace .item .i-sub{line-height:1.5}.workspace .u4-site .stat .v{font-size:24px}.workspace .u4-site .stat .v small{margin-left:2px}.workspace .u4-site .panel__head{padding:12px 16px}.workspace .u4-site .website-next .button{padding:0 10px;height:30px;min-height:30px;font-size:12px}.workspace .u4-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.workspace .u4-facts{padding:16px}.workspace .u4-facts>div{grid-template-columns:140px minmax(0,1fr);padding:8px 0;gap:16px}.workspace .u4-facts>div:last-child{padding-bottom:0}.workspace .u4-day-strip{padding:16px}.workspace .u4-day-strip i{border-radius:3px}@media(max-width:900px){.workspace .u4-split{grid-template-columns:minmax(0,1fr)}}.workspace .page-heading h1{margin:0}.workspace .u2-approvals .item .i-end{gap:8px}.workspace .u2-approvals .item .overlay-menu-trigger{border-color:transparent;background:transparent;width:28px;min-width:28px;padding:0}.workspace .u2-approvals .group-head{padding:10px 16px;background:var(--panel-2)}.workspace .u2-approvals .group-head a{color:var(--fg)}.workspace .notification-page .toolbar select{height:32px;font-size:12px;padding:0 10px}.workspace .u4-site .website-next .item{min-height:60px;padding:12px 16px}.workspace .u4-site .website-next .item .button{white-space:nowrap}.workspace .u4-site .website-next .panel__head .muted{font-size:12px;color:var(--fg-3)}.workspace .u4-timeline .item{display:grid;grid-template-columns:36px minmax(0,1fr);padding:8px 16px;border:0;min-height:0;position:relative}.workspace .u4-timeline .item:before{content:"";position:absolute;left:33px;top:0;bottom:0;width:2px;background:var(--line)}.workspace .u4-timeline .u4-dot{width:20px;height:20px;margin:2px 0 0 6px;z-index:1}.workspace .u4-timeline{padding:8px 0}.workspace .u4-protection-chart{padding:16px}.workspace .u4-foot{font-size:12px;padding:10px 16px}.workspace .u4-foot .button{border:0;background:transparent;color:var(--accent);font-size:12px;line-height:18px;height:auto}.workspace .u4-legend{padding:10px 16px;font-size:12px}.workspace .site-tags-row>.button{height:19px;min-height:19px;padding:1px 6px;line-height:15px;font-size:11px}.workspace .site-tags-row>.button svg{width:12px;height:12px}.workspace .field-control{height:36px;min-height:36px;border:1px solid var(--line-2);border-radius:6px;background:var(--panel);display:flex;align-items:center}.workspace .field-control>input{border:0;border-radius:0;box-shadow:none;background:transparent;height:34px;min-height:0;padding:0 10px;font:400 14px/1.4 var(--sans);flex:1 1;min-width:0}.workspace .ui-switch{margin:3px 3px 3px 4px;font:13.3333px Arial;color:#000}.workspace .u4-uptime .u4-foot .button--primary{height:30px;min-height:30px;padding:0 10px;font-size:12px;line-height:12px;background:var(--accent);color:var(--on-accent);border:1px solid transparent}.workspace .page-heading h1{max-width:none;text-wrap:balance}.workspace .u2-overview .item .i-end{gap:8px}.workspace .u2-uptime .mono{text-align:right}.workspace .u2-uptime small{font-size:13px;color:var(--fg-2);line-height:1.5}.workspace .u2-uptime a{display:flex;flex-direction:column;gap:2px}.workspace .u2-uptime{padding:12px 16px}.workspace .u2-panel-foot{line-height:1.5}@media(max-width:960px){.workspace .topbar{gap:12px}.workspace .main-content{padding-bottom:96px}.workspace .mobile-nav>a,.workspace .mobile-nav>button{font-size:11px;gap:2px}}@media(max-width:560px){.workspace .page-heading .page-actions{width:100%}.workspace .page-heading .page-actions>.button{flex:1 1}.workspace .u2-approvals,.workspace .u2-overview{gap:24px}.workspace .u2-uptime{min-height:52px;grid-template-columns:minmax(0,1fr) 72px;gap:12px}.workspace .u2-uptime .mono{font-size:13px}.workspace .u2-uptime strong{font-size:14px}}@media(max-width:420px){.workspace .u2-metric{grid-template-columns:28px minmax(0,1fr) minmax(64px,auto)}.workspace .u2-metric .spark{display:none}}.workspace .u2-split,.workspace .u4-split,.workspace .u5-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media(min-width:1360px){.workspace .u2-split,.workspace .u4-split,.workspace .u5-split{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:1680px){.workspace .u2-split,.workspace .u4-split,.workspace .u5-split{grid-template-columns:minmax(0,1fr) 400px}}.workspace .u4-facts>div{grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:0;padding:9px 0}.workspace .u4-facts>div:first-child{padding-top:0}.workspace .u4-facts>div:last-child{padding-bottom:9px}.workspace .setup-sheet{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.workspace .setup-sheet .sheet-head{align-items:flex-start;gap:16px;font:400 14px/1.5 var(--sans)}.workspace .setup-sheet .sh-titles{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.workspace .setup-sheet .sh-titles h2{font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em;margin:0}.workspace .setup-sheet .sh-meta{font-size:13px;color:var(--fg-3);font-weight:400;line-height:1.5}.workspace .setup-sheet .sheet-head>.icon-button{width:32px;height:32px;min-height:32px;margin:-4px -6px 0 0;border-radius:8px;background:transparent;border:0;color:var(--fg-3);padding:0;flex:none}.workspace .approval-sheet .panel__head{padding:12px 16px;min-height:52px}.workspace .u1-org{padding:2px 0 14px;display:flex;flex-direction:column;gap:0}.workspace .u1-org .org{padding:6px;margin:0 0 10px;gap:10px}.workspace .org .avatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#2a8f82,#145a54);font:600 12px/1 var(--sans);letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.workspace .org .menu-anchor>button{padding:0}.workspace .org .menu-anchor>button>span{line-height:1.25}.workspace .org strong{font-size:14px;line-height:17.5px}.workspace .org small{font-size:12px;line-height:15px}.workspace .u1-org>small{padding:0 8px;font-size:11px;line-height:16.5px}.workspace .u1-org .meter{margin:5px 8px 0}.workspace .u5-security .panel{margin:0}.workspace .u5-security .panel-padding{padding:16px}.workspace .u5-security .panel-padding>p{font-size:13px;line-height:1.5}.workspace .u5-security .u5-score{margin:10px 0 0}.workspace .u5-security .u5-score>div:first-child{margin-bottom:0}.workspace .u5-security .u4-foot{font-size:13px}.workspace .u5-security .u4-foot .button:not(.button--ghost):not(.button--link){height:30px;min-height:30px;padding:0 10px;font-size:12px;line-height:12px}.workspace .u2-overview .page-heading .eyebrow{font-size:12px}.workspace .site-tags-row{margin-top:4px}.workspace .u4-timeline .item{gap:12px;align-items:start}.workspace .u4-timeline .i-end:empty{display:none}.workspace .u4-timeline .item:last-child .u4-dot{border-color:var(--info);background:var(--info-soft)}.workspace .website-technical{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:0;margin:0}.workspace .website-technical>summary{padding:12px 16px;line-height:21px;color:var(--fg-2);font-weight:500}@media(max-width:700px){.workspace .site-heading-row{gap:16px}.workspace .website-tabs{padding:0}.workspace .u4-site .stat .k,.workspace .u4-site .stat .s{font-size:12px}}.workspace .u4b-site>.panel,.workspace .u4b-stack>.panel{margin:0}.workspace .i-end>.menu-anchor>button,.workspace .site-heading-actions>.menu-anchor>button{width:28px;min-width:28px;padding:0;background:transparent;border-color:transparent;color:var(--fg-3);border-radius:6px}.workspace .dt .badge{line-height:normal}.workspace .u4b-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media(min-width:1360px){.workspace .u4b-split{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:1680px){.workspace .u4b-split{grid-template-columns:minmax(0,1fr) 400px}}.workspace .u4b-quality>.panel{margin:0}.workspace .u4b-quality{gap:24px}.workspace .u4b-qnote{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:240px;flex:1 1}.workspace .u4b-qnote p{margin:0;font-size:13px;line-height:1.5;max-width:60ch}.workspace .u4b-ring{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.workspace .u4b-ring>span{line-height:18px}.workspace .u4b-quality .u4b-qsummary{align-items:center}.workspace .u4b-quality .data-table td{height:64px}.workspace .page-heading .page-actions{padding:0}.workspace .u2-overview .panel__head{flex-wrap:nowrap}.workspace .u2-overview .panel__head .meta{font-size:12px;white-space:nowrap}.workspace .u2-overview .panel__head>.button--ghost{padding:0 10px;flex-shrink:0}.workspace .u4-group-head{padding:10px 16px;background:var(--panel-2);font-size:13px;font-weight:600;line-height:19.5px}.workspace .u4-site .website-update-row{padding:12px 16px;min-height:64px;gap:12px;grid-template-columns:28px minmax(0,1fr) auto auto}.workspace .website-update-name>.i-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workspace .website-update-name>.i-title strong{font-size:14px;font-weight:500}.workspace .website-update-name>.i-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;line-height:19.5px;color:var(--fg-2);margin-top:2px}.workspace .website-update-actions .button{font-size:12px;line-height:12px;padding:0 10px;height:30px;min-height:30px}.workspace .website-history-row{min-height:64px;grid-template-columns:28px minmax(0,1fr) auto auto;font-weight:400}.workspace .website-history-row strong{font-weight:500}.workspace .website-recent .panel__head{justify-content:flex-start}.workspace .website-recent .panel__head .muted{margin:0}@media(max-width:760px){.workspace .u4-site .website-update-row{grid-template-columns:28px minmax(0,1fr)}.workspace .website-update-actions{grid-column:2}}.workspace .field .field-control>input:not([type=checkbox]){border-radius:0;background:transparent;height:34px;min-height:0;padding:0 10px;font:400 14px/1.4 var(--sans)}.workspace .u4-uptime .u4-foot .button--primary{border-color:var(--accent)}.workspace .u4-uptime .panel>.item:first-of-type{border-top:0}.workspace .u5-access{gap:6px;margin-top:4px;font-size:12px;line-height:18px;color:var(--fg-3)}.workspace .u5-exposed .i-end{gap:8px}.workspace .u5-sev{border-radius:7px}@media(max-width:960px){.workspace .field-control{height:44px;min-height:44px}.workspace .field .field-control>input:not([type=checkbox]){height:42px}.workspace .button[data-size=sm],.workspace .u4-site .website-next .item .button{height:36px;min-height:36px}}.workspace .u4-chart-bars{flex:1 1;min-width:200px}.workspace .u4-chart-bars .u4-bars{height:96px;gap:4px}.workspace .u4-chart-bars .u4-bars i{border-radius:3px 3px 0 0}.workspace .u4-chart-bars .u4-bars i.zero{background:var(--line);opacity:1}.workspace .u4-chart-bars .u4-axis{margin-top:6px;font-size:11px}.workspace .u4-overview .panel__head>div:first-child{display:flex;align-items:center;gap:12px}.workspace .u4-overview .panel__head p{margin:0;font-size:13px}@media(max-width:700px){.workspace .site-titles{flex-basis:calc(100% - 64px)}.workspace .u4-site .website-next .item{grid-template-columns:28px minmax(0,1fr)}.workspace .u4-site .website-next .i-end{grid-column:2;justify-content:flex-start}.workspace .site-heading-sub{font-size:13px}}.workspace .component-metrics{max-width:420px}.mrow{display:grid;grid-template-columns:28px minmax(0,1fr) 72px minmax(64px,auto);align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.mrow:first-child{border-top:0}.mr-text{display:flex;flex-direction:column;min-width:0}.mr-label{font-size:var(--t-s);font-weight:500}.mr-label,.mr-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-sub{font-size:var(--t-xs);color:var(--fg-3)}.mr-val{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.mr-val .v{font:500 18px/1.1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.mr-val .v small{font-size:var(--t-xs);color:var(--fg-3);margin-left:2px}.mr-trend{font-size:11px;color:var(--fg-3);white-space:nowrap}.mr-trend.down,.mr-trend.up{color:var(--ok)}.mr-trend.bad{color:var(--crit)}@media (max-width:420px){.mrow{grid-template-columns:28px minmax(0,1fr) minmax(64px,auto)}.mrow .spark{display:none}}.workspace .u5-access.no{color:var(--warn)}.workspace .u5-security .u4-foot .button--primary{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}.workspace .u5-security .u4-foot .button--secondary{background:var(--panel);border:1px solid var(--line-2);color:var(--fg)}.workspace .u5-score .meter i{background:currentColor}.workspace .u5-score{color:var(--accent)}.workspace .u5-score>div:first-child{color:var(--fg-2)}.vl-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line)}.vl-counts div{display:flex;flex-direction:column}.vl-counts b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vl-counts span{font-size:12px;color:var(--fg-3)}.workspace .u5-source{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;font-size:12px;line-height:18px;padding:10px 16px;border-top:1px solid var(--line)}.workspace .u5-source>svg{margin-top:2px}.workspace .u5-source .button{display:inline;border:0;padding:0;background:none;color:var(--accent);height:auto;min-height:0;font-size:12px}.workspace .u4b-ring>b{position:absolute;top:0;left:0;right:0;aspect-ratio:1;display:grid;place-items:center;font:500 22px var(--mono)}.workspace .u5-shield .protection-row{padding:12px 16px;gap:12px;border:0;border-bottom:1px solid var(--line);font-size:14px}.workspace .u5-shield .protection-row b{font-weight:500;line-height:21px}.workspace .u5-shield .protection-row small{font-size:12px;line-height:18px;margin-top:3px;color:var(--fg-2)}.workspace .u5-shield .protection-row .button{height:30px;min-height:30px;padding:0 10px;font-size:12px;line-height:12px}.workspace .u5-shield .protection-row__end{gap:6px}.workspace .u5-shield .protection-ico{width:32px;height:32px;flex:0 0 32px;border-radius:8px;color:var(--warn);background:var(--warn-soft)}.workspace .u5-shield .protection-row+.item{border-top:0}.workspace .u5-attacks .panel-padding{display:block}.workspace .u5-attack-chart{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.workspace .u5-attack-stat{display:flex;flex-direction:column;gap:6px}.workspace .u5-attack-stat>strong{font:500 24px/1.1 var(--mono);letter-spacing:-.02em}.workspace .u5-attack-stat>small{font-size:12px;color:var(--fg-2)}.workspace .u5-attack-plot{flex:1 1;min-width:220px}.workspace .u5-attack-plot .security-attack-bars{height:96px;gap:4px;padding-top:8px;border:0}.workspace .u5-attack-plot .security-attack-bars span{border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--accent) 65%,var(--line))}.workspace .axis{display:flex;justify-content:space-between;font:400 11px var(--mono);color:var(--fg-3);padding-top:6px}@media(max-width:640px){.workspace .u5-shield .protection-row .button{height:36px;min-height:36px}.workspace .u5-shield .protection-row{display:grid;grid-template-columns:32px minmax(0,1fr)}.workspace .u5-shield .protection-row__end{grid-column:2;justify-content:flex-start;flex-wrap:wrap}}.workspace .component-update-note{display:block;color:var(--crit);font-size:12px;margin-top:2px}.workspace .components-specs .item .i-end{gap:8px}.workspace .notification-page .group-head{padding:10px 16px;background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace .notification-page .note-row>.check{padding:14px 0 0 16px}.workspace .notification-page .note-main{padding:12px 8px 12px 14px}@media(max-width:960px){.workspace .u2-approvals .page-actions .button{height:44px;min-height:44px}}.workspace .tagf{height:30px;box-sizing:border-box;padding:0 10px;gap:6px;border:1px solid var(--line-2);border-radius:14px;background:var(--panel);color:var(--fg-2);font-size:13px;line-height:19.5px}.workspace .tagf span{font:500 11px var(--mono);color:var(--fg-3)}.workspace .tagf[aria-pressed=true]{border-color:var(--tc);background:color-mix(in srgb,var(--tc) 10%,var(--panel));color:var(--fg);font-weight:500}.workspace .tags-manage{margin-top:0}.workspace .sites-heading .page-actions>.menu-anchor{flex:1 1;display:flex}.workspace .sites-heading .page-actions>.menu-anchor>button{width:100%;justify-content:center}@media(min-width:961px){.workspace .sites-heading .page-actions>.menu-anchor{flex:initial}}.workspace .site-title-line{gap:8px}.workspace .site-title-line h1{font-size:26px}.workspace .site-heading-sub a{border-bottom:0}.workspace .site-tags-row{margin-top:6px}.workspace .site-tags-row>.button[data-size=sm]{height:20px;min-height:20px;padding:1px 6px;line-height:16px;font-size:11px}.workspace .u4-protection-chart .stat{border:0}.workspace .u4-site .u4-protection-chart .stat .v{margin-top:0}.workspace .u4-chart-bars .u4-bars{padding-top:8px}.workspace .u4-legend{color:var(--fg-2)}.workspace .u4-legend i{width:10px;height:10px;border-radius:3px}@media(max-width:760px){.workspace .u4-overview>.panel .stat{border-bottom:0}}.workspace .u2-timeline,.workspace .u4-timeline{padding:0}.workspace .u4-timeline .i-main{display:flex;flex-direction:column;gap:2px}.workspace .u4-timeline .i-sub{margin:0;font-size:13px;line-height:19.5px;color:var(--fg-2)}.workspace .u2-timeline>div{font-size:14px}.workspace .fav{box-shadow:0 0 0 1px color-mix(in srgb,var(--fc) 30%,transparent)}.workspace .fav,.workspace .fav svg{width:32px;height:32px;display:block}.workspace .pager select,.workspace .toolbar>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23708389' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.workspace .panel__head>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.workspace .panel__head>div:first-child>p{margin:0;font-size:13px;line-height:19.5px;font-weight:400;color:var(--fg-3)}html[data-theme=dark] .workspace .ui-switch{color:#fff}.workspace .u5-security .item .button--danger:not(.u5-exposed .button--danger),.workspace .website-next .button--danger{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.workspace .website-tags>span{display:inline-flex;align-items:center}.workspace .website-tags{line-height:1}.workspace .tag.website-tag{height:18px;padding:0 7px;line-height:1;font-weight:500}html[data-theme=dark] .workspace .tag.website-tag{color:color-mix(in srgb,var(--tc) 55%,#fff)}.workspace .u4-security>.u4-update-toolbar .segmented button{min-height:0;padding:5px 10px;font-size:13px}.workspace .u4-security>.u4-update-toolbar>.button{height:30px;min-height:30px;padding:0 10px;font-size:12px;line-height:12px}.workspace .u4-security>.panel .stat:nth-child(2) .v{color:var(--ok)}.workspace .u4-security>.u4-split>.u4-stack>.panel:not(.u5-exposed) .button--danger{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fc-ring{position:relative;width:120px;height:120px;display:grid;place-items:center}.fc-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.fr-bg{fill:none;stroke:var(--sunken);stroke-width:8}.fr-fg{fill:none;stroke:var(--accent);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}.fc-ring>span{font:500 28px var(--mono);color:var(--fg);display:flex;align-items:baseline}.fc-ring>span small{font-size:14px;color:var(--fg-3)}.qring{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.qring svg{transform:rotate(-90deg)}.qring .qr-bg{fill:none;stroke:var(--sunken);stroke-width:6}.qring .qr-fg{fill:none;stroke-width:6;stroke-linecap:round}.qring.ok .qr-fg{stroke:var(--ok)}.qring.warn .qr-fg{stroke:var(--warn)}.qring.crit .qr-fg{stroke:var(--crit)}.qring b{position:absolute;top:0;left:0;right:0;aspect-ratio:1;display:grid;place-items:center;font:500 22px var(--mono)}.qring.ok b{color:var(--ok)}.qring.warn b{color:var(--warn)}.qring.crit b{color:var(--crit)}.qring span{font-size:var(--t-xs);color:var(--fg-2);white-space:nowrap}.q-note{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.q-note span{color:var(--fg-2);font-size:var(--t-s);max-width:60ch}.qpill{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 6px;border-radius:11px;font:500 12px var(--mono)}.qpill.ok{background:var(--ok-soft);color:var(--ok)}.qpill.warn{background:var(--warn-soft);color:var(--warn)}.qpill.crit{background:var(--crit-soft);color:var(--crit)}.term{background:#0d1517;color:#d6e3e1;border-radius:var(--r-m);padding:14px 16px;font:400 12.5px/1.55 var(--mono);max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:4px}.term .tp{color:#5fd0bf}.term pre{margin:0 0 8px;color:#9fb3b0;white-space:pre-wrap}.sbar{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) 72px 72px 56px;grid-gap:14px;gap:14px;align-items:center;padding:8px 16px}.sbar:hover{background:var(--panel-2)}.sb-name{font-size:var(--t-s);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-track{height:10px;border-radius:5px;background:var(--sunken);overflow:hidden}.sb-track i{display:block;height:100%;border-radius:5px;background:var(--accent)}.sb-val{text-align:right;font-size:var(--t-s)}.sb-grow{font-size:var(--t-xs);color:var(--fg-3);text-align:right}.sb-grow.bad{color:var(--warn);font-weight:500}@media(max-width:700px){.workspace .components-specs .sbar{grid-template-columns:minmax(0,1fr) 64px}.workspace .components-specs .sbar .sb-track{grid-column:1/-1;order:3}.workspace .components-specs .sbar .sb-grow,.workspace .components-specs .sbar .spark{display:none}}.fnode{position:absolute;width:232px;height:68px;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow-1),0 2px 6px rgba(0,0,0,.05);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.fn-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fn-kind{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3)}.fn-text strong{font-size:var(--t-s);font-weight:600}.fn-text small,.fn-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-text small{font-size:11px;color:var(--fg-2)}.port{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--panel);border:2px solid var(--fg-3)}.port.in{left:-7px}.port.out{right:-7px}.dropzone{align-items:center;padding:24px;border:1.5px dashed var(--line-2);border-radius:var(--r-m);color:var(--fg-2);font-size:var(--t-s);text-align:center}.dropzone,.msg-row{display:flex;flex-direction:column;gap:6px}.msg-row{align-items:flex-start}.bubble{max-width:88%;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--panel);font-size:var(--t-s);gap:10px}.act-card,.bubble{border:1px solid var(--line);display:flex;flex-direction:column}.act-card{gap:8px;padding:10px;border-radius:10px;background:var(--panel-2)}.act-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--t-xs)}.act-card li{display:flex;gap:6px;align-items:center}.act-card li svg{color:var(--ok)}.srcs{display:flex;flex-direction:column;gap:4px}.srcs a{display:flex;align-items:center;gap:6px;font-size:var(--t-xs)}.port{z-index:2;cursor:crosshair;transition:transform .12s,border-color .12s,background .12s}.workspace .u5-attacks .security-attack-bars .zero{background:var(--line)}.workspace .u4b-history>.panel{margin:0}.workspace .u4-uptime .panel>.item{border-top:0}.workspace .u4-uptime .panel>.item~.item{border-top:1px solid var(--line)}.workspace .dt th{border-top:0}.workspace .toolbar{font-size:14px;line-height:21px}.workspace .toolbar .control.sm.search{height:32px}.workspace .toolbar .control.sm.search input{height:30px}.workspace .table-tools .menu-anchor>button{background:var(--panel);border-color:var(--line-2);color:var(--fg)}.workspace .pager{gap:16px}.workspace .panel>.data-table{margin:0;border:0;box-shadow:none;border-radius:0}.workspace .u4b-stack>.panel>.panel-padding.muted:last-child{padding:10px 16px;font-size:13px;line-height:19.5px;border-top:1px solid var(--line)}.workspace .u4b-timeline{padding:0}.workspace .u4b-event{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:8px 16px;min-height:0;align-items:start;font-size:14px;line-height:21px}.workspace .u4b-event:before{left:33px;width:2px}.workspace .u4b-dot{margin:2px 0 0 6px;background:var(--ok-soft)}.workspace .u4b-event time{font:400 12px var(--mono);padding-top:3px}.workspace .u4-backup-days{padding:0}.workspace .u4-backup-days h4{font-size:12px;line-height:18px;letter-spacing:.04em;padding:14px 16px 6px 52px}.workspace .u4-backup-event{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:start;min-height:0;padding:8px 16px}.workspace .u4-backup-event:before{content:"";position:absolute;left:33px;top:0;bottom:0;width:2px;background:var(--line)}.workspace .u4-backup-event>.u4-timeline-dot{z-index:1;margin:2px 0 0 6px}.workspace .u4-backup-info{padding:0;gap:2px;line-height:21px}.workspace .u4-backup-info small{line-height:19.5px}.workspace .u4-backup-event time{font:400 12px var(--mono);padding-top:3px}.workspace .u4b-days{margin-top:6px}.workspace .u4b-window .form-stack>small{font-size:12px;line-height:18px;color:var(--fg-3)}.workspace .u5-exposed .i-end>.menu-anchor>button{width:34px;min-width:34px;height:34px;padding:0}.workspace .u5-exposed .u5-sev svg{width:14px;height:14px}.workspace .u5-exposed .u5-access{align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:18px;color:var(--fg-3)}.workspace .u5-exposed .u5-access svg{width:14px;height:14px;flex:none}.workspace .u4-backup-event>.u4-dot{z-index:1;margin:2px 0 0 6px}.workspace .u4b-window .settings-row{padding:0}.workspace .u4b-window .field{font-size:14px;line-height:21px}.workspace .u4b-window .label{font-size:13px;line-height:19.5px}.workspace .u4b-window .u4b-days{margin-top:6px}.workspace .u4b-window .u4b-days .button{box-sizing:content-box;width:38px;height:34px;min-height:0;padding:0;border-radius:8px;font-size:13px;color:var(--fg-2)}.workspace .u4b-window .u4b-days .button[aria-pressed=true]{color:#fff;border-color:var(--accent)}.workspace .u4b-window .field>.u4b-days{margin-top:0}.workspace .u4b-window .field>label,.workspace .u4b-window .field>span{font-size:13px;line-height:19.5px}.workspace .u4b-window .field>small{font-size:12px;line-height:18px}.workspace .field{font-size:14px;line-height:21px}.workspace .field>label,.workspace .field>span{line-height:19.5px}.workspace .field>small{font-size:12px;line-height:18px}.workspace .components-specs .panel{margin:0}.workspace .components-specs .spec h3{line-height:1.5}.workspace .components-specs .spec-content{font-size:14px;line-height:21px}.workspace .components-specs .spec-content>.settings-row{padding:0;font-size:14px;line-height:21px;min-height:0}.workspace .components-specs textarea{min-height:90px;height:90px;padding:8px 10px;resize:vertical}.workspace .components-specs .empty{max-width:none;margin:0;padding:40px 24px;gap:8px}.workspace .components-specs .empty__icon{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent);margin:0 0 4px}.workspace .components-specs .empty__icon svg{width:20px;height:20px}.workspace .components-specs .empty h3{font-size:16px;margin:0}.workspace .components-specs .empty p{margin:4px 0 0;line-height:1.5}.workspace .components-specs .empty .button{margin:0}.workspace .components-specs .checks-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.workspace .components-specs .checks-list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:19.5px;padding:0;border:0}.workspace .components-specs .checks-list li>svg{margin-top:2px;color:var(--ok)}.workspace .components-specs .checks-list li.crit>svg{color:var(--crit)}.workspace .components-specs .checks-list li.none>svg{color:var(--fg-3)}.workspace .components-specs .checks-list li div{display:flex;flex-direction:column}.workspace .components-specs .checks-list li span{color:var(--fg-2)}.workspace .components-specs .code-box>.button{width:34px;height:34px;padding:0;border-color:transparent;background:transparent}.workspace .components-specs .term pre{font-family:monospace;font-size:1em;line-height:normal;padding:0;border:0;background:transparent}.workspace .components-specs .component-update-note{display:block;flex-basis:100%;color:var(--fg-2);font-size:12px;line-height:18px}.workspace .components-specs .spec-content{line-height:1.5}.workspace .components-specs .timeline{padding:0;gap:0}.workspace .components-specs .code-box>.button[data-size=sm]{width:34px;height:34px;min-height:34px}.workspace .components-specs .term .tp{font:500 26px var(--mono)}.workspace .components-specs .term pre{font:inherit}.workspace .components-specs .spec-content>.settings-row{border:0}.workspace .components-specs .spec-content>.settings-row small{margin:0;font-size:13px;line-height:1.5}.workspace .components-specs .i-end>.subtle{font-size:12px;line-height:1.5}.workspace .components-specs .sev svg{width:14px;height:14px}.workspace .u5-vulnerability-card{padding:16px;gap:16px}.workspace .u5-vulnerability-card .vulnerability-intro>div:first-child{padding:0}.workspace .u5-vulnerability-card .u5-vulnerability-cve{display:inline;margin:0 0 0 8px;font-size:12px}.workspace .u5-vulnerability-card .vulnerability-exploited{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;border:1px solid transparent}.workspace .u5-vulnerability-card .vulnerability-exploited:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:6px}.workspace .u5-vulnerability-card .vulnerability-exploited>.badge,.workspace .u5-vulnerability-card .vulnerability-exploited>svg{display:none}.workspace .u5-vulnerability-card .vulnerability-intro h2{font-size:20px;line-height:1.5;margin:16px 0}.workspace .u5-vulnerability-card .vulnerability-lead{margin:0;font-size:14px;line-height:1.5;max-width:none}.workspace .u5-vulnerability-card [data-table]{margin:0}.workspace .u5-vulnerability-card .vulnerability-call{padding:0;gap:8px;flex-direction:row;align-items:center;flex-wrap:wrap;border:0}.workspace .u5-vulnerability-card .vulnerability-details{padding:0;margin:0;border:0}.workspace .u5-vulnerability-card .vulnerability-details>summary{list-style:none;display:flex;align-items:center;height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:500;color:var(--fg-2)}.workspace .u5-vulnerability-card .vulnerability-details>summary::-webkit-details-marker{display:none}.workspace .u5-vulnerability-card .vulnerability-details[open]{flex-basis:100%}.workspace .u5-vulnerability-card .vulnerability-version>span{font:400 13px var(--mono)}.workspace .u5-exposed .u5-access{flex-basis:100%}.workspace .i-end>.menu-anchor>button[data-size=sm]{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.workspace .u5-vulnerability-card{padding:0;gap:normal;display:block}.workspace .u5-vulnerability-body{padding:16px;display:flex;flex-direction:column;gap:16px}.workspace .u5-vulnerability-card .vulnerability-intro h2{max-width:none;letter-spacing:normal}.workspace .u5-history .badge:is(.crit,.warn,.ok):before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.workspace .u4b-event>div{display:flex;flex-direction:column;gap:2px;min-height:23px}.workspace .table-tools .menu-anchor>.button--ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.workspace .u5-vulnerability-card .vulnerability-details>summary{line-height:13px}.workspace :is(.u4-facts,.u4b-quality .detail-list,.u4b-site .detail-list){padding:16px;margin:0;font-size:13px;line-height:19.5px}.workspace :is(.u4-facts,.u4b-quality .detail-list,.u4b-site .detail-list)>div{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);grid-gap:0;gap:0;padding:9px 0;border:0;border-top:1px solid var(--line)}.workspace :is(.u4-facts,.u4b-quality .detail-list,.u4b-site .detail-list)>div:first-child{border-top:0;padding-top:0}.workspace :is(.u4-facts,.u4b-quality .detail-list,.u4b-site .detail-list)>div:last-child{padding-bottom:9px}.workspace :is(.u4-facts,.u4b-quality .detail-list,.u4b-site .detail-list)>div>:first-child{color:var(--fg-3)}.workspace :is(.u4-facts,.u4b-quality .detail-list,.u4b-site .detail-list)>div>:last-child{margin:0;min-width:0;text-align:left;color:var(--fg);overflow-wrap:anywhere}.workspace .u4b-quality .panel-padding>.detail-list{padding:0}.workspace .u4b-quality .quality-technical{margin:0}.workspace .button--danger{color:#fff}.workspace .tag.core{background:var(--panel);color:var(--wp);border-color:color-mix(in srgb,var(--wp) 35%,var(--line))}.workspace .panel__head+.item{border-top:0}@media(max-width:640px){.workspace .setup-sheet,.workspace .setup-sheet--wide{inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}}.workspace .u4-security .badge:not(.plain):not(:has(.badge__dot)):before,.workspace .u5-security .badge:not(.plain):not(:has(.badge__dot)):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9;flex:none}.workspace .u5-exposed .i-sub{display:block}.workspace .u5-exposed .u5-access{display:flex}.workspace .u4-security>p:empty{display:none}.workspace .u4b-checks .data-table.plain{box-shadow:none}.workspace .u2-panel-foot{font-size:13px;line-height:19.5px;color:var(--fg-2)}.workspace .u2-instructions{display:flex;flex-direction:column;gap:6px;line-height:19.5px}.workspace .u2-approvals .u2-stack>p.subtle{font-size:12px;line-height:18px;margin:0}.workspace .u2-approvals .u2-stack>p.subtle .button{display:inline;height:auto;min-height:0;padding:0;border:0;border-radius:0;font-size:12px;line-height:18px;color:var(--accent)}.workspace .u2-approvals .group-head{border-top:1px solid var(--line)}.workspace .u2-approvals .list>div:first-child>.group-head{border-top:0}.workspace .u2-filter-row>.segmented button{padding:0 12px;height:28px;font-size:13px}.workspace .u2-uptime{border-bottom:0;border-top:1px solid var(--line);font-size:14px;line-height:21px}.workspace .u2-uptime:first-child{border-top:0}.workspace .u2-uptime .mono{font-size:13px}@media(max-width:640px){.workspace .u2-uptime strong{font-size:14px}.workspace .u2-filter-row{gap:12px}}.workspace .u2-overview .u2-uptime{grid-template-columns:minmax(160px,240px) minmax(0,1fr) 72px;min-height:52px}.workspace .u2-overview .u2-uptime strong{font-weight:500;font-size:14px;line-height:21px}.workspace .u2-overview .u2-uptime .dot{width:8px;height:8px;margin-right:6px}.workspace .u2-overview .u2-uptime .mono{line-height:19.5px}.workspace .website-settings .u4b-stack>.panel{border-radius:10px}.workspace .website-settings .panel__head{gap:12px}.workspace .u5-attacks .panel-padding{padding:16px}.workspace .u5-shield .protection-row{border-bottom:0}.workspace .u5-shield .protection-row+.item{border-top:1px solid var(--line)}@media(max-width:640px){.workspace .u2-overview .u2-uptime{grid-template-columns:minmax(0,1fr) 72px}}.workspace .button--link{all:unset;cursor:pointer;color:var(--accent);font-weight:500;font-size:13px}.workspace .u2-legend{color:var(--fg-2)}.workspace .u2-legend,.workspace .u4b-quality .u4b-ring>span{font-size:12px;line-height:18px}.workspace .u4b-quality .u4b-qsummary{font-size:14px;line-height:21px}.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul{list-style:none;margin:0;padding:0}.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border-top:1px solid var(--line);font-size:14px;line-height:21px}.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul>li:first-child{border-top:0}.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul>li>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul>li strong{font-weight:500}.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul>li small{margin:0;font-size:13px;line-height:19.5px;color:var(--fg-2)}.workspace .u5-shield .u5-score{margin:12px 0 0;font-size:13px;line-height:19.5px}.workspace .u5-shield .u5-score:first-child{margin-top:0}.workspace .u5-shield .u5-score>div:first-child{margin-bottom:0}.workspace .u5-shield .u5-score>div:first-child>span:last-child{font-family:var(--mono);color:var(--fg-2)}.workspace .u5-shield .u4-foot .button--ghost{line-height:19.5px}.workspace .u2-filter-row{gap:8px}.workspace .u2-legend{gap:14px}.workspace .u4b-qnote{font-size:14px;line-height:21px}.workspace .u5-exposed .i-sub{display:flex;flex-wrap:wrap;gap:6px}.workspace .u5-exposed .u5-access{flex-basis:auto}.workspace .u5-exposed .u5-access.no{color:var(--warn)}.workspace .u4b-checks .panel-padding>p{margin:0;font-size:13px;line-height:19.5px}.workspace .u4b-checks .panel-padding>.u4-facts{padding:0;margin-top:12px}.workspace .u4b-checks .u4-foot{padding:10px 16px}.workspace .reference-check-toggle{display:flex;align-items:center;gap:10px;font-size:13px}.workspace .u4b-checks .dt td:last-child .button{padding:0;width:14px;height:14px;min-height:14px;border:0}.workspace .u5-attack-plot .security-attack-bars,.workspace .u5-security .panel-padding>p{margin:0}.workspace .u5-security .panel__head>a{display:inline-flex;align-items:center;height:30px;padding:0 10px;font-size:12px;line-height:12px;border:1px solid transparent;border-radius:6px;color:var(--fg-2)}@media(max-width:640px){.workspace .approval-sheet .sheet-head{padding:20px 20px 12px 24px}.workspace .approval-sheet .sheet-footer{padding:16px 24px;gap:8px}.workspace .approval-sheet .sheet-footer .button{flex-shrink:0}}.workspace .u4-login-controls .protection-rows{padding:16px;display:flex;flex-direction:column;gap:12px}.workspace .u4-login-controls .protection-row{padding:0;border:0;min-height:0;gap:10px;font-size:13px;line-height:19.5px}.workspace .u4-login-controls .protection-row small{margin-top:0;font-size:13px;line-height:19.5px;color:var(--fg-2)}.workspace .u4-login-controls .protection-row b{font-weight:500}.workspace .u4-login-controls .protection-row__end{flex-wrap:nowrap}.workspace .site-protection-rules .item .i-title{font-size:14px;line-height:21px}.workspace .site-protection-rules .item .i-sub{font-size:13px;line-height:19.5px}.workspace .dt .button[data-size=sm]{line-height:12px}.workspace .badge:is(.accent,.badge--accent){border-color:transparent;background:var(--accent-soft);color:var(--accent)}.workspace .u5-vulnerability-card .vulnerability-details>summary{gap:6px}.workspace .u4-foot,.workspace .u4-foot .button--ghost{font-size:13px;line-height:19.5px}.workspace .u4-foot .text-link{font-size:inherit;line-height:inherit}.workspace .u4b-settings #ssh-setup .panel__head,.workspace .u4b-settings #ssh-setup .panel__head>div:first-child{gap:12px}.workspace .u4b-settings #ssh-setup .panel__head .button{padding-inline:10px}.workspace .components-specs .empty p{font-size:13px}.workspace .badge:not(.plain):not(:has(.badge__dot)):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9;flex:none}.workspace .u5-exposed .u4-foot{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.workspace .u5-exposed .u4-foot>svg{flex:none;margin-top:2px}.workspace .u4b-checks .dt .icon-button,.workspace .u4b-quality .dt .icon-button{width:14px;height:14px;min-height:14px;padding:0;border:0;border-radius:0;color:var(--fg-2);background:transparent}.workspace .quality-page-link.button--link{font-size:13px;font-weight:500;color:var(--fg);text-align:left}.workspace .website-settings.u4b-settings li{border-bottom:0}.workspace .website-settings.u4b-settings #ssh-setup li{padding:14px 16px;border-top:1px solid var(--line)}.workspace .website-settings.u4b-settings #ssh-setup li:first-child{border-top:0}.workspace .website-settings.u4b-settings #ssh-setup li>div:first-child{display:flex;flex-direction:column;gap:2px}.workspace .website-settings.u4b-settings #ssh-setup li small{margin:0;font-size:13px;line-height:19.5px}.workspace .website-settings.u4b-settings #ssh-setup .settings-row{padding:0;font-size:14px;line-height:21px}.workspace .website-settings.u4b-settings #ssh-setup .settings-row small{margin-top:2px}.workspace .website-settings.u4b-settings #ssh-setup li:has(>details){padding:0 16px;border:0}.workspace .website-settings.u4b-settings #ssh-setup details>summary{padding:12px 0;font-size:13px;line-height:19.5px;border-top:1px solid var(--line)}.workspace .website-settings .website-remove li{padding:14px 16px;font-size:14px;line-height:21px}.workspace .website-settings .website-remove li>div:first-child{display:flex;flex-direction:column;gap:2px}.workspace .website-settings .website-remove li small{margin:0;font-size:13px;line-height:19.5px}.workspace .u4b-settings aside .panel-padding>p{font-size:13px;line-height:19.5px;margin:13px 0}.workspace .backup-storage-facts>.u4-facts{padding-bottom:0}.workspace .backup-storage-facts>.panel-padding{padding-top:10px}.workspace .u4-foot>.button--ghost{vertical-align:top}.workspace .components-specs .eyebrow{font-size:12px;line-height:18px}.workspace .components-specs #k-kopfzeile-und-leiste .spec-content>p{font-size:13px}@media(max-width:640px){.workspace .banner{display:flex;flex-wrap:wrap}.workspace .banner .b-act{width:100%;padding-left:40px}}.workspace .button--danger-outline{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 45%,var(--line))}.workspace .button--danger-outline:hover{background:var(--crit-soft)}.workspace .u4b-quality .dt .badge{font-family:var(--sans)}.workspace .website-update-row{border-bottom:0;border-top:1px solid var(--line)}.workspace .website-update-actions .icon-button{width:28px;height:28px;min-height:28px;padding:0;border:1px solid transparent}.workspace .u4-site .website-update-name{display:flex;flex-direction:column;align-items:stretch;gap:2px}.workspace .u4-site .website-update-name>.i-sub{margin:0;display:flex;flex-wrap:wrap;gap:6px}.workspace .u4-site .website-update-name>.i-title{display:flex;flex-wrap:wrap;gap:6px}.workspace .u4-site .website-update-row{grid-template-columns:28px minmax(0,1fr) auto}.workspace .u4-group-head,.workspace .u4-site .website-update-row{border-top:1px solid var(--line);border-bottom:0}.workspace .u4-group-head:first-child{border-top:0}@media(max-width:760px){.workspace .u4-site .website-update-row{grid-template-columns:28px minmax(0,1fr)}}.workspace .u4b-checks .panel__head>div:first-child{display:contents}.workspace .u4b-checks .panel__head p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.workspace .u4b-checks .panel__head>.button{margin-left:auto;flex-shrink:0}@media(max-width:560px){.workspace :is(.components-specs,.u4b-checks) .item{grid-template-columns:auto minmax(0,1fr)}.workspace :is(.components-specs,.u4b-checks) .item .i-end{grid-column:2;justify-content:flex-start;max-width:none}}@media(max-width:560px){.workspace .website-settings .website-remove li,.workspace .website-settings.u4b-settings #ssh-setup li,.workspace .website-settings.u4b-settings .u4b-stack>.panel>ul>li{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.workspace .website-settings .website-setting-value{justify-content:flex-start}.workspace .website-settings.u4b-settings #ssh-setup .settings-row{grid-template-columns:1fr}.workspace .u4b-settings aside .u4b-list>div{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:14px 16px}.workspace .u4b-settings aside .u4b-list>div>a{justify-self:start}}.workspace .col-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.workspace .u4b-settings aside .panel-padding>p{margin:0}.workspace .u5-shield .protection-row small{font-size:13px;line-height:19.5px;margin-top:2px}.workspace .u5-shield .protection-row__end{gap:8px}.workspace .u5-shield .panel__head>div:first-child{display:contents}.workspace .u5-shield .panel__head>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:640px){.workspace .u5-shield .u4-foot .button:not(.button--ghost):not(.button--link){height:36px;min-height:36px}.workspace .u5-shield .protection-row{grid-template-columns:28px minmax(0,1fr)}.workspace .approval-sheet .sheet-footer{flex-wrap:nowrap}.workspace .approval-sheet .sheet-footer>.button{flex:0 0 auto;width:auto}.workspace .approval-sheet .sheet-footer>.menu-anchor{flex:none}}.workspace .u4-backup-toolbar{gap:8px;line-height:19.5px}.workspace .u4-security>.u4-update-toolbar .segmented button{height:28px;padding:0 12px;line-height:19.5px}.workspace .u4-login-controls .protection-row b{font-size:14px;line-height:21px}.workspace .panel__head,.workspace .panel__head>div:first-child{flex-wrap:nowrap}.workspace .u4b-quality .panel__head>div:first-child{display:contents}.workspace .u4b-quality .panel__head h2{flex:0 1 auto;min-width:0}.workspace .u4b-quality .panel__head p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.workspace .u5-security .banner{padding:12px 14px;align-items:flex-start}.workspace .u5-security .banner>.b-act{flex:none}.workspace .u5-security .banner.crit{border-color:color-mix(in srgb,var(--crit) 28%,transparent)}.workspace .button--danger-outline{background:var(--panel)}.workspace .table-tools{align-items:center;flex-wrap:nowrap}.workspace [data-table=sites] .toolbar>.table-tools{margin-left:auto}.workspace .table-tools>.segmented{border-radius:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}.workspace .table-tools>.segmented button{height:auto;padding:5px 10px;border-radius:7px;line-height:19.5px;white-space:nowrap}.workspace .table-tools>.segmented button[aria-pressed=true]{box-shadow:var(--shadow-1)}.workspace .pager select,.workspace .toolbar>select{padding-right:32px;background-size:14px 14px}.workspace .components-specs strong>.badge{margin-left:2px}@media(max-width:560px){.workspace :is(.u4b-quality,.u4b-stack) .item{grid-template-columns:auto minmax(0,1fr)}.workspace :is(.u4b-quality,.u4b-stack) .item .i-end{grid-column:2;justify-content:flex-start;max-width:none}.workspace .u4-security>.u4-update-toolbar>.button{height:36px;min-height:36px}}.workspace .panel__head h2{letter-spacing:-.01em}.workspace .components-specs .empty h3{font-size:14px;line-height:21px}.workspace .components-specs .empty p{font-size:12px;line-height:18px;max-width:44ch}.workspace .components-specs .code-box>.icon-button{width:34px;height:34px;min-height:34px;border:1px solid var(--line-2);border-radius:6px;background:var(--panel);display:inline-flex;align-items:center;justify-content:center;padding:0}.workspace .u4-response{padding:16px}.workspace .u4-response .u4-bars{height:96px;padding-top:8px}.workspace .u4-response .u4-axis{margin:0;padding-top:6px;font-size:10px;line-height:14px}.workspace .u4-uptime-form .settings-row{padding:0;min-height:26px;font-size:14px;line-height:21px}.workspace .u4b-settings aside .u4b-list>div{border-bottom:0;border-top:1px solid var(--line)}.workspace .u4b-settings aside .u4b-list>div:first-child{border-top:0}.workspace .u4b-settings aside .u4b-list>div>div{display:flex;flex-direction:column;gap:2px}.workspace .u4b-settings aside .u4b-list strong{font-size:14px;line-height:21px;font-weight:500}.workspace .u4b-settings aside .u4b-list small{font-size:13px;line-height:19.5px;margin:0}.workspace .u4b-settings aside .u4b-list a.button{font-size:12px;line-height:12px;padding:0 10px}.workspace .u5-header-grade{flex-wrap:wrap}.workspace .u5-header-grade>div{display:flex;flex-direction:column;gap:4px}.workspace .u5-header-grade p{margin:0;font-size:13px;line-height:19.5px}.workspace .u5-grade{width:56px;height:56px;min-width:56px;border-radius:12px;flex:none}.workspace .u5-security .panel-padding>.stat+.u5-score{margin-top:14px}.workspace .u5-score>div:first-child{color:var(--fg)}.workspace .u5-score>div:first-child>span:last-child{font-family:var(--mono);color:var(--fg-2)}.workspace .u5-exposed .i-title>code{font:400 13px/19.5px var(--mono)}.workspace .u5-exposed .panel__head h2{font-size:16px}.workspace .u5-source{display:block;font-size:13px;line-height:19.5px}.workspace .u5-source-content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45}.workspace .u5-source-content>svg{flex:none;margin-top:2px}.workspace .u5-source .button--link{display:inline;font-size:13px;line-height:1.45;font-weight:500}.workspace .button--link .button__content{display:contents}.workspace .vl-counts+.item{border-top:0}@media(max-width:640px){.workspace .u5-security .u4-foot .button:not(.button--ghost):not(.button--link){height:36px;min-height:36px}}.workspace .website-updates>.u4-update-toolbar .segmented button{height:28px;padding:0 12px;line-height:19.5px}.workspace .website-updates .u4-actions,.workspace .website-updates>.u4-update-toolbar{gap:8px}.workspace .website-updates .u4-actions .button{font-size:13px}.workspace .u4-group-head{border-bottom:1px solid var(--line);gap:10px}.workspace .u4-group-head>.ext-icon{width:14px;height:14px;border:0;background:none;color:var(--fg-2)}.workspace .u4-chart-bars .u4-axis{margin:0;padding-top:6px;font-size:10px;line-height:14px}.workspace .u4b-history{gap:24px}.workspace .u5-shield>.panel>p.panel-padding{font-size:13px;line-height:19.5px}.workspace .components-specs [data-table=components-demo] .table-tools{display:none}.workspace .u4-group-head>.ext-icon svg{width:14px;height:14px}.workspace .u5-security p.panel-padding{font-size:13px;line-height:19.5px}@media(max-width:560px){.workspace .u4-uptime .item{grid-template-columns:auto minmax(0,1fr)}.workspace .u4-uptime .item .i-end{grid-column:2;justify-content:flex-start;max-width:none}.workspace .u4b-settings #ssh-setup .panel__head h2{font-size:16px}}.workspace .badge:not(.plain):not(:has(.badge__dot)):before{display:inline-block;margin:0}.workspace .u4b-quality .panel__head p{flex:0 1 auto;max-width:none}.workspace .u4b-quality .panel__head h2{display:flex;align-items:center;gap:8px}.workspace .table-tools .button svg{width:12px;height:12px}.workspace .data-table .toolbar .search{width:min(320px,100%)}.workspace .u2-approvals .u2-stack>p.subtle .button--link{display:inline;font-size:13px;line-height:19.5px}.workspace .u4b-window .settings-row{font-size:14px;line-height:21px}@media(max-width:640px){.workspace :is(.u4b-window,.u4-uptime-form) .field>select{height:44px;min-height:44px}.workspace .u4-uptime .u4-foot>.button{height:36px;min-height:36px}}.workspace .approval-rule-plan .panel__head>div:first-child{display:contents}.workspace .approval-rule-plan .panel__head p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin:0}.workspace .approval-rule-plan .panel__head h2{flex-shrink:1;min-width:0}.workspace .approval-rule-plan .panel__head>.button{flex:none;margin-left:auto}.workspace .u4-site .website-update-name>.i-title{gap:8px}.workspace .u4b-window .settings-row small{font-size:13px;line-height:19.5px;margin:0}.workspace .u4b-window .u4b-days{gap:6px}.workspace .components-specs>.spec:last-child{border-top:1px solid var(--line)}.workspace .u5-history-heading .u5-source{padding:0;border:0}.workspace .u5-history-heading .u5-source-content{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px;gap:6px;line-height:18px}.workspace .u5-history-heading .u5-source .button--link{line-height:19.5px}.workspace .u5-vulnerability-card .vulnerability-intro>div:first-child{display:contents}.workspace .u5-vulnerability-labels{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace .u5-vulnerability-card .u5-vulnerability-cve{margin:0;padding:0;line-height:18px;width:auto;min-height:0;white-space:normal}.workspace .u5-vulnerability-card .vulnerability-intro h2{margin:0;letter-spacing:-.01em}@media(max-width:640px){.workspace .u4-site .stat:nth-child(-n+2){border-bottom:0}.workspace .components-specs .field>select{height:44px;min-height:44px}.workspace .dt .button[data-size=sm]{height:36px;min-height:36px}.workspace .u5-vulnerability-card .vulnerability-details>summary{height:44px}}.workspace .website-history-row{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 16px;gap:12px;min-height:0;border:0;text-align:left}.workspace .website-recent li:not(:first-child)>.website-history-row{border-top:1px solid var(--line)}.workspace .website-history-row>.dot{width:8px;height:8px;margin:0 12px;grid-row:auto}.workspace .website-history-row>.dot.ok{background:var(--ok)}.workspace .website-history-row>.dot.warn{background:var(--warn)}.workspace .website-history-row>.i-main{display:flex;flex-direction:column;gap:2px}.workspace .website-history-row .i-end time{font:400 12px/18px var(--sans);color:var(--fg-3)}@media(max-width:560px){.workspace .website-history-row{grid-template-columns:auto minmax(0,1fr)}.workspace .website-history-row .i-end{grid-column:2;justify-content:flex-start;max-width:none}}.workspace .u5-history{gap:24px}.workspace .u5-history-heading{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:baseline}.workspace .u5-history-heading h2{margin:8px 0 0;font-size:18px;line-height:27px;letter-spacing:-.01em}.workspace .ov-tray .subtle{line-height:1.5}.workspace .u4b-network,.workspace .website-settings.u4b-settings{gap:24px}.workspace .website-settings li small .badge{font-size:inherit;line-height:inherit;color:inherit}.workspace .u4-security>.u4-update-toolbar{gap:8px}.workspace .u4-security-packages .data-table td{padding:0 16px;font-size:14px}.workspace .data-table[data-demo=true]:is([data-table=sites],[data-table=security-files]){overflow:visible}.workspace .website-history-row{border-radius:0}.workspace .website-technical>summary{display:flex;align-items:center;gap:8px;list-style:none;border-top:1px solid var(--line);font-size:13px;line-height:19.5px}.workspace .website-technical>summary::-webkit-details-marker{display:none}.workspace .website-technical>summary:before{content:"";width:6px;height:6px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(-45deg)}.workspace .website-technical[open]>summary:before{transform:rotate(45deg)}.workspace .components-specs input[type=radio]{font:initial}.workspace .field-control:has(.pre)>input{padding-left:8px}@media(max-width:960px){.workspace .dt .hide-sm{display:none}}.workspace .tagbar>.subtle{font-size:13px;line-height:19px}.workspace .tagbar .tags-manage{flex-basis:auto;margin-left:auto}.workspace .check-head-end{display:flex;margin-left:auto;flex-shrink:0}.workspace .button svg,.workspace .table-tools .button svg{width:14px;height:14px}.workspace .tagbar>.subtle{display:block;font-size:12px;line-height:18px;color:var(--fg-3)}.workspace .tagbar>.subtle svg{display:inline-block;width:14px;height:14px;vertical-align:-.125em}.workspace .components-specs input[type=radio]{font:13.3333px Arial;color:CanvasText}.workspace .field .field-control:has(.pre)>input:not([type=checkbox]){padding-left:8px}.workspace .website-technical{font-size:14px;line-height:21px;color:var(--fg)}.workspace :is(.u4b-quality,.u4b-checks) .panel__head{justify-content:flex-start}.workspace .website-settings .website-setting-value .button--secondary{color:var(--fg)}.workspace .website-settings li small .badge{color:var(--fg-2)}.workspace .u4b-window .u4b-days .button{gap:normal;font-weight:400;line-height:19.5px}.workspace .u4b-window .u4b-days .button:not([aria-pressed=true]){background:transparent}.workspace .u4-foot .button--link{line-height:19.5px}.workspace .field .field-control:has(.pre)>input:not([type=checkbox]){padding-left:10px}.workspace .field-control>.lead{display:grid;place-items:center;padding-left:10px;color:var(--fg-3)}.workspace .field .field-control>.lead+input:not([type=checkbox]){padding-left:8px}.workspace .field-control .field-reveal{display:grid;place-items:center;width:34px;min-width:34px;min-height:0;height:100%;padding:0;color:var(--fg-3);border:0;background:transparent}.workspace .field-control .field-reveal svg{width:14px;height:14px}.workspace .u4-login-controls .protection-row{gap:16px;font-size:14px;line-height:21px}.workspace .sr-only{left:0;top:0}.workspace .button--link:disabled{opacity:.48;cursor:not-allowed}.workspace .button--link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace .dt td{color:var(--fg)}.workspace [data-table=security-history] td{white-space:nowrap}.workspace [data-table=security-history] td .cell-main{white-space:normal}.workspace [data-table=vulnerability-sites] td:nth-child(2)>span{font:400 13px var(--mono)}.workspace .dt{min-width:0}.workspace .dt td{white-space:nowrap}.workspace .dt td .cell-main,.workspace .dt td .stags{white-space:normal}.workspace .dt .cell-main{max-width:none}.workspace [data-table=security-history] td:first-child{min-width:0}.workspace [data-table=vulnerability-sites] .cell-main>span{display:flex;flex-direction:column;min-width:0;gap:1px}.workspace [data-table=vulnerability-sites] td:last-child svg{width:14px;height:14px}.workspace .alertbar .grow a{color:var(--accent)}.plan-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plan-hero .panel-foot{grid-column:1/-1}.plan-hero .panel-foot>span{flex:1 1}.ph-main{padding:20px;display:flex;flex-direction:column;gap:6px}.ph-main h2{margin:0;font-size:26px}.ph-price{font:600 20px var(--sans)}.ph-price small{font-size:13px;font-weight:400;color:var(--fg-3)}.ph-use{padding:20px;gap:12px;border-left:1px solid var(--line)}.ph-use,.use{display:flex;flex-direction:column}.use{gap:6px;font-size:13px}@media (max-width:900px){.plan-hero{grid-template-columns:1fr}.ph-use{border-left:0;border-top:1px solid var(--line)}}.sec-h{margin:8px 0 0;font-size:18px}.tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1100px){.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tier-grid{grid-template-columns:1fr}}.tier-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 18px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.tier-card.cur{border-color:var(--fg-3);background:var(--panel-2)}.tier-card.rec{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.tc-flag{position:absolute;top:-11px;left:16px;font-size:11px;font-weight:600;color:#fff;background:var(--accent);padding:3px 9px;border-radius:999px}.tn{font-size:16px}.tp{font:600 26px var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp small{font-size:13px;font-weight:400;color:var(--fg-3)}.tf,.tlim{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.tlim{padding-bottom:12px;border-bottom:1px solid var(--line)}.tlim b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf li{display:flex;gap:6px;align-items:flex-start;color:var(--fg-2)}.tf svg{color:var(--ok);flex:none;margin-top:2px}.tb{margin-top:auto}.tb .btn{width:100%;justify-content:center}.workspace .u13-billing{gap:16px}.u13-billing .tb .button{width:100%;justify-content:center}.module{display:flex;flex-direction:column;gap:12px;padding:18px}.module .m-top{display:flex;align-items:center;justify-content:space-between}.module .m-ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.module h3{font-size:var(--t-l)}.module p{flex:1 1}.module .m-foot,.module p{color:var(--fg-2);font-size:var(--t-s)}.module .m-foot{align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.mk-hero,.module .m-foot{display:flex;justify-content:space-between}.mk-hero{align-items:flex-end;gap:16px;flex-wrap:wrap;padding:20px;border-radius:var(--r-l);background:linear-gradient(120deg,var(--accent-soft),var(--panel));border:1px solid var(--line)}.mk-hero h2{font-size:20px;max-width:28ch;margin:4px 0 6px}.mod-hero{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;padding:24px;border-radius:var(--r-l);background:linear-gradient(120deg,var(--accent-soft),var(--panel));border:1px solid var(--line)}.idea-eff{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--sunken);font:600 12px var(--mono);color:var(--fg-2)}.idea-detail{padding:4px 16px 16px 60px;background:var(--panel-2);border-top:1px solid var(--line)}.idea-detail .kv{padding-top:8px}.workspace :is(.u13-billing,.u13-marketplace,.u13-module,.u13-ideas) .panel{margin:0}.workspace .u13-billing .ph-main h2,.workspace .u13-marketplace .module h3{line-height:1.5}.workspace .u13-marketplace .search input{border:0;border-radius:0;background:transparent;box-shadow:none}.workspace .u13-billing .m-ico{width:40px;height:40px;border-radius:10px}.workspace .u13-billing .tp{font-feature-settings:normal}.workspace :is(.u13-billing,.u13-ideas,.u13-marketplace) .eyebrow{font-size:12px;line-height:18px}.workspace .u13-ideas .page-heading .eyebrow{display:block}.workspace .u13-marketplace .mk-hero .control.search input{border:0;border-radius:0;background:transparent;box-shadow:none}.workspace .u13-marketplace .chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:3px 9px 3px 6px;border:1px solid var(--line-2);border-radius:999px;color:var(--fg-2);background:var(--panel);width:-moz-fit-content;width:fit-content;max-width:100%;flex:none}.workspace .u13-marketplace .chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.workspace .u13-ideas .segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.workspace .u13-ideas .segmented button{flex:none;white-space:nowrap}.workspace .u13-module{gap:24px}@media(max-width:560px){.workspace .u13-ideas .item .i-end{grid-column:2;justify-content:flex-start}}.u13-module .first-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.u13-module .first-steps li{display:flex;gap:16px;padding:16px;border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line)}.u13-module .first-steps li>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-2);font-size:13px;flex:none;color:var(--fg-3)}.u13-module .first-steps li.done>b{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.u13-module .first-steps li.on>b{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.u13-module .first-steps li div{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.u13-module .first-steps li div>span{color:var(--fg-2);font-size:var(--t-s)}:is(.u13-module,.u13-billing,.u13-billing-sheet,.u13-ideas) .kv{margin:0}:is(.u13-module,.u13-billing,.u13-billing-sheet,.u13-ideas) .kv dd:first-of-type,:is(.u13-module,.u13-billing,.u13-billing-sheet,.u13-ideas) .kv dt:first-of-type{padding-top:0}.workspace .u13-billing .sec-h,.workspace .u13-marketplace .mk-hero h2,.workspace .u13-module .mod-hero h1{line-height:1.5}.workspace .u13-marketplace .mk-hero .eyebrow{display:block}.workspace .u13-marketplace .mk-hero .control.sm.search{height:32px}.workspace .u13-marketplace .mk-hero p{color:var(--fg-2)}.workspace .u13-marketplace .m-top .badge,.workspace .u13-module .mod-hero .badge{align-self:auto}.workspace .u13-ideas .toolbar{margin:0}.workspace .u13-ideas .toolbar .end .subtle{line-height:18px;color:var(--fg-3)}.workspace :is(.u13-module,.u13-ideas) .back-link{font-size:13px;line-height:19.5px;gap:4px;color:var(--fg-2)}@media(max-width:600px){.workspace .u13-module-live .mod-hero{flex-wrap:wrap}.workspace .u13-module-live .mod-hero>.m-ico{flex-shrink:0}.workspace .u13-module-live .mod-hero>.stack:nth-child(2){min-width:0;flex-basis:calc(100% - 80px)!important}.workspace .u13-module-live .mod-hero>.stack:last-child{flex-basis:100%;align-items:flex-start!important}}.u15-live-billing .plan-hero .panel-foot{flex-wrap:wrap;gap:10px}.u15-live-billing .plan-hero .panel-foot>span:first-child{flex:1 1 240px}.u15-subscription-sheet .item{display:flex;align-items:center;justify-content:space-between;gap:16px}.u15-subscription-sheet .item .i-main{flex:1 1;min-width:0}.u15-storage-sheet .sheet-body>*{flex-shrink:0}.workspace .u15-subscription .item{grid-template-columns:auto minmax(0,1fr) auto}.workspace .u15-subscription .item:has(.u15-selection-option){display:block}.workspace .u15-subscription .i-end .button{width:auto;flex:none}.workspace .u15-subscription .u15-selection-option{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0}.workspace .u15-selection-option input{flex:none;width:16px;height:16px;margin:0}.workspace .u15-selection-option>span{min-width:0}.workspace .u15-selection-bar{flex-wrap:wrap;gap:8px}.workspace .u15-selection-bar>span{flex:1 1 auto}.workspace .u15-selection-bar>.button{flex:none;width:auto}.workspace .u15-subscription .panel-head{flex-wrap:wrap;gap:8px}.workspace .u15-subscription-sheet .u15-summary{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.workspace .u15-summary dd,.workspace .u15-summary dt{padding:12px 0}.workspace .u15-summary dd{text-align:right;white-space:nowrap;align-content:center}.workspace .u15-line-name{display:block;color:var(--fg);font-weight:500}.workspace .u15-line-meta{display:block;margin-top:2px;font-size:12px}.workspace .u15-price-line{margin:0;min-height:18px;font-size:11px;line-height:18px;white-space:nowrap}.workspace .u15-live-billing .tier-grid{grid-auto-rows:1fr}.workspace .u15-storage-sheet .plan>span{font-size:12px;white-space:nowrap}.workspace :is(.u15-subscription-sheet,.u15-storage-sheet) .sheet-body{flex:1 1 auto}.workspace :is(.u15-subscription-sheet,.u15-storage-sheet) .sheet-body>*{flex-shrink:0}@media(max-width:640px){.workspace .u15-subscription .item{grid-template-columns:auto minmax(0,1fr)}.workspace .u15-subscription .i-end{grid-column:2;justify-content:flex-start}.workspace :is(.u15-subscription-sheet,.u15-storage-sheet){inset:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}}.workspace .u15-subscription .panel-head>.num{margin-left:auto}.workspace .u15-storage-sheet .plan-grid{grid-template-columns:1fr;grid-auto-rows:1fr}.fn-ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:none}.ly-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--mono);background:var(--accent-soft);color:var(--accent);flex:none}.spot-h{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--fg-2);text-transform:uppercase;letter-spacing:.05em}.model-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.model-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;flex-direction:column}.mc-top,.model-card{display:flex;gap:10px}.mc-top{align-items:center}.mc-top strong{font-size:16px}.model-card p{margin:0;font-size:13px;color:var(--fg-2);line-height:1.5;max-width:60ch}.mc-metrics{display:flex;gap:28px;padding:10px 0 4px;border-top:1px solid var(--line);margin-top:4px}.mc-metrics div{display:flex;flex-direction:column}.mc-metrics b{font:600 20px var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-metrics span{font-size:12px;color:var(--fg-3)}.chk-tabs .tabs{margin-bottom:-4px}.u6-checks{display:flex;flex-direction:column;gap:20px}.u6-checks .page-heading{margin:0}@media(max-width:900px){.model-row{grid-template-columns:1fr}}.evi{display:flex;flex-direction:column;gap:10px}.evi-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.evi-shot{border:1px solid var(--line);border-radius:var(--r-m);background:var(--sunken);padding:16px;display:grid;place-items:center}.evi-page{position:relative;width:100%;max-width:520px;aspect-ratio:16/10;background:#fff;border-radius:6px;box-shadow:var(--shadow-1);padding:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.ep-nav{display:flex;gap:8px;justify-content:flex-end;height:10px}.ep-nav i{width:44px;background:#d9dfe1;border-radius:3px}.ep-hero{flex:1 1;border-radius:4px;background:linear-gradient(135deg,#cfe3df,#e8efe9)}.ep-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;height:28%}.ep-grid i{background:#e6eaeb;border-radius:4px}.evi-page.diff{filter:grayscale(1) contrast(.6) brightness(1.2)}.ep-mark{position:absolute;top:6px;right:8px;padding:2px 8px;border:2px solid #c8432f;border-radius:4px;font:600 11px var(--sans);color:#c8432f;background:rgba(255,255,255,.9)}.chk-det{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.chk-det li{display:grid;grid-template-columns:auto 160px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.u6-run .item{align-items:flex-start}.workspace .u6-checks{gap:24px}.workspace .u6-checks>.data-table{margin:0}.workspace .u6-checks .mc-foot .button--link{line-height:19.5px}.workspace .u6-checks .cell-link{all:unset;cursor:pointer;display:block}.workspace .u6-checks .cell-link:hover strong{color:var(--accent)}.workspace .u6-checks .mc-foot{height:19.5px}.workspace .u6-checks .mc-foot .button--link{position:relative;top:-1px}.workspace :is(.u6-spots,.u6-run) .sheet-body>*{flex-shrink:0}.workspace :is(.u6-spots,.u6-run) .sheet-body .panel{margin:0}.gap-note{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--sunken);font-size:12px;color:var(--fg-2)}.choice.tpl{flex-direction:column;gap:8px;padding:14px 16px}.choice.tpl.dashed{border-style:dashed}.tpl-top{display:flex;align-items:center;gap:10px}.tpl-top strong{font-size:14px;font-weight:600}.tpl-desc{font-size:13px;color:var(--fg-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpl-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:12px}.u6-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.workspace .u6-run .item>.i-end:empty{display:none}@media(max-width:600px){.workspace .u6-run .sheet-footer{flex-wrap:nowrap}.workspace .u6-run .sheet-footer>.button{width:auto;flex-shrink:0}}.workspace .u6-spots .sheet-body>p:first-child{margin:0}.workspace .u6-spots .spot-h{margin:6px 0 0;line-height:19.5px}.workspace .u6-run .timeline{padding:0;gap:normal}@media(max-width:560px){.workspace .u6-spots .item{grid-template-columns:auto minmax(0,1fr)}.workspace .u6-spots .item .i-end{grid-column:2;justify-content:flex-start}}.workspace .u6-spots .spot-h{letter-spacing:.05em}.workspace .u6-spots .sheet-body>p.muted{color:var(--fg-2)}.workspace :is(.u6-spots,.u6-run) .subtle{color:var(--fg-3)}.workspace .u6-spots .i-end{max-width:none}.workspace .u6-spots .i-end svg{flex-shrink:0}.workspace .u6-run .sheet-head>.icon-button:not(:focus-visible){outline:none}.workspace .u6-run .sheet-head>.icon-button:focus-visible{outline:2px solid var(--focus);outline-offset:0}@media(max-width:600px){.workspace .u6-spots .sheet-footer>.button{width:auto;flex-shrink:0}}@media(max-width:560px){.workspace .u6-run .item{grid-template-columns:auto minmax(0,1fr)}}.workspace .u6-run:focus{outline:none}.workspace :is(.u6-spots,.u6-run) .sheet-footer>.button{margin:0;flex:0 0 auto}.workspace .u6-spots .i-end>.menu-anchor>button[data-size=sm]{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;border-radius:var(--r-s);display:grid;place-items:center;color:var(--fg-2)}.workspace .u6-spots .i-end>.menu-anchor>button[data-size=sm]:hover{background:var(--sunken);color:var(--fg)}.workspace .u6-spots .i-end>.menu-anchor>button[data-size=sm]:focus-visible{outline:2px solid var(--focus)}.workspace .u6-spots .i-end>.menu-anchor>button[data-size=sm] svg{width:16px;height:16px}@media(max-width:560px){.workspace .u6-spots .i-end>.menu-anchor{min-width:0}}