﻿@font-face{font-family:"Droid Sans Mono";src:url(/assets/DroidSansMono-318f42b8d5329d43383bd5a7a79d1e6ca83376c4e943a9a31ba9819b5d8bd5a7.eot);src:url(/assets/DroidSansMono-318f42b8d5329d43383bd5a7a79d1e6ca83376c4e943a9a31ba9819b5d8bd5a7.eot?#iefix) format("embedded-opentype"),url(/assets/DroidSansMono-a4dde3ba9c879e0337216719a8df445adba4504fe905f79bb067e02510883acb.woff) format("woff"),url(/assets/DroidSansMono-960c9b6ec23c59f891c76023807ef2bcb11e33fed1c3b2058c6372bac739ae0a.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url(/assets/SourceSansPro-Light-b652728b8ec92a1de2ecee2f9158f455552535e1612dbac88185c16eb5d108f8.eot);src:url(/assets/SourceSansPro-Light-b652728b8ec92a1de2ecee2f9158f455552535e1612dbac88185c16eb5d108f8.eot?#iefix) format("embedded-opentype"),url(/assets/SourceSansPro-Light-16c3544b67fbf912a51b2f53ce2facd64a83e30ecf9ae7c1a9d2f68eb8354063.woff) format("woff"),url(/assets/SourceSansPro-Light-fd96dfa39d7fa049598151f873ccd83dc78ecb65db199ac9736c4e61d4aa2f06.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url(/assets/SourceSansPro-Regular-0e4fe1726f3929514888c64debcbc43f79c6f33aaf0b48db9048ddbb06d78712.eot);src:url(/assets/SourceSansPro-Regular-0e4fe1726f3929514888c64debcbc43f79c6f33aaf0b48db9048ddbb06d78712.eot?#iefix) format("embedded-opentype"),url(/assets/SourceSansPro-Regular-64708456b70f28590de9bfc18e5b3e80df3d7bfdad21f35d8e3733ecf40e346a.woff) format("woff"),url(/assets/SourceSansPro-Regular-641335f2a5b94341c8d090499cb1bfc032ec8993a6981fb6b9ce9e8dcbcabffe.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url(/assets/SourceSansPro-Semibold-271e58e2283868dbc6153a9bb458f09375b273f8935866700355f31f146dc841.eot);src:url(/assets/SourceSansPro-Semibold-271e58e2283868dbc6153a9bb458f09375b273f8935866700355f31f146dc841.eot?#iefix) format("embedded-opentype"),url(/assets/SourceSansPro-Semibold-fae723661a087c1b0fd830881e0759242f4f9bc0e5d028ceecd3dd5d7a76608f.woff) format("woff"),url(/assets/SourceSansPro-Semibold-aae1293538ea28fe2e74495e1ae647595bf7f38ff744a8ee9958e6e710e69b6f.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url(/assets/SourceSansPro-Bold-e6144bdb3a932148cb03b4712d053e13b9c7971fa502a8b13a94d4536df380fc.eot);src:url(/assets/SourceSansPro-Bold-e6144bdb3a932148cb03b4712d053e13b9c7971fa502a8b13a94d4536df380fc.eot?#iefix) format("embedded-opentype"),url(/assets/SourceSansPro-Bold-1ec2145d20c5c118f064c7849cf841a3d2061dc4b45348fb18d33f67ef926b3f.woff) format("woff"),url(/assets/SourceSansPro-Bold-f1cf430c55591e3849f7d0f46a88578fd88f9a3725539f4fc2e065aac7cf2afa.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url(/assets/SourceSansPro-Black-7710aeb35089ce9cee059923d7a5f5e10d06895b82f14a6809f712f4a05ff749.eot);src:url(/assets/SourceSansPro-Black-7710aeb35089ce9cee059923d7a5f5e10d06895b82f14a6809f712f4a05ff749.eot?#iefix) format("embedded-opentype"),url(/assets/SourceSansPro-Black-58ed99de3c0dd315681e48b85f6cb97a2c58fb131a0e1a9cf45bca932934596c.woff) format("woff"),url(/assets/SourceSansPro-Black-33f521f11eeccd174770da19bb57285c2af2257af8de7659b35a1cf2a535f7d0.ttf) format("truetype");font-weight:900;font-style:normal}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-size:100%;letter-spacing:0;vertical-align:baseline;background:transparent}span{font-weight:inherit}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}b,strong{font-weight:bold}strong.semi{font-weight:600}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit;text-decoration:none;line-height:1;margin:0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:3px solid #ddd;margin:0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font:inherit}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:'Droid Sans Mono', fixed}label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none}select,input,textarea,a,button{outline:none}*,*:before,*:after{box-sizing:border-box}address{font-style:normal}th{font-weight:initial;text-align:left}img{border:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}.ct-label{fill:rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);font-size:0.75rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:flex}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,0.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:0.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#4f46e5}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area{fill:#4f46e5}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#06b6d4}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area{fill:#06b6d4}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area{fill:#f4c63d}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area{fill:#d17905}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area{fill:#453d3f}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area{fill:#59922b}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-slice-pie,.ct-series-g .ct-area{fill:#0544d3}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-slice-pie,.ct-series-h .ct-area{fill:#6b0392}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-slice-pie,.ct-series-i .ct-area{fill:#f05b4f}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-slice-pie,.ct-series-j .ct-area{fill:#dda458}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-slice-pie,.ct-series-k .ct-area{fill:#eacf7d}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-slice-pie,.ct-series-l .ct-area{fill:#86797d}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-slice-pie,.ct-series-m .ct-area{fill:#b2c326}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-slice-pie,.ct-series-n .ct-area{fill:#6188e2}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-slice-pie,.ct-series-o .ct-area{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.bar{background:#e2e8f0;border-radius:9999px;display:inline-block;height:6px;width:100%;overflow:hidden}.bar__inner{background:#4f46e5;display:inline-block;border-radius:9999px;height:6px;width:50%;transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4f46e5;color:#fff;font-size:13px !important;font-weight:600;margin:0;vertical-align:top;padding:9px 20px;border:1px solid transparent;cursor:pointer;position:relative;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none;white-space:nowrap;letter-spacing:0.01em}.button:hover{background-color:#4338ca;transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);text-decoration:none;color:#fff}.button:active{background-color:#3730a3;transform:translateY(0);box-shadow:none}.button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,0.15);border-color:#4f46e5}.button.is-spinning{color:transparent;pointer-events:none}.button.is-spinning::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:spin 600ms linear infinite}.button--small{font-size:12px !important;padding:5px 12px}.button--positive{background-color:#22c55e}.button--positive:hover{background-color:#1ca24d}.button--positive:active{background-color:#199145}.button--positive:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(34,197,94,0.15);border-color:#22c55e}.button--neutral{background-color:#ffffff;color:#1e293b;border-color:#e2e8f0}.button--neutral:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.button--neutral:active{background-color:#f1f5f9}.button--neutral:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(148,163,184,0.15);border-color:#94a3b8}.button--danger{background-color:#ef4444}.button--danger:hover{background-color:#ec1e1e}.button--danger:active{background-color:#e21313}.button--danger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,0.15);border-color:#ef4444}.button--dark{background-color:#1e293b}.button--dark:hover{background-color:#334155}.button--dark:active{background-color:#0f172a}.button--dark:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(71,85,105,0.15);border-color:#475569}.button--full{width:100%;text-align:center}.buttonSet{display:flex;gap:8px;flex-wrap:wrap}.buttonSet--center{justify-content:center}.codeBlock{background:#0f172a;color:#f1f5f9;padding:24px;border-radius:8px;font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-size:13px;line-height:1.6}.codeBlock--whitespace{white-space:pre;overflow-x:auto}.input{margin:0;background:#ffffff;border:1px solid #e2e8f0;padding:10px 16px;font:inherit;width:100%;color:#1e293b;font-weight:500;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,0.15);border-color:#4f46e5;background-color:#ffffff}.input--onWhite{background-color:#f8fafc}.input:disabled,.input.is-disabled{opacity:0.5;cursor:not-allowed}.input--danger{color:#ef4444;border-width:2px;border-color:#fbd1d1}.input--danger:focus{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,0.15);border-color:#ef4444;color:#ef4444;background:#ffffff}.input--area{height:300px}.input--smallArea{height:120px}.input::-moz-placeholder{color:#94a3b8;font-weight:400}.input::placeholder{color:#94a3b8;font-weight:400}.input--select{background:#fff url(/assets/icons/select-arrow-111650457b5a8de94a45885c13f09214562efc831976ad63ffff00694e6e50c9.svg) right 12px top 50%/16px 16px no-repeat;cursor:pointer;padding-right:40px}.input--code{font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-size:13px}.inputPair{display:flex;justify-content:space-between}.inputPair .input{width:49%}.label{display:inline-block;background:#334155;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;border-radius:9999px;padding:3px 12px;line-height:1.3}.label--positive{background-color:#f0fdf4;color:#15803d}.label--warning{background-color:#fffbeb;color:#b45309}.label--danger{background-color:#fef2f2;color:#b91c1c}.label--neutral{background-color:#f1f5f9;color:#475569}.label--green{background-color:#f0fdf4;color:#15803d}.label--red{background-color:#fef2f2;color:#b91c1c}.label--orange{background-color:#fffbeb;color:#b45309}.label--blue{background-color:#eef2ff;color:#3730a3}.label--grey{background-color:#f1f5f9;color:#475569}.label--turquoise{background-color:#ecfeff;color:#04768a}.label--purple{background-color:#f5f3ff;color:#692cf3}.label--large{font-size:12px;padding:4px 12px}.label--serverStatus-live{background-color:#f0fdf4;color:#15803d}.label--serverStatus-development{background-color:#f1f5f9;color:#475569}.label--serverStatus-suspended{background-color:#fef2f2;color:#b91c1c}.label--messageStatus-pending{background-color:#f1f5f9;color:#475569}.label--messageStatus-held{background-color:#fffbeb;color:#b45309}.label--messageStatus-processed{background-color:#f0fdf4;color:#15803d}.label--messageStatus-sent{background-color:#f0fdf4;color:#15803d}.label--messageStatus-hard_fail{background-color:#fef2f2;color:#b91c1c}.label--messageStatus-soft_fail{background-color:#fffbeb;color:#b45309}.label--messageStatus-bounced{background-color:#fef2f2;color:#b91c1c}.label--messageStatus-hold_cancelled{background-color:#f1f5f9;color:#64748b}.label--credentialType-api{background-color:#eef2ff;color:#3730a3}.label--credentialType-smtp{background-color:#ecfeff;color:#04768a}.label--credentialType-smtp_ip{background-color:#fffbeb;color:#b45309}.label--spamStatus-not_checked{background-color:#f1f5f9;color:#64748b}.label--spamStatus-spam{background-color:#fffbeb;color:#b45309}.label--spamStatus-not_spam{background-color:#ecfeff;color:#04768a}.label--http-status-2{background-color:#f0fdf4;color:#15803d}.label--http-status-3{background-color:#fffbeb;color:#b45309}.label--http-status-4,.label--http-status-5{background-color:#fef2f2;color:#b91c1c}.domainList__ssl{color:#22c55e}.domainList__ssl:hover{text-decoration:underline}.domainList__ssl--disabled{color:#94a3b8}.returnPathTag{background:url(/assets/icons/return-path-7bde2af8209f2e23e3e0155b5c58a45ccdbf83e8263a3464b6d26f54c2fb7f7f.svg) no-repeat 0 4px/10px;padding-left:14px}.returnPathTag--inMessageHeader{background-size:14px;padding-left:18px}.warningBox{background-color:#fffbeb;border:1px solid #ffefae;padding:16px;line-height:1.5;border-radius:8px;color:#b45309;font-size:13px}.spamRangeLabel{font-size:12px;text-align:right;margin-top:8px;color:#64748b}.spamRange{-webkit-appearance:none;width:100%;background:transparent}.spamRange:disabled{opacity:0.5}.spamRange::-webkit-slider-thumb{-webkit-appearance:none}.spamRange:focus{outline:none}.spamRange::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.spamRange::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid #1e293b;height:22px;width:22px;border-radius:50%;background:#ffffff;cursor:pointer;margin-top:-6px;box-shadow:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);-webkit-transition:box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1)}.spamRange::-moz-range-thumb{border:2px solid #1e293b;height:22px;width:22px;border-radius:50%;background:#ffffff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04)}.spamRange::-ms-thumb{border:2px solid #1e293b;height:22px;width:22px;border-radius:50%;background:#ffffff;cursor:pointer}.spamRange::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;border-radius:9999px;background:linear-gradient(to right, #22c55e 0%, #4f46e5 47%, #8b5cf6 100%)}.spamRange::-moz-range-track{width:100%;height:10px;cursor:pointer;border-radius:9999px;background:linear-gradient(to right, #22c55e 0%, #4f46e5 47%, #8b5cf6 100%)}.spamRange::-ms-track{width:100%;height:10px;cursor:pointer;border-radius:9999px;background:linear-gradient(to right, #22c55e 0%, #4f46e5 47%, #8b5cf6 100%)}.spamRange--hot::-webkit-slider-runnable-track{background:linear-gradient(to right, #4f46e5 0%, #ef4444 100%)}.spamRange--hot::-moz-range-track{background:linear-gradient(to right, #4f46e5 0%, #ef4444 100%)}.spamRange--hot::-ms-track{background:linear-gradient(to right, #4f46e5 0%, #ef4444 100%)}.spamRange--blueGreen::-webkit-slider-runnable-track{background:linear-gradient(to right, #4f46e5 0%, #22c55e 100%)}.spamRange--blueGreen::-moz-range-track{background:linear-gradient(to right, #4f46e5 0%, #22c55e 100%)}.spamRange--blueGreen::-ms-track{background:linear-gradient(to right, #4f46e5 0%, #22c55e 100%)}.adminStats{display:flex}.adminStats__stat{flex:1 1 auto;text-align:center}.adminStats__stat dt{font-weight:300;color:#94a3b8}.adminStats__stat dd{font-size:26px;font-weight:bold}.billingSection__title{font-size:18px;font-weight:700;color:#0f172a;margin:32px 0 20px;letter-spacing:-0.3px}.billingGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}@media (max-width: 768px){.billingGrid{grid-template-columns:1fr}}.billingCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.billingCard:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.billingCard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.billingCard__title{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin:0}.billingCard__planName{font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-0.8px;margin-bottom:4px;line-height:1.1}.billingCard__planPrice{font-size:15px;color:#64748b;margin-bottom:24px}.billingCard__actions{display:flex;gap:12px;flex-wrap:wrap}.billingCard__freeNote{font-size:13px;color:#64748b;margin:0;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid #4f46e5}.usageMeter{margin-bottom:20px}.usageMeter:last-child{margin-bottom:0}.usageMeter__label{display:flex;justify-content:space-between;font-size:13px;color:#64748b;margin-bottom:8px}.usageMeter__label span:first-child{font-weight:600;color:#1e293b}.usageMeter__label span:last-child{font-family:'JetBrains Mono', monospace;font-size:12px}.usageMeter__track{height:8px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.usageMeter__fill{height:100%;background:linear-gradient(90deg, #4f46e5, #716aea);border-radius:9999px;transition:width 0.5s cubic-bezier(0.4, 0, 0.2, 1);min-width:4px}.planGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:32px}@media (max-width: 900px){.planGrid{grid-template-columns:1fr;max-width:420px}}.planCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;position:relative;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1)}.planCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04)}.planCard--featured{border-color:#4f46e5;border-width:2px;box-shadow:0 4px 24px rgba(79,70,229,0.12)}.planCard--featured:hover{box-shadow:0 8px 32px rgba(79,70,229,0.18)}.planCard__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#4f46e5;color:white;font-size:11px;font-weight:700;padding:4px 16px;border-radius:9999px;white-space:nowrap;letter-spacing:0.3px;box-shadow:0 2px 8px rgba(79,70,229,0.3)}.planCard__name{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 8px}.planCard__price{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-0.8px;margin-bottom:20px;line-height:1.1}.planCard__features{list-style:none;padding:0;margin:0 0 24px;flex:1}.planCard__features li{font-size:14px;color:#64748b;padding:8px 0;display:flex;align-items:center;gap:12px}.planCard__features li::before{content:"";width:18px;height:18px;border-radius:9999px;background:#f0fdf4;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6L5 8.5L9.5 3.5' stroke='%2322c55e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.flashMessage{padding:16px 20px;border-radius:12px;margin-bottom:20px;font-size:14px}.flashMessage p{margin:0}.flashMessage--success{background:#f0fdf4;color:#17843f;border:1px solid #94ecb4}.flashMessage--notice{background:#f8fafc;color:#334155;border:1px solid #e2e8f0}.buttonSet .button{margin-right:8px}.buttonSet--center .button{margin:0 4px}.campaignGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media (max-width: 900px){.campaignGrid{grid-template-columns:1fr}}.campaignCard{display:block;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 24px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none;color:inherit}.campaignCard:hover{border-color:#4f46e5;box-shadow:0 4px 20px rgba(79,70,229,0.08);transform:translateY(-2px);text-decoration:none}.campaignCard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.campaignCard__name{font-size:16px;font-weight:700;color:#0f172a;margin:0}.campaignCard__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.campaignCard__metaItem{font-size:12px;color:#64748b}.campaignCard__metaItem strong{color:#1e293b;font-weight:600}.campaignCard__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;padding:12px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-bottom:12px}.campaignCard__stat{text-align:center}.campaignCard__statValue{font-size:18px;font-weight:700;color:#0f172a;line-height:1.2}.campaignCard__statLabel{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:0.5px}.campaignCard__progress{display:flex;align-items:center;gap:12px;margin-bottom:12px}.campaignCard__progressTrack{flex:1;height:6px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.campaignCard__progressFill{height:100%;background:linear-gradient(90deg, #4f46e5, #716aea);border-radius:9999px}.campaignCard__progressLabel{font-size:12px;font-weight:600;color:#64748b;min-width:36px}.campaignCard__footer{font-size:12px;color:#94a3b8}.contactForm{display:flex;flex-direction:column;gap:12px}.contactForm__row{width:100%}.checkboxList{background:#ffffff;border:1px solid #e2e8f0;font:inherit;width:100%;color:#1e293b;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px}.checkboxList__item{padding:8px 12px;display:flex}.checkboxList__item+.checkboxList__item{border-top:1px solid #e2e8f0}.checkboxList__checkbox{margin-right:16px}.checkboxList__actualLabel{color:#1e293b;font-weight:600}.checkBoxList__text{font-size:12px;line-height:1.5;color:#64748b;margin-top:4px}.checkboxList__devEvent{font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-size:13px;font-weight:bold}.credentialList{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.credentialList__item{background:#ffffff}.credentialList__item:nth-child(even){background:none}.credentialList__item+.credentialList__item{border-top:1px solid #f1f5f9}.credentialList__link{padding:16px;display:flex;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.credentialList__link:hover{background:#f8fafc !important}.credentialList__properties{flex:1 1 auto;min-width:1px}.credentialList__name{font-size:15px;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.credentialList__name .label{vertical-align:2px;margin-left:4px}.credentialList__key{font-size:12px;font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;color:#94a3b8}.credentialList__type{margin-right:12px;width:40px}.credentialList__usedAt{flex:0 1 auto;max-width:150px;text-align:right;margin-left:24px;font-size:12px;line-height:1.4;color:#94a3b8}.credentialList__usedAt--active{color:#22c55e}.credentialList__usedAt--active .credentialList__usedAtTitle{background-color:#f0fdf4;color:#15803d}.credentialList__usedAt--quiet{color:#f59e0b}.credentialList__usedAt--quiet .credentialList__usedAtTitle{background-color:#fffbeb;color:#b45309}.credentialList__usedAt--dormant{color:#b45309}.credentialList__usedAt--dormant .credentialList__usedAtTitle{background-color:#fffbeb;color:#b45309}.credentialList__usedAt--inactive{color:#ef4444}.credentialList__usedAt--inactive .credentialList__usedAtTitle{background-color:#fef2f2;color:#b91c1c}.credentialList__usedAtTitle{margin-bottom:3px;background-color:#f1f5f9;color:#475569;display:inline-block;padding:2px 8px;font-size:10px;font-weight:600;border-radius:6px;text-transform:uppercase;letter-spacing:0.3px}.dangerZone{border:3px dashed #ef4444;border-radius:8px;padding:24px;color:#ef4444;background:#fef2f2}.dataTable{width:100%;border:1px solid #e2e8f0;font-size:14px;border-radius:12px;overflow:hidden;border-spacing:0}.dataTable tr td{border-left:none;padding:12px 16px;background:#ffffff;border-bottom:1px solid #f1f5f9;vertical-align:middle;line-height:1.5}.dataTable tr th{text-align:left;padding:12px 16px;background-color:#f8fafc;font-weight:600;vertical-align:middle;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:0.5px;border-bottom:2px solid #e2e8f0}.dataTable thead td{font-weight:600;border-left:0 !important;background:#f8fafc;padding:12px 16px;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:0.5px}.dataTable tbody tr:hover td{background:#f8fafc}.dataTable__centerCell{text-align:center}.dataTable__rightCell{text-align:right}.dataTable__empty{padding:40px 0 !important;text-align:center;color:#94a3b8;font-style:normal;font-size:13px}.dataTable__empty:hover{background:#ffffff !important}.dataTable__inputCell{padding:0 !important}.dataTable__inputCell input{width:100%;padding:8px;border:0;font:inherit;background:transparent;font-weight:600;color:#4f46e5}.dataTable__redRow td{background-color:#fef2f2 !important;color:#b91c1c !important}.dataTable__redRow td .u-link{color:#b91c1c}.deliveryList{color:#1e293b;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.deliveryList__item{background:#ffffff;padding:16px}.deliveryList__item:nth-child(even){background:none}.deliveryList__item+.deliveryList__item{border-top:1px solid #f1f5f9}.deliveryList__top{display:flex;justify-content:space-between;align-items:flex-start}.deliveryList__status{display:flex}.deliveryList__secure{height:12px;margin-right:8px;margin-top:2px}.deliveryList__errorCode{font-size:12px;color:#64748b;margin-top:4px}.deliveryList__error{margin-top:4px;font-size:12px;color:#64748b}.deliveryList__error--output{background:#1e293b;color:#e2e8f0;font-size:11px;font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;padding:12px;border-radius:6px;margin-top:8px;word-wrap:break-word;line-height:1.5}.deliveryList__error--output-ref{opacity:0.5}.deliveryList__item--header p+p{margin-top:8px}.deliveryList__techLink{display:inline-block;font-size:11px;color:#4f46e5;margin-top:8px;text-decoration:none;font-weight:500}.deliveryList__techLink:hover{text-decoration:underline}.deliveryList-removeLink{text-align:right;font-size:12px;color:#94a3b8;margin-top:16px}.domainList{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.domainList__item{display:flex;background:#ffffff;padding:16px;justify-content:space-between}.domainList__item:nth-child(even){background:none}.domainList__item+.domainList__item{border-top:1px solid #f1f5f9}.domainList__details{flex:1 1 auto;min-width:1px}.domainList__properties{text-align:right;flex:0 0 auto;margin-left:24px}.domainList__name{font-size:15px;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.domainList__name span.label{vertical-align:2px}.domainList__verificationTime{color:#94a3b8;font-size:12px}.domainList__links{margin-top:12px;display:flex;justify-content:flex-end;font-size:12px}.domainList__links a{margin-left:12px;color:#4f46e5;text-decoration:none;font-weight:500}.domainList__links a:hover{text-decoration:underline}.domainList__delete{color:#ef4444;margin-left:12px}.domainList__verificationLink{background:#4f46e5;color:#fff;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.domainList__verificationLink:hover{background:#4338ca}.domainList__checks{display:flex}.domainList__check{margin-right:16px;font-size:12px}.domainList__check--ok{background:url(/assets/icons/tick-green-236aa603ec7369e4c8f45090ba531ace6110dd71aa8c262b0eddc6d1b8fb5a10.svg) no-repeat 0 3px/12px;padding-left:15px;color:#22c55e}.domainList__check--neutral{background:url(/assets/icons/tick-grey-a8a7f138b1ebdeb74d2f6171a0f16631c6de7813bf2f4d3de36dcffd2cb55205.svg) no-repeat 0 3px/12px;padding-left:15px;color:#94a3b8}.domainList__check--neutral-cross{background:url(/assets/icons/cross-grey-9f453299fa6ae41bf6dcfb9fa9dc5f44afc6a4876be4747c7841330d8cf53cee.svg) no-repeat 0 3px/9px;padding-left:12px;color:#94a3b8}.domainList__check--warning{background:url(/assets/icons/cross-orange-bb4c9d81ee097456f5504f3870e1c6646714f954422e35deadc180a9ac70fa48.svg) no-repeat 0 3px/9px;padding-left:12px;color:#f59e0b}.domainList__check a:hover{text-decoration:underline}.domainNotice{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;margin-bottom:24px;position:relative}.domainNotice__icon{flex-shrink:0;color:#4f46e5;margin-top:2px}.domainNotice__content{flex:1;min-width:0}.domainNotice__title{display:block;font-size:13px;font-weight:700;color:#3730a3;margin-bottom:2px}.domainNotice__text{font-size:13px;color:#475569;line-height:1.6;margin:0}.domainNotice__tooltip{position:relative;flex-shrink:0}.domainNotice__tooltipIcon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:#4f46e5;color:#fff;font-size:12px;font-weight:700;cursor:help;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.domainNotice__tooltipIcon:hover{transform:scale(1.1)}.domainNotice__tooltipContent{display:none;position:absolute;right:0;top:calc(100% + 8px);width:320px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04);padding:20px;z-index:100;font-size:13px;line-height:1.6;color:#1e293b}.domainNotice__tooltipContent::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.domainNotice__tooltipContent strong{display:block;font-size:14px;margin-bottom:8px;color:#0f172a}.domainNotice__tooltipContent p{margin:0 0 12px;color:#475569}.domainNotice__tooltipContent p:last-child{margin-bottom:0}.domainNotice__tooltipContent p strong{display:inline;font-size:13px;color:#4f46e5;margin:0}.domainNotice__tooltip:hover .domainNotice__tooltipContent{display:block}.endpointList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.endpointList__item{background:#ffffff}.endpointList__item:nth-child(even){background:none}.endpointList__item+.endpointList__item{border-top:1px solid #e2e8f0}.endpointList__link{padding:16px;display:block;display:flex}.endpointList__link:hover{background:#f8fafc !important;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.endpointList__main{width:60%;flex:1 1 auto}.endpointList__details{flex:1 1 auto;width:40%}.endpointList__name{font-size:16px;font-weight:600;margin-bottom:8px}.endpointList__url{font-size:12px;color:#94a3b8}.endpointList__details{line-height:1.5}.errorExplanation{border:1px solid #f59e0b;margin-bottom:24px;color:#f59e0b;padding:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);background:#ffffff;border-radius:8px;line-height:1.5}.errorExplanation h2{display:none}.errorExplanation p{display:none}.errorExplanation ul li{list-style:disc;margin-left:20px}html.subPage .errorExplanation{background:none;padding-left:16px;line-height:1.3}.fieldSet__row{margin-bottom:20px}.fieldSet__row:last-child{margin-bottom:0}.fieldSet__row .fieldSet__label{display:block;width:100%;margin-bottom:8px;margin-top:0}.fieldSet__row .fieldSet__field{display:block}.fieldSet__field{display:flex}.fieldSet__field+.fieldSet__field{margin-top:20px}.fieldSet__label{display:block;font-weight:600;text-transform:uppercase;font-size:11px;color:#64748b;margin-top:11px;width:20%;letter-spacing:0.5px}.fieldSet--wide .fieldSet__label{width:40%}.fieldSet__input{flex:0 0 auto;width:80%}.fieldSet--wide .fieldSet__input{width:60%}.fieldSet__text,.fieldSet__note{font-size:12px;line-height:1.5;color:#94a3b8;margin-top:4px}.fieldSetSubmit{margin-left:20%;margin-top:40px;display:flex}.fieldSetSubmit--wide{margin-left:40%}.fieldSetSubmit__delete{flex:1 0 auto;text-align:right}.fieldSetSubmit__delete .button{margin-right:0}.fieldSet__title{margin-top:40px;font-weight:600;font-size:16px;margin-left:20%;color:#4f46e5;border-bottom:2px solid #e2e8f0;padding-bottom:4px;margin-bottom:20px}.fieldSet__title--noMargin{margin-top:0}.fieldSet__title--withSubText{margin-bottom:4px}.fieldSet__titleSubText{margin-left:20%;font-size:12px;color:#64748b;line-height:1.5;margin-bottom:20px}.fieldSet--compact .fieldSet__field{display:block}.fieldSet--compact .fieldSet__field+.fieldSet__field{margin-top:0}.fieldSet--compact .fieldSet__label{width:100%;margin-bottom:8px}.fieldSet--compact .fieldSet__input{width:100%}.fieldSet--compact .fieldSet__fieldPair{display:flex;justify-content:space-between}.fieldSet--compact .fieldSet__fieldPair .fieldSet__field{width:48%}.fieldSet__inputPair{display:flex;justify-content:space-between}.fieldSet__inputPair .input+.input{margin-left:12px}.fieldSet__checkboxListAfter{margin-bottom:8px}.fieldSet__selectList select+select{margin-top:8px}html.main .flashMessage{position:fixed;background:#ef4444;z-index:5000;left:24px;top:24px;width:300px;color:#ffffff;padding:16px;border-radius:8px;font-size:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04);cursor:pointer}html.main .flashMessage--notice{background:#22c55e}html.subPage .flashMessage{background:#ef4444;color:#ffffff;font-size:14px;padding:16px;line-height:1.4}html.subPage .flashMessage--notice{background:#22c55e}.footer__links{display:flex;margin-left:auto;align-items:center;font-size:13px;color:#94a3b8}.footer__links li{height:24px}.footer__links li+li{margin-left:16px}.footer__links a{text-decoration:none;color:#94a3b8;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.footer__links a:hover{color:#4f46e5}.footer__name{height:16px;background:url(/assets/icon-1ea779de8ae8b6fdfeed8081ddc01ffb532ffdd35a87f411f7010380eb94452c.svg) no-repeat 0 0;background-size:16px;padding-left:22px;font-weight:600;color:#64748b}.row{clear:both;margin-left:-20px;margin-right:-20px}.row:after{clear:both;content:" ";display:table}.row--noPadding{margin-left:0;margin-right:0}.row--noPadding .col{padding-left:0;padding-right:0}.col{float:left;padding-left:20px;padding-right:20px}.col--1{width:5%}.col--2{width:10%}.col--3{width:15%}.col--4{width:20%}.col--5{width:25%}.col--6{width:30%}.col--7{width:35%}.col--8{width:40%}.col--9{width:45%}.col--10{width:50%}.col--11{width:55%}.col--12{width:60%}.col--13{width:65%}.col--14{width:70%}.col--15{width:75%}.col--16{width:80%}.col--17{width:85%}.col--18{width:90%}.col--19{width:95%}.row--2col{margin-left:0;margin-right:0}.row--2col .col:first-child{padding-left:0;padding-right:12px}.row--2col .col:last-child{padding-left:12px;padding-right:0}@media (max-width: 1000px){.col--collapse{width:100%;margin-bottom:48px}.col--collapse:last-child{margin-bottom:0}}.headersList__item{display:flex;font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-size:12px;justify-content:space-between}.headersList__item dt{color:#4f46e5;width:30%;text-align:right;font-weight:bold}.headersList__item dd{width:68%;word-wrap:break-word}.headersList__item+.headersList__item{margin-top:16px}.inlineError{background:#ef4444;color:#ffffff;padding:16px;border-radius:8px}.invoiceList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.invoiceList__item{background:#ffffff}.invoiceList__item:nth-child(even){background:none}.invoiceList__item+.invoiceList__item{border-top:1px solid #e2e8f0}.invoiceList__link{padding:16px;display:flex}.invoiceList__link:hover{background:#f8fafc !important;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.invoiceList__number{width:70px;flex:0 0 auto;font-weight:bold}.invoiceList__date{flex:1 1 auto}.invoiceList__total{width:100px;flex:0 0 auto}.invoiceList__status{width:50px;text-align:right;flex:0 0 auto}.ipList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.ipList__item{display:block;background:#ffffff;padding:16px;justify-content:space-between}.ipList__item:nth-child(even){background:none}.ipList__item+.ipList__item{border-top:1px solid #e2e8f0}.ipList__name{font-size:16px;font-weight:600;margin-bottom:12px}.ipList__address{display:flex}.ipList__address+.ipList__address{margin-top:4px}.ipList__ipv4{width:120px}.ipList__ipv6{width:200px}.ipList__address--header{font-size:12px;color:#94a3b8;border-bottom:1px solid #e2e8f0;padding-bottom:4px}.ipPoolRuleList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.ipPoolRuleList__item{background:#ffffff}.ipPoolRuleList__item:nth-child(even){background:none}.ipPoolRuleList__item+.ipPoolRuleList__item{border-top:1px solid #e2e8f0}.ipPoolRuleList__link{padding:16px;display:block}.ipPoolRuleList__link:hover{background:#f8fafc !important;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ipPoolRuleList__condition{display:flex}.ipPoolRuleList__condition dt{width:180px;color:#94a3b8;padding-top:1px}.ipPoolRuleList__condition dd ul li{line-height:1.4}.ipPoolRuleList__condition+.ipPoolRuleList__condition{margin-top:16px}.ipPoolRuleListDefault{text-align:center;margin-top:24px;color:#94a3b8}@keyframes revealUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.js-reveal{opacity:0}.js-reveal.is-visible{animation:revealUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards}.js-reveal.is-visible:nth-child(1){animation-delay:60ms}.js-reveal.is-visible:nth-child(2){animation-delay:120ms}.js-reveal.is-visible:nth-child(3){animation-delay:180ms}.js-reveal.is-visible:nth-child(4){animation-delay:240ms}.js-reveal.is-visible:nth-child(5){animation-delay:300ms}.js-reveal.is-visible:nth-child(6){animation-delay:360ms}.js-reveal.is-visible:nth-child(7){animation-delay:420ms}.js-reveal.is-visible:nth-child(8){animation-delay:480ms}@keyframes fallbackShow{to{opacity:1}}.js-reveal{animation:fallbackShow 0s 2.5s forwards}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#FFFDF7;border-bottom:2px solid #1a1a1a}.lp-nav__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;height:60px;padding:0 24px;gap:24px}.lp-nav__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1a1a1a;font-family:"Space Grotesk", "DM Sans", sans-serif;font-weight:700;font-size:20px;letter-spacing:-0.03em;flex-shrink:0}.lp-nav__logoIcon{flex-shrink:0}.lp-nav__links{display:flex;align-items:center;gap:2px;flex:1}.lp-nav__link{color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:600;padding:6px 14px;border-radius:0;border:2px solid transparent;transition:all 0.15s}.lp-nav__link:hover{border-color:#1a1a1a;background:#FFEAA7;box-shadow:3px 3px 0 #1a1a1a;transform:translate(-1px, -1px)}.lp-nav__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.lp-nav__loginBtn{color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:600;padding:6px 16px;border:2px solid #1a1a1a;background:#FFFDF7;transition:all 0.15s}.lp-nav__loginBtn:hover{background:#FFF8ED;box-shadow:3px 3px 0 #1a1a1a;transform:translate(-1px, -1px)}.lp-nav__ctaBtn{display:inline-flex;align-items:center;padding:8px 20px;background:#6C5CE7;color:#fff;text-decoration:none;font-size:14px;font-weight:700;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-nav__ctaBtn:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #1a1a1a}.lp-nav__ctaBtn:active{transform:translate(0, 0);box-shadow:none}.lp-nav__burger{display:none;flex-direction:column;gap:5px;background:none;border:2px solid #1a1a1a;cursor:pointer;padding:8px;margin-left:auto}.lp-nav__burger span{display:block;width:18px;height:2px;background:#1a1a1a}.lp-nav__burger:hover{background:#FFEAA7}.lp-hero{position:relative;padding:140px 24px 80px;background:#FFFDF7;overflow:hidden}.lp-hero__bg{position:absolute;inset:0}.lp-hero__gridLines{position:absolute;inset:0;background-image:linear-gradient(rgba(26,26,26,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(26,26,26,0.04) 1px, transparent 1px);background-size:80px 80px}.lp-hero__glow{position:absolute;top:40px;right:-100px;width:400px;height:400px;background:#FFEAA7;border:3px solid #1a1a1a;transform:rotate(12deg);opacity:0.3}.lp-hero__inner{position:relative;max-width:820px;margin:0 auto}.lp-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#55EFC4;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;color:#1a1a1a;font-size:13px;font-weight:700;font-family:"JetBrains Mono", "DM Mono", monospace;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:32px;animation:revealUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.1s both}.lp-hero__badgeDot{width:8px;height:8px;background:#00B894;border:1px solid #1a1a1a}.lp-hero__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:64px;font-weight:700;color:#1a1a1a;line-height:1.05;letter-spacing:-0.04em;margin-bottom:24px;animation:revealUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.15s both}.lp-hero__titleAccent{position:relative;display:inline;background:linear-gradient(180deg, transparent 55%, #FFEAA7 55%)}.lp-hero__sub{font-size:18px;color:#555;line-height:1.65;max-width:520px;font-weight:400;margin-bottom:40px;animation:revealUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.25s both}.lp-hero__actions{display:flex;align-items:center;gap:16px;animation:revealUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.35s both}.lp-hero__primary{display:inline-flex;align-items:center;padding:14px 32px;background:#6C5CE7;color:#fff;text-decoration:none;font-size:16px;font-weight:700;border:3px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;transition:all 0.15s}.lp-hero__primary:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #1a1a1a}.lp-hero__primary:active{transform:translate(0, 0);box-shadow:none}.lp-hero__secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;color:#1a1a1a;text-decoration:none;font-size:16px;font-weight:600;border:3px solid #1a1a1a;background:#FFFDF7;box-shadow:4px 4px 0 #1a1a1a;transition:all 0.15s}.lp-hero__secondary:hover{background:#FFEAA7;transform:translate(-2px, -2px);box-shadow:6px 6px 0 #1a1a1a}.lp-hero__secondary:active{transform:translate(0, 0);box-shadow:none}.lp-stats{background:#1a1a1a;border-top:3px solid #1a1a1a;border-bottom:3px solid #1a1a1a}.lp-stats__inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:40px 24px;gap:40px}.lp-stats__item{text-align:center}.lp-stats__number{display:block;font-family:"JetBrains Mono", "DM Mono", monospace;font-size:32px;font-weight:700;color:#FFEAA7;letter-spacing:-0.02em}.lp-stats__label{display:block;font-size:12px;color:rgba(255,255,255,0.5);margin-top:4px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em}.lp-stats__divider{width:2px;height:40px;background:rgba(255,255,255,0.1)}.lp-features{padding:100px 24px;background:#FFF8ED;border-bottom:2px solid #1a1a1a}.lp-features__inner{max-width:1100px;margin:0 auto}.lp-features__header{text-align:center;margin-bottom:64px}.lp-features__tag{display:inline-block;font-size:12px;font-weight:700;font-family:"JetBrains Mono", "DM Mono", monospace;color:#6C5CE7;text-transform:uppercase;letter-spacing:0.1em;padding:4px 14px;border:2px solid #1a1a1a;background:#FFFDF7;box-shadow:3px 3px 0 #1a1a1a;margin-bottom:20px}.lp-features__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em;margin-bottom:12px}.lp-features__sub{font-size:17px;color:#666;max-width:480px;margin:0 auto}.lp-features__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.lp-features__card{background:#FFFDF7;border:2px solid #1a1a1a;padding:24px;box-shadow:4px 4px 0 #1a1a1a;transition:all 0.15s;position:relative}.lp-features__card:hover{transform:translate(-3px, -3px);box-shadow:7px 7px 0 #1a1a1a}.lp-features__card:nth-child(1) .lp-features__cardIcon{background:#FFEAA7}.lp-features__card:nth-child(2) .lp-features__cardIcon{background:#74B9FF}.lp-features__card:nth-child(3) .lp-features__cardIcon{background:#55EFC4}.lp-features__card:nth-child(4) .lp-features__cardIcon{background:#FD79A8}.lp-features__card:nth-child(5) .lp-features__cardIcon{background:#A29BFE}.lp-features__card:nth-child(6) .lp-features__cardIcon{background:#E17055;color:#fff}.lp-features__cardIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid #1a1a1a;margin-bottom:16px;color:#1a1a1a}.lp-features__cardTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.lp-features__cardText{font-size:14px;color:#666;line-height:1.6}.lp-steps{padding:100px 24px;background:#FFFDF7;border-bottom:2px solid #1a1a1a}.lp-steps__inner{max-width:900px;margin:0 auto}.lp-steps__header{text-align:center;margin-bottom:64px}.lp-steps__tag{display:inline-block;font-size:12px;font-weight:700;font-family:"JetBrains Mono", "DM Mono", monospace;color:#00B894;text-transform:uppercase;letter-spacing:0.1em;padding:4px 14px;border:2px solid #1a1a1a;background:#55EFC4;box-shadow:3px 3px 0 #1a1a1a;margin-bottom:20px}.lp-steps__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em}.lp-steps__row{display:flex;align-items:flex-start;gap:20px}.lp-steps__item{flex:1;text-align:center;background:#FFFDF7;border:2px solid #1a1a1a;padding:24px;box-shadow:4px 4px 0 #1a1a1a}.lp-steps__num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#6C5CE7;color:#fff;border:2px solid #1a1a1a;font-family:"JetBrains Mono", "DM Mono", monospace;font-size:20px;font-weight:700;margin-bottom:16px}.lp-steps__itemTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.lp-steps__itemText{font-size:14px;color:#666;line-height:1.6}.lp-steps__connector{width:40px;height:3px;background:#1a1a1a;margin-top:60px;flex-shrink:0}.lp-pricing{padding:100px 24px;background:#FFF8ED;border-bottom:2px solid #1a1a1a}.lp-pricing__inner{max-width:1100px;margin:0 auto}.lp-pricing__header{text-align:center;margin-bottom:64px}.lp-pricing__tag{display:inline-block;font-size:12px;font-weight:700;font-family:"JetBrains Mono", "DM Mono", monospace;color:#6C5CE7;text-transform:uppercase;letter-spacing:0.1em;padding:4px 14px;border:2px solid #1a1a1a;background:#FFEAA7;box-shadow:3px 3px 0 #1a1a1a;margin-bottom:20px}.lp-pricing__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em;margin-bottom:12px}.lp-pricing__sub{font-size:17px;color:#666}.lp-pricing__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.lp-pricing__card{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;overflow:hidden;transition:all 0.15s;position:relative;display:flex;flex-direction:column}.lp-pricing__card:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #1a1a1a}.lp-pricing__card--featured{border-width:3px;box-shadow:6px 6px 0 #1a1a1a}.lp-pricing__card--featured .lp-pricing__cardHeader{background:#6C5CE7;color:#fff}.lp-pricing__card--featured .lp-pricing__cardName{color:#fff}.lp-pricing__card--featured .lp-pricing__dollar,.lp-pricing__card--featured .lp-pricing__amount{color:#fff}.lp-pricing__card--featured .lp-pricing__period{color:rgba(255,255,255,0.6)}.lp-pricing__card--featured .lp-pricing__cardSub{color:rgba(255,255,255,0.7)}.lp-pricing__card--featured .lp-pricing__cardBtn{background:#1a1a1a;color:#fff}.lp-pricing__card--featured .lp-pricing__cardBtn:hover{background:#333}.lp-pricing__cardBadge{background:#FFEAA7;color:#1a1a1a;text-align:center;font-size:11px;font-weight:800;font-family:"JetBrains Mono", "DM Mono", monospace;text-transform:uppercase;letter-spacing:0.08em;padding:6px 16px;border-bottom:2px solid #1a1a1a}.lp-pricing__cardHeader{padding:32px 24px 24px;text-align:center;border-bottom:2px solid #1a1a1a}.lp-pricing__cardName{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.lp-pricing__cardPrice{display:flex;align-items:flex-start;justify-content:center;gap:2px;margin-bottom:8px}.lp-pricing__dollar{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:22px;font-weight:700;color:#1a1a1a;margin-top:4px}.lp-pricing__amount{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:56px;font-weight:700;color:#1a1a1a;letter-spacing:-0.04em;line-height:1}.lp-pricing__period{font-size:16px;color:#999;font-weight:500;margin-top:32px}.lp-pricing__cardSub{font-size:14px;color:#888}.lp-pricing__cardFeatures{list-style:none;padding:20px 24px;margin:0;flex:1}.lp-pricing__cardFeatures li{padding:8px 0;font-size:14px;color:#555;position:relative;padding-left:26px;border-bottom:1px dashed rgba(0,0,0,0.08)}.lp-pricing__cardFeatures li:last-child{border-bottom:none}.lp-pricing__cardFeatures li::before{content:'→';position:absolute;left:0;color:#00B894;font-weight:700;font-size:14px}.lp-pricing__cardBtn{display:block;text-align:center;margin:0 24px 24px;padding:12px 24px;border:2px solid #1a1a1a;background:#FFFDF7;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:700;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-pricing__cardBtn:hover{transform:translate(-2px, -2px);box-shadow:4px 4px 0 #1a1a1a;background:#FFEAA7}.lp-pricing__cardBtn:active{transform:translate(0, 0);box-shadow:none}.lp-faq{padding:100px 24px;background:#FFFDF7;border-bottom:2px solid #1a1a1a}.lp-faq__inner{max-width:700px;margin:0 auto}.lp-faq__header{text-align:center;margin-bottom:48px}.lp-faq__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em}.lp-faq__list{display:flex;flex-direction:column;gap:12px}.lp-faq__item{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-faq__item.is-open{box-shadow:4px 4px 0 #1a1a1a}.lp-faq__item.is-open .lp-faq__arrow::after{transform:scaleY(0)}.lp-faq__question{width:100%;text-align:left;padding:16px 20px;background:none;border:none;cursor:pointer;font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-faq__question:hover{color:#6C5CE7}.lp-faq__arrow{width:20px;height:20px;flex-shrink:0;position:relative}.lp-faq__arrow::before,.lp-faq__arrow::after{content:'';position:absolute;background:#1a1a1a;transition:transform 0.2s}.lp-faq__arrow::before{width:14px;height:2px;top:9px;left:3px}.lp-faq__arrow::after{width:2px;height:14px;top:3px;left:9px}.lp-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.3s}.lp-faq__answer p{padding:0 20px 20px;font-size:14px;color:#666;line-height:1.7}.lp-faq__item.is-open .lp-faq__answer{max-height:250px}.lp-cta{padding:100px 24px;background:#1a1a1a;border-bottom:3px solid #1a1a1a}.lp-cta__inner{max-width:600px;margin:0 auto;text-align:center}.lp-cta__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#fff;letter-spacing:-0.03em;margin-bottom:16px}.lp-cta__sub{font-size:17px;color:rgba(255,255,255,0.5);margin-bottom:32px}.lp-cta__actions{display:flex;align-items:center;justify-content:center;gap:16px}.lp-cta__primary{display:inline-flex;padding:14px 32px;background:#FFEAA7;color:#1a1a1a;text-decoration:none;font-size:16px;font-weight:700;border:3px solid #FFEAA7;transition:all 0.15s}.lp-cta__primary:hover{background:#fff0c1;transform:translateY(-2px)}.lp-cta__secondary{display:inline-flex;padding:14px 28px;color:#fff;text-decoration:none;font-size:16px;font-weight:600;border:2px solid rgba(255,255,255,0.2);transition:all 0.15s}.lp-cta__secondary:hover{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.05)}.lp-footer{background:#1a1a1a;padding:64px 24px 32px}.lp-footer__inner{max-width:1100px;margin:0 auto}.lp-footer__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;margin-bottom:48px}.lp-footer__heading{font-family:"JetBrains Mono", "DM Mono", monospace;font-size:11px;font-weight:700;color:rgba(255,255,255,0.35);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:16px}.lp-footer__link{display:block;color:rgba(255,255,255,0.5);text-decoration:none;font-size:14px;padding:4px 0;transition:color 0.15s}.lp-footer__link:hover{color:#FFEAA7}.lp-footer__bottom{border-top:1px solid rgba(255,255,255,0.08);padding-top:24px}.lp-footer__brand{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,0.3);font-size:13px}.lp-legal{padding:120px 24px 80px;background:#FFFDF7}.lp-legal__inner{max-width:700px;margin:0 auto}.lp-legal__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em;margin-bottom:8px}.lp-legal__updated{font-family:"JetBrains Mono", "DM Mono", monospace;font-size:13px;color:#999;margin-bottom:32px}.lp-legal__content{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;padding:32px}.lp-legal__content h2{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;margin:32px 0 12px;padding-bottom:8px;border-bottom:2px dashed rgba(0,0,0,0.1)}.lp-legal__content h2:first-child{margin-top:0}.lp-legal__content p{font-size:14px;color:#555;line-height:1.75;margin-bottom:12px}.lp-legal__content ul{margin:12px 0 12px 0;padding:0;list-style:none}.lp-legal__content ul li{font-size:14px;color:#555;line-height:1.75;padding:4px 0 4px 20px;position:relative}.lp-legal__content ul li::before{content:'→';position:absolute;left:0;color:#6C5CE7;font-weight:700}.lp-contact{padding:120px 24px 80px;background:#FFFDF7}.lp-contact__inner{max-width:1000px;margin:0 auto}.lp-contact__header{text-align:center;margin-bottom:48px}.lp-contact__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em;margin-bottom:12px}.lp-contact__sub{font-size:17px;color:#666}.lp-contact__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}.lp-contact__form{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;padding:32px}.lp-contact__info{display:flex;flex-direction:column;gap:16px}.lp-contact__infoCard{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;padding:20px;transition:all 0.15s}.lp-contact__infoCard:hover{transform:translate(-2px, -2px);box-shadow:4px 4px 0 #1a1a1a}.lp-contact__infoTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.lp-contact__infoText{font-size:14px;color:#666;line-height:1.5;margin-bottom:8px}.lp-contact__infoEmail{font-family:"JetBrains Mono", "DM Mono", monospace;font-size:13px;color:#6C5CE7;font-weight:600}.lp-contactForm__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-contactForm__field{margin-bottom:16px}.lp-contactForm__label{display:block;font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:4px;font-family:"Space Grotesk", "DM Sans", sans-serif}.lp-contactForm__submit{margin-top:16px}.lp-about{padding:120px 24px 80px;background:#FFFDF7}.lp-about__inner{max-width:900px;margin:0 auto}.lp-about__hero{text-align:center;margin-bottom:80px}.lp-about__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:48px;font-weight:700;color:#1a1a1a;letter-spacing:-0.04em;line-height:1.1;margin-bottom:20px}.lp-about__sub{font-size:17px;color:#666;line-height:1.65;max-width:540px;margin:0 auto}.lp-about__values{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:80px}.lp-about__value{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;padding:24px;transition:all 0.15s}.lp-about__value:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #1a1a1a}.lp-about__value:nth-child(1){border-left:6px solid #FFEAA7}.lp-about__value:nth-child(2){border-left:6px solid #74B9FF}.lp-about__value:nth-child(3){border-left:6px solid #55EFC4}.lp-about__value:nth-child(4){border-left:6px solid #FD79A8}.lp-about__valueNum{font-family:"JetBrains Mono", "DM Mono", monospace;font-size:12px;color:#6C5CE7;font-weight:700;margin-bottom:12px}.lp-about__valueTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.lp-about__valueText{font-size:14px;color:#666;line-height:1.6}.lp-about__cta{background:#6C5CE7;border:3px solid #1a1a1a;box-shadow:6px 6px 0 #1a1a1a;padding:40px;text-align:center}.lp-about__ctaTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.lp-about__ctaText{font-size:15px;color:rgba(255,255,255,0.7);margin-bottom:24px}.lp-about__ctaBtn{display:inline-flex;padding:12px 28px;background:#FFEAA7;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:700;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-about__ctaBtn:hover{transform:translate(-2px, -2px);box-shadow:4px 4px 0 #1a1a1a}.lp-pricingPage{padding:120px 24px 80px;background:#FFFDF7}.lp-pricingPage__inner{max-width:1100px;margin:0 auto}.lp-pricingPage__header{text-align:center;margin-bottom:64px}.lp-pricingPage__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:48px;font-weight:700;color:#1a1a1a;letter-spacing:-0.04em;margin-bottom:12px}.lp-pricingPage__sub{font-size:17px;color:#666}.lp-pricingPage__enterprise{margin-top:40px}.lp-pricingPage__enterpriseInner{background:#1a1a1a;border:3px solid #1a1a1a;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lp-pricingPage__enterpriseTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:8px}.lp-pricingPage__enterpriseSub{font-size:15px;color:rgba(255,255,255,0.5)}.lp-pricingPage__enterpriseBtn{display:inline-flex;padding:12px 28px;border:2px solid rgba(255,255,255,0.3);color:#fff;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;transition:all 0.15s}.lp-pricingPage__enterpriseBtn:hover{background:rgba(255,255,255,0.08);border-color:#FFEAA7;color:#FFEAA7}.lp-pricingPage__faq{margin-top:40px;text-align:center}.lp-pricingPage__faqTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.lp-pricingPage__faqGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.lp-pricingPage__faqItem{background:#FFFDF7;border:2px solid #1a1a1a;padding:16px;text-align:left;box-shadow:3px 3px 0 #1a1a1a}.lp-pricingPage__faqItem strong{display:block;font-size:14px;color:#1a1a1a;margin-bottom:2px}.lp-pricingPage__faqItem span{font-size:13px;color:#999}.lp-demo{padding:120px 24px 80px;background:#FFFDF7}.lp-demo__inner{max-width:800px;margin:0 auto}.lp-demo__header{text-align:center;margin-bottom:64px}.lp-demo__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:48px;font-weight:700;color:#1a1a1a;letter-spacing:-0.04em;margin-bottom:12px}.lp-demo__sub{font-size:17px;color:#666}.lp-demo__showcase{display:flex;flex-direction:column;gap:24px}.lp-demo__card{background:#FFFDF7;border:2px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;padding:24px}.lp-demo__cardNumber{font-family:"JetBrains Mono", "DM Mono", monospace;font-size:12px;color:#6C5CE7;font-weight:700;margin-bottom:12px}.lp-demo__cardTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.lp-demo__cardText{font-size:14px;color:#666;line-height:1.65;margin-bottom:20px}.lp-demo__cardMock{background:#1a1a1a;border:2px solid #1a1a1a;overflow:hidden}.lp-demo__mockBar{display:flex;gap:8px;padding:10px 12px;background:#222;border-bottom:2px solid #1a1a1a}.lp-demo__mockDot{width:10px;height:10px;border:1px solid #555}.lp-demo__mockContent{display:flex;padding:12px;gap:12px;min-height:160px}.lp-demo__mockSidebar{width:100px;display:flex;flex-direction:column;gap:8px}.lp-demo__mockNav{height:12px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08)}.lp-demo__mockNav--active{background:rgba(108,92,231,0.3);border-color:rgba(108,92,231,0.5)}.lp-demo__mockMain{flex:1;display:flex;flex-direction:column;gap:12px}.lp-demo__mockChart{flex:1;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06)}.lp-demo__mockStats{display:flex;gap:12px}.lp-demo__mockStat{flex:1;height:36px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06)}.lp-demo__codeBlock{background:#1a1a1a;border:2px solid #1a1a1a;overflow-x:auto}.lp-demo__code{color:#ccc;font-family:"JetBrains Mono", "DM Mono", monospace;font-size:13px;line-height:1.7;padding:20px;margin:0;white-space:pre}.lp-demo__cta{margin-top:64px;text-align:center;background:#FFF8ED;border:2px solid #1a1a1a;box-shadow:4px 4px 0 #1a1a1a;padding:40px}.lp-demo__ctaTitle{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.lp-demo__ctaText{font-size:15px;color:#666;margin-bottom:24px}.lp-demo__ctaActions{display:flex;align-items:center;justify-content:center;gap:16px}.lp-demo__ctaPrimary{display:inline-flex;padding:12px 28px;background:#6C5CE7;color:#fff;text-decoration:none;font-size:14px;font-weight:700;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-demo__ctaPrimary:hover{transform:translate(-2px, -2px);box-shadow:4px 4px 0 #1a1a1a}.lp-demo__ctaSecondary{display:inline-flex;padding:12px 28px;border:2px solid #1a1a1a;background:#FFFDF7;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:700;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-demo__ctaSecondary:hover{background:#FFEAA7;transform:translate(-2px, -2px);box-shadow:4px 4px 0 #1a1a1a}.lp-auth{position:relative;min-height:calc(100vh - 60px - 52px);display:flex;align-items:center;justify-content:center;padding:100px 24px 64px;overflow:hidden;background:#FFF8ED}.lp-auth__bg{position:absolute;inset:0}.lp-auth__gridLines{position:absolute;inset:0;background-image:linear-gradient(rgba(26,26,26,0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(26,26,26,0.03) 1px, transparent 1px);background-size:80px 80px}.lp-auth__glow{position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:#FFEAA7;border:2px solid #1a1a1a;transform:rotate(12deg);opacity:0.2}.lp-auth__inner{position:relative;width:100%;max-width:420px;animation:revealUp 0.4s cubic-bezier(0.22, 1, 0.36, 1)}.lp-auth__card{background:#FFFDF7;border:3px solid #1a1a1a;box-shadow:6px 6px 0 #1a1a1a;overflow:hidden}.lp-auth__header{padding:32px 32px 0;text-align:center}.lp-auth__title{font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:26px;font-weight:700;color:#1a1a1a;letter-spacing:-0.03em;margin-bottom:8px}.lp-auth__sub{font-size:14px;color:#888}.lp-auth__form{padding:24px 32px 32px}.lp-auth__switch{text-align:center;padding:16px 32px;background:#FFF8ED;border-top:2px solid #1a1a1a;font-size:14px;color:#888}.lp-auth__switch a{color:#6C5CE7;text-decoration:none;font-weight:700;margin-left:4px}.lp-auth__switch a:hover{text-decoration:underline}.lp-auth__footer{background:transparent;padding:16px 24px}.lp-auth__footerInner{max-width:420px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#bbb}.lp-auth__footerLinks{display:flex;gap:16px}.lp-auth__footerLinks a{color:#bbb;text-decoration:none}.lp-auth__footerLinks a:hover{color:#1a1a1a}.lp-authForm__field{margin-bottom:16px}.lp-authForm__label{display:block;font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.lp-authForm__labelRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.lp-authForm__forgot{font-size:13px;color:#6C5CE7;text-decoration:none;font-weight:600}.lp-authForm__forgot:hover{text-decoration:underline}.lp-authForm__input{display:block;width:100%;padding:10px 12px;background:#FFFDF7;border:2px solid #1a1a1a;font-family:"DM Sans", -apple-system, sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;outline:none;transition:all 0.15s}.lp-authForm__input::-moz-placeholder{color:#bbb;font-weight:400}.lp-authForm__input::placeholder{color:#bbb;font-weight:400}.lp-authForm__input:focus{box-shadow:3px 3px 0 #1a1a1a;transform:translate(-1px, -1px);border-color:#6C5CE7}.lp-authForm__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-authForm__terms{font-size:12px;color:#999;line-height:1.5;margin-bottom:20px}.lp-authForm__terms a{color:#6C5CE7;text-decoration:underline}.lp-authForm__actions{margin-top:20px}.lp-authForm__submit{display:block;width:100%;padding:12px 24px;background:#6C5CE7;color:#fff;border:2px solid #1a1a1a;font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:15px;font-weight:700;cursor:pointer;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-authForm__submit:hover{transform:translate(-2px, -2px);box-shadow:4px 4px 0 #1a1a1a}.lp-authForm__submit:active{transform:translate(0, 0);box-shadow:none}.lp-authForm__submit--green{background:#00B894}.lp-authForm__submit--green:hover{box-shadow:5px 5px 0 #00392d}.lp-authForm__divider{display:flex;align-items:center;margin:20px 0}.lp-authForm__divider::before,.lp-authForm__divider::after{content:'';flex:1;height:2px;background:rgba(0,0,0,0.08)}.lp-authForm__divider span{padding:0 12px;font-size:13px;color:#bbb;font-weight:600}.lp-authForm__oidcBtn{display:block;width:100%;padding:12px 24px;background:#1a1a1a;color:#fff;border:2px solid #1a1a1a;font-family:"Space Grotesk", "DM Sans", sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 #1a1a1a;transition:all 0.15s}.lp-authForm__oidcBtn:hover{transform:translate(-1px, -1px);box-shadow:4px 4px 0 #1a1a1a}.lp-main .flashMessage{position:fixed;top:76px;left:50%;transform:translateX(-50%);z-index:999;padding:12px 24px;background:#FFEAA7;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a;font-size:14px;font-weight:600;color:#1a1a1a;animation:revealUp 0.3s cubic-bezier(0.22, 1, 0.36, 1)}@media (max-width: 768px){.lp-nav__links,.lp-nav__actions{display:none}.lp-nav__burger{display:flex}.lp-nav__links.is-open{display:flex;flex-direction:column;position:absolute;top:60px;left:0;right:0;background:#FFFDF7;padding:16px 24px;border-bottom:2px solid #1a1a1a}.lp-nav__actions.is-open{display:flex;position:absolute;top:calc(60px + 160px);left:0;right:0;background:#FFFDF7;padding:16px 24px;border-bottom:2px solid #1a1a1a}.lp-hero{padding:110px 16px 60px}.lp-hero__title{font-size:38px}.lp-hero__sub{font-size:16px}.lp-hero__actions{flex-direction:column;align-items:stretch}.lp-hero__primary,.lp-hero__secondary{text-align:center;justify-content:center}.lp-stats__inner{flex-wrap:wrap;gap:24px}.lp-stats__divider{display:none}.lp-features__grid,.lp-pricing__grid,.lp-pricingPage__faqGrid{grid-template-columns:1fr}.lp-steps__row{flex-direction:column}.lp-steps__connector{width:3px;height:24px;margin:0 auto}.lp-footer__grid{grid-template-columns:1fr 1fr;gap:24px}.lp-contact__grid{grid-template-columns:1fr}.lp-contactForm__row{grid-template-columns:1fr}.lp-about__values{grid-template-columns:1fr}.lp-authForm__row{grid-template-columns:1fr}.lp-pricingPage__enterpriseInner{flex-direction:column;text-align:center}.lp-auth{padding:80px 16px 24px}.lp-auth__inner{max-width:100%}.lp-auth__footerInner{flex-direction:column;gap:8px}}.lp-docs{display:flex;max-width:1200px;margin:0 auto;padding:40px 24px 80px;gap:48px;min-height:100vh}.lp-docs__sidebar{width:200px;flex-shrink:0;position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.lp-docs__sidebarTitle{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#94a3b8;margin-bottom:16px}.lp-docs__nav{display:flex;flex-direction:column;gap:2px}.lp-docs__navLink{font-size:13px;font-weight:500;color:#64748b;padding:6px 12px;border-radius:8px;text-decoration:none;transition:all 0.15s;border-left:2px solid transparent}.lp-docs__navLink:hover{color:#1a1a1a;background:rgba(0,0,0,0.04)}.lp-docs__navLink.is-active{color:#6366f1;background:rgba(99,102,241,0.06);border-left-color:#6366f1;font-weight:600}.lp-docs__content{flex:1;min-width:0}.lp-docs__hero{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.lp-docs__heroTitle{font-size:36px;font-weight:800;color:#111827;letter-spacing:-1px;margin-bottom:12px}.lp-docs__heroSub{font-size:16px;color:#6b7280;line-height:1.7;max-width:600px;margin-bottom:20px}.lp-docs__heroMeta{display:flex;gap:8px;flex-wrap:wrap}.lp-docs__heroBadge{font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;background:#f3f4f6;color:#374151;letter-spacing:0.3px}.lp-docs__heroBadge--green{background:#ecfdf5;color:#059669}.lp-docs__section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #f3f4f6}.lp-docs__section:last-child{border-bottom:none}.lp-docs__sectionHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.lp-docs__sectionTitle{font-size:22px;font-weight:800;color:#111827;letter-spacing:-0.4px;margin:0}.lp-docs__sectionBadge{font-size:10px;font-weight:700;padding:3px 10px;border-radius:999px;background:#fef2f2;color:#dc2626;text-transform:uppercase;letter-spacing:0.5px}.lp-docs__sectionMethod{font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px;letter-spacing:0.5px}.lp-docs__sectionMethod--post{background:#ecfdf5;color:#059669}.lp-docs__sectionMethod--get{background:#eff6ff;color:#2563eb}.lp-docs__sectionPath{font-size:14px;font-family:'JetBrains Mono', monospace;color:#6b7280;background:#f9fafb;padding:4px 12px;border-radius:6px;border:1px solid #e5e7eb}.lp-docs__text{font-size:15px;color:#4b5563;line-height:1.7;margin-bottom:20px}.lp-docs__params{margin-bottom:20px}.lp-docs__param{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6;font-size:14px}.lp-docs__param:last-child{border-bottom:none}.lp-docs__param code{font-family:'JetBrains Mono', monospace;font-size:13px;font-weight:600;color:#111827;flex-shrink:0}.lp-docs__paramType{font-size:12px;color:#6366f1;font-weight:500;flex-shrink:0}.lp-docs__paramReq{font-size:10px;font-weight:700;color:#dc2626;text-transform:uppercase;background:#fef2f2;padding:2px 8px;border-radius:999px;flex-shrink:0}.lp-docs__paramDesc{color:#6b7280;flex:1}.lp-docs__codeCard{border-radius:12px;overflow:hidden;margin-bottom:16px;border:1px solid #e5e7eb}.lp-docs__codeHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.lp-docs__codeLang{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:0.8px}.lp-docs__codeStatus{font-size:11px;font-weight:700;color:#059669}.lp-docs__codeBody{padding:20px;background:#111827;color:#e2e8f0;font-family:'JetBrains Mono', monospace;font-size:13px;line-height:1.7;overflow-x:auto;margin:0}.lp-docs__codeBody::-webkit-scrollbar{height:4px}.lp-docs__codeBody::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}.lp-docs__tip{padding:14px 20px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:0 8px 8px 0;font-size:13px;color:#1e40af;line-height:1.6;margin-bottom:20px}.lp-docs__eventGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-bottom:20px}.lp-docs__event{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6;font-size:13px}.lp-docs__event code{font-family:'JetBrains Mono', monospace;font-size:12px;font-weight:600;color:#6366f1;flex-shrink:0}.lp-docs__event span{color:#6b7280}@media (max-width: 768px){.lp-docs{flex-direction:column;gap:24px;padding:24px 16px 60px}.lp-docs__sidebar{width:100%;position:static}.lp-docs__nav{flex-direction:row;flex-wrap:wrap;gap:4px}.lp-docs__navLink{border-left:none;border-bottom:2px solid transparent}.lp-docs__navLink.is-active{border-left:none;border-bottom-color:#6366f1}.lp-docs__heroTitle{font-size:28px}.lp-docs__eventGrid{grid-template-columns:1fr}.lp-docs__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}}.largeList{font-size:15px;color:#1e293b;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.largeList__item{display:block;background:#ffffff}.largeList__item:nth-child(even){background:none}.largeList__item+.largeList__item{border-top:1px solid #f1f5f9}.largeList__item.is-highlighted{background:#eef2ff;color:#3730a3}.largeList__link{display:block;padding:16px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.largeList__link:hover{background:#eef2ff;color:#3730a3}.largeList__link:active{background:#e0e7ff}.largeList__subText{color:#64748b;font-size:13px;margin-top:4px}.largeList__rightLabel{float:right;line-height:0.8}.limits{font-size:16px;color:#1e293b;border-radius:8px;background:#ffffff;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);display:flex}.limits__limit{flex:1 1 auto;width:50%;padding:16px;text-align:center}.limits__limit+.limits__limit{border-left:1px solid #f1f5f9}.limits__title{font-size:14px;margin-bottom:4px;font-weight:600}.limits__value{font-size:32px;font-weight:900;color:#4f46e5}.limits__frequency{font-size:14px;color:#94a3b8}.loginForm__input{margin-bottom:16px}.loginForm__submit{display:flex;justify-content:space-between;align-items:center}.loginForm__links{font-size:12px;color:#94a3b8;text-decoration:underline;line-height:1.7}.loginForm__divider{margin-top:24px;margin-bottom:24px;border-top:1px solid #e2e8f0}.loginForm__localTitle{text-align:center;margin-bottom:16px;color:#94a3b8}.mailGraph__graph{min-height:230px;margin-bottom:4px}.mailGraph__graph .ct-series-a .ct-line{stroke:#4f46e5}.mailGraph__graph .ct-series-a .ct-area{fill:#4f46e5;fill-opacity:0.2}.mailGraph__graph .ct-series-b .ct-line{stroke:#06b6d4}.mailGraph__graph .ct-series-b .ct-area{fill:#06b6d4;fill-opacity:0.2}.mailGraph__graph .ct-point{stroke-width:0}.mailGraph__graph .ct-line{stroke-width:1px}.mailGraph__graph .ct-area{fill-opacity:0.4}.mailGraph__empty{margin:100px 0;text-align:center;color:#94a3b8}.mailGraph__key{font-size:12px;margin-bottom:16px;float:right}.mailGraph__key li{float:left;margin-left:12px;color:#06b6d4}.mailGraph__key li:before{display:block;float:left;width:10px;content:" ";margin-top:3px;height:10px;border:1px solid #06b6d4;background:#46e0fa;margin-right:8px}.mailGraph__key li.mailGraph__key--out{color:#4f46e5}.mailGraph__key li.mailGraph__key--out:before{border-color:#4f46e5;background:#cfccf8}.mailGraph__labels{display:flex;margin-left:40px;justify-content:space-between;font-size:12px;color:#94a3b8}.messageActivity__event{display:flex}.messageActivity__event+.messageActivity__event{border-top:1px solid #f1f5f9;padding-top:16px;margin-top:16px}.messageActivity__timestamp{width:170px;font-size:12px;color:#94a3b8;flex:0 0 auto}.messageActivity__details{background:url(/assets/icons/conveyor-943ba22547475ae2cba543f9bfe2983a6647a3db6d49b01ca08ca026018339cd.svg) no-repeat 0 2px/24px;padding-left:35px}.messageActivity--detailsDelivery{background-image:url(/assets/icons/truck-2e28e8ed7908fa28abd9238803f528aa4206932356ee90cf4353f72bb46c67cc.svg)}.messageActivity--detailsClick{background:url(/assets/icons/mouse-0c98109ff1f55d7d0decc53b2a19ae2d0e4c4c7496cfee332b5f396780def5ff.svg) no-repeat 5px 2px/12px}.messageActivity--detailsLoad{background-image:url(/assets/icons/eye-20ed366e59ff8a0fe6bf6092eb7f74540591cbbd6c00a3481465a1b6188af20a.svg)}.messageActivity__subject{font-weight:600;font-size:14px;word-break:break-all}.messageActivity__extra{margin-top:4px;color:#94a3b8;font-size:12px;line-height:1.5}.messageHeader{margin:20px 32px}.messageHeader__subject{font-size:18px;font-weight:700;margin-bottom:8px}.messageHeader__status{margin-bottom:4px}.messageHeader__timestamp{color:#64748b}.messageHeader__basicProperties{display:flex}.messageHeader__basicProperties dl{margin-right:24px;display:flex}.messageHeader__basicProperties dl dt{color:#64748b;margin-bottom:4px;margin-right:16px}.messageHeader__basicProperties dl dd{font-weight:600}.messageHeader__header{background-size:35px;background-repeat:no-repeat;background-position:right 0}.messageHeader__header--incoming{background-image:url(/assets/icons/incoming-mail-200bc920e3a1fd2098506def114675b73a095932bb9fba3694f0afaa914f86c5.svg)}.messageHeader__header--outgoing{background-image:url(/assets/icons/outgoing-mail-7062c1902c2c66917210c9b5f3e7c1fa4e15a5d2451a1d7e112c5b3e26185291.svg)}.messageList{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.messageList__message+.messageList__message{border-top:1px solid #f1f5f9}.messageList__link{display:flex;padding:16px;background:#ffffff;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.messageList__link:hover{background:#f8fafc !important}.messageList__message:nth-child(even) .messageList__link{background:transparent}.messageList__details{flex:1 1 auto;overflow:hidden;min-width:1px;background-repeat:no-repeat;background-size:16px;background-position:0 2px;padding-left:24px}.messageList__details--incoming{background-image:url(/assets/icons/incoming-mail-200bc920e3a1fd2098506def114675b73a095932bb9fba3694f0afaa914f86c5.svg)}.messageList__details--outgoing{background-image:url(/assets/icons/outgoing-mail-7062c1902c2c66917210c9b5f3e7c1fa4e15a5d2451a1d7e112c5b3e26185291.svg)}.messageList__subject{font-weight:600;margin-bottom:8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageList__addresses{display:flex;line-height:1.4;font-size:12px;color:#64748b}.messageList__addresses dt{font-weight:600;color:#1e293b}.messageList__addresses dd{margin-left:12px;margin-right:24px}.messageList__meta{flex:0 0 auto;margin-left:16px;justify-self:flex-end;text-align:right}.messageList__timestamp{color:#94a3b8;font-size:12px;margin-bottom:4px}.messagePropertiesPage{display:flex;justify-content:space-between}.messagePropertiesPage__left{width:45%}.messagePropertiesPage__right{border-left:2px solid #f1f5f9;padding-left:32px;width:52%}.messagePropertiesPage__property{margin-bottom:24px;min-width:1px}.messagePropertiesPage__property dt{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px}.messagePropertiesPage__property dd{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagePropertiesPage__property--locked{background:url(/assets/icons/lock-96f423498e3fd0a2c8ce00afccb1969aced40e28a70284f6eb48797e488747cf.svg) no-repeat 0 1px/14px;padding-left:20px}.messagePropertiesPage__propertyPair{display:flex;justify-content:space-between}.messagePropertiesPage__propertyPair dl{width:47%}.messagePropertiesPage__title{font-size:20px;font-weight:700;margin-bottom:24px}.messageSearch{margin-bottom:24px;position:relative}.messageSearch__help{position:absolute;z-index:100;right:20px;top:11px;font-size:12px;color:#64748b;text-decoration:none;font-weight:500}.messageSearch__help:hover{color:#4f46e5}.messageSearch__input{width:100%;margin:0;border:1px solid #e2e8f0;border-radius:9999px;padding:8px 16px;font:inherit;font-size:14px;font-weight:500;position:relative;color:#1e293b;background:url(/assets/icons/search-84eb6714c152d2ac5d957ed55a4060a418d8b3aa9a32414bcbe5301bac0d54d0.svg) #fff no-repeat 12px center/17px;padding-left:38px;padding-right:150px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.messageSearch__input::-moz-placeholder{color:#94a3b8;font-weight:400}.messageSearch__input::placeholder{color:#94a3b8;font-weight:400}.messageSearch__input:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,0.15);border-color:#4f46e5}.messageSearch__input.is-spinning{background-image:url(/assets/spinner-sub-f24fcacc181e36f9c8b0734cf977ee2d5617928bf1d67cc859aca9b9c0f4414b.gif);background-position:12px 5px}.messageSearch__helpBox{color:#1e293b;margin-top:24px;border-radius:8px;background:#ffffff;padding:24px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);display:flex;justify-content:space-between}.messageSearch__left{width:40%}.messageSearch__helpBoxTitle{font-size:18px;font-weight:700;margin-bottom:12px}.messageSearch__helpBoxText{line-height:1.6;font-size:14px;color:#64748b}.messageSearch__right{width:55%}.messageSearch__definition dt{font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-weight:600;font-size:14px;color:#4f46e5}.messageSearch__definition dd{font-size:13px;margin-top:4px;color:#64748b}.messageSearch__definition dd code{font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-size:12px;color:#3730a3;background:#eef2ff;padding:1px 4px;border-radius:3px}.messageSearch__definition+.messageSearch__definition{margin-top:16px}.multibox{display:flex;justify-content:space-between;margin:40px 0}.multibox__input{width:80px;height:70px;font:inherit;font-weight:700;font-size:38px;text-align:center}.navBar{background:#1e293b;padding:0 24px;color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.navBar ul{display:flex;height:46px;align-items:center;gap:4px;min-width:-moz-max-content;min-width:max-content}.navBar::-webkit-scrollbar{height:0}.navBar--secondary{background:#ffffff;border-bottom:2px solid #e2e8f0;padding:0 24px}.navBar--secondary .navBar__link{color:#64748b;font-weight:500;position:relative}.navBar--secondary .navBar__link::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:transparent;border-radius:2px 2px 0 0;transition:background 150ms cubic-bezier(0.4, 0, 0.2, 1)}.navBar--secondary .navBar__link.is-active{color:#4f46e5;background:#eef2ff;font-weight:600}.navBar--secondary .navBar__link.is-active::after{background:#4f46e5}.navBar--secondary .navBar__link:hover{color:#1e293b;background:#f8fafc}.navBar--tertiary{background:#ffffff;border:1px solid #e2e8f0;border-left:0;border-right:0}.navBar--tertiary .navBar__link{color:#64748b}.navBar--tertiary .navBar__link.is-active{color:#4f46e5;background:#eef2ff;font-weight:600}.navBar--tertiary .navBar__link:hover{color:#1e293b;background:#f1f5f9}.navBar__link{padding:8px 12px;border-radius:8px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);font-size:13px;font-weight:500;display:block;white-space:nowrap}.navBar__link:hover{text-decoration:none;background:rgba(255,255,255,0.08)}.navBar__link.is-active{color:#fff;background:rgba(255,255,255,0.15);font-weight:600}.navBar__item--end{margin-left:auto}.navBar__itemCounter{background:#ef4444;border-radius:9999px;padding:1px 8px;line-height:1.3;font-size:10px;font-weight:600;min-width:18px;display:inline-block;text-align:center;margin-left:4px}.navBar__itemCounter.is-empty{background-color:rgba(255,255,255,0.2)}.newMessageType{background-repeat:no-repeat;background-size:20px;background-position:16px 16px;background-color:#06b6d4;color:#ffffff;padding:16px;padding-left:46px;border-radius:8px;border:1px solid #058ba2}.newMessageType--outgoing{background-color:#4f46e5;border-color:#3730a3;background-image:url(/assets/icons/outgoing-mail-white-ce17040aff64e08f55978e195e249a271d588c06f0944326d15062a68a4721b5.svg)}.newMessageType--incoming{background-image:url(/assets/icons/incoming-mail-white-f28341c16aa0de7e5c12331de220c7feba5ffcbc458231fddc59f0ff3a00fe20.svg)}.noData{text-align:center;border-radius:16px;padding:48px 32px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.noData--clean{box-shadow:none;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;padding:48px 32px;max-width:500px;margin:24px auto}.noData__title{font-size:20px;margin-bottom:12px;font-weight:700;color:#0f172a;letter-spacing:-0.3px}.noData__text{color:#64748b;font-size:14px;line-height:1.6;max-width:360px;margin:0 auto}.noData__button{margin-top:24px}.noData__postButtonText{margin:auto;margin-top:16px;line-height:1.5;width:70%;color:#64748b}.onboarding{min-height:calc(100vh - 60px);background:#f8fafc;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 32px}.onboarding__card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;width:100%;max-width:640px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.stepIndicator{display:flex;align-items:center;margin-bottom:32px}.stepIndicator__step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.stepIndicator__circle{width:32px;height:32px;border-radius:9999px;background:#f1f5f9;border:2px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.stepIndicator__step.is-active .stepIndicator__circle{background:#4f46e5;border-color:#4f46e5;color:white;box-shadow:0 0 0 4px rgba(79,70,229,0.15)}.stepIndicator__step.is-done .stepIndicator__circle{background:#22c55e;border-color:#22c55e;color:white}.stepIndicator__label{font-size:11px;font-weight:500;color:#94a3b8;text-align:center;white-space:nowrap}.stepIndicator__step.is-active .stepIndicator__label{color:#4f46e5;font-weight:600}.stepIndicator__step.is-done .stepIndicator__label{color:#22c55e}.stepIndicator__connector{flex:1;height:2px;background:#e2e8f0;margin:0 8px;margin-bottom:20px}.onboarding__stepContent{padding-top:8px}.onboarding__icon{font-size:40px;margin-bottom:16px;line-height:1}.onboarding__title{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 8px;letter-spacing:-0.3px}.onboarding__subtitle{font-size:14px;color:#64748b;margin:0 0 24px;line-height:1.6}.onboarding__sectionTitle{font-size:14px;font-weight:600;color:#1e293b;margin:24px 0 12px}.onboarding__hint{font-size:13px;color:#64748b;margin:8px 0 0}.onboarding__actions{display:flex;align-items:center;gap:16px;margin-top:24px}.onboarding__skip{font-size:13px;color:#64748b;text-decoration:underline}.onboarding__skip:hover{color:#334155}.onboarding__keyBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:16px}.onboarding__keyLabel{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 8px}.onboarding__keyValue{display:flex;gap:12px;align-items:center}.onboarding__keyValue code.input{flex:1;font-family:'JetBrains Mono', 'Courier New', monospace;font-size:12px;letter-spacing:0.5px;color:#0f172a}.onboarding__dnsGuide{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}.dnsRecord{display:grid;grid-template-columns:60px 1fr;gap:8px 16px;padding:12px 0;border-bottom:1px solid #f1f5f9;align-items:start}.dnsRecord:last-child{border-bottom:none}.dnsRecord__type{font-size:11px;font-weight:700;color:#4f46e5;text-transform:uppercase;letter-spacing:0.5px;padding-top:2px}.dnsRecord__desc{font-size:13px;color:#64748b}.dnsRecord__example{grid-column:2}.dnsRecord__example code{font-size:11px;font-family:'JetBrains Mono', 'Courier New', monospace;color:#334155;background:#f8fafc;padding:2px 6px;border-radius:4px;word-break:break-all}.onboarding__nextSteps{display:flex;flex-direction:column;gap:12px;margin:20px 0 24px}.onboarding__nextStep{display:flex;gap:16px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}.onboarding__nextStep__icon{font-size:24px;flex-shrink:0;line-height:1.3}.onboarding__nextStep__content h3{font-size:14px;font-weight:600;color:#0f172a;margin:0 0 4px}.onboarding__nextStep__content p{font-size:13px;color:#64748b;margin:0;line-height:1.5}.pageContent{margin:32px}@media (max-width: 768px){.pageContent{margin:16px}}.pageContent__intro{font-size:20px;line-height:30px;font-weight:300;color:#64748b}.pageContent__title{font-size:20px;margin-bottom:12px;font-weight:700;color:#1e293b}.pageContent--compact{max-width:600px;margin:60px auto}.pageContent__subTitle{font-size:18px;font-weight:600;border-bottom:1px solid #e2e8f0;padding-bottom:4px;margin-bottom:12px}.pageContent__text{line-height:1.5;margin-bottom:16px}.pageContent__text .label{vertical-align:1px;margin-right:2px}.pageContent__pageEntriesInfo{font-size:12px;color:#64748b;margin-bottom:12px}.pageContent__definitions{overflow:hidden}.pageContent__definitions dt{width:30%;float:left;color:#64748b}.pageContent__definitions dd{margin-left:35%;margin-bottom:16px;word-wrap:break-word}.pageContent__definitionCode{font-size:16px;font-weight:bold;font-family:'JetBrains Mono', 'Droid Sans Mono', monospace}.pageContent__definitionCode+.pageContent__definitionText{margin-top:8px}.pageContent__definitionText{color:#64748b}.pageContent__list{line-height:1.5}.pageContent__list li{list-style:square;margin-left:24px}.pageContent__list li+li{margin-top:16px}.pageContent__helpLink a{background:url(/assets/icons/help-57852c464638aa225a7f566448053c90349b679c0600db67e8d0b79af8be3d33.svg) no-repeat 0 2px/15px;padding-left:20px;text-decoration:underline;color:#4f46e5;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.pageHeader{background:#ffffff;padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;min-height:64px}.pageHeader__title{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-0.4px}.pageHeader__titlePrevious{color:#94a3b8;font-weight:400}.pageHeader__button{display:flex;gap:8px;align-items:center;flex-shrink:0}nav.pagination{font-size:12px;text-align:center;margin:24px 0}nav.pagination span.page.current,nav.pagination a{color:#4f46e5;display:inline-block;line-height:1.3;border:1px solid #e2e8f0;padding:4px 12px;text-decoration:none;border-radius:6px;background:#ffffff;margin:0 2px;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}nav.pagination a:hover{background-color:#f1f5f9}nav.pagination span.page.current{background:#4f46e5;color:#ffffff;border-color:#3730a3}.retentionLimits__limit{display:flex;align-items:center}.retentionLimits__limit+.retentionLimits__limit{margin-top:24px}.retentionLimits__label{width:200px;flex:0 0 auto;font-weight:bold;margin-right:24px}.retentionLimits__info{border-left:4px solid #4f46e5;padding-left:24px}.retentionLimits__value{color:#4f46e5;font-size:22px;font-weight:700;margin-bottom:8px}.retentionLimits__text{color:#64748b;font-size:12px;line-height:1.5}.routeList{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.routeList__item{background:#ffffff}.routeList__item:nth-child(even){background:none}.routeList__item+.routeList__item{border-top:1px solid #f1f5f9}.routeList__link{padding:16px;display:block;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.routeList__link:hover{background:#f8fafc !important}.routeList__name{font-size:15px;font-weight:600;margin-bottom:12px}.routeList__details{display:flex;justify-content:space-between;min-width:1px}.routeList__endpoint{flex:1 1 auto;overflow:hidden;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;background:url(/assets/icons/web-a9a6be4b2579c1606f3e7b38c26c0db012dd284db371be7b439c5c2e55c0f0ac.svg) no-repeat 0 0/12px;padding-left:18px;font-size:13px}.routeList__endpoint--smtp_endpoint{background-image:url(/assets/icons/email-987487b0fc2ccd1956e41dfc3864d5765605e8278505980d5d3e730df1b9f3ef.svg);background-size:12px;background-position:0 1.5px}.routeList__endpoint--address_endpoint{background-image:url(/assets/icons/email-987487b0fc2ccd1956e41dfc3864d5765605e8278505980d5d3e730df1b9f3ef.svg);background-size:12px;background-position:0 1.5px}.routeList__spamMode{font-size:12px;color:#94a3b8;margin-left:16px;flex:0 0 auto}.routeNameInput{display:flex;align-items:center}.routeNameInput__at{margin:0 8px;font-size:18px;color:#64748b}.routeNameInput__name{width:40%}.serverHeader{background:#1e293b;padding:24px;display:flex;color:#fff;position:relative;overflow:hidden;gap:16px}@media (max-width: 1024px){.serverHeader{flex-wrap:wrap}}.serverHeader__stripe{right:-35px;margin-top:-5px;background:#475569;font-size:10px;font-weight:700;text-transform:uppercase;text-align:center;width:130px;padding:4px 0;transform:rotate(45deg);position:absolute;letter-spacing:1px}.serverHeader__stripe--live{background:linear-gradient(135deg, #22c55e, #1ca24d)}.serverHeader__stripe--suspended{background:linear-gradient(135deg, #ef4444, #ec1e1e)}.serverHeader__info{flex:1 1 auto;min-width:0}.serverHeader__title{font-size:20px;font-weight:800;margin-bottom:12px;letter-spacing:-0.3px}.serverHeader__list{line-height:1.8;font-size:13px;color:#cbd5e1}.serverHeader__list--ok{color:#22c55e}.serverHeader__list--warning{color:#f59e0b}.serverHeader__stats{background:rgba(0,0,0,0.25);min-width:200px;flex:0 0 auto;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,0.06)}.serverHeader__stats a{color:inherit}.serverHeader__stats a:hover{text-decoration:underline}.serverHeader__statsList{line-height:2;font-size:13px}.serverHeader__statsList li{padding-left:24px;font-weight:400;color:#cbd5e1}.serverHeader__stat-held{background:url(/assets/icons/pause-white-b6aa575df72e9e347c82b48bcf1dfe4c36f0603e28a9a19c82839e970d6b0526.svg) no-repeat 0 5px/14px}.serverHeader__stat-queue{background:url(/assets/icons/box-white-4dcbea1cd5440bc2ea7da87d55677f6aacd4c2093336efd666c6aaa429422048.svg) no-repeat 0 5px/14px}.serverHeader__stat-size{background:url(/assets/icons/size-white-7a74cd6146dcea3e29475145739fcc98910c4f97a81b7291135b671d73a0cc4d.svg) no-repeat 0 5px/14px}.serverHeader__stat-bounces{background:url(/assets/icons/bats-white-9843fe7e12d5da36c763769496bc5ee56cb132d372818e7dc2842c6eaeb58c4a.svg) no-repeat 0 5px/14px}.serverHeader__usage{min-width:280px;padding:20px;background:rgba(0,0,0,0.25);flex:0 0 auto;border-radius:12px;border:1px solid rgba(255,255,255,0.06)}.serverHeader__usageTitle{color:#94a3b8;font-size:10px;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.serverHeader__usageLine{display:flex;font-size:13px;align-items:center;color:#cbd5e1}.serverHeader__usageLine+.serverHeader__usageLine{margin-top:12px}.serverHeader__usageLineLabel{flex:1 0 auto;font-weight:500}.serverHeader__usageLineBar{width:100px;line-height:0}.serverHeader__usageLineValue{width:50px;text-align:right;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.serverHeader__usageLineValueLarge{width:300px;text-align:right;color:#94a3b8;font-size:13px}.serverHeader__usageLineValueLarge b{color:#fff;font-weight:700;font-size:15px}.sidebar{width:260px;background:#ffffff;flex:0 0 auto;z-index:200;border-right:1px solid #e2e8f0;overflow-y:auto}.sidebar::-webkit-scrollbar{height:6px;width:6px}.sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.sidebar::-webkit-scrollbar-track{background:#f1f5f9}.sidebar__search{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px}.sidebar__searchInput{width:100%;margin:0;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;font:inherit;font-size:13px;font-weight:500;color:#1e293b;background:url(/assets/icons/search-84eb6714c152d2ac5d957ed55a4060a418d8b3aa9a32414bcbe5301bac0d54d0.svg) #fff no-repeat 12px center/15px;padding-left:32px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.sidebar__searchInput::-moz-placeholder{color:#94a3b8;font-weight:400}.sidebar__searchInput::placeholder{color:#94a3b8;font-weight:400}.sidebar__searchInput:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,0.15);border-color:#4f46e5;background-color:#ffffff}.sidebar__placeholder{margin:60px 20px;text-align:center;color:#94a3b8;font-size:15px;line-height:1.6;font-weight:400}.sidebar__new{text-align:center;margin-top:16px;margin-bottom:16px;color:#94a3b8;font-size:12px}.sidebar__new a{color:#4f46e5;font-weight:500;text-decoration:none}.sidebar__new a:hover{color:#4338ca;text-decoration:underline}.sidebarServerList{font-size:13px;color:#1e293b}.sidebarServerList__item{border-bottom:1px solid #f1f5f9}.sidebarServerList__link{display:block;padding:12px 20px;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.sidebarServerList__link:hover{background-color:#f8fafc}.sidebarServerList__link.is-active{background-color:#eef2ff;border-right:3px solid #4f46e5}.sidebarServerList__item.is-highlighted .sidebarServerList__link{background-color:#fffbeb}.sidebarServerList__mode{float:right}.sidebarServerList__title{font-size:13px;font-weight:600;margin-bottom:4px}.sidebarServerList__quantity{color:#94a3b8;font-size:11px}.simplePagination{display:flex;margin:24px 0;justify-content:space-between;font-size:12px}.simplePagination__link{color:#4f46e5;display:inline-block;line-height:1.3;border:1px solid #e2e8f0;padding:4px 12px;text-decoration:none;border-radius:6px;background:#ffffff;margin:0 2px;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.simplePagination__link:hover{border-color:#4f46e5}.simplePagination__next,.simplePagination__previous,.simplePagination__current{width:33%}.simplePagination__next{text-align:right}.simplePagination__current{text-align:center;color:#64748b;line-height:1.5}.simplePagination__info{font-weight:600}.siteContent{align-items:stretch;display:flex;flex:1 1 auto;overflow:hidden}.siteContent__main{flex:1 1 auto;z-index:100;overflow-y:scroll;overflow-x:hidden}.siteContent__main::-webkit-scrollbar{height:6px;width:6px}.siteContent__main::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.siteContent__main::-webkit-scrollbar-track{background:#f1f5f9}.siteContent__footer{border-top:1px solid #e2e8f0;margin-top:20px;padding:24px;display:flex}.siteHeader{width:100%;background:#0f172a;flex:0 0 auto;color:#fff;z-index:1000}.siteHeader__inside{display:flex;padding:0 20px;align-items:center;height:60px}.siteHeader__left{display:flex;align-items:center;gap:0}.siteHeader__breadcrumb{display:flex;align-items:center;font-size:13px;margin-left:4px}.siteHeader__breadcrumbSep{color:#475569;margin:0 8px;font-weight:300}.siteHeader__breadcrumbLink{color:#94a3b8;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.siteHeader__breadcrumbLink:hover{color:#fff}.siteHeader__avatar{width:34px;height:34px;border-radius:9999px;background:#4f46e5;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 150ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.siteHeader__avatar::after{content:"";position:absolute;top:100%;left:-20px;right:-20px;height:16px}.siteHeader__avatar:hover{background:#4338ca}.siteHeader__avatar .siteHeader__subMenu--avatar{right:0;top:calc(100% + 8px)}.siteHeader__avatar:hover .siteHeader__subMenu--avatar{display:block}.siteHeader__subMenuLink--danger{color:#ef4444 !important}.siteHeader__subMenuLink--danger:hover{background:#fef2f2 !important}.siteHeader__remember{background:#1e293b;position:fixed;top:20px;right:20px;padding:20px;border-radius:12px;color:#fff;z-index:2000;box-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04);border:1px solid rgba(255,255,255,0.1);animation:slideDown 200ms cubic-bezier(0.4, 0, 0.2, 1)}.siteHeader__rememberButtons{margin-top:16px}.siteHeader__rememberText{line-height:1.5;font-size:12px;color:#94a3b8}.siteHeader__rememberTextTitle{font-weight:600;color:#fff;font-size:16px}.siteHeader__logo{display:block}.siteHeader__logo a{margin:0;font-size:15px;font-weight:700;display:block;letter-spacing:-0.3px}.siteHeader__version{margin-left:8px;color:#94a3b8;font-size:11px;font-weight:500;background:rgba(255,255,255,0.08);padding:2px 8px;border-radius:6px}.siteHeader__nav{flex:1 0 auto;text-align:right;font-size:13px;display:flex;justify-content:flex-end;align-items:center}.siteHeader__navItem{margin-left:4px;position:relative}.siteHeader__navItem::after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.sideHeader__navItemLink{text-decoration:none;opacity:0.6;padding:8px 12px;border-radius:6px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.sideHeader__navItemLink:hover{opacity:1;background:rgba(255,255,255,0.08)}.siteHeader__navLinkWithMenu{background:url(/assets/icons/drop-arrow-white-999ad37d90333c89e79c523d610641ac6fdbb6a95427867cebc1aa117dd0bb95.svg) no-repeat right 8px center/8px;padding-right:20px;padding:8px 20px 8px 12px;border-radius:6px;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.siteHeader__navLinkWithMenu:hover{background-color:rgba(255,255,255,0.08)}.siteHeader__navItem--user{background:url(/assets/icons/user-white-04bd62e1da0e67087f351ef47012235488ac06884a85a12f4b456c880c0f3162.svg) no-repeat 12px center/8px;padding-left:13px}.siteHeader__navItem--organization{background:url(/assets/icons/organization-white-3b3dee1bbd272d04d6f58497005e7dab5da960017b93d98512762dc9efbdbcf2.svg) no-repeat 12px center/12px;padding-left:18px}.siteHeader__subMenu{position:absolute;background:#ffffff;z-index:1000;color:#1e293b;text-align:left;box-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04);border-radius:8px;border:1px solid #e2e8f0;right:0;top:100%;padding-top:0;overflow:hidden;display:none;min-width:200px;animation:slideDown 150ms cubic-bezier(0.4, 0, 0.2, 1)}.siteHeader__subMenu::before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.siteHeader__navItem:hover .siteHeader__subMenu{display:block}.siteHeader__subMenuItem+.siteHeader__subMenuItem{border-top:1px solid #f1f5f9}.siteHeader__subMenuItem--header{font-weight:600;padding:8px 16px;background:#f8fafc;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:0.5px}.siteHeader__subMenuLink{padding:12px 16px;display:block;font-size:13px;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.siteHeader__subMenuLink:hover{background-color:#eef2ff;color:#4f46e5}.siteHeader__subMenuItem--div{border-top-width:2px !important;border-color:#e2e8f0}.spamCheckList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.spamCheckList__item{display:block;background:#ffffff;padding:16px;align-items:center;display:flex}.spamCheckList__item:nth-child(even){background:none}.spamCheckList__item+.spamCheckList__item{border-top:1px solid #e2e8f0}.spamCheckList__score{width:130px;font-size:20px;font-weight:900;text-align:center;flex:0 0 auto}.spamCheckList__score--positive{color:#22c55e}.spamCheckList__score--negative{color:#ef4444}.spamCheckList__score--neutral{color:#64748b}.spamCheckList__details{flex:1 1 auto}.spamCheckList__code{font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;font-size:12px;color:#64748b;margin-bottom:4px}.spamCheckList__description{line-height:1.5}.spamCheckList__item--total+.spamCheckList__item{border-top-width:2px;border-top-color:#64748b}.starterCreditPack{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);background:url(/images/starter_pack.png) #fff no-repeat 24px 20px;background-size:100px;padding:24px 24px 20px 155px;line-height:1.5}.starterCreditPack__text{margin-bottom:12px}.starterCreditPack__nextRenew{font-size:12px;color:#94a3b8;margin-left:4px;vertical-align:-2px}.statsRow{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:24px}@media (max-width: 768px){.statsRow{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.statsRow{grid-template-columns:1fr}}.statCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 24px;min-width:0;box-shadow:0 1px 2px rgba(0,0,0,0.05);transition:box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1),transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.statCard:hover{box-shadow:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);transform:translateY(-1px)}.statCard__value{font-size:30px;font-weight:800;color:#0f172a;letter-spacing:-0.8px;line-height:1.1;font-family:'Inter', sans-serif}.statCard__label{color:#94a3b8;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;margin-top:8px}.statCard__trend{font-size:12px;font-weight:600;margin-top:8px}.statCard__trend--up{color:#22c55e}.statCard__trend--down{color:#ef4444}.statCard__trend--neutral{color:#94a3b8}.subPageBox{background:#ffffff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04),0 0 60px rgba(0,0,0,0.15);width:360px;margin:auto;overflow:hidden}.subPageBox--wide{width:520px}.subPageBox__title{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px;color:#1e293b;font-size:18px;font-weight:700;text-align:center}.subPageBox__content{padding:24px 32px}.subPageBox__text{color:#64748b;font-size:13px;line-height:1.5;margin-bottom:20px}.suppressionList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.suppressionList__item{background:#ffffff;padding:16px;display:flex}.suppressionList__item:nth-child(even){background:none}.suppressionList__item+.suppressionList__item{border-top:1px solid #e2e8f0}.suppressionList__left{flex:1 1 auto}.suppressionList__right{flex:0 0 auto;text-align:right}.suppressionList__timestamp{color:#94a3b8;font-size:12px}.suppressionList__address{font-weight:600;margin-bottom:4px}.suppressionList__reason{color:#94a3b8}.suspensionBox{background:#ef4444;border-radius:8px;color:#ffffff;line-height:1.5;padding:24px;font-size:16px}.suspensionBox__reason{margin-top:4px;font-size:14px;opacity:0.7}.tplSettings{display:flex;gap:16px;padding:16px 24px;background:#ffffff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}@media (max-width: 768px){.tplSettings{flex-direction:column;gap:12px}}.tplSettings__group{flex:1;min-width:180px}.tplSettings__group .input{font-size:13px;padding:8px 12px}.tplSettings__group--narrow{flex:0 0 140px;min-width:120px}.tplSettings__label{display:block;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:4px}.tplVariables{display:flex;align-items:center;gap:8px;padding:8px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.tplVariables__label{font-size:11px;font-weight:600;color:#94a3b8;margin-right:4px}.tplVariables__chip{font-size:11px;font-weight:600;padding:2px 8px;background:#ffffff;border:1px solid #e2e8f0;border-radius:9999px;color:#4f46e5;cursor:pointer;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);font-family:'JetBrains Mono', monospace}.tplVariables__chip:hover{background:#eef2ff;border-color:#4f46e5}.tplSplit{display:grid;grid-template-columns:1fr 1fr;min-height:500px;border-bottom:1px solid #e2e8f0}@media (max-width: 1024px){.tplSplit{grid-template-columns:1fr;min-height:auto}}.tplSplit__editor{display:flex;flex-direction:column;border-right:1px solid #e2e8f0;background:#0f172a}@media (max-width: 1024px){.tplSplit__editor{border-right:none;border-bottom:1px solid #e2e8f0}}.tplSplit__tabs{display:flex;background:#1e293b;border-bottom:1px solid rgba(255,255,255,0.1)}.tplSplit__tab{padding:8px 16px;font-size:12px;font-weight:600;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);border-bottom:2px solid transparent}.tplSplit__tab:hover{color:#fff}.tplSplit__tab.is-active{color:#fff;border-bottom-color:#4f46e5;background:#0f172a}.tplSplit__pane{flex:1;display:flex}.tplSplit__pane.is-hidden{display:none}.tplSplit__textarea{width:100%;height:100%;min-height:460px;resize:none;border:none;padding:16px;font-family:'JetBrains Mono', monospace;font-size:13px;line-height:1.6;background:#0f172a;color:#e2e8f0;outline:none}.tplSplit__textarea::-moz-placeholder{color:#475569}.tplSplit__textarea::placeholder{color:#475569}.tplSplit__textarea:focus{outline:none}.tplSplit__preview{display:flex;flex-direction:column;background:#f8fafc}.tplPreview{display:flex;flex-direction:column;height:100%}.tplPreview__toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff;border-bottom:1px solid #e2e8f0}.tplPreview__title{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.8px}.tplPreview__devices{display:flex;gap:4px}.tplPreview__device{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0;background:#ffffff;color:#64748b;cursor:pointer;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.tplPreview__device:hover{background:#f1f5f9}.tplPreview__device.is-active{background:#1e293b;color:#fff;border-color:#1e293b}.tplPreview__subject{padding:12px 16px;border-bottom:1px solid #f1f5f9;font-size:13px;font-weight:600;color:#1e293b;background:#ffffff}.tplPreview__subject::before{content:"Subject: ";color:#94a3b8;font-weight:400;font-size:11px}.tplPreview__frame{flex:1;min-height:400px;background:#fff;display:flex;justify-content:center;padding:16px}.tplPreview__iframe{transition:max-width 0.3s ease;border-radius:6px;box-shadow:0 0 0 1px #f1f5f9}.tplActions{display:flex;gap:12px;padding:16px 24px;background:#ffffff;border-top:1px solid #e2e8f0}.titleWithLinks{display:flex;color:#1e293b;align-items:center}.titleWithLinks__title{flex:1 1 auto;font-size:23px}.titleWithLinks__links{flex:1 1 auto;display:flex;justify-content:flex-end}.titleWithLinks__links li+li{margin-left:24px}.titleWithLinks__link{text-decoration:underline;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.titleWithLinks__link:hover{color:#4f46e5}.toastContainer{position:fixed;bottom:20px;right:20px;z-index:9000;display:flex;flex-direction:column-reverse;gap:12px;max-width:380px;pointer-events:none}.toast{background:#0f172a;color:#fff;padding:16px;border-radius:12px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04);pointer-events:all;animation:toastSlideIn 0.3s ease;border-left:4px solid #475569}.toast[data-type="notice"]{border-left-color:#22c55e}.toast[data-type="alert"]{border-left-color:#ef4444}.toast__icon{flex-shrink:0;margin-top:1px}.toast__message{flex:1;font-size:13px;line-height:1.5}.toast__close{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;font-size:18px;line-height:1;flex-shrink:0;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.toast__close:hover{color:#fff}@keyframes toastSlideIn{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.userList{border-radius:8px;color:#1e293b;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.userList__item{display:block;background:#ffffff;padding:16px;display:flex;align-items:center}.userList__item:nth-child(even){background:none}.userList__item+.userList__item{border-top:1px solid #e2e8f0}.userList__details{flex:1 1 auto;margin:0 0}.userList__actions{flex:0 0 auto;width:120px;font-size:12px;line-height:1.5;color:#94a3b8}.userList__actions a{text-decoration:underline;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.userList__name{font-weight:600;font-size:16px;margin-bottom:4px}.userList__owner{vertical-align:2px;margin-left:4px;background-color:#f59e0b}.userList__pending{vertical-align:2px;margin-left:4px;background-color:#cbd5e1}.userList__tag{vertical-align:2px;margin-left:4px}.userList__revoke{color:#ef4444}.webhookList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.webhookList__item{background:#ffffff;padding:16px}.webhookList__item:nth-child(even){background:none}.webhookList__item+.webhookList__item{border-top:1px solid #e2e8f0}.webhookList__top{display:flex;align-items:center;min-width:1px}.webhookList__labels{flex:0 0 auto;line-height:0;margin-left:12px}.webhookList__labels .label+.label{margin-left:2px}.webhookList__name{font-weight:600;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.webhookList__bottom{display:flex;margin-top:4px;font-size:12px}.webhookList__usageTime{color:#94a3b8;line-height:1.4;flex:1 1 auto}.webhookList__links{flex:0 0 auto;display:flex}.webhookList__link a{color:#94a3b8;text-decoration:underline;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.webhookList__link+.webhookList__link{margin-left:12px}.webhookRequestList{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05)}.webhookRequestList__item{background:#ffffff}.webhookRequestList__item:nth-child(even){background:none}.webhookRequestList__item+.webhookRequestList__item{border-top:1px solid #e2e8f0}.webhookRequestList__link{display:block;padding:16px}.webhookRequestList__link:hover{background:#f8fafc !important;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.webhookRequestList__top{display:flex;margin-bottom:8px;font-size:12px}.webhookRequestList__status{margin-top:-1px;margin-right:12px}.webhookRequestList__time{flex:1 1 auto;color:#94a3b8}.webhookRequestList__event{flex:0 0 auto;font-size:11px;border:1px solid #64748b;color:#64748b;border-radius:6px;padding:4px 8px;margin-top:-2px}.webhookRequestList__url{flex:1 1 auto;overflow:hidden;font-family:'JetBrains Mono', 'Droid Sans Mono', monospace;line-height:1.4;text-overflow:ellipsis}.u-margin{margin-bottom:24px}.u-margin-half{margin-bottom:12px}.u-center{text-align:center}.u-green{color:#22c55e}.u-orange{color:#f59e0b}.u-grey{color:#94a3b8}.u-red{color:#ef4444}.u-bold{font-weight:600}.u-link{text-decoration:underline;color:#4f46e5}.u-link:hover{color:#4338ca}.is-hidden{display:none}html.main{font-family:'Inter', 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:14px;height:100%;max-height:100%;background:#f8fafc;color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.main body{display:flex;flex-direction:column;height:100%;max-height:100%;overflow-x:hidden}html.subPage{font-family:'Inter', 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:14px;background:linear-gradient(135deg, #0f172a 0%, #271dd0 100%);min-height:100vh;color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.subPage body{padding-top:80px;padding-bottom:80px;min-height:100vh}html.subPage .subPage__logo{margin-bottom:32px;text-align:center}html.landingPage{font-family:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:14px;background:#FFFDF7;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html.landingPage body{margin:0;min-height:100vh}html.landingPage *,html.landingPage *::before,html.landingPage *::after{box-sizing:border-box}.turbolinks-progress-bar{background:linear-gradient(90deg, #4f46e5, #8b5cf6);height:3px}
