@charset "UTF-8";
:root{--ink:#1e2925;--muted:#66736d;--green:#163c34;--paper:#f3f2ec;--line:#daddd5;--sand:#d7b780;--white:#fff;--radius:5px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fdfdfb;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em}p{color:var(--muted)}h1{font-size:clamp(48px,5.35vw,78px);line-height:1.04}h2{font-size:clamp(36px,3.9vw,56px);line-height:1.08}h3{font-size:27px;line-height:1.18}em{font-family:Georgia,serif;font-weight:400;color:var(--green)}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 96px));margin:0 auto}.header{background:rgba(253,253,251,.98);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line)}.nav{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;line-height:1.1;white-space:nowrap}.brand span{font-size:22px;letter-spacing:-.7px}.brand b{font-weight:700}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.6px;margin-top:7px}.nav nav{display:flex;align-items:center;gap:28px}.nav nav>a{font-size:13px;text-decoration:none}.nav nav>a:hover,.footer a:hover{text-decoration:underline;text-underline-offset:5px}.login-link{border-left:1px solid var(--line);padding-left:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--green);color:white;border:1px solid var(--green);padding:14px 22px;border-radius:var(--radius);text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;min-height:48px;transition:background .2s,transform .2s}.button:hover{background:#285849;transform:translateY(-1px)}.button.small{padding:10px 16px;min-height:40px;font-size:13px}.button.outline{color:var(--green);background:transparent;border-color:#9aa89e}.button.outline:hover{background:#e9eee8}.button.cream{background:#f2efdf;color:var(--green);border-color:transparent}.text-link{text-underline-offset:5px;font-size:14px;font-weight:600;display:inline-block}.text-link:hover{color:#467060}.menu-toggle{display:none}.skip{position:fixed;left:15px;top:-100px;z-index:100;padding:10px 20px;background:white}.skip:focus{top:10px}:focus-visible{outline:3px solid #ba862e;outline-offset:5px}.hero{display:grid;grid-template-columns:1fr 1.15fr;gap:54px;padding-top:76px;padding-bottom:74px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.65px;font-weight:700;color:var(--green);margin-bottom:25px}.dot{width:7px;height:7px;display:inline-block;background:var(--green);border-radius:50%;margin-right:8px}.lead{font-size:17px;line-height:1.75;margin-top:27px;max-width:470px}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.hero-meta{display:flex;gap:18px;font-size:11px;color:var(--muted);margin-top:35px}.hero-meta span+span{border-left:1px solid var(--line);padding-left:18px}.hero-visual{background:#e9ece6;padding:26px 23px 25px;min-width:0}.visual-caption,.visual-foot{display:flex;justify-content:space-between;gap:18px}.visual-caption{font-size:9px;letter-spacing:1.2px;color:#50604b;margin-bottom:30px}.product-window{box-shadow:0 18px 32px #163c3419;border:1px solid #b1bdb3;border-radius:5px;overflow:hidden;background:#172f36}.window-bar{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:9px;padding:10px 12px;color:#54655a;background:#f8f9f5}.window-dots{letter-spacing:2px;color:#50604b;font-size:8px}.image-button{border:0;padding:0;display:block;width:100%;background:none;cursor:zoom-in;overflow:hidden}.image-button img{width:100%}.visual-foot{margin-top:33px;font-size:13px;line-height:1.5}.caption{font-size:10px;color:var(--muted);text-align:right}.scope-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.scope-band .container{display:flex;justify-content:space-between;align-items:center;gap:24px}.scope-band span{font-size:10px;letter-spacing:1.3px;color:var(--muted)}.scope-band p{font-size:17px;letter-spacing:-.3px;color:var(--ink)}.scope-band i{font-style:normal;color:#5e645e;margin:0 16px}.section{padding-top:100px;padding-bottom:100px}.section-heading{display:grid;grid-template-columns:.6fr 1.25fr 1fr;gap:35px;align-items:start;margin-bottom:52px}.section-heading .eyebrow{margin-top:8px}.section-heading>p:last-child{font-size:15px;max-width:320px;padding-top:7px}.product-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:34px}.product-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;padding:16px 12px;color:var(--muted);font-size:14px;text-align:left}.product-tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green);font-weight:700}.module-panel{display:grid;grid-template-columns:.8fr 1.4fr;gap:65px;align-items:center}.section-number{font-family:Georgia,serif;font-size:32px;color:#5a665c}.module-copy h3{margin:15px 0 18px;font-size:32px;max-width:360px}.module-copy>p{font-size:15px}.check-list{list-style:none;padding:0;margin:25px 0}.check-list li{position:relative;padding:8px 0 8px 25px;font-size:14px}.check-list li:before{content:'✓';color:var(--green);position:absolute;left:0}.module-image{border:1px solid var(--line);border-radius:4px;background:var(--paper)}.paper{background:var(--paper)}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bec7bb}.steps article{padding:28px 24px 0 0}.steps article+article{padding-left:24px;border-left:1px solid #d8ddd2}.steps span{font-family:Georgia,serif;color:#586759;font-size:25px}.steps h3{font-size:23px;margin:30px 0 18px;max-width:220px}.steps p{font-size:14px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:42px 28px}.gallery-item{background:none;padding:0;border:0;text-align:left;color:var(--ink);min-width:0}.gallery-shot{display:block;background:#ecefe8;padding:25px 25px 0;position:relative;overflow:hidden;aspect-ratio:1.7}.gallery-shot img{width:100%;border:1px solid #cad2c7;transition:transform .3s;box-shadow:0 10px 25px #17332215}.gallery-item:hover img{transform:translateY(-5px)}.zoom{position:absolute;bottom:15px;right:15px;padding:6px 12px;background:var(--green);color:#fff;font-size:11px;border-radius:3px}.gallery-label{display:flex;justify-content:space-between;gap:12px;padding-top:16px;align-items:baseline}.gallery-label strong{font-size:20px;font-weight:500;letter-spacing:-.6px}.gallery-label>span{font-size:12px;color:var(--muted)}.forest{background:var(--green);color:#f5f2e8}.forest p{color:#b9cec3}.forest .eyebrow{color:#c5d5c6}.forest em{color:#d7b780}.security-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.security-layout .lead{font-size:16px;margin-bottom:30px}.security-list article{display:flex;gap:26px;padding:25px 0;border-bottom:1px solid #466258}.security-list article:first-child{padding-top:0}.security-list article>span{font-size:11px;color:#aec1b3;padding-top:6px}.security-list h3{font-size:24px;margin-bottom:11px}.security-list p{font-size:14px}.pricing{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--green);border-bottom:1px solid var(--line)}.plan{padding:30px 44px 38px 0}.plan+.plan{padding-left:44px;border-left:1px solid var(--line)}.plan-top{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1.2px;color:var(--muted);margin-bottom:32px}.plan h3{font-size:30px;margin-bottom:12px}.plan>p{font-size:14px}.plan .price{font-size:53px;line-height:1.1;color:var(--ink);letter-spacing:-2.3px;margin-top:32px}.price span{font-size:13px;letter-spacing:0;white-space:nowrap}.plan .price-explainer{font-size:12px;margin-top:13px}.plan .button{width:100%;margin-top:15px}.terms-row{margin-top:25px}.terms-row details{border-bottom:1px solid var(--line);padding:15px 0}.terms-row summary{font-size:13px}.terms-row p{font-size:13px;margin:12px 0;max-width:1000px}.faq-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px}.faq-layout>div>p:last-child{margin-top:30px;font-size:14px}.faq details{border-bottom:1px solid #cbd2c7;padding:22px 0}.faq details:first-child{padding-top:0}summary{cursor:pointer;list-style:none;position:relative;padding-right:36px}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--green);font-size:22px;line-height:1}details[open]>summary:after{content:'−'}.faq summary{font-size:16px;font-weight:500}.faq p{font-size:14px;margin-top:14px;padding-right:22px}.contact-section{padding:90px 0;display:grid;grid-template-columns:1.4fr 1fr;column-gap:80px}.contact-section .eyebrow{grid-column:1/-1}.contact-section>div{align-self:end}.contact-section p{font-size:15px;margin-bottom:25px}.footer{background:#eeeee7;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:45px;padding:60px 0}.footer-top>div>a:not(.brand){display:block;font-size:12px;text-decoration:none;margin:9px 0}.footer p{font-size:12px;line-height:1.8;margin-top:18px}.footer h3{font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:20px}.footer-bottom{border-top:1px solid #d5dacd;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}dialog{width:min(1200px,95vw);max-height:92vh;padding:18px;border:1px solid #ccd4c6;border-radius:6px;background:#fbfcf8;color:var(--ink)}dialog::backdrop{background:#10251de0}.lightbox-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:15px}.lightbox-top p{font-size:14px}.lightbox-top+.image-button{display:block}#lightbox-image{max-height:76vh;width:auto;margin:auto;object-fit:contain}
/* Customer space */
.account-main{min-height:65vh;padding:65px 0 90px}.account-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:35px}.account-heading h1{font-size:44px}.account-heading p{margin-top:10px;font-size:14px}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;max-width:1000px;margin:auto}.auth-intro{padding-top:25px}.auth-intro h1{font-size:57px}.auth-intro>p{font-size:16px;margin:25px 0}.auth-aside{border-top:1px solid var(--line);padding-top:20px;margin-top:35px;font-size:13px}.auth-form{border:1px solid var(--line);padding:34px;background:white;border-radius:5px}.auth-form h2{font-size:28px;margin-bottom:24px}.field{display:block;margin-bottom:18px;font-size:13px;font-weight:600}.field input,.field select,.field textarea{display:block;width:100%;padding:12px 13px;background:#fafbf8;border:1px solid #bdc8bb;border-radius:3px;margin-top:7px;color:var(--ink);font-size:15px;min-width:0}.field textarea{min-height:100px}.field small{display:block;margin-top:5px;font-weight:400;font-size:11px;color:var(--muted)}.checkbox{display:flex;gap:10px;align-items:flex-start;margin:15px 0 22px;font-size:12px;color:var(--muted)}.checkbox input{margin-top:5px;accent-color:var(--green)}.auth-form>.button{width:100%}.form-foot{font-size:13px;margin-top:20px;display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.notice{border:1px solid #c4d1bd;padding:15px 18px;margin-bottom:24px;font-size:14px;background:#f0f5eb;color:#24412d;border-radius:4px;overflow-wrap:anywhere}.notice.error{background:#fff1eb;border-color:#e6c3b5;color:#813a28}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.panel{background:white;border:1px solid var(--line);border-radius:4px;padding:28px;margin-bottom:25px;min-width:0}.panel h2{font-size:27px;margin-bottom:18px}.panel h3{font-size:20px;margin:20px 0 10px}.panel p{font-size:14px;margin-bottom:14px}.panel .button{margin-top:10px}.empty{padding:24px 0}.empty p{max-width:540px}.status{display:inline-block;color:#45644b;background:#eaf0e6;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;margin-bottom:14px}.license{border-top:1px solid var(--line);padding:23px 0}.license h3{margin:0 0 10px}.license dl{display:grid;grid-template-columns:110px 1fr;gap:6px;font-size:12px}.license dt{color:var(--muted)}.license dd{margin:0;overflow-wrap:anywhere}.account-nav{display:flex;gap:25px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:30px;align-items:center}.account-nav a{font-size:13px;text-decoration:none}.account-nav .current{font-weight:700;color:var(--green)}.inline{display:inline}.inline button{background:none;border:0;color:var(--muted);font-size:13px;padding:0;text-decoration:underline;cursor:pointer}.prose{max-width:850px}.prose h1{font-size:48px;margin-bottom:30px}.prose h2{font-size:27px;margin:35px 0 15px}.prose p,.prose li{font-size:15px;margin-bottom:15px}.prose a{overflow-wrap:anywhere}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}td,th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:700}code{font-size:12px;overflow-wrap:anywhere}.secret{display:block;font-size:18px;background:var(--paper);padding:15px;word-break:break-all}.honeypot{display:none}
@media(min-width:1550px){.hero{padding-top:100px;padding-bottom:100px}.hero-visual{padding:35px}.hero h1{font-size:82px}}@media(max-width:1100px){.container{width:calc(100% - 56px)}.nav nav{gap:16px}.nav nav>a{font-size:12px}.brand span{font-size:19px}.login-link{padding-left:15px}.hero{gap:28px}.section-heading{grid-template-columns:.6fr 1.2fr 1fr;gap:22px}.security-layout{gap:50px}.module-panel{gap:35px}.scope-band i{margin:0 9px}.footer-top{gap:25px}.hero-meta{gap:10px}.hero-meta span+span{padding-left:10px}}@media(max-width:850px){.container{width:calc(100% - 40px)}.nav{min-height:74px;flex-wrap:wrap;gap:0}.menu-toggle{display:block;border:1px solid var(--line);background:none;border-radius:3px;padding:8px 14px;font-size:12px}.nav nav{display:none;flex-basis:100%;padding:20px 0;gap:18px;align-items:stretch}.nav nav.open{display:flex;flex-direction:column}.nav nav>a{font-size:15px}.login-link{border:0;padding:10px 0 0}.hero{grid-template-columns:1fr;padding:46px 0;gap:40px}.hero h1{font-size:64px}.hero-copy{max-width:550px}.hero-visual{padding:22px;max-width:650px}.scope-band .container{flex-direction:column;align-items:flex-start;gap:10px}.scope-band p{font-size:14px}.section{padding-top:65px;padding-bottom:65px}.section-heading{grid-template-columns:1fr 1fr;gap:20px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.module-panel{gap:25px}.module-copy h3{font-size:27px}.steps{grid-template-columns:1fr 1fr}.steps article{padding-bottom:30px}.steps article:nth-child(3){border-left:0;padding-left:0}.steps h3{margin-top:18px}.security-layout{grid-template-columns:1fr;gap:40px}.pricing .plan{padding-right:24px}.pricing .plan+.plan{padding-left:24px}.plan h3{font-size:25px}.plan .price{font-size:43px}.faq-layout{grid-template-columns:1fr;gap:40px}.contact-section{column-gap:35px}.footer-top{grid-template-columns:1fr 1fr;row-gap:35px}.auth-layout{gap:30px}.auth-intro h1{font-size:44px}.auth-form{padding:25px}.dashboard-grid{grid-template-columns:1fr}.gallery-label{flex-direction:column;gap:2px}.product-tabs{overflow:auto}.product-tabs button{min-width:150px;white-space:nowrap}}@media(max-width:560px){h1,.hero h1{font-size:51px}.hero{padding-top:36px}.eyebrow{font-size:9px}.lead{font-size:16px}.actions{gap:18px}.button{padding:13px 17px}.hero-visual{padding:16px}.visual-caption{margin-bottom:18px;font-size:8px}.visual-foot{margin-top:18px;font-size:11px}.scope-band p{font-size:13px}.scope-band i{margin:0 4px}.section-heading{grid-template-columns:1fr}.section-heading>p:last-child{max-width:100%}.section-heading h2{font-size:39px}.module-panel{grid-template-columns:1fr;gap:25px}.module-copy h3{max-width:100%}.module-copy .text-link{margin-bottom:0}.gallery{grid-template-columns:1fr;gap:28px}.gallery-shot{padding:18px 18px 0}.steps{grid-template-columns:1fr}.steps article+article{border-left:0;padding-left:0;border-top:1px solid var(--line)}.steps article{padding-top:24px}.steps h3{max-width:none;margin-top:10px}.pricing{grid-template-columns:1fr}.pricing .plan{padding:25px 0}.pricing .plan+.plan{border-left:0;border-top:1px solid var(--line);padding:30px 0}.contact-section{grid-template-columns:1fr;gap:25px}.contact-section .eyebrow{margin:0}.footer-top{column-gap:20px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:5px}.auth-layout{grid-template-columns:1fr;gap:25px}.auth-intro h1{font-size:44px}.auth-intro .auth-aside{display:none}.auth-intro>p{margin:15px 0}.account-main{padding-top:35px}.account-heading{flex-direction:column}.account-heading h1{font-size:36px}.panel{padding:21px}.account-nav{gap:18px}.prose h1{font-size:38px}.lightbox-top{align-items:flex-start}.lightbox-top p{font-size:12px}.hero-meta{font-size:10px}.hero-meta span+span{padding-left:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Navigation and page rhythm — version 3 */
html{scroll-padding-top:112px}.section[id],#assign-license,#new-request{scroll-margin-top:112px}.nav nav{gap:20px}.nav nav>a[data-section]{position:relative;padding:30px 0;font-size:12px;white-space:nowrap}.nav nav>a[data-section]::after{content:'';position:absolute;bottom:21px;left:0;right:0;height:2px;transform:scaleX(0);background:var(--green);transition:transform .18s}.nav nav>a[aria-current=location]{font-weight:700;color:var(--green)}.nav nav>a[aria-current=location]::after{transform:scaleX(1)}.nav nav>a[data-section]:hover{text-decoration:none;color:var(--green)}.nav nav>a[data-section]:hover::after{transform:scaleX(1)}.nav .login-link{padding-left:20px}.nav .button.small{white-space:nowrap}.footer a{line-height:1.8}.hero-copy,.hero-visual,.section-heading>*{min-width:0}.section-heading>h2{overflow-wrap:normal}.auth-form input{min-height:48px}.auth-form .button{min-height:48px}.auth-form .checkbox input{min-height:0}.auth-form p:not(.form-foot){font-size:14px;margin-bottom:18px}.auth-form .secret{margin:20px 0}.field input[type=file]{padding:12px;max-width:100%;font-size:12px}.field input[type=file]::file-selector-button{border:0;background:#e5ecdf;color:var(--green);padding:9px 12px;margin-right:10px;border-radius:3px;font:inherit;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.button .ui-icon{width:17px;height:17px}.text-link .ui-icon{width:15px;height:15px;margin-left:4px}.form-hint{font-size:12px!important;color:var(--muted);margin-top:16px}.back-link{display:inline-flex;margin-bottom:25px;font-size:13px;text-decoration:none}.back-link:hover{text-decoration:underline}.field input,.field textarea{transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:#779a82;box-shadow:0 0 0 3px #e4ecdf;outline:none}
/* Separate account workspace */
.workspace-page{background:#f3f5f0;font-size:14px}.workspace-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#173d34;color:#edf2ea;display:flex;flex-direction:column;z-index:50;border-right:1px solid #244c40}.sidebar-brand{padding:31px 24px 28px;border-bottom:1px solid #38594b}.sidebar .brand{gap:10px}.sidebar .brand img{filter:brightness(0) invert(1);width:30px;height:30px}.sidebar .brand span{font-size:21px}.sidebar .brand small{color:#a7c1b0;font-size:8px;letter-spacing:1.15px;margin-top:9px}.sidebar-label{font-size:9px;letter-spacing:1.4px;color:#98b4a3;margin:25px 14px 15px}.sidebar-content{padding:0 13px 20px;display:flex;flex-direction:column;flex:1;overflow:auto;min-height:0}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav>a{display:flex;align-items:center;gap:12px;color:#c7d8c9;text-decoration:none;padding:12px;border-radius:5px;font-size:12px;min-height:46px}.sidebar nav>a[aria-current=page]{background:#f2f3e9;color:#173d34;font-weight:600}.sidebar nav>a:not([aria-current]):hover{background:#284c3f;color:#fff}.sidebar nav .ui-icon{width:19px;height:19px}.nav-count{margin-left:auto;border-radius:4px;background:#d9bb81;color:#253d2c;min-width:22px;padding:2px 5px;text-align:center;font-size:10px}.sidebar-bottom{margin-top:auto;padding:32px 12px 0}.sidebar-bottom>a{display:flex;align-items:center;gap:12px;color:#bdd1c1;font-size:11px;text-decoration:none;padding:9px 0}.sidebar-bottom>a:hover{color:#fff}.sidebar-bottom p{font-size:10px;margin-top:20px;color:#8ea99a}.workspace-toggle{display:none}.workspace-body{min-width:0;display:flex;flex-direction:column}.workspace-header{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#fcfdfb;border-bottom:1px solid #dce3d7;padding:18px 38px;min-height:88px}.breadcrumb{font-size:11px;color:#5f6960}.breadcrumb>span{padding:0 12px;color:#616861}.user-menu{display:flex;align-items:center;gap:22px}.user-profile{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e5ebdf;color:#355941;font-size:15px;flex-shrink:0;text-transform:uppercase}.avatar.large{width:64px;height:64px;font-size:28px}.user-profile>span:last-child{display:flex;flex-direction:column;max-width:190px}.user-profile strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-profile small{font-size:10px;color:var(--muted)}.logout-form button{border:1px solid #d5dfcf;background:white;width:40px;height:40px;border-radius:4px;color:#45664c;display:flex;align-items:center;justify-content:center}.logout-form button:hover{background:#e9efe3}.workspace-main{padding:36px 38px 28px;max-width:1600px;width:100%;margin:0 auto;flex:1;min-width:0}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px}.workspace-heading .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:9px;color:#5c6a5a}.workspace-heading h1{font-size:38px;font-weight:500;letter-spacing:-1.4px;line-height:1.13}.workspace-heading p:last-child{font-size:13px;margin-top:11px}.workspace-heading>.button{flex-shrink:0;font-size:12px;gap:12px}.test-label{display:inline-block;padding:2px 7px;margin-left:12px;background:#fbedd3;color:#87682b;font-size:9px;border-radius:3px}.workspace-footer{display:flex;justify-content:space-between;gap:18px;margin:0 38px;padding:22px 0;border-top:1px solid #dce3d7;color:#5f695d;font-size:10px}.workspace-footer>div{display:flex;gap:20px}.workspace-footer a{text-decoration:none}.workspace-page .panel{border-color:#dce3d7;padding:26px;border-radius:7px;margin-bottom:24px;box-shadow:0 2px 2px #173d3403}.workspace-page .panel h2{font-size:21px;letter-spacing:-.6px}.workspace-page .panel p{font-size:13px;line-height:1.7}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;min-width:0}.panel-heading h2,.panel-heading h3{margin:0}.panel-heading p{margin:6px 0 0;font-size:12px!important}.panel-heading .text-link{font-size:11px;white-space:nowrap}.panel-heading .button{margin-top:0}.panel-heading>.ui-icon{color:#50604b}.badge{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font-size:10px;line-height:1.5;padding:4px 8px;border-radius:4px;background:#eef1eb;color:#5e6a58;font-weight:600;white-space:nowrap;max-width:100%}.badge.positive{background:#e7f0e4;color:#426a38}.badge.warning{background:#fbefd7;color:#8b651e}.badge.muted{background:#eeeded;color:#50604b}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.metric{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #dce3d7;border-radius:7px;padding:22px;text-decoration:none;min-width:0;transition:box-shadow .2s,border-color .2s}.metric:hover{border-color:#a8bba1;box-shadow:0 4px 18px #26412a09}.metric>span{font-size:12px;color:#596653;max-width:calc(100% - 22px)}.metric>strong{font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-1.3px;margin:20px 0 12px;color:#214732}.metric>small{font-size:10px;color:#5e655b;line-height:1.6}.metric>.ui-icon{position:absolute;top:22px;right:18px;width:17px;height:17px;color:#50604b}.metric.accent{background:#f7f1e4;border-color:#e8ddc2}.metric.accent>strong{color:#775c27}.metric .metric-word{font-size:29px;line-height:1.58}.customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;align-items:start}.workspace-columns>.panel{min-width:0}.empty-state{padding:32px 18px;text-align:center;max-width:500px;margin:0 auto}.empty-symbol{display:inline-flex;align-items:center;justify-content:center;background:#edf2e8;border:1px solid #e2e9da;color:#50604b;border-radius:12px;width:52px;height:52px;margin-bottom:17px}.empty-symbol .ui-icon{width:24px;height:24px}.empty-state h3{font-size:19px!important;font-weight:500;margin:0 0 10px!important;letter-spacing:-.4px}.empty-state p{font-size:12px!important;color:#60695c;margin:0 auto!important;max-width:360px}.empty-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.quick-actions>a{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #e8ede3;text-decoration:none}.quick-actions>a:last-child{border:0;padding-bottom:0}.quick-actions>a>span{flex:1;min-width:0}.quick-actions>a strong{display:block;font-size:12px;font-weight:600}.quick-actions>a small{display:block;font-size:11px;color:#5b6557;margin-top:4px}.quick-actions>a>.ui-icon:first-child{width:18px;color:#50604b}.quick-actions>a>.ui-icon:last-child{width:15px}.quick-actions>a:hover strong{text-decoration:underline;text-underline-offset:4px}.compact-list>a{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #e6ebdf;text-decoration:none}.compact-list>a>div:nth-child(2){min-width:0;flex:1}.compact-list strong,.compact-list span:not(.badge){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.compact-list span:not(.badge){color:#50604b;font-size:11px;margin-top:3px}.compact-list .ui-icon{width:16px}.activity-list{list-style:none;padding:0;margin:0}.activity-list li{display:flex;gap:15px;align-items:center;padding:16px 0;border-top:1px solid #e8ede3}.activity-list li:first-child{border:0}.activity-dot{width:7px;height:7px;border-radius:50%;background:#8ca482;flex-shrink:0}.activity-list li>div{flex:1;min-width:0}.activity-list strong{display:block;font-size:12px;font-weight:500}.activity-list li>div>span{display:block;font-size:10px;color:#5f6558;margin-top:4px;overflow-wrap:anywhere}.activity-list time{font-size:10px;color:#5e6656;white-space:nowrap}.filter-bar{display:flex;gap:10px;align-items:stretch;padding-bottom:22px;margin-bottom:3px;border-bottom:1px solid #e6ebdf}.search-field{display:flex;align-items:center;position:relative;flex:1;min-width:0}.search-field>.ui-icon{position:absolute;left:12px;width:16px;color:#50604b}.search-field input{width:100%;min-width:0;padding:11px 12px 11px 38px;border:1px solid #d3ddca;background:#fff;border-radius:4px;font-size:12px;height:44px}.filter-select select{height:44px;border:1px solid #d3ddca;padding:0 10px;background:#fff;color:#53684a;border-radius:4px;font-size:11px;max-width:100%}.filter-bar .button{margin:0;height:44px;font-size:12px}.clear-filter{align-self:center;font-size:11px;color:#5f6a55;white-space:nowrap;margin-left:3px}.inline-export .button{margin:0;font-size:11px;gap:8px}.responsive-table{table-layout:auto;font-size:11px}.responsive-table th{font-size:9px;letter-spacing:.8px;text-transform:uppercase;background:#f7f9f4;color:#5f6a56;font-weight:500;padding:13px 14px}.responsive-table td{padding:17px 14px;border-color:#e8ede1;overflow-wrap:anywhere}.responsive-table td .button{font-size:10px;gap:7px;margin:0;padding:9px 12px;min-height:36px}.responsive-table td code{font-size:10px;overflow-wrap:anywhere;word-break:break-all}.person-link{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:180px}.person-link>span:last-child{min-width:0}.person-link strong,.cell-title{display:block;font-size:12px;font-weight:500;color:#32482c;text-decoration:none}.person-link small,.cell-note{display:block;font-size:10px;color:#616a59;margin-top:3px}.person-link .avatar{width:31px;height:31px;font-size:12px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;font-size:11px;color:#5c6554}.pagination>div{display:flex;gap:8px}.pagination .button{font-size:11px;margin:0;min-height:38px}.disabled{opacity:1;pointer-events:none;background:#edf1e9;color:#596653;border-color:#d1dbcb}.client-summary{display:flex;align-items:center;gap:20px;margin-bottom:30px}.client-summary>div:nth-child(2){flex:1;min-width:0}.client-summary h2{font-size:29px;overflow-wrap:anywhere}.client-summary p{font-size:12px;margin-top:7px;overflow-wrap:anywhere}.workspace-page .license{border-color:#e3eada;padding:20px 0}.workspace-page .license h3{font-size:18px}.workspace-page .license dl{grid-template-columns:100px minmax(0,1fr)}.request-summary{display:flex;align-items:center;gap:20px;text-decoration:none;padding:18px 0;border-bottom:1px solid #e6ebdf}.request-summary>span:first-child{flex:1;min-width:0}.request-summary strong{display:block;font-size:13px;overflow-wrap:anywhere}.request-summary small{display:block;font-size:11px;color:#50604b;margin-top:6px}.request-summary .ui-icon{width:16px}.process-card{background:#f8faf5!important}.process-list{list-style:none;padding:0;margin:24px 0}.process-list li{display:flex;gap:15px;align-items:flex-start;padding:0 0 22px}.process-list li:last-child{padding-bottom:0}.process-list li>span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid #d5e0c9;border-radius:50%;font-size:11px;color:#566d45;background:#fff}.process-list strong{font-size:13px;font-weight:600}.process-list p{font-size:12px!important;margin:6px 0 0;line-height:1.6!important}.subtle-note{border-top:1px solid #dde6d3;padding-top:20px;font-size:11px!important;color:#5b6752}.request-card{padding:24px 0;border-top:1px solid #e1e9d9}.request-card:first-child{border-top:0}.request-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.request-card-top>div{min-width:0}.request-card-top h3{font-size:18px!important;margin:9px 0!important;overflow-wrap:anywhere}.request-card-top>div>a{font-size:11px;color:#50604b;overflow-wrap:anywhere;text-decoration:none}.request-id{font-size:9px!important;letter-spacing:.7px;color:#8a987c!important;margin:0!important}.device-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;padding:13px 15px;border:1px solid #e4ebdc;background:#f8faf5;margin:18px 0;border-radius:4px;min-width:0}.device-line>span{font-size:10px;color:#50604b}.device-line code{font-size:11px;overflow-wrap:anywhere}.copy-button{border:0;padding:6px;background:transparent;color:#486c3c;text-decoration:underline;text-underline-offset:3px;font-size:11px;margin-left:auto;min-height:30px}.request-edit{border-bottom:1px solid #e6ebdf;padding:5px 0 18px;margin-bottom:17px}.request-edit summary{font-size:12px}.request-edit form{padding-top:20px}.form-two{display:grid;grid-template-columns:.7fr 1.5fr;gap:20px;align-items:start}.form-two textarea{min-height:86px}.history-entry{margin-top:18px;padding-top:15px;border-top:1px solid #e9eee2}.history-entry>strong{font-size:12px}.history-entry>small{display:block;font-size:10px;color:#50604b}.history-entry>p{font-size:12px;margin-top:7px}.request-card>.text-link{font-size:11px}.release-symbol{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#edf2e5;border:1px solid #dde7d1;border-radius:10px;color:#50604b;margin-bottom:25px}.release-symbol .ui-icon{width:28px;height:28px}.release-panel>.badge{margin-bottom:20px}.detail-list{display:grid;grid-template-columns:1fr minmax(0,1.15fr);gap:12px;font-size:12px;margin:22px 0}.detail-list dt{color:#5f6a55}.detail-list dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#435936}.hash-block{display:block;font-size:10px;padding:13px;background:#f3f6ee;border:1px solid #e0e8d4;word-break:break-all}.customer-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.customer-license{border:1px solid #dce7d1;padding:22px;border-radius:6px}.customer-license .panel-heading{margin-bottom:20px}.customer-license .panel-heading>.ui-icon{width:25px;height:25px}.customer-license h3{font-size:21px;margin:0 0 10px}.customer-license .button{width:100%}.customer-license .detail-list{font-size:11px;grid-template-columns:70px minmax(0,1fr)}.customer-license code{font-size:10px}.guide-panel{background:#eaf0e3!important}.guide-panel h2{max-width:320px}.guide-panel p{margin-bottom:22px}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#173d34;color:#fff;padding:12px 20px;border-radius:6px;box-shadow:0 4px 20px #173d3433;font-size:13px;z-index:100;max-width:calc(100% - 32px);text-align:center}
@media(min-width:1600px){.workspace-shell{grid-template-columns:250px minmax(0,1fr)}.workspace-main{padding:45px 50px}.workspace-header{padding-left:50px;padding-right:50px}}
@media(max-width:1180px){.nav{min-height:78px;flex-wrap:wrap;gap:0}.menu-toggle{display:block;border:1px solid #ccd5c6;background:none;border-radius:4px;padding:10px 16px;font-size:12px;min-height:44px}.nav nav{flex-basis:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 0 20px}.has-js .nav nav:not(.open){display:none}.nav nav>a[data-section]{padding:13px 4px;font-size:14px;border-bottom:1px solid #e6ebe1}.nav nav>a[data-section]::after{display:none}.nav nav>a[aria-current=location]{background:#edf2e6;padding-left:12px}.nav .login-link{border:0;padding:17px 4px}.nav nav>.button{margin-top:5px}.header{max-height:100dvh;overflow:auto}.workspace-shell{grid-template-columns:212px minmax(0,1fr)}.sidebar-brand{padding:28px 18px}.sidebar .brand span{font-size:19px}.sidebar nav>a{font-size:11px;gap:10px}.workspace-main{padding:30px 25px}.workspace-header{padding:17px 25px}.workspace-heading h1{font-size:33px}.workspace-heading>.button{font-size:11px;padding:12px 16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-columns{grid-template-columns:1fr;gap:0}.quick-actions{display:block}.workspace-footer{margin:0 25px}.filter-bar{flex-wrap:wrap}.search-field{flex-basis:calc(100% - 200px)}.filter-select{flex:1;min-width:150px}.filter-select select{width:100%}.workspace-page .panel{padding:23px}.test-label{display:none}.customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-metrics .metric{padding:18px}.customer-metrics .metric>small{font-size:9px}.metric .metric-word{font-size:24px}}
@media(max-width:900px){.workspace-shell{display:block}.sidebar{height:auto;position:sticky;top:0;width:100%;border:0}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;min-height:75px}.sidebar .brand span{font-size:19px}.sidebar .brand small{font-size:7px;margin-top:6px}.workspace-toggle{display:flex;align-items:center;gap:8px;border:1px solid #5f7c67;background:none;color:#ecf3e7;border-radius:4px;font-size:11px;padding:10px 12px;min-height:42px}.workspace-toggle .ui-icon{width:17px;height:17px}.sidebar-content{padding:0 20px 20px;max-height:calc(100dvh - 75px)}.has-js .sidebar-content:not(.open){display:none}.sidebar-label{margin-top:16px}.sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.sidebar nav>a{font-size:12px}.sidebar-bottom{padding-top:20px;display:flex;gap:22px;flex-wrap:wrap}.sidebar-bottom p{display:none}.workspace-header{min-height:76px;padding:14px 24px}.workspace-main{padding:28px 24px}.workspace-heading h1{font-size:33px}.workspace-columns{grid-template-columns:1fr 1fr;gap:20px}.customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid:not(.customer-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-columns>.panel .panel-heading{flex-wrap:wrap}.workspace-page .panel{padding:24px}.breadcrumb{font-size:10px}.workspace-footer{margin:0 24px}.form-two{grid-template-columns:1fr 1fr}.client-summary h2{font-size:26px}}
@media(max-width:700px){.workspace-main{padding:25px 18px}.workspace-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:25px}.workspace-heading h1{font-size:32px}.workspace-heading p:last-child{font-size:12px}.workspace-heading>.button{min-height:43px}.workspace-header{padding:12px 18px;gap:12px}.breadcrumb{font-size:9px}.breadcrumb>span{padding:0 6px}.user-menu{gap:9px}.user-profile>span:last-child{max-width:120px}.user-profile strong{font-size:10px}.user-profile small{font-size:9px}.user-profile .avatar{width:30px;height:30px;font-size:13px}.logout-form button{width:36px;height:36px}.workspace-columns{grid-template-columns:1fr;gap:0}.workspace-page .panel{padding:20px;margin-bottom:20px}.metric-grid,.metric-grid:not(.customer-metrics){gap:12px;margin-bottom:22px}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-metrics .metric:last-child{grid-column:1/-1}.metric{padding:18px}.metric>span{font-size:11px}.metric>strong{font-size:33px;margin:14px 0 10px}.metric>small{font-size:9px}.metric>.ui-icon{top:18px;right:12px;width:16px}.panel-heading{gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.panel-heading .text-link{white-space:normal;font-size:11px}.workspace-page .panel h2{font-size:21px}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.responsive-table tr{border-bottom:1px solid #dce5d3;padding:14px 0}.responsive-table tr:last-child{border-bottom:0}.responsive-table td{border:0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 0;text-align:right;font-size:12px}.responsive-table td[data-label]::before{content:attr(data-label);font-size:10px;color:#50604b;text-align:left;flex-shrink:0;max-width:90px;padding-top:2px}.responsive-table td>code{max-width:68%}.responsive-table td .person-link{justify-content:flex-end;min-width:0;max-width:75%;text-align:right}.responsive-table .person-link .avatar{display:none}.responsive-table td>strong+.cell-note{margin:0}.responsive-table td .cell-title{max-width:100%}.responsive-table td:has(.cell-title),.responsive-table td:has(strong+.cell-note){display:grid;grid-template-columns:90px minmax(0,1fr)}.responsive-table td:has(.cell-title) .cell-note,.responsive-table td:has(strong+.cell-note) .cell-note{grid-column:2}.responsive-table td .button{margin-top:5px;min-height:40px}.responsive-table td:last-child:not([data-label]){justify-content:flex-end}.filter-bar{gap:10px}.search-field{flex-basis:100%}.filter-select{flex:1;min-width:120px}.filter-bar .button{flex-shrink:0}.clear-filter{font-size:10px}.table-wrap{overflow:visible}.pagination{align-items:flex-start;flex-direction:column;gap:14px}.pagination>div{width:100%;justify-content:space-between}.pagination .button{min-height:42px}.client-summary{flex-wrap:wrap;gap:14px}.client-summary .avatar.large{width:50px;height:50px;font-size:22px}.client-summary>div:nth-child(2){flex-basis:calc(100% - 70px)}.client-summary h2{font-size:25px}.client-summary> .badge{margin-left:64px}.activity-list li{display:grid;grid-template-columns:7px minmax(0,1fr);gap:5px 13px}.activity-list li>time{grid-column:2}.activity-dot{grid-row:1}.activity-list strong{font-size:12px}.request-card-top{flex-direction:column;gap:12px}.request-card-top h3{font-size:18px!important}.device-line{padding:12px;gap:7px 10px}.device-line>span{flex-basis:100%}.device-line code{font-size:10px}.form-two{grid-template-columns:1fr;gap:0}.request-edit summary{font-size:12px;min-height:30px}.request-summary{flex-wrap:wrap;gap:12px}.request-summary>span:first-child{flex-basis:60%}.customer-license-grid{grid-template-columns:1fr}.customer-license{padding:19px}.customer-license .panel-heading{flex-wrap:nowrap}.detail-list{font-size:11px}.release-symbol{width:52px;height:52px}.workspace-footer{flex-direction:column;margin:0 18px;gap:10px;font-size:9px}.workspace-footer>div{justify-content:space-between;gap:12px}.compact-list>a{gap:10px}.compact-list .avatar{width:30px;height:30px;font-size:12px}.compact-list .badge{font-size:9px}.compact-list>a>.ui-icon{display:none}.sidebar-brand{padding:13px 18px}.sidebar nav{grid-template-columns:1fr}.sidebar-content{padding:0 12px 15px}.sidebar-label{font-size:8px}.sidebar-bottom{padding:15px 12px 0;gap:10px 22px}.sidebar nav>a{min-height:44px;padding:10px 12px}.sidebar-bottom>a{font-size:11px}.workspace-toggle{font-size:10px}.empty-state{padding:25px 10px}.empty-state p{font-size:12px!important}}
@media(max-width:560px){.hero h1{font-size:clamp(37px,12vw,59px)}.hero-meta{flex-wrap:wrap}.nav nav>a[data-section]{font-size:13px}.nav .brand small{font-size:8px}.auth-layout{gap:22px}.auth-intro h1{font-size:clamp(34px,10.5vw,46px)}.auth-form{padding:24px 20px}.auth-form h2{font-size:25px}.auth-form .checkbox{font-size:11px}.auth-form .field{font-size:12px}.form-foot{font-size:12px}.auth-page .account-main{padding-top:30px}.auth-intro .eyebrow{margin-bottom:16px}.section-heading h2{font-size:clamp(32px,9.8vw,42px)}.security-layout h2,.contact-section h2{font-size:clamp(32px,9.8vw,42px)}.product-tabs button{min-width:155px;min-height:52px}.gallery-label{gap:4px}.gallery-label>span{font-size:12px}.footer-top{padding:45px 0;row-gap:30px}.footer-top>div>a:not(.brand){padding:3px 0}.scope-band p{line-height:2}.hero-visual .visual-caption{gap:10px;letter-spacing:.8px}.auth-page .footer-top>div:first-child{grid-column:1/-1}}
@media(max-width:360px){.workspace-header .breadcrumb{display:none}.workspace-header{justify-content:flex-end;min-height:65px}.workspace-main{padding:22px 14px}.workspace-page .panel{padding:17px}.workspace-heading h1{font-size:29px}.metric{padding:15px}.metric>span{font-size:10px}.metric>.ui-icon{display:none}.metric>span{max-width:none}.badge{font-size:9px}.device-line code{font-size:9px}.client-summary> .badge{margin-left:0}.brand span{font-size:18px}.sidebar .brand span{font-size:17px}.workspace-toggle{padding:8px}.footer-top{column-gap:15px}}
/* Legibility and touch targets */
.sidebar .brand img{filter:none;border:1px solid #66816e;border-radius:5px}.sidebar nav>a{font-size:12px}.workspace-page input,.workspace-page select,.workspace-page textarea,.auth-form input{font-size:16px}.filter-bar input,.filter-bar select{font-size:12px}.workspace-page .field input[type=file]{font-size:12px}.responsive-table td{font-size:12px}.person-link strong,.cell-title{font-size:13px}.person-link small,.cell-note{font-size:11px}.compact-list strong{font-size:13px}.compact-list span:not(.badge){font-size:11px}
@media(max-width:700px){.sidebar nav>a{font-size:13px}.filter-bar input,.filter-bar select{font-size:16px}.filter-select{min-width:100%;flex-basis:100%}.filter-bar .button{min-width:85px}.clear-filter{font-size:12px}.workspace-page .field input[type=file]{font-size:12px}.responsive-table td{font-size:13px}.person-link small,.cell-note{font-size:11px}.workspace-page .form-two select{font-size:16px}.user-profile strong{font-size:11px}}
html{scroll-padding-top:100px}.section[id],#assign-license,#new-request{scroll-margin-top:0}
