@font-face{font-family:geistSans;src:url(../media/GeistSans-s.p.0lgj6eykvd73r.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.A7QvKa_className{font-family:geistSans,geistSans Fallback;font-style:normal}.A7QvKa_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono-s.p.0dhptfvd1uq0u.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.MXdvaa_className{font-family:geistMono,geistMono Fallback;font-style:normal}.MXdvaa_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#000;--surface:#0a0a0a;--raised:#111;--ink:#ededed;--muted:#a1a1a1;--subtle:#888;--line:#262626;--line-strong:#3a3a3a;--accent:#52a8ff;--accent-dark:#a3d2ff;--button:#006adc;--button-hover:#005bc4;--sidebar:#050505;--danger:#ff9b9b;--radius:8px}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.6}::selection{color:#fff;background:#164b8a}a{color:var(--accent);text-underline-offset:4px}a:hover{color:var(--accent-dark)}button,input,textarea,select{font:inherit}button,.button{background:var(--button);color:#fff;cursor:pointer;border:1px solid #2584ef;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 17px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}button:hover,.button:hover{background:var(--button-hover);color:#fff;border-color:#448ee7}button:disabled{opacity:.55;cursor:wait}button.secondary,.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}button.secondary:hover,.button.secondary:hover{background:#191919;border-color:#666}button.danger,.button.danger{color:var(--danger);background:#240e10;border-color:#653034}button.danger:hover{background:#351317;border-color:#a2454c}button.text-button{color:var(--muted);background:0 0;border-color:#0000;min-height:30px;padding:3px 6px;font-weight:400}button.text-button:hover{color:var(--ink)}button.small-button{min-height:34px;padding:6px 10px;font-size:12px}input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;min-height:42px;padding:10px 11px}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{border-color:#555}input[type=checkbox]{accent-color:var(--button);flex-shrink:0;width:18px;height:18px;margin:0}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input::placeholder,textarea::placeholder{color:var(--subtle);opacity:1}fieldset{border:1px solid var(--line-strong);border-radius:var(--radius);margin:24px 0;padding:16px 20px 21px}legend{color:var(--muted);padding:0 8px;font-size:13px}code,pre,kbd{font-family:var(--font-geist-mono), monospace}code{font-size:.9em}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.045em;text-wrap:balance;margin-bottom:14px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}h2{letter-spacing:-.035em;margin-bottom:15px;font-size:23px;font-weight:550;line-height:1.3}h3{letter-spacing:-.02em;margin-bottom:9px;font-size:17px;font-weight:550;line-height:1.4}p{margin-bottom:17px}small,.muted{color:var(--muted)}small{font-size:12px}hr{border:0;border-top:1px solid var(--line);margin:25px 0}summary{cursor:pointer;font-weight:500}summary::marker{color:var(--accent)}.container{width:min(1140px,100% - 48px);margin:0 auto;padding:44px 0}.narrow{max-width:850px}.content-width{max-width:1140px;margin:auto}.brand{color:#fafafa;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.brand:hover,.brand-dark{color:#fff}.brand-mark{color:#fff;letter-spacing:-.04em;background:#0a0a0a;border:1px solid #555;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:inline-flex}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:400;display:block}.public-header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:16px max(24px,50vw - 570px);display:flex}.public-header nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}.public-header nav a{color:var(--muted);text-decoration:none}.public-header nav a:hover,.public-header nav a.button{color:#fff}.public-header .api-form{margin:0}.public-header .form-grid{display:none}.public-header .form-actions{margin:0}.public-header .form-actions span:empty{display:none}.hero{isolation:isolate;text-align:center;border-bottom:1px solid var(--line);margin-bottom:48px;padding:174px 0 64px;position:relative}.hero:before{content:"ENTAVORA";z-index:-1;letter-spacing:-.065em;color:#0000;-webkit-text-stroke:1px #175cbd;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;font-size:clamp(64px,14.4vw,180px);font-weight:650;line-height:1.15;position:absolute;top:7px;left:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 100%);mask-image:linear-gradient(#000 15%,#0000 100%)}.hero>.eyebrow{color:var(--accent)}.hero h1{letter-spacing:-.055em;max-width:850px;margin:0 auto 25px;font-size:clamp(42px,5.8vw,72px);font-weight:600;line-height:1.02}.hero p{max-width:690px;color:var(--muted);margin-left:auto;margin-right:auto;font-size:18px;line-height:1.65}.hero .notice{color:#a4b7d2;text-align:left;background:#060b14;border-color:#172a46;max-width:760px;margin-top:35px;font-size:12px}.hero-actions,.button-row,.actions{flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0;display:flex}.hero-actions{justify-content:center}.hero .button{min-height:46px;padding:11px 20px}.grid,.card-grid,.link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:18px;margin:22px 0;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.card>p{color:var(--muted)}.linked-card{color:var(--ink);text-decoration:none;transition:background-color .15s,border-color .15s}.linked-card:hover{color:#fff;background:#111;border-color:#4b4b4b}.linked-card p{color:var(--muted);margin-top:10px;font-size:14px}.linked-card>span:last-child{color:var(--accent);font-size:13px;font-weight:500}.future-card{color:var(--muted);background:#060606;border-style:dashed}.future-card h3{color:var(--muted)}.future-card .badge{background:#0c0c0c}.disabled-option,.availability-help{color:var(--muted);font-size:12px}.availability-help{margin:20px 0 0}.notice{color:#e8c382;background:#1a1407;border:1px solid #54401d;border-radius:6px;margin:18px 0;padding:15px 18px;font-size:14px}.notice.info{color:#a6d1ff;background:#071629;border-color:#1d416b}.error-text{color:var(--danger)}.success-text{color:#9ac6ff}.error-text:empty,.success-text:empty{display:none}.badge{color:#b7b7b7;max-width:max-content;font-family:var(--font-geist-mono), monospace;text-transform:capitalize;white-space:nowrap;background:#171717;border:1px solid #353535;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;font-weight:400;line-height:1.6;display:inline-flex}.status-active,.status-approved,.status-done,.status-success,.status-scheduled{color:#96e5b6;background:#0a2115;border-color:#234d35}.status-suspended,.status-rejected,.status-denied,.status-cancelled,.status-inactive,.status-failure{color:#ffa9ad;background:#2b1013;border-color:#653034}.status-pending_review,.status-pending_verification,.status-todo,.status-in_progress,.status-pending,.status-low_stock{color:#f1cb7f;background:#261b08;border-color:#64501f}.tag-list{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.section-block{margin:32px 0}.public-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;padding:30px 24px;font-size:12px;display:flex}.public-footer a{color:var(--muted);text-decoration:none}.public-footer a:hover{color:#fff}.application-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);color:var(--muted);flex-direction:column;min-width:0;padding:24px 17px;display:flex}.sidebar>.brand{padding:0 9px 25px}.workspace-identity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:17px;padding:18px 9px 20px;display:flex}.workspace-identity .eyebrow{color:var(--subtle);margin:0;font-size:9px}.workspace-identity strong{color:#ededed;font-size:14px;font-weight:500}.workspace-identity a{color:var(--accent);font-size:11px;text-decoration:none}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav a{color:var(--muted);border:1px solid #0000;border-radius:6px;padding:9px 12px;font-size:13px;text-decoration:none}.sidebar nav a:hover{color:#fff;background:#141414}.sidebar nav a[aria-current=page]{color:#83bfff;background:#081a30;border-color:#14345a}.nav-caption{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--subtle);padding:17px 12px 7px;font-size:9px;font-weight:400;display:block}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-disclosure>summary{display:none}.nav-disclosure:not([open])>nav{display:flex}.desktop-navigation{display:block}.mobile-navigation{display:none}.sidebar-footer{flex-direction:column;gap:12px;margin-top:auto;padding:28px 10px 0;display:flex}.sidebar-footer small{color:var(--subtle);line-height:1.7}.sidebar-footer a{color:var(--accent);font-size:12px}.country-pill{color:#b5b5b5;font-size:11px}.demo-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-size:9px}.application-body{min-width:0}.application-header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px 34px;display:flex}.application-header strong{font-size:14px;font-weight:500}.header-context{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:11px;display:block}.header-actions{align-items:center;gap:20px;font-size:12px;display:flex}.header-actions>a{color:var(--muted);text-decoration:none}.header-actions>a:hover{color:#fff}.header-actions .api-form .form-grid{display:none}.header-actions .api-form .form-actions{margin:0}.header-actions .api-form button{min-height:32px;padding:6px 11px;font-size:12px}.account-menu{position:relative}.account-menu summary{max-width:160px;font-size:12px}.account-menu>div{z-index:20;background:var(--raised);border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;gap:14px;min-width:240px;padding:17px;display:flex;position:absolute;right:0;box-shadow:0 12px 40px #0009}.account-menu a{display:block}.development-banner{color:#9bacc6;background:#060d18;border-bottom:1px solid #14213a;padding:7px 34px;font-size:11px}.workspace-main{max-width:1550px;margin:0 auto;padding:24px 34px 50px}.breadcrumbs{color:var(--subtle);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs span span{color:#555;padding-right:6px}.page-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px;display:flex}.page-heading h1{font-size:32px}.page-heading p{color:var(--muted);max-width:750px;margin-bottom:0;font-size:13px}.page-heading>.eyebrow{white-space:nowrap;padding-top:9px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:23px 0;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.stat-card>span{color:var(--muted);font-size:12px;display:block}.stat-card strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;padding:7px 0;font-size:32px;font-weight:500;display:block}.stat-card small{font-size:11px}.overview-grid{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.section-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.section-heading h2{font-size:16px}.section-heading a{font-size:11px}.item-list{margin:0;padding:0;list-style:none}.item-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.item-list strong{font-size:13px;font-weight:500}.item-list small{margin-top:4px;font-size:11px;display:block}.workspace-cards{gap:17px;margin:28px 0;display:grid}.workspace-card{color:var(--ink);justify-content:space-between;align-items:center;gap:30px;text-decoration:none;display:flex}.workspace-card:hover{color:#fff;background:#0e0e0e;border-color:#555}.workspace-card h2{margin:0 0 7px;font-size:20px}.workspace-card p{color:var(--muted);margin-bottom:5px;font-size:13px}.workspace-card small{text-transform:capitalize}.workspace-arrow{color:var(--accent);font-size:26px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:17px;margin-top:17px;display:grid}.form-field{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.form-field label,.table-toolbar label{font-size:12px;font-weight:500}.form-field small{font-size:11px;font-weight:400}.span-full{grid-column:1/-1;width:100%}.check-label{align-items:flex-start;gap:10px;margin-top:19px;font-size:12px;display:flex}.form-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:21px;font-size:13px;display:flex}.create-panel{margin-bottom:23px}.create-panel>summary{font-size:15px}.invitation-result{margin-top:12px;font-weight:500;display:block}.records-panel{padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:18px;padding:19px 22px;display:flex}.table-toolbar label{flex-direction:column;gap:5px;min-width:135px;display:flex}.table-toolbar input,.table-toolbar select{min-height:36px;padding:7px 9px;font-size:12px}.search-label{flex:1;max-width:350px}.record-count{color:var(--muted);margin-left:auto;padding-bottom:9px;font-size:11px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}thead{background:#101010}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}thead th{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400}tbody th{min-width:160px;max-width:250px;font-size:12px;font-weight:500}tbody td{color:#b0b0b0;overflow-wrap:anywhere;max-width:250px}td:is([data-field=amount],[data-field=type],[data-field=date],[data-field=dueOn],[data-field=paymentStatus]){white-space:nowrap}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody tr:hover{background:#141414}.record-actions{min-width:160px;max-width:350px}.record-detail>summary{color:var(--accent);white-space:nowrap;font-size:11px;font-weight:400}.record-detail-body{min-width:220px;padding:18px 0 8px}.record-detail-body h3{font-size:14px}.record-detail-body .form-grid{grid-template-columns:1fr}.detail-list{margin:10px 0 19px;font-size:12px}.detail-list>div{margin-bottom:12px}.detail-list dt{color:var(--muted);text-transform:capitalize;margin-bottom:3px;font-size:10px}.detail-list dd{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;margin:0}.row-action{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.confirmation-text{color:var(--danger);width:100%;font-size:11px}.action-message{font-size:11px}.empty-state{text-align:center;padding:45px 24px}.empty-state h3{font-size:16px}.empty-state p{color:var(--muted);margin-bottom:0;font-size:13px}.skip-link{z-index:200;background:var(--raised);border:1px solid var(--line-strong);color:var(--accent);border-radius:5px;padding:12px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.prose{max-width:760px}.prose li{margin-bottom:9px}.steps{padding-left:21px}.login-personas{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.persona-card{flex-direction:column;justify-content:space-between;gap:15px;display:flex}.persona-card p{color:var(--muted);font-size:13px}.persona-card .api-form{margin-top:auto}.persona-card h2{font-size:17px}@media (min-width:1600px){.application-shell{grid-template-columns:260px minmax(0,1fr)}.workspace-main{padding-top:30px}}@media (max-width:1100px){.application-shell{grid-template-columns:218px minmax(0,1fr)}.sidebar{padding:20px 12px}.sidebar>.brand{font-size:15px}.application-header{padding:15px 22px}.workspace-main{padding:23px 22px 40px}.development-banner{padding-left:22px}.header-actions{gap:12px}.search-entry{display:none}.overview-grid{grid-template-columns:1fr}.page-heading>.eyebrow{display:none}}@media (max-width:760px){.application-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:14px 18px}.sidebar>.brand{padding:0 0 13px}.workspace-identity{border-bottom:0;margin-bottom:0;padding:12px 0}.workspace-identity>strong{font-size:13px}.nav-disclosure>summary{color:var(--ink);padding:9px 0;font-size:13px;display:block}.nav-disclosure:not([open])>nav{display:none}.nav-disclosure[open]>nav{padding-bottom:10px;display:flex}.desktop-navigation{display:none}.mobile-navigation{display:block}.mobile-navigation>summary{color:var(--ink);padding:9px 0;font-size:13px}.mobile-navigation[open]>nav{padding-bottom:10px}.sidebar-footer{display:none}.application-header{gap:15px;min-height:75px;padding:14px 18px}.header-actions{gap:12px}.header-actions>a{font-size:10px}.header-context{font-size:9px}.account-menu summary{font-size:11px}.development-banner{padding:7px 18px;font-size:10px}.workspace-main{padding:20px 18px 35px}.breadcrumbs{margin-bottom:21px;font-size:10px}.page-heading{gap:12px}.page-heading h1{font-size:28px}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:16px}.stat-card strong{font-size:28px}.card{padding:20px}.records-panel{padding:0}.overview-grid{gap:16px}.table-toolbar{gap:12px;padding:16px}.table-toolbar label{flex:1;min-width:130px}.record-count{display:none}.public-header{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:16px 20px}.public-header nav{gap:14px;font-size:12px}.public-header>.brand{font-size:16px}.container{width:calc(100% - 36px);padding:32px 0}.hero{margin-bottom:32px;padding:100px 0 32px}.hero:before{font-size:clamp(46px,12.6vw,96px);top:12px}.hero h1{letter-spacing:-.05em;font-size:clamp(38px,7vw,52px)}.hero p{font-size:16px}.hero .notice{font-size:11px}.hero-actions{align-items:stretch}.hero-actions .button{flex:220px}.grid-2{grid-template-columns:1fr}.header-actions>.api-form .form-actions{gap:0}.header-actions>span{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.preserve-lines,.record-detail-body dd{white-space:pre-wrap;overflow-wrap:anywhere}.tlv-workbench{gap:24px;margin-bottom:24px;display:grid}.tlv-workbench input,.tlv-workbench select{width:100%;max-width:100%}.tlv-workbench .checkbox-field{align-items:center;gap:10px;margin:16px 0;display:flex}.tlv-workbench .checkbox-field input{width:auto}.tlv-line{border:1px solid var(--line);border-radius:10px;min-width:0;margin:16px 0;padding:18px}.tlv-line legend{padding:0 8px}.tlv-results{gap:12px;margin-top:20px;display:grid}.tlv-workbench .stat-card strong{font-size:clamp(20px,2vw,30px)}
