.nightwatch-page main{padding-bottom:90px;background:radial-gradient(ellipse 750px 500px at 50% 0,#8970ed0a,transparent)}.nightwatch-page .nw-hero{padding-top:43px;text-align:center}.nightwatch-page .nw-breadcrumb ol{display:flex;justify-content:center;gap:12px;list-style:none;color:#8893ad;font-size:11px}.nightwatch-page .nw-breadcrumb li+li:before{content:"/";padding-right:12px;color:#505b73}.nightwatch-page .nw-breadcrumb a:hover{color:#c9bbff}.nightwatch-page .nw-hero>.eyebrow{margin-top:35px}.nightwatch-page .nw-hero h1{margin-top:18px;font-size:clamp(36px,4.3vw,57px);line-height:1.15}.nightwatch-page .nw-hero h1>span{color:#b6acff}.nightwatch-page .nw-intro{max-width:740px;margin:25px auto 0;color:#a4aec4;font-size:16px}.nightwatch-page .nw-hero .button-row{justify-content:center;margin-top:28px}.nightwatch-page .nw-review-note{margin-top:22px;color:#929cb4;font-size:11px}.nightwatch-page .nw-review-note a{color:#bdadf1}.nightwatch-page .nw-jump-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:25px}.nightwatch-page .nw-jump-nav a{padding:7px 0;color:#a4aec4;font-size:11px}.nightwatch-page .nw-jump-nav a:hover{color:#cec0ff}.nightwatch-page .nw-fit{margin-top:80px}.nightwatch-page .nw-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nightwatch-page .nw-fit-card{display:flex;flex-direction:column;padding:30px;border:1px solid #ffffff1a;border-radius:12px;background:#101524}.nightwatch-page .nw-laritor-fit{border-color:#b6acff45;background:linear-gradient(130deg,#b6acff07,transparent),#101524}.nightwatch-page .nw-product-label{color:#c4b5fa;font-size:12px;font-weight:500}.nightwatch-page .nw-fit-card h3{font-size:25px;margin-top:15px}.nightwatch-page .nw-fit-card ul{display:grid;gap:12px;padding-left:17px;margin-top:23px;list-style:disc;color:#a4aec4;font-size:13px;line-height:1.8}.nightwatch-page .nw-fit-card li::marker{color:#9688bd}.nightwatch-page .nw-fit-card .text-link{margin-top:auto;padding-top:25px;font-size:12px}.nightwatch-page .nw-laritor-fit{box-shadow:inset 3px 0 #a291f1}.nightwatch-page .nw-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.nightwatch-page .nw-category-nav a{padding:10px 14px;border:1px solid #b6acff26;border-radius:6px;color:#c5b7f0;font-size:11px;background:#b6acff06}.nightwatch-page .nw-category-nav a:hover{background:#b6acff12;border-color:#b6acff50}.nightwatch-page .nw-table-note{margin-bottom:28px;max-width:920px;color:#929cb4;font-size:12px}.nightwatch-page .nw-advantage-label{display:inline-block;margin-bottom:12px;padding:5px 8px;border:1px solid #a595f140;border-radius:4px;color:#d6cbff;background:#a595f112;font-size:10px;font-weight:500;line-height:1.5}.nightwatch-page .nw-advantage-row td:nth-child(2){background:#b6acff0b;box-shadow:inset 2px 0 #b6acff50}.nightwatch-page .nw-advantage-row td:nth-child(2) p{color:#d0cbe2}.nightwatch-page .nw-nightwatch-advantage-row td:nth-child(3){background:#82b9ea09;box-shadow:inset 2px 0 #82b9ea50}.nightwatch-page .nw-nightwatch-advantage-row td:nth-child(3) p{color:#cbdce9}.nightwatch-page .nw-comparison-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:26px}.nightwatch-page .nw-comparison-tabs[hidden],.nightwatch-page .nw-comparison-panel[hidden]{display:none}.nightwatch-page .nw-comparison-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:17px 20px;border:1px solid #ffffff20;border-radius:8px;background:#101524;color:#a4aec4;font-size:13px;text-align:left;cursor:pointer}.nightwatch-page .nw-comparison-tabs button:hover{border-color:#b6acff55;color:#e2d9ff}.nightwatch-page .nw-comparison-tabs button[aria-selected=true]{border-color:#b6acff80;background:#b6acff16;color:#e4dbff;box-shadow:inset 0 -2px #b6acff}.nightwatch-page .nw-tab-count{flex-shrink:0;padding:3px 8px;border-radius:5px;background:#ffffff0a;color:inherit;font-size:11px}.nightwatch-page .nw-comparison-panel{min-width:0;scroll-margin-top:112px}.nightwatch-page .nw-comparison-panel+.nw-comparison-panel{margin-top:32px}.nightwatch-page .nw-comparison-tabs:not([hidden])~.nw-comparison-panel{margin-top:0}.nightwatch-page .nw-comparison-panel-heading{margin-bottom:22px}.nightwatch-page .nw-comparison-panel-heading h3{font-size:22px}.nightwatch-page .nw-comparison-panel-heading p{margin-top:8px;color:#a4aec4;font-size:13px}.nightwatch-page .nw-difference-group,.nightwatch-page .nw-detail-grid article,.nightwatch-page #cost-calculator{scroll-margin-top:112px}.nightwatch-page .nw-context-note a{color:#bdadf1}.nightwatch-page .nw-difference-groups{display:grid;gap:50px}.nightwatch-page .nw-advantage-details{scroll-margin-top:112px}.nightwatch-page .nw-difference-heading{margin-bottom:23px;padding-bottom:19px;border-bottom:1px solid #b6acff24}.nightwatch-page .nw-difference-heading h3{font-size:24px}.nightwatch-page .nw-difference-heading>p{margin-top:12px;color:#a4aec4;font-size:14px;max-width:820px}.nightwatch-page .nw-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nightwatch-page .nw-detail-grid.nw-detail-single{grid-template-columns:1fr}.nightwatch-page .nw-detail-grid article{display:flex;flex-direction:column;padding:30px;border:1px solid #b6acff25;border-radius:10px;background:linear-gradient(145deg,#b6acff05,transparent),#101524}.nightwatch-page .nw-detail-topic{color:#b9a8ec;font-size:11px;font-weight:500}.nightwatch-page .nw-detail-grid h4{margin-top:13px;font-size:23px;line-height:1.35;letter-spacing:-.025em;font-weight:600}.nightwatch-page .nw-detail-grid article>p:not(.nw-detail-topic){margin-top:18px;color:#a4aec4;font-size:14px;line-height:1.85}.nightwatch-page .nw-detail-single article>p{max-width:920px}.nightwatch-page .nw-detail-links{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:15px;margin-top:auto;padding-top:25px}.nightwatch-page .nw-detail-links .text-link{font-size:12px}.nightwatch-page .nw-detail-links>a:not(.text-link){color:#a899cd;font-size:10px}.nightwatch-page .nw-savings-callout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-bottom:25px;padding:28px 30px;border:1px solid #b6acff65;border-radius:12px;background:linear-gradient(120deg,#b6acff12,transparent),#16172a}.nightwatch-page #why-laritor>.nw-savings-callout{margin-bottom:36px}.nightwatch-page #why-laritor>#cost-calculator{margin-top:0;margin-bottom:40px}.nightwatch-page .nw-savings-callout h3{margin-top:12px;font-size:29px}.nightwatch-page .nw-savings-callout p{margin-top:12px;color:#d1cbe1;font-size:14px}.nightwatch-page .nw-savings-callout .nw-savings-note{grid-column:1 / -1;margin-top:0;max-width:950px;font-size:12px;color:#a4aec4}.nightwatch-page .nw-context-note{margin-top:23px;color:#929cb4;font-size:12px}.nightwatch-page .nw-card-number{display:block;font:10px ui-monospace,monospace;color:#9a8abf}.nightwatch-page .nw-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid #ffffff1a;border-radius:10px;background:#0e1423}.nightwatch-page .nw-table-wrap:focus-visible{outline-offset:3px}.nightwatch-page table{width:100%;border-collapse:collapse;text-align:left}.nightwatch-page .nw-comparison-table{min-width:720px;table-layout:fixed}.nightwatch-page .nw-comparison-table th:first-child{width:22%}.nightwatch-page table thead{background:#191c2f}.nightwatch-page table th{font-weight:500}.nightwatch-page .nw-comparison-table :is(th,td){padding:20px 24px;vertical-align:top;border-bottom:1px solid #ffffff0e}.nightwatch-page .nw-comparison-table thead th{font-size:12px}.nightwatch-page .nw-comparison-table thead th:nth-child(2){color:#cfbfff}.nightwatch-page .nw-comparison-table tbody th{font-size:13px;color:#d9ddea;line-height:1.8}.nightwatch-page .nw-comparison-table td:nth-child(2){background:#b6acff04}.nightwatch-page .nw-comparison-table td p{color:#a4aec4;font-size:13px}.nightwatch-page table tbody tr:last-child :is(th,td){border-bottom:0}.nightwatch-page .nw-product-view{margin-top:64px}.nightwatch-page .nw-view-copy{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:28px;align-items:center}.nightwatch-page .nw-view-copy h3,.nightwatch-page .nw-ai-view h3{font-size:29px;line-height:1.3;margin-top:16px}.nightwatch-page .nw-view-copy>p{color:#a4aec4;font-size:14px}.nightwatch-page .nw-view-copy .text-link{display:flex;margin-top:19px;font-size:12px}.nightwatch-page .nw-screen{min-width:0;border:1px solid #ffffff1a;border-radius:10px;background:#101524;overflow:clip}.nightwatch-page .nw-screen-bar{display:flex;justify-content:space-between;gap:15px;padding:15px 18px;border-bottom:1px solid #ffffff12;color:#b9bdd2;font-size:11px}.nightwatch-page .nw-screen-bar a{flex-shrink:0;color:#ac9cd6;font-size:10px}.nightwatch-page .nw-screen>a{display:block}.nightwatch-page .nw-screen img{width:100%;height:auto;display:block}.nightwatch-page .nw-screen figcaption{padding:14px 18px;color:#939db6;font-size:11px;border-top:1px solid #ffffff0e}.nightwatch-page .nw-ai-view{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:55px;margin-top:64px;align-items:center}.nightwatch-page .nw-ai-view>div>p:not(.eyebrow){color:#a4aec4;font-size:13px;margin-top:21px}.nightwatch-page .nw-ai-view>div>.text-link{margin-top:24px;font-size:12px}.nightwatch-page .nw-setup-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none}.nightwatch-page .nw-setup-steps>li{display:flex;gap:18px;padding:27px;border:1px solid #ffffff18;background:#101524;border-radius:10px}.nightwatch-page .nw-setup-steps .nw-card-number{margin-top:5px;flex-shrink:0}.nightwatch-page .nw-setup-steps>li>div{min-width:0}.nightwatch-page .nw-setup-steps h3{font-size:18px}.nightwatch-page .nw-setup-steps p{font-size:13px;margin-top:13px;color:#a4aec4}.nightwatch-page .nw-setup-steps pre{padding:13px;margin-top:17px;border:1px solid #ffffff15;background:#090f1d;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 ui-monospace,monospace;color:#bfb0ec}.nightwatch-page .nw-setup-steps .text-link{margin-top:20px;font-size:11px}.nightwatch-page .nw-faq-list{max-width:940px;margin:auto;border:1px solid #ffffff18;border-radius:10px;overflow:clip;background:#101524}.nightwatch-page .nw-faq-list details{scroll-margin-top:112px}.nightwatch-page .nw-faq-list details+details{border-top:1px solid #ffffff13}.nightwatch-page .nw-faq-list details[open]{background:#b6acff04}.nightwatch-page .nw-faq-list details:target{background:#b6acff08}.nightwatch-page .nw-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;cursor:pointer;list-style:none}.nightwatch-page .nw-faq-list summary::-webkit-details-marker{display:none}.nightwatch-page .nw-faq-list summary:focus-visible{outline-offset:-4px}.nightwatch-page .nw-faq-list summary h3{font-size:15px;line-height:1.6;letter-spacing:-.01em;font-weight:500}.nightwatch-page .nw-faq-list summary>span{font:22px/1 ui-sans-serif,system-ui,sans-serif;color:#b6acff;flex-shrink:0}.nightwatch-page .nw-faq-list details[open] summary>span{transform:rotate(45deg)}.nightwatch-page .nw-faq-answer{padding:0 25px 23px}.nightwatch-page .nw-faq-answer>p{font-size:13px;color:#a4aec4;line-height:1.9}.nightwatch-page .nw-faq-answer>div{display:flex;justify-content:space-between;gap:20px;margin-top:18px}.nightwatch-page .nw-faq-answer .text-link{font-size:11px}.nightwatch-page .nw-faq-permalink{color:#a899cc;font:14px ui-monospace,monospace}.nightwatch-page .nw-sources{max-width:1152px;border-top:1px solid #ffffff18;padding-top:36px}.nightwatch-page .nw-sources h2{font-size:27px;margin-top:15px}.nightwatch-page .nw-sources p:not(.eyebrow){max-width:880px;font-size:12px;margin-top:19px;color:#a4aec4}.nightwatch-page .nw-cta{text-align:center;padding-top:45px;border-top:1px solid #ffffff18}.nightwatch-page .nw-cta h2{margin-top:15px}.nightwatch-page .nw-cta p:not(.eyebrow){color:#a4aec4;font-size:15px;margin-top:20px}.nightwatch-page .nw-cta .button-row{justify-content:center;margin-top:26px}@media(max-width:1023px){.nightwatch-page .nw-ai-view{gap:30px;grid-template-columns:1fr 1fr}.nightwatch-page .nw-view-copy{gap:30px}.nightwatch-page .nw-setup-steps>li{padding:23px;gap:13px}}@media(max-width:767px){.nightwatch-page .nw-comparison-tabs{grid-template-columns:1fr;gap:8px}.nightwatch-page .nw-comparison-tabs button{padding:13px 16px}.nightwatch-page .nw-detail-grid{grid-template-columns:1fr}.nightwatch-page .nw-detail-grid article{padding:24px}.nightwatch-page .nw-detail-grid h4{font-size:21px}.nightwatch-page .nw-detail-grid article>p:not(.nw-detail-topic){font-size:13px}.nightwatch-page .nw-difference-heading h3{font-size:22px}.nightwatch-page .nw-difference-heading>p{font-size:13px}.nightwatch-page .nw-savings-callout{display:block;padding:24px}.nightwatch-page .nw-savings-callout h3{font-size:25px}.nightwatch-page .nw-savings-callout>a{margin-top:18px}.nightwatch-page .nw-savings-callout .nw-savings-note{margin-top:20px}.nightwatch-page .nw-category-nav{gap:8px}.nightwatch-page .nw-category-nav a{font-size:10px}.nightwatch-page main{padding-bottom:60px}.nightwatch-page main>section+section{margin-top:74px}.nightwatch-page .nw-hero{padding-top:32px}.nightwatch-page .nw-hero>.eyebrow{margin-top:28px;font-size:10px}.nightwatch-page .nw-hero h1{font-size:clamp(33px,6.5vw,46px)}.nightwatch-page .nw-intro{font-size:14px}.nightwatch-page .nw-review-note{font-size:10px}.nightwatch-page .nw-jump-nav{justify-content:flex-start;gap:0 19px;margin-top:20px}.nightwatch-page .nw-fit{margin-top:50px}.nightwatch-page .nw-fit-grid,.nightwatch-page .nw-setup-steps{grid-template-columns:1fr}.nightwatch-page .nw-fit-card{padding:25px}.nightwatch-page .nw-fit-card h3{font-size:23px}.nightwatch-page .nw-context-note{font-size:11px}.nightwatch-page .nw-comparison-table{min-width:660px}.nightwatch-page .nw-comparison-table :is(th,td){padding:17px 18px}.nightwatch-page .nw-comparison-table tbody th,.nightwatch-page .nw-comparison-table td p{font-size:12px}.nightwatch-page .nw-view-copy,.nightwatch-page .nw-ai-view,.nightwatch-page .nw-sources{display:block}.nightwatch-page .nw-view-copy>p{margin-top:20px;font-size:13px}.nightwatch-page .nw-view-copy h3,.nightwatch-page .nw-ai-view h3{font-size:26px}.nightwatch-page .nw-ai-view .nw-screen{margin-top:28px}.nightwatch-page .nw-screen-bar{flex-wrap:wrap;gap:8px;padding:13px}.nightwatch-page .nw-screen figcaption{padding:13px;font-size:10px}.nightwatch-page .nw-faq-list summary{padding:20px}.nightwatch-page .nw-faq-list summary h3{font-size:14px}.nightwatch-page .nw-faq-answer{padding:0 20px 22px}.nightwatch-page .nw-faq-answer>p{font-size:12px}}.laravel-native-comparison:where(.astro-vwu4lddd){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:40px;padding:24px;border:1px solid #b6acff35;border-radius:12px;background:linear-gradient(120deg,#b6acff08,transparent),#101524}.native-intro:where(.astro-vwu4lddd) h2:where(.astro-vwu4lddd){font-size:23px}.native-intro:where(.astro-vwu4lddd)>p:where(.astro-vwu4lddd){max-width:370px;margin-top:9px;color:#a4aec4;font-size:12px;line-height:1.7}.native-products:where(.astro-vwu4lddd){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.native-product:where(.astro-vwu4lddd){padding:16px 20px;border:1px solid #ffffff18;border-radius:8px;background:#ffffff03}.native-laritor:where(.astro-vwu4lddd){border-color:#b6acff40;background:#b6acff08}.native-product:where(.astro-vwu4lddd) h3:where(.astro-vwu4lddd){font-size:13px;font-weight:500;color:#d9ddea}.native-status:where(.astro-vwu4lddd){display:flex;align-items:center;gap:8px;margin-top:10px;font-size:22px;font-weight:600}.native-yes:where(.astro-vwu4lddd){color:#96e5bf}.native-no:where(.astro-vwu4lddd){color:#a4aec4}.native-status:where(.astro-vwu4lddd) span:where(.astro-vwu4lddd){font-size:18px}@media(max-width:767px){.laravel-native-comparison:where(.astro-vwu4lddd){grid-template-columns:1fr;gap:20px;padding:20px}.native-product:where(.astro-vwu4lddd){padding:14px}}.major-difference:where(.astro-x3udy2px){margin-top:40px;padding:clamp(24px,3.2vw,40px);border:1px solid #b6acff42;border-radius:14px;background:radial-gradient(ellipse at top left,#b6acff0c,transparent 65%),#101322;box-shadow:inset 3px 0 #b6acff75;scroll-margin-top:112px}.md-heading:where(.astro-x3udy2px){max-width:890px}.md-eyebrow:where(.astro-x3udy2px){color:#c7b8ff;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.md-heading:where(.astro-x3udy2px) h3:where(.astro-x3udy2px){margin-top:13px;font-size:clamp(23px,2.65vw,32px);font-weight:600;letter-spacing:-.035em;color:#f5f5fc;line-height:1.35}.md-summary:where(.astro-x3udy2px){color:#bdc6d9;font-size:14px;margin-top:16px;line-height:1.85}.md-topics:where(.astro-x3udy2px){list-style:none;margin:28px 0 0;padding:0}.md-topics:where(.astro-x3udy2px) li:where(.astro-x3udy2px){display:grid;grid-template-columns:26px minmax(170px,220px) minmax(0,1fr);gap:18px;align-items:start;padding:23px 0;border-top:1px solid #ffffff13}.md-topics:where(.astro-x3udy2px) li:where(.astro-x3udy2px):last-child{padding-bottom:0}.md-check:where(.astro-x3udy2px){display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #b6acff30;border-radius:50%;background:#b6acff10;color:#c7b8ff}.md-check:where(.astro-x3udy2px) svg:where(.astro-x3udy2px){width:17px;height:17px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.md-topics:where(.astro-x3udy2px) h4:where(.astro-x3udy2px){color:#e0d7ff;font-size:14px;font-weight:600;line-height:1.65}.md-topics:where(.astro-x3udy2px) li:where(.astro-x3udy2px)>p:where(.astro-x3udy2px){color:#a4b0c7;font-size:13px;line-height:1.85}.md-note:where(.astro-x3udy2px){margin-top:24px;padding-top:17px;border-top:1px solid #ffffff13;color:#8391ad;font-size:11px;line-height:1.8}@media(max-width:1023px){.md-topics:where(.astro-x3udy2px) li:where(.astro-x3udy2px){grid-template-columns:26px minmax(140px,185px) minmax(0,1fr);gap:14px}}@media(max-width:767px){.major-difference:where(.astro-x3udy2px){margin-top:30px;padding:25px 21px;scroll-margin-top:90px}.md-summary:where(.astro-x3udy2px){font-size:13px}.md-topics:where(.astro-x3udy2px){margin-top:23px}.md-topics:where(.astro-x3udy2px) li:where(.astro-x3udy2px){grid-template-columns:26px minmax(0,1fr);gap:8px 12px;padding:20px 0}.md-topics:where(.astro-x3udy2px) li:where(.astro-x3udy2px)>p:where(.astro-x3udy2px){grid-column:2;font-size:12px}}
