/**handles:nautical-seo-audit-v2,simple-banner-style**/
.nautical-audit{--ink:#17202a;--muted:#667085;--line:#dde3ea;--paper:#ffffff;--page:#f5f7fa;--good:#0f8b6f;--bad:#b42318;--warn:#f9e000;--warn-soft:#f9e00075;--teal:#106068;--accent:#0b2545;--accent-soft:#cfe0f5;--button-green:#00a878;--button-green-dark:#057052;--button-green-glow:rgba(0, 168, 120, 0.36);background:var(--page);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;margin:0}.nautical-audit *{box-sizing:border-box}.nautical-audit .shell{min-height:100vh}.nautical-audit .shell.is-initial{min-height:0}.nautical-audit .nautical-audit-fallback{min-height:220px;display:grid;place-items:center;padding:28px;background:var(--page);color:var(--muted);font-weight:700}.nautical-audit .top-band{background:var(--teal);border-bottom:5px solid var(--accent);color:#fff;padding:30px 24px 84px}.nautical-audit .content,.nautical-audit .top-inner{width:min(1180px,calc(100vw - 32px));margin:0 auto}.nautical-audit .title-row{display:grid;grid-template-columns:minmax(0,820px) minmax(270px,330px);justify-content:center;align-items:start;gap:24px}.nautical-audit .title-row.is-pre-audit{grid-template-columns:minmax(0,820px)}.nautical-audit .title-copy{align-self:center;justify-self:stretch;text-align:left;padding-top:4px;width:100%;max-width:820px;transform:translateX(177px)}.nautical-audit .title-row.is-pre-audit .title-copy{justify-self:center;text-align:center;transform:none}.nautical-audit h1{margin:0;color:#fff;font-size:clamp(1.85rem, 3vw, 3.1rem);line-height:1.08;font-weight:780}.nautical-audit .target{margin-top:12px;color:rgba(255,255,255,.82);font-size:.98rem;width:fit-content;max-width:620px;overflow-wrap:anywhere}.nautical-audit .audit-form{display:flex;gap:10px;width:min(820px,100%);margin:42px auto 0;justify-content:center}.nautical-audit .audit-input{min-width:0;flex:1;height:54px;border:1px solid rgba(255,255,255,.38);border-radius:8px;padding:0 16px;background:rgba(255,255,255,.96);color:var(--ink);font:inherit;outline:0;box-shadow:0 0 0 4px rgba(255,255,255,.18),0 10px 28px rgba(2,73,133,.22)}.nautical-audit .audit-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(11,37,69,.34),0 12px 34px rgba(2,73,133,.28)}.nautical-audit .audit-button,.nautical-audit .offer-button,.nautical-audit .top-offer-button{border-radius:8px;background:linear-gradient(180deg,var(--button-green),var(--button-green-dark));color:#fff;font:inherit;font-weight:760;cursor:pointer;text-decoration:none;border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 24px rgba(0,58,46,.3),0 0 0 3px rgba(255,255,255,.14)}.nautical-audit .audit-button{height:54px;padding:0 18px}.nautical-audit .audit-button:hover,.nautical-audit .offer-button:hover,.nautical-audit .top-offer-button:hover{background:linear-gradient(180deg,#10b98a,#04664c);color:#fff;box-shadow:0 14px 28px rgba(0,58,46,.36),0 0 0 4px rgba(255,255,255,.18)}.nautical-audit .content{margin-top:-52px;padding-bottom:40px}.nautical-audit .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.nautical-audit .audit-error-panel,.nautical-audit .card,.nautical-audit .empty-state,.nautical-audit .metric,.nautical-audit .scheduler-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px rgba(21,34,50,.08)}.nautical-audit .metric{padding:14px 16px}.nautical-audit .metric-label{color:var(--muted);font-size:.78rem;text-transform:uppercase;font-weight:760}.nautical-audit .metric-value{margin-top:7px;font-size:1.42rem;font-weight:780}.nautical-audit .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nautical-audit .card{position:relative;min-height:142px;padding:16px;overflow:hidden}.nautical-audit .card::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#98a2b3}.nautical-audit .card.pass::before{background:var(--good)}.nautical-audit .card.fail::before,.nautical-audit .card.warn::before{background:var(--bad)}.nautical-audit .card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nautical-audit .card-title{margin:0;font-size:1rem;line-height:1.25;font-weight:780}.nautical-audit .badge{flex:0 0 auto;border-radius:999px;padding:5px 9px;font-size:.73rem;font-weight:780;text-transform:uppercase}.nautical-audit .badge.waiting{color:var(--accent);background:var(--warn)}.nautical-audit .badge.pass{color:#05603a;background:#d9f7ea}.nautical-audit .badge.fail{color:#912018;background:#ffe1dd}.nautical-audit .badge.warn{color:var(--accent);background:var(--warn)}.nautical-audit .card-body{margin-top:16px;color:var(--muted);font-size:.94rem;line-height:1.48}.nautical-audit .result-line{color:var(--ink);font-size:1.12rem;font-weight:760}.nautical-audit .detail{margin-top:8px;overflow-wrap:anywhere}.nautical-audit .loader{display:flex;align-items:center;gap:12px;margin-top:4px}.nautical-audit .spinner{width:30px;height:30px;border-radius:50%;border:4px solid #e8edf2;border-top-color:#98a2b3;animation:nauticalSpin .9s linear infinite}.nautical-audit .pulse-lines{flex:1;display:grid;gap:7px}.nautical-audit .pulse-line{height:9px;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#dfe7ef,#edf1f5);background-size:180% 100%;animation:nauticalSweep 1.2s ease-in-out infinite}.nautical-audit .pulse-line.short{width:62%}.nautical-audit .image-list{grid-column:span 3;min-height:220px}.nautical-audit .links{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.nautical-audit .links li{padding:9px 10px;background:#f7f9fb;border:1px solid #e4e9ef;border-radius:6px;color:#344054;font-size:.9rem;overflow-wrap:anywhere}.nautical-audit .image-problem-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:0 0;color:var(--ink);padding:0;font:inherit;font-weight:760;text-align:left;cursor:pointer}.nautical-audit .image-problem-toggle span:last-child{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.nautical-audit .image-problem-detail{display:grid;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid #e4e9ef}.nautical-audit .image-problem-detail div{overflow-wrap:anywhere}.nautical-audit .image-problem-detail strong{color:var(--ink)}.nautical-audit .empty-state{min-height:260px;display:grid;place-items:center;color:var(--muted);padding:28px}.nautical-audit .empty-content{max-width:760px}.nautical-audit .empty-title{color:var(--ink);font-size:1.35rem;line-height:1.25;font-weight:400}.nautical-audit .empty-list{display:grid;gap:10px;margin:16px 0 0;padding-left:20px;line-height:1.48;font-weight:400}.nautical-audit .top-side{display:grid;gap:12px;min-width:270px;max-width:330px;justify-self:stretch}.nautical-audit .top-offer{padding:16px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.14);backdrop-filter:blur(12px);border-radius:8px}.nautical-audit .offer-eyebrow,.nautical-audit .top-offer-label{color:var(--accent-soft);font-size:.76rem;font-weight:800;text-transform:uppercase}.nautical-audit .top-offer-title{margin-top:5px;font-size:1rem;line-height:1.28;font-weight:800}.nautical-audit .top-offer-copy{margin-top:7px;color:rgba(255,255,255,.78);font-size:.88rem;line-height:1.4}.nautical-audit .top-offer-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:12px;padding:0 14px;font-size:.88rem}.nautical-audit .audit-offer{margin-top:14px;padding:22px;background:#024985;color:#fff;border-radius:8px;border:1px solid rgba(2,73,133,.28);box-shadow:0 14px 36px rgba(21,34,50,.12);display:flex;align-items:center;justify-content:space-between;gap:22px}.nautical-audit .offer-title{margin-top:6px;font-size:1.35rem;line-height:1.22;font-weight:800}.nautical-audit .offer-copy{max-width:720px;margin-top:8px;color:rgba(255,255,255,.82);line-height:1.48}.nautical-audit .offer-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;white-space:nowrap}.nautical-audit .scheduler-panel{margin-bottom:14px;padding:18px;border-left:5px solid var(--accent)}.nautical-audit .meeting-embed-panel{padding:18px}.nautical-audit .scheduler-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.nautical-audit .scheduler-title{margin:0;font-size:1.16rem;line-height:1.28;font-weight:800}.nautical-audit .scheduler-copy{margin-top:5px;color:var(--muted);line-height:1.45}.nautical-audit .scheduler-close{border:1px solid var(--line);border-radius:8px;background:#f7f9fb;color:var(--ink);width:34px;height:34px;font-size:1rem;font-weight:800;cursor:pointer}.nautical-audit .meeting-embed-container{margin-top:16px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.nautical-audit .meeting-embed-frame{display:block;width:100%;min-height:720px;border:0;background:#fff}.nautical-audit .meeting-embed-fallback{padding:10px 12px;border-top:1px solid var(--line);background:#f8fafc;color:var(--muted);font-size:.86rem}.nautical-audit .meeting-embed-fallback a{color:var(--accent);font-weight:800}.nautical-audit .zoom-picker{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,0.85fr);gap:18px;margin-top:16px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.nautical-audit .calendar-pane,.nautical-audit .time-pane{padding:16px}.nautical-audit .time-pane{border-left:1px solid var(--line);background:#f8fafc}.nautical-audit .month-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.nautical-audit .month-button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#344054;font-size:1rem;cursor:pointer}.nautical-audit .month-title,.nautical-audit .time-title{font-size:1.05rem;font-weight:800}.nautical-audit .date-grid,.nautical-audit .weekday-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.nautical-audit .weekday{color:var(--muted);font-size:.72rem;font-weight:800;text-align:center;text-transform:uppercase}.nautical-audit .date-button{aspect-ratio:1;min-width:0;border:1px solid transparent;border-radius:50%;background:0 0;color:#344054;font:inherit;font-weight:720;cursor:pointer}.nautical-audit .date-button.is-muted{color:#c4ccd6;cursor:default}.nautical-audit .date-button.is-active,.nautical-audit .time-slot.is-active{background:var(--button-green);color:#fff;box-shadow:0 6px 14px var(--button-green-glow)}.nautical-audit .timezone{margin-top:4px;color:var(--muted);font-size:.85rem}.nautical-audit .time-slots{display:grid;gap:8px;margin-top:14px}.nautical-audit .time-slot{height:40px;border:1px solid #c9ddff;border-radius:8px;background:#fff;color:#0b5cff;font:inherit;font-weight:800;cursor:pointer}.nautical-audit .length-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:.85rem;font-weight:760}.nautical-audit .length-select{height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 10px;font:inherit}.nautical-audit .scheduler-selection{margin-top:12px;padding:10px 12px;border-radius:8px;background:#eef6ff;color:#344054;font-weight:700}.nautical-audit .audit-error-panel{margin-bottom:14px;padding:20px;background:#fff7f6;border-color:#ffd0cc;border-left:5px solid var(--bad)}.nautical-audit .audit-error-title{color:var(--bad);font-size:1.12rem;line-height:1.25;font-weight:820}.nautical-audit .audit-error-copy{margin-top:8px;color:#344054;line-height:1.48}.nautical-audit .audit-error-detail{margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #ffe1dd;border-radius:6px;color:#667085;overflow-wrap:anywhere;font-size:.92rem}@keyframes nauticalSpin{to{transform:rotate(360deg)}}@keyframes nauticalSweep{0%{background-position:180% 0}100%{background-position:-180% 0}}@media (max-width:920px){.nautical-audit .title-row{grid-template-columns:1fr;justify-items:center;text-align:center}.nautical-audit .title-copy{justify-self:center;text-align:center;padding-top:0;width:auto;transform:none}.nautical-audit .target{margin-left:auto;margin-right:auto}.nautical-audit .top-side{max-width:none;margin-top:22px;justify-self:stretch;width:100%}.nautical-audit .grid,.nautical-audit .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nautical-audit .zoom-picker{grid-template-columns:1fr}.nautical-audit .time-pane{border-left:0;border-top:1px solid var(--line)}.nautical-audit .image-list{grid-column:span 2}.nautical-audit .audit-offer{display:block}.nautical-audit .offer-button{width:100%;margin-top:18px}}@media (max-width:620px){.nautical-audit .top-band{padding:24px 16px 76px}.nautical-audit .audit-form{display:grid}.nautical-audit .audit-button{width:100%}.nautical-audit .grid,.nautical-audit .summary-grid{grid-template-columns:1fr}.nautical-audit .image-list{grid-column:span 1}.nautical-audit .scheduler-head{display:block}.nautical-audit .scheduler-close{margin-top:12px}}.nautical-audit{--page:#f4f8fb;--line:#d9e4eb;--paper:#ffffff;--shadow:0 18px 48px rgba(16, 32, 49, 0.12);--cyan:#2bb8c5;--warn:#f9e000;--warn-soft:#f9e00075;background:var(--page)}.nautical-audit .top-band{background:linear-gradient(120deg,rgba(43,184,197,.18),transparent 42%),linear-gradient(180deg,#126b73,var(--teal));padding:34px 24px 94px}.nautical-audit .top-inner.hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.nautical-audit .hero-intro{max-width:820px}.nautical-audit h1{font-size:clamp(2rem, 4vw, 4rem);line-height:1.03}.nautical-audit .subtitle{max-width:720px;margin:14px 0 0;color:rgba(255,255,255,.84);font-size:1.03rem;line-height:1.65}.nautical-audit .audit-target{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:10px 14px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:rgba(255,255,255,.11);color:#fff;font-weight:720;overflow-wrap:anywhere}.nautical-audit .audit-form{margin:28px 0 0}.nautical-audit .hero-side{display:grid;gap:12px}.nautical-audit .hero-card{border-radius:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);padding:18px;box-shadow:0 18px 52px rgba(0,0,0,.18)}.nautical-audit .hero-card-label{color:rgba(255,255,255,.78);text-transform:uppercase;font-size:.76rem;font-weight:780}.nautical-audit .hero-score{display:grid;place-items:center;min-height:230px}.nautical-audit .score-ring{--health-color:var(--good);width:190px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 0 55%,transparent 56%),conic-gradient(var(--health-color) 0 var(--score,0),#cfdae5 var(--score,0) 100%)}.nautical-audit .score-ring.warning{--health-color:var(--warn)}.nautical-audit .score-ring.danger{--health-color:var(--bad)}.nautical-audit .score-ring strong{display:block;color:var(--accent);font-size:3.1rem;line-height:1;text-align:center}.nautical-audit .score-ring span{color:var(--muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.nautical-audit .content{margin-top:-58px}.nautical-audit .dashboard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);gap:16px;align-items:start;margin-bottom:16px}.nautical-audit .dashboard-loading{grid-template-columns:minmax(0,1fr)}.nautical-audit .audit-error-panel,.nautical-audit .detail-report,.nautical-audit .empty-state,.nautical-audit .panel,.nautical-audit .result-card,.nautical-audit .scheduler-panel{border-radius:8px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.nautical-audit .panel{padding:18px}.nautical-audit .panel h2{margin:0 0 12px;font-size:1rem;line-height:1.25;color:var(--accent)}.nautical-audit .category-panel-top{display:grid;grid-template-columns:122px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:16px;padding:14px;border-radius:8px;background:linear-gradient(135deg,rgba(43,184,197,.15),transparent 52%),#f7fbfd;border:1px solid var(--line)}.nautical-audit .category-donut{width:104px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 0 55%,transparent 56%),conic-gradient(var(--good) 0 var(--score,0),#dce4ec var(--score,0) 100%)}.nautical-audit .category-donut strong{display:block;color:var(--accent);font-size:1.75rem;line-height:1;text-align:center}.nautical-audit .category-donut span,.nautical-audit .category-note p{color:var(--muted)}.nautical-audit .category-note strong{display:block;color:var(--accent);font-size:1.05rem;line-height:1.25}.nautical-audit .category-note p{margin:6px 0 0;font-size:.86rem;line-height:1.45}.nautical-audit .category-bars{display:grid;gap:14px}.nautical-audit .bar-row{display:grid;grid-template-columns:135px minmax(0,1fr) 78px;gap:12px;align-items:center;font-size:.88rem;font-weight:720}.nautical-audit .bar-icon{width:34px;aspect-ratio:1;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--good),var(--cyan));font-weight:840}.nautical-audit .bar-icon.warning{color:var(--accent);background:var(--warn)}.nautical-audit .bar-icon.danger{background:linear-gradient(135deg,var(--bad),#e15b4f)}.nautical-audit .bar-label span,.nautical-audit .bar-label strong{display:block}.nautical-audit .bar-label span{margin-top:4px;color:var(--muted);font-size:.74rem;font-weight:680}.nautical-audit .bar-track{height:12px;border-radius:999px;background:#edf2f7;overflow:hidden}.nautical-audit .bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--good),var(--cyan));transition:width 320ms ease,background-color 220ms ease}.nautical-audit .bar-fill.warning{background:var(--warn)}.nautical-audit .bar-fill.danger{background:linear-gradient(90deg,var(--bad),#e15b4f)}.nautical-audit .bar-fill.checking{background:linear-gradient(90deg,#d9e4eb,#f8fbfd,#d9e4eb);background-size:200% 100%;animation:nautical-audit-bar-wait 1.2s linear infinite}@keyframes nautical-audit-bar-wait{from{background-position:200% 0}to{background-position:-200% 0}}.nautical-audit .bar-row>span:last-child{color:var(--accent);font-weight:840;text-align:right}.nautical-audit .issue-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nautical-audit .issue-cell{min-height:54px;border-radius:8px;padding:8px;border:1px solid var(--line);display:grid;align-content:space-between;background:#f8fbfd}.nautical-audit .issue-cell.pass{border-color:rgba(15,139,111,.28);background:#dff7ef}.nautical-audit .issue-cell.fail{border-color:rgba(180,35,24,.28);background:#ffe7e3}.nautical-audit .issue-cell.warn{border-color:rgba(249,224,0,.75);background:var(--warn-soft)}.nautical-audit .issue-cell strong{font-size:.76rem;line-height:1.2}.nautical-audit .issue-cell span{color:var(--muted);font-size:.66rem;font-weight:720;text-transform:uppercase}.nautical-audit .result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nautical-audit .result-card{min-height:190px;padding:16px;position:relative;overflow:hidden}.nautical-audit .result-card::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#98a2b3}.nautical-audit .result-card.pass::before{background:var(--good)}.nautical-audit .result-card.fail::before{background:var(--bad)}.nautical-audit .result-card.warn::before{background:var(--warn)}.nautical-audit .status-orb{width:54px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;margin-bottom:14px;color:#fff;font-weight:820}.nautical-audit .pass .status-orb{background:var(--good)}.nautical-audit .fail .status-orb{background:var(--bad)}.nautical-audit .warn .status-orb{background:var(--warn)}.nautical-audit .waiting .status-orb{background:#98a2b3}.nautical-audit .result-card .card-head{align-items:flex-start}.nautical-audit .priority-panel{margin-top:16px}.nautical-audit .timeline{display:grid;gap:10px}.nautical-audit .timeline-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fafcff}.nautical-audit .dot{width:22px;aspect-ratio:1;border-radius:50%;background:var(--good);box-shadow:0 0 0 5px rgba(15,139,111,.15);justify-self:center}.nautical-audit .timeline-row.fail .dot{background:var(--bad);box-shadow:0 0 0 5px rgba(180,35,24,.14)}.nautical-audit .timeline-row.warn .dot{background:var(--warn);box-shadow:0 0 0 5px rgba(249,224,0,.26)}.nautical-audit .timeline-row span,.nautical-audit .timeline-row strong{display:block}.nautical-audit .timeline-row span{margin-top:2px;color:var(--muted);font-size:.78rem}.nautical-audit .timeline-score{color:var(--accent);font-weight:820}.nautical-audit .detail-report{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-top:16px;padding:22px;background:linear-gradient(135deg,rgba(11,37,69,.96),rgba(16,96,104,.96)),var(--accent);color:#fff;overflow:hidden}.nautical-audit .detail-eyebrow{color:#fff;font-size:.76rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.nautical-audit .detail-report h2{margin:8px 0 0;color:#fff;font-size:clamp(1.35rem, 2.5vw, 2rem);line-height:1.12}.nautical-audit .detail-report p{margin:10px 0 0;color:rgba(255,255,255,.82);line-height:1.55}.nautical-audit .report-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.nautical-audit .report-kpi{border-radius:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);padding:12px}.nautical-audit .report-kpi span,.nautical-audit .report-kpi strong{display:block}.nautical-audit .report-kpi strong{color:#fff;font-size:1.15rem}.nautical-audit .report-kpi span{margin-top:4px;color:rgba(255,255,255,.75);font-size:.78rem;font-weight:720}.nautical-audit .detail-actions{margin-top:16px}.nautical-audit .insight-graphic{min-height:292px;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.24);padding:16px 16px 64px;display:grid;place-items:center;position:relative;overflow:hidden}.nautical-audit .radar{width:188px;aspect-ratio:1;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.2) 0 18%,transparent 19%),repeating-radial-gradient(circle,transparent 0 29px,rgba(255,255,255,.22) 30px 31px),conic-gradient(from 18deg,rgba(43,184,197,.35),rgba(255,255,255,.08),rgba(15,139,111,.42),rgba(255,255,255,.08),rgba(43,184,197,.35));border:1px solid rgba(255,255,255,.3);transform:translateY(-12px)}.nautical-audit .radar-core{width:72px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--accent);font-weight:840;text-align:center;line-height:1.05}.nautical-audit .radar-node{position:absolute;min-width:62px;border-radius:999px;padding:6px 8px;background:rgba(255,255,255,.92);color:var(--accent);font-size:.72rem;font-weight:820;text-align:center}.nautical-audit .radar-node.one{top:18px;left:50%;transform:translateX(-50%)}.nautical-audit .radar-node.two{right:-8px;top:82px}.nautical-audit .radar-node.three{bottom:-16px;right:8px}.nautical-audit .radar-node.four{bottom:-16px;left:8px}.nautical-audit .radar-node.five{left:-12px;top:82px}.nautical-audit .insight-caption{position:absolute;left:14px;right:14px;bottom:14px;color:rgba(255,255,255,.82);font-size:.78rem;line-height:1.35;text-align:center}@media (max-width:980px){.nautical-audit .dashboard,.nautical-audit .detail-report,.nautical-audit .result-grid,.nautical-audit .top-inner.hero{grid-template-columns:1fr}.nautical-audit .hero-card{max-width:360px}}@media (max-width:720px){.nautical-audit .bar-row,.nautical-audit .category-panel-top,.nautical-audit .zoom-picker{grid-template-columns:1fr}.nautical-audit .report-kpis,.nautical-audit .result-grid{grid-template-columns:1fr}.nautical-audit .issue-map{grid-template-columns:repeat(2,minmax(0,1fr))}}.nautical-audit .top-band{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.simple-banner,.simple-banner_2,.simple-banner_3,.simple-banner_4,.simple-banner_5{width:100%;text-align:center;position:relative;display:block}.simple-banner .simple-banner-text,.simple-banner_2 .simple-banner-text_2,.simple-banner_3 .simple-banner-text_3,.simple-banner_4 .simple-banner-text_4,.simple-banner_5 .simple-banner-text_5{padding:10px 20px;position:relative}.simple-banner .simple-banner-button,.simple-banner_2 .simple-banner-button_2,.simple-banner_3 .simple-banner-button_3,.simple-banner_4 .simple-banner-button_4,.simple-banner_5 .simple-banner-button_5{border:none;background-color:transparent;padding:0 5px;margin:0 5px;text-align:center;text-decoration:none;position:absolute;transform:translate(0,-50%);right:0;top:50%;font-size:16px;cursor:pointer}