@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:var(--coaba-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.static{position:static}.table{display:table}.border-collapse{border-collapse:collapse}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--coaba-paper:#f5f1eb;--coaba-paper-deep:#efeae1;--coaba-paper-card:#faf7f1;--coaba-ink:#1a1815;--coaba-foreground:#1a1815;--coaba-ink-2:#3a3530;--coaba-ink-3:#6b635a;--coaba-ink-4:#9c928a;--coaba-terracotta-50:#f4e4da;--coaba-terracotta-100:#e8a48a;--coaba-terracotta-500:#c9603f;--coaba-terracotta-600:#b05335;--coaba-terracotta-700:#8c3f2a;--coaba-primary-50:#faeee4;--coaba-primary-100:#f4e4da;--coaba-primary-200:#e8a48a;--coaba-primary-500:#c9603f;--coaba-primary-600:#b05335;--coaba-primary-700:#8c3f2a;--coaba-primary-800:#6b2f1f;--coaba-primary-900:#4a1f12;--coaba-surface-50:#f5f1eb;--coaba-surface-100:#efeae1;--coaba-surface-200:#e8e1d5;--coaba-surface-300:#d9d2c5;--coaba-surface-400:#bcb3a2;--coaba-surface-500:#9c928a;--coaba-surface-600:#6b635a;--coaba-surface-700:#3a3530;--coaba-surface-800:#2a2520;--coaba-surface-900:#1a1815;--coaba-success-50:oklch(94% .04 150);--coaba-success-500:oklch(55% .1 150);--coaba-success-700:oklch(42% .1 150);--coaba-warning-50:oklch(94% .05 70);--coaba-warning-500:oklch(62% .12 70);--coaba-warning-700:oklch(45% .12 70);--coaba-danger-50:oklch(94% .05 25);--coaba-danger-500:oklch(55% .14 25);--coaba-danger-700:oklch(42% .14 25);--coaba-info-50:oklch(94% .03 240);--coaba-info-500:oklch(55% .08 240);--coaba-info-700:oklch(42% .08 240);--coaba-line-soft:#1a18150f;--coaba-line:#1a18151a;--coaba-line-strong:#1a18152e;--coaba-font-serif:"Newsreader", "Tiempos", "Source Serif 4", "Source Serif Pro", Georgia, serif;--coaba-font-sans:"Geist", "Inter", "IBM Plex Sans", "Söhne", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--coaba-font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, "Cascadia Code", monospace;--coaba-radius-sm:6px;--coaba-radius-md:10px;--coaba-radius-lg:14px;--coaba-shadow-sm:0 1px 2px #1f1f1c0f;--coaba-shadow-md:0 2px 8px #1f1f1c14;--coaba-shadow-lg:0 12px 24px -8px #1f1f1c2e;--coaba-ring:0 0 0 2px var(--coaba-primary-700);--bg:var(--coaba-paper);--bg-2:var(--coaba-paper-deep);--bg-card:var(--coaba-paper-card);--ink:var(--coaba-ink);--ink-2:var(--coaba-ink-2);--ink-3:var(--coaba-ink-3);--ink-4:var(--coaba-ink-4);--line:var(--coaba-line);--line-2:var(--coaba-line-soft);--accent:var(--coaba-primary-500);--accent-soft:var(--coaba-primary-200);--accent-bg:var(--coaba-primary-100);--st-ok:var(--coaba-success-500);--st-ok-bg:var(--coaba-success-50);--st-warn:var(--coaba-warning-500);--st-warn-bg:var(--coaba-warning-50);--st-err:var(--coaba-danger-500);--st-err-bg:var(--coaba-danger-50);--st-info:var(--coaba-info-500);--st-info-bg:var(--coaba-info-50);--st-mute-bg:oklch(93% .01 60);--serif:var(--coaba-font-serif);--sans:var(--coaba-font-sans);--mono:var(--coaba-font-mono);--r-sm:var(--coaba-radius-sm);--r-md:var(--coaba-radius-md);--r-lg:var(--coaba-radius-lg);--pad:28px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}.coaba .divider{background:var(--line);border:0;height:1px}.coaba .chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--st-mute-bg);color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;display:inline-flex}.coaba .chip .dot{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.coaba .chip.ok{background:var(--st-ok-bg);color:var(--st-ok)}.coaba .chip.warn{background:var(--st-warn-bg);color:var(--st-warn)}.coaba .chip.err{background:var(--st-err-bg);color:var(--st-err)}.coaba .chip.info{background:var(--st-info-bg);color:var(--st-info)}.coaba .chip.ghost{color:var(--ink-3);border:1px solid var(--line);background:0 0}.coaba .pill{color:var(--ink-2);background:var(--bg-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.coaba .card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg)}.coaba .hero{flex-direction:column;gap:6px;display:flex}.coaba .hero .kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.coaba .hero h1{font-family:var(--serif);letter-spacing:-.025em;font-size:38px;line-height:1.05}.coaba .hero h1 em{color:var(--accent)}.coaba .hero .sub{color:var(--ink-3);max-width:560px;font-size:14px}.coaba .kpis{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.coaba .kpi{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative}.coaba .kpi:last-child{border-right:0}.coaba .kpi .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.coaba .kpi .val{font-family:var(--serif);letter-spacing:-.03em;font-size:38px;line-height:1}.coaba .kpi .val small{font-family:var(--sans);color:var(--ink-3);margin-left:6px;font-size:13px}.coaba .kpi .delta{color:var(--ink-3);margin-top:6px;font-size:11.5px}.coaba .kpi .delta b{color:var(--ink-2)}.coaba .kpi.alert .val{color:var(--st-err)}.coaba .kpi.warn .val{color:var(--st-warn)}.coaba .kpi.ok .val{color:var(--st-ok)}.coaba .grid-2{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.coaba .panel{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.coaba .panel-h{justify-content:space-between;align-items:baseline;padding:16px 20px 10px;display:flex}.coaba .panel-h h3{font-family:var(--serif);letter-spacing:-.02em;font-size:19px}.coaba .panel-h .meta{font-family:var(--mono);font-size:11px}.coaba .panel-body{padding:4px 8px 8px}.coaba .doc{cursor:pointer;border-radius:8px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:14px;padding:12px;transition:background .12s;display:grid}.coaba .doc:hover{background:var(--bg-2)}.coaba .doc .glyph{background:linear-gradient(180deg,var(--bg-2),var(--bg));border:1px solid var(--line);border-radius:2px;width:22px;height:26px;position:relative}.coaba .doc .glyph:before,.coaba .doc .glyph:after{content:"";background:var(--line);height:1px;position:absolute;left:4px;right:6px}.coaba .doc .glyph:before{top:8px}.coaba .doc .glyph:after{top:13px;right:10px}.coaba .doc .title{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.coaba .doc .title .who{color:var(--ink-3);font-size:12.5px}.coaba .doc .due{font-family:var(--mono);color:var(--ink-3);text-align:right;min-width:90px;font-size:11px}.coaba .doc .due b{color:var(--ink);font-weight:500}.coaba .doc.overdue .due,.coaba .doc.overdue .due b{color:var(--st-err)}.coaba .stack{flex-direction:column;gap:24px;display:flex}.coaba .conn{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.coaba .conn .row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.coaba .conn .row .k{color:var(--ink-3);font-size:12px}.coaba .conn .row .v{font-family:var(--mono);color:var(--ink);font-size:11.5px}.coaba .conn .pulse{background:var(--st-ok);width:8px;height:8px;color:var(--st-ok);border-radius:50%;animation:2s infinite cpulse;box-shadow:0 0}@keyframes cpulse{0%{box-shadow:0 0 #228b5a73}70%{box-shadow:0 0 0 10px #228b5a00}to{box-shadow:0 0 #228b5a00}}.coaba .ai{background:radial-gradient(120% 80% at 100% 0%,#c9603f1a,transparent 60%),var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.coaba .ai .who{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;display:flex}.coaba .ai .who .av{background:var(--accent);color:#fff8f2;width:26px;height:26px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:13px;font-style:italic;display:grid}.coaba .ai .msg{color:var(--ink-2);font-size:13.5px;line-height:1.55}.coaba .ai .msg em{color:var(--accent);font-style:normal;font-weight:500}.coaba .ai .input{border:1px solid var(--line);background:var(--bg);color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.coaba .ai .input .arrow{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:6px;place-items:center;margin-left:auto;font-size:11px;display:grid}.coaba .ai .chips{flex-wrap:wrap;gap:6px;display:flex}.coaba .cal{padding:0 0 8px}.coaba .cal-head{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.coaba .cal-head .dn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;font-size:10px}.coaba .cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.coaba .cal-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-height:92px;padding:6px 8px;display:flex;position:relative}.coaba .cal-cell:nth-child(7n){border-right:0}.coaba .cal-cell.dim{background:var(--bg);color:var(--ink-4)}.coaba .cal-cell.today{background:#c9603f0f}.coaba .cal-cell .num{font-family:var(--mono);color:var(--ink-3);align-self:flex-start;font-size:11px}.coaba .cal-cell.today .num{color:var(--accent);font-weight:700}.coaba .cal-cell .ev{background:var(--bg-2);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--ink-3);border-radius:4px;padding:3px 6px;font-size:11.5px;line-height:1.3;overflow:hidden}.coaba .cal-cell .ev.warn{background:var(--st-warn-bg);color:var(--st-warn);border-left-color:var(--st-warn)}.coaba .cal-cell .ev.err{background:var(--st-err-bg);color:var(--st-err);border-left-color:var(--st-err)}.coaba .cal-cell .ev.ok{background:var(--st-ok-bg);color:var(--st-ok);border-left-color:var(--st-ok)}.coaba .cal-cell .ev.info{background:var(--st-info-bg);color:var(--st-info);border-left-color:var(--st-info)}.coaba .cal-cell .more{font-family:var(--mono);color:var(--ink-3);font-size:10px}.coaba .notif-row{border-bottom:1px solid var(--line-2);grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.coaba .notif-row:last-child{border-bottom:0}.coaba .notif-row .marker{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-top:6px}.coaba .notif-row.err .marker{background:var(--st-err)}.coaba .notif-row.warn .marker{background:var(--st-warn)}.coaba .notif-row.ok .marker{background:var(--st-ok)}.coaba .notif-row .body{color:var(--ink-2);font-size:13px;line-height:1.45}.coaba .notif-row .body b{color:var(--ink);font-weight:500}.coaba .notif-row .when{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.coaba .detail{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);grid-template-columns:1.2fr 1fr;gap:0;display:grid;overflow:hidden}.coaba .detail-l{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:24px;display:flex}.coaba .detail-r{background:var(--bg);flex-direction:column;gap:14px;padding:24px;display:flex}.coaba .detail h2{font-family:var(--serif);letter-spacing:-.02em;font-size:26px}.coaba .detail .openop{background:var(--ink);color:var(--bg);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.coaba .detail .opmark{background:var(--accent);color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:grid}.coaba .check{border-bottom:1px solid var(--line-2);grid-template-columns:18px 1fr;gap:10px;padding:10px 0;display:grid}.coaba .check:last-child{border-bottom:0}.coaba .check .box{border:1.5px solid var(--ink-3);border-radius:4px;width:16px;height:16px;margin-top:2px;position:relative}.coaba .check.done .box{background:var(--st-ok);border-color:var(--st-ok)}.coaba .check.done .box:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.coaba .check.miss .box{border-color:var(--st-err);background:var(--st-err-bg)}.coaba .check .lbl{color:var(--ink);font-size:13.5px}.coaba .check .lbl .note{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.coaba .check.done .lbl{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.coaba .comment{border-bottom:1px solid var(--line-2);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}.coaba .comment:last-child{border-bottom:0}.coaba .comment .av{background:var(--ink);width:28px;height:28px;color:var(--bg);font-family:var(--serif);border-radius:50%;place-items:center;font-size:13px;font-style:italic;display:grid}.coaba .comment .who{color:var(--ink);font-size:12.5px;font-weight:500}.coaba .comment .when{font-family:var(--mono);color:var(--ink-3);margin-left:6px;font-size:10.5px}.coaba .comment .body{color:var(--ink-2);margin-top:2px;font-size:13.5px;line-height:1.5}.coaba .op-login{background:var(--bg-card);grid-template-columns:1.1fr 1fr;height:100%;display:grid}.coaba .op-login .l{background:radial-gradient(80% 60% at 0% 100%,#c9603f1a,transparent 60%),var(--bg-card);flex-direction:column;gap:24px;padding:60px 56px;display:flex;position:relative}.coaba .op-login .r{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;gap:20px;padding:60px 48px;display:flex}.coaba .op-login h2{font-family:var(--serif);letter-spacing:-.025em;font-size:36px;line-height:1.1}.coaba .op-login h2 em{color:var(--accent)}.coaba .op-login label{color:var(--ink-3);font-size:12px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;display:block}.coaba .op-login .field{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.coaba .op-login .field input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.coaba .op-login .step{color:var(--ink-3);align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.coaba .op-login .step .n{background:var(--bg-2);border:1px solid var(--line);width:20px;height:20px;font-family:var(--mono);color:var(--ink-2);border-radius:50%;place-items:center;font-size:10px;display:grid}.coaba .op-login .step.done .n{background:var(--st-ok);color:#fff;border-color:var(--st-ok)}.coaba .op-login .step.active .n{background:var(--ink);color:var(--bg);border-color:var(--ink)}.coaba .admin-strip{background:var(--ink);color:var(--bg);font-size:11.5px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:flex}.coaba .admin-strip .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.coaba .row{align-items:center;gap:8px;display:flex}.coaba .col{flex-direction:column;gap:8px;display:flex}.coaba .gap-12{gap:12px}.coaba .gap-16{gap:16px}.coaba .gap-24{gap:24px}.coaba .grow{flex:1}.coaba .nowrap{white-space:nowrap}.coaba ::-webkit-scrollbar{width:10px;height:10px}.coaba ::-webkit-scrollbar-track{background:0 0}.coaba ::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#1a18151f;border-radius:4px}.coaba ::-webkit-scrollbar-thumb:hover{background:#1a181538}.coaba .agency-pick{background:var(--bg-card);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;margin:0 -4px 8px;padding:10px 12px;transition:background .12s;display:flex}.coaba .agency-pick:hover{background:var(--bg-2)}.coaba .agency-pick .ap-row{justify-content:space-between;align-items:center;display:flex}.coaba .agency-pick .ap-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.coaba .agency-pick .ap-name{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:16px}.coaba .agency-pick .ap-sub{color:var(--ink-3);font-size:10.5px}.coaba .pend-list{flex-direction:column;display:flex}.coaba .pend-row{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.coaba .pend-row:last-child{border-bottom:0}.coaba .pend-row .pr-tone{background:var(--ink-3);border-radius:2px;align-self:stretch;width:4px}.coaba .pend-row.err .pr-tone{background:var(--st-err)}.coaba .pend-row.warn .pr-tone{background:var(--st-warn)}.coaba .pend-row.info .pr-tone{background:var(--st-info)}.coaba .pend-row .pr-title{color:var(--ink);align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;display:flex}.coaba .pend-row .pr-body{color:var(--ink-2);font-size:13px;line-height:1.5}.coaba .pend-row .pr-body em{color:var(--accent);font-style:normal;font-weight:500}.coaba .pend-row .pr-meta{font-family:var(--mono);color:var(--ink-3);margin-top:6px;font-size:10.5px}.coaba .pend-row .pr-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.coaba .pend-row .pr-actions .when{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}@keyframes coaba-mark-draw{0%{stroke-dasharray:60;stroke-dashoffset:60px;opacity:0}to{stroke-dasharray:60;stroke-dashoffset:0;opacity:1}}.coaba-mark-anim path{animation:1.4s cubic-bezier(.2,.7,.2,1) both coaba-mark-draw}.coaba-mark-anim path:nth-child(2){animation-delay:.25s}.coaba-mark-anim path:nth-child(3){animation-delay:.55s}.coaba-mark-anim circle{transform-origin:50%;animation:.6s cubic-bezier(.2,1.5,.4,1) .85s both coaba-mark-pop}@keyframes coaba-mark-pop{0%{transform:scale(0)}to{transform:scale(1)}}.coaba-immersive .ci-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;align-items:center;gap:14px;margin-bottom:36px;padding:0;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.coaba-immersive .ci-kicker:before{content:"";background:var(--accent);width:48px;height:1px;display:inline-block}.coaba-immersive .ci-kicker .dot{display:none}.coaba-immersive .ci-lead-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:56px;max-width:920px;margin:28px 0 40px;display:grid}.coaba-immersive .ci-lead{letter-spacing:-.005em;color:var(--ink-2);text-wrap:balance;max-width:540px;margin:0;font-family:Newsreader,serif;font-size:22px;font-style:italic;font-weight:300;line-height:1.45}.coaba-immersive .ci-lead em{color:var(--ink);background:linear-gradient(#0000 64%,#e8a48a4d 64%);padding:0 2px;font-style:normal;font-weight:500}.coaba-immersive .ci-spec{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding-left:22px;display:flex}.coaba-immersive .ci-spec .row{flex-direction:column;gap:2px;display:flex}.coaba-immersive .ci-spec .num{letter-spacing:-.025em;color:var(--ink);font-family:Newsreader,serif;font-size:28px;font-weight:400;line-height:1}.coaba-immersive .ci-spec .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px}.coaba-immersive .ci-cta{margin-top:8px}.coaba-immersive .ci-feat .ci-feat-copy{flex-direction:column;gap:24px;display:flex}.coaba-immersive .ci-feat .ci-feat-copy h3{margin:0}.coaba-immersive .ci-feat .ci-feat-copy .lead-line{color:var(--ink-2);text-wrap:balance;letter-spacing:-.005em;max-width:460px;margin:0;font-family:Newsreader,serif;font-size:19px;font-style:italic;font-weight:300;line-height:1.45}.coaba-immersive .ci-feat .ci-feat-copy .lead-line em{color:var(--ink);font-style:normal;font-weight:500}.coaba-immersive .ci-feat .ci-feat-copy .speclist{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:12px 0 0;list-style:none;display:flex}.coaba-immersive .ci-feat .ci-feat-copy .speclist li{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.coaba-immersive .ci-feat .ci-feat-copy .speclist li:before{content:none}.coaba-immersive .ci-feat .ci-feat-copy .speclist li .k{letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.coaba-immersive .ci-feat .ci-feat-copy .speclist li .v{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:400;line-height:1.4}.coaba-immersive .ci-feat .ci-feat-copy>p{color:var(--ink-2);max-width:460px;margin:0;font-family:Newsreader,serif;font-size:19px;font-style:italic;font-weight:300;line-height:1.45}.coaba-immersive .ci-nav .brand .mark{width:auto;height:auto;color:var(--ink);background:0 0;align-items:center;display:inline-flex}.coaba-immersive .ci-nav .brand{letter-spacing:-.02em;font-family:Newsreader,serif;font-size:19px;font-weight:500}.coaba-immersive .vault-text .vault-p{color:var(--ink-2);text-wrap:balance;max-width:480px;font-family:Newsreader,serif;font-size:19px;font-style:italic;font-weight:300;line-height:1.45}.coaba-immersive .ci-manifesto{letter-spacing:-.025em;text-wrap:balance;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1.1}.coaba-immersive .ci-manifesto em{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffe4d6,#e8a48a,#c9603f);-webkit-background-clip:text;background-clip:text;font-style:italic}.coaba-immersive .ci-brand-strip{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.4fr 1fr 1fr;gap:1px;margin-top:80px;display:grid;overflow:hidden}.coaba-immersive .ci-brand-strip>div{background:var(--bg);flex-direction:column;gap:8px;padding:28px;display:flex}.coaba-immersive .ci-brand-strip .label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}.coaba-immersive .ci-brand-strip .value{color:var(--ink);font-family:Newsreader,serif;font-size:22px;line-height:1.2}.coaba .landing3d{color:#f5f1eb;width:1280px;min-height:900px;font-family:var(--sans);background:#0e0c0a;position:relative;overflow:hidden}.coaba .landing3d:before{content:"";filter:blur();pointer-events:none;background:radial-gradient(45% 40% at 80% 20%,#c9603f73,#0000 60%),radial-gradient(40% 50% at 15% 85%,#a86a4d59,#0000 60%),radial-gradient(60% 70%,#7e6a522e,#0000 70%);animation:18s ease-in-out infinite alternate l3d-drift;position:absolute;inset:0}@keyframes l3d-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.08)}}.coaba .landing3d:after{content:"";mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.coaba .landing3d .gridlines{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 90%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 90%)}.coaba .landing3d .lnav{z-index:5;align-items:center;gap:24px;padding:22px 56px;display:flex;position:relative}.coaba .landing3d .lnav .sb-brand .mark{color:#0e0c0a;background:#f5f1eb}.coaba .landing3d .lnav .sb-brand .name{color:#f5f1eb}.coaba .landing3d .lnav .links{color:#f5f1ebb3;gap:28px;margin-left:36px;font-size:13px;display:flex}.coaba .landing3d .lnav .links a{color:inherit;cursor:pointer}.coaba .landing3d .lnav .links a:hover{color:#f5f1eb}.coaba .landing3d .lnav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.coaba .lang{font-family:var(--mono);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:3px;font-size:11px;display:inline-flex}.coaba .lang button{appearance:none;color:#f5f1eb8c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:4px 10px}.coaba .lang button.on{color:#0e0c0a;background:#f5f1eb}.coaba .lang.light{background:var(--bg-card);border-color:var(--line)}.coaba .lang.light button{color:var(--ink-3)}.coaba .lang.light button.on{background:var(--ink);color:var(--bg)}.coaba .landing3d .nav-btn{appearance:none;color:#f5f1eb;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:13px}.coaba .landing3d .nav-btn.primary{color:#0e0c0a;background:#f5f1eb;border-color:#f5f1eb}.coaba .landing3d .lhero{z-index:2;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:60px 56px;display:grid;position:relative}.coaba .landing3d .lhero-l{flex-direction:column;gap:22px;display:flex}.coaba .landing3d .kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1eb99;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.coaba .landing3d h1{font-family:var(--serif);letter-spacing:-.035em;color:#f5f1eb;max-width:640px;font-size:76px;font-weight:400;line-height:.98}.coaba .landing3d h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#e8a48a,#c9603f 60%,#a86a4d);-webkit-background-clip:text;background-clip:text;font-style:italic}.coaba .landing3d .lead{color:#f5f1ebb3;max-width:540px;font-size:17px;line-height:1.55}.coaba .landing3d .ctas{gap:10px;margin-top:6px;display:flex}.coaba .landing3d .ctas .nav-btn{padding:12px 20px;font-size:14px}.coaba .landing3d .stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,auto);gap:36px;max-width:540px;margin-top:24px;padding-top:24px;display:grid}.coaba .landing3d .stat .v{font-family:var(--serif);letter-spacing:-.03em;color:#f5f1eb;font-size:30px}.coaba .landing3d .stat .l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1eb80;margin-top:2px;font-size:10.5px}.coaba .landing3d .scene{perspective:1400px;perspective-origin:50% 40%;height:540px;position:relative}.coaba .landing3d .scene .floor{transform-origin:50% 100%;background:linear-gradient(#c9603f0f,#0000 70%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 60px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 60px);height:280px;position:absolute;bottom:-10%;left:-10%;right:-10%;transform:rotateX(64deg)translateY(40px);-webkit-mask-image:radial-gradient(60% 80% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(60% 80% at 50% 0,#000 30%,#0000 80%)}.coaba .landing3d .card3d{-webkit-backdrop-filter:blur(20px);color:#f5f1eb;background:linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid #ffffff24;border-radius:18px;padding:18px;animation:8s ease-in-out infinite alternate l3d-float;position:absolute;box-shadow:inset 0 1px #fff3,0 30px 60px -20px #0000008c,0 0 0 1px #0003}@keyframes l3d-float{0%{transform:translateY(0) rotateX(var(--rx,8deg)) rotateY(var(--ry,-12deg))}to{transform:translateY(-14px) rotateX(calc(var(--rx,8deg) - 1deg)) rotateY(calc(var(--ry,-12deg) + 1deg))}}.coaba .landing3d .c-main{--rx:6deg;--ry:-14deg;z-index:3;width:380px;min-height:280px;animation-duration:9s;top:8%;left:8%}.coaba .landing3d .c-cal{--rx:10deg;--ry:-8deg;z-index:4;width:280px;min-height:220px;animation-duration:11s;animation-delay:-3s;top:22%;right:4%}.coaba .landing3d .c-doc{--rx:4deg;--ry:-18deg;z-index:5;width:320px;min-height:180px;animation-duration:10s;animation-delay:-1.5s;bottom:6%;left:22%}.coaba .landing3d .c-ai{--rx:8deg;--ry:-10deg;z-index:6;background:linear-gradient(140deg,#e8a48a4d,#c9603f1a);border-color:#e8a48a59;width:240px;animation-duration:7s;animation-delay:-2s;bottom:18%;right:22%}.coaba .landing3d .card3d .c-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1eb8c;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.coaba .landing3d .card3d .c-h b{color:#f5f1eb;font-family:var(--serif);text-transform:none;letter-spacing:-.01em;font-size:14px;font-weight:400}.coaba .landing3d .c-main .row{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.coaba .landing3d .c-main .row:first-of-type{border-top:0}.coaba .landing3d .c-main .row .who{color:#f5f1eb8c;font-size:11px}.coaba .landing3d .c-main .row .pill{font-family:var(--mono);letter-spacing:.06em;color:#e8a48a;text-transform:uppercase;background:#c9603f33;border-radius:999px;padding:2px 8px;font-size:9.5px}.coaba .landing3d .c-main .row .pill.ok{color:#9ed4b0;background:#78c89626}.coaba .landing3d .c-main .row .pill.warn{color:#e5cc8a;background:#dcb45026}.coaba .landing3d .c-cal .grid{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:6px;display:grid}.coaba .landing3d .c-cal .day{aspect-ratio:1;font-family:var(--mono);color:#f5f1eb80;background:#ffffff0a;border-radius:4px;place-items:center;font-size:9.5px;display:grid}.coaba .landing3d .c-cal .day.has{color:#ffe4d6;background:#c9603f4d}.coaba .landing3d .c-cal .day.warn{color:#ffeec0;background:#dcb4504d}.coaba .landing3d .c-cal .day.ok{color:#d6f5e2;background:#78c8964d}.coaba .landing3d .c-cal .day.today{color:#ffe4d6;outline:1.5px solid #e8a48a}.coaba .landing3d .c-doc .lines{flex-direction:column;gap:6px;display:flex}.coaba .landing3d .c-doc .ln{background:linear-gradient(90deg,#f5f1eb2e,#f5f1eb0f);border-radius:3px;height:7px}.coaba .landing3d .c-doc .ln.s{width:60%}.coaba .landing3d .c-doc .ln.m{width:85%}.coaba .landing3d .c-doc .ln.acc{background:linear-gradient(90deg,#c9603f99,#c9603f1a);width:70%}.coaba .landing3d .c-doc .footer{font-family:var(--mono);color:#f5f1eb80;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.coaba .landing3d .c-doc .footer .badge{color:#f5f1eb;background:#e8a48a40;border-radius:999px;padding:2px 8px}.coaba .landing3d .c-ai .blob{background:radial-gradient(circle at 30% 30%,#ffe4d6,#c9603f 70%);border-radius:12px;width:36px;height:36px;margin-bottom:8px;animation:3.5s ease-in-out infinite l3d-pulse;box-shadow:0 0 30px #e8a48a99,inset 0 0 0 1px #ffffff2e}@keyframes l3d-pulse{0%,to{filter:hue-rotate();transform:scale(1)}50%{filter:hue-rotate(-10deg);transform:scale(1.08)}}.coaba .landing3d .c-ai p{color:#f5f1ebd9;margin:0;font-size:12.5px;line-height:1.5}.coaba .landing3d .c-ai p em{color:#ffe4d6;font-style:normal;font-weight:500}.coaba .landing3d .lsplit{z-index:2;grid-template-columns:1fr 460px;align-items:stretch;gap:40px;padding:0 56px 60px;display:grid;position:relative}.coaba .landing3d .feat3d{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.coaba .landing3d .feat3d .item{background:#0e0c0a8c;flex-direction:column;gap:6px;padding:22px;display:flex}.coaba .landing3d .feat3d .item .num{font-family:var(--mono);letter-spacing:.12em;color:#f5f1eb73;font-size:10px}.coaba .landing3d .feat3d .item h4{font-family:var(--serif);letter-spacing:-.02em;color:#f5f1eb;margin:4px 0;font-size:19px;font-weight:400}.coaba .landing3d .feat3d .item p{color:#f5f1eb99;margin:0;font-size:12.5px;line-height:1.5}.coaba .landing3d .lcard{color:var(--ink);background:#f5f1ebf5;border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:inset 0 1px #fff9,0 30px 60px -20px #0000008c}.coaba .landing3d .lcard h3{font-family:var(--serif);letter-spacing:-.02em;font-size:26px}.coaba .landing3d .lcard .sub{color:var(--ink-3);margin-top:-8px;font-size:13px}.coaba .landing3d .lcard .ssoRow{gap:8px;display:flex}.coaba .landing3d .lcard .sso{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;font-size:12.5px;font:inherit;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.coaba .landing3d .lcard .sso .g{background:conic-gradient(#ea4335,#fbbc05,#34a853,#4285f4,#ea4335);border-radius:3px;width:14px;height:14px}.coaba .landing3d .lcard .sso .ms{grid-template-columns:1fr 1fr;gap:1px;width:14px;height:14px;display:grid}.coaba .landing3d .lcard .sso .ms i:first-child{background:#f25022}.coaba .landing3d .lcard .sso .ms i:nth-child(2){background:#7fba00}.coaba .landing3d .lcard .sso .ms i:nth-child(3){background:#00a4ef}.coaba .landing3d .lcard .sso .ms i:nth-child(4){background:#ffb900}.coaba .landing3d .lcard .sep{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;margin:4px 0;font-size:10px;display:flex}.coaba .landing3d .lcard .sep:before,.coaba .landing3d .lcard .sep:after{content:"";background:var(--line);flex:1;height:1px}.coaba .landing3d .lcard label{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;display:block}.coaba .landing3d .lcard .field{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;display:flex}.coaba .landing3d .lcard .field input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.coaba .landing3d .lcard .submit{background:var(--ink);color:var(--bg);cursor:pointer;font-size:14px;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-weight:500;display:flex}.coaba .landing3d .lcard .helper{color:var(--ink-3);text-align:center;font-size:11.5px}.coaba .landing3d .lcard .helper a{color:var(--accent);cursor:pointer}.coaba .landing3d .lfoot{font-family:var(--mono);color:#f5f1eb73;letter-spacing:.04em;z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 56px;font-size:10.5px;display:flex;position:relative}.coaba .landing3d .lfoot .links{gap:18px;display:flex}.coaba .landing3d .lfoot a{color:inherit;cursor:pointer}.coaba-immersive{--bg:#0a0908;--bg-2:#14110e;--ink:#f5f1eb;--ink-2:#f5f1eba6;--ink-3:#f5f1eb66;--line:#f5f1eb1a;--line-2:#f5f1eb2e;--accent:#e8a48a;--accent-2:#c9603f;--serif:"Newsreader", ui-serif, Georgia, serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;background:var(--bg);width:100%;max-width:1280px;color:var(--ink);font-family:var(--sans);isolation:isolate;margin:0 auto;position:relative;overflow-x:clip}html:has(.coaba-immersive),body:has(.coaba-immersive),body.coaba-immersive-active{background:#0a0908}.coaba-immersive *{box-sizing:border-box}.coaba-immersive:before{content:"";pointer-events:none;z-index:80;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;width:220%;height:220%;animation:1.2s steps(3,end) infinite ciGrainShift;position:fixed;inset:-60%}@keyframes ciGrainShift{0%{transform:translate(0)}33%{transform:translate(-2.5%,1.5%)}66%{transform:translate(1.5%,-2%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.coaba-immersive:before{animation:none}}.coaba-immersive .backdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.coaba-immersive .grain{mix-blend-mode:overlay;opacity:.5;background-image:radial-gradient(#f5f1eb0f 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.coaba-immersive .glow{filter:blur(120px);opacity:.55;will-change:transform;border-radius:50%;width:1200px;height:1200px;position:absolute}.coaba-immersive .glow.g1{background:radial-gradient(circle,#e8a48a8c,#0000 60%);top:-400px;left:-300px}.coaba-immersive .glow.g2{background:radial-gradient(circle,#a86a4d73,#0000 60%);top:30vh;right:-300px}.coaba-immersive .glow.g3{background:radial-gradient(circle,#c9603f66,#0000 60%);top:auto;bottom:-300px;left:-200px}.coaba-immersive .ci-nav{z-index:100;-webkit-backdrop-filter:blur(14px)saturate(120%);background:#0a0908f0;border-bottom:1px solid #ffffff14;align-items:center;gap:28px;padding:22px 56px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px -8px #0009}.coaba-immersive .ci-nav .brand{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;display:flex}.coaba-immersive .ci-nav .brand .mark{background:var(--ink);width:24px;height:24px;color:var(--bg);font-family:var(--serif);border-radius:6px;place-items:center;font-size:16px;font-style:italic;display:grid}.coaba-immersive .ci-nav .links{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase;gap:28px;margin-left:36px;font-size:11px;display:flex}.coaba-immersive .ci-nav .brand .wm .aba{color:var(--accent)}.coaba-immersive .ci-nav .brand,.coaba-immersive .ci-nav .brand:visited,.coaba-immersive .ci-nav .brand:active{color:inherit;text-decoration:none}.coaba-immersive .ci-nav .links a{cursor:pointer;color:inherit;text-decoration:none;transition:color .2s}.coaba-immersive .ci-nav .links a:visited,.coaba-immersive .ci-nav .links a:active{color:inherit}.coaba-immersive .ci-nav .links a:hover{color:var(--ink)}.coaba-immersive .ci-nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.coaba-immersive .ci-nav .nbtn{appearance:none;border:1px solid var(--line-2);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:8px 16px;font-size:12.5px;text-decoration:none;display:inline-flex}.coaba-immersive .ci-nav .nbtn:visited,.coaba-immersive .ci-nav .nbtn:active{color:var(--ink)}.coaba-immersive .ci-nav .nbtn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.coaba-immersive .lang{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.coaba-immersive .lang button{appearance:none;color:#f5f1eb8c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:4px 10px;transition:background .12s,color .12s}.coaba-immersive .lang button:hover{color:#f5f1ebe6}.coaba-immersive .lang button.on{background:var(--accent);color:#1a1815}.coaba-immersive .ci-hero{z-index:2;place-items:center;height:1100px;display:grid;position:relative}.coaba-immersive .ci-stage{perspective:1800px;perspective-origin:50%;z-index:1;position:absolute;inset:0}.coaba-immersive .ci-orbit{width:0;height:0;transform-style:preserve-3d;transform:translate(-50%,-50%) rotate(var(--orbit,0deg));transition:transform 50ms linear;position:absolute;top:50%;left:50%}.coaba-immersive .ci-floor{background-image:linear-gradient(#f5f1eb12 1px,#0000 1px),linear-gradient(90deg,#f5f1eb12 1px,#0000 1px);background-size:80px 80px;width:1400px;height:1400px;position:absolute;top:-700px;left:-700px;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 75%);mask-image:radial-gradient(circle,#000 40%,#0000 75%)}.coaba-immersive .ci-rings{border:1px dashed #f5f1eb1a;border-radius:50%;width:1100px;height:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coaba-immersive .ci-rings:before,.coaba-immersive .ci-rings:after{content:"";border:1px dashed #f5f1eb14;border-radius:50%;position:absolute}.coaba-immersive .ci-rings:before{inset:100px}.coaba-immersive .ci-rings:after{border-style:solid;border-color:#e8a48a33;inset:220px}.coaba-immersive .ci-obj{transform-style:preserve-3d;transform:translate(-50%,-50%) translate3d(var(--x,0px),var(--y,0px),var(--z,0px)) rotate(var(--rz,0deg)) rotateY(var(--ry,0deg));animation:7s ease-in-out infinite alternate ci-bob;animation-delay:var(--delay,0s);position:absolute;top:0;left:0}@keyframes ci-bob{0%{transform:translate(-50%,-50%) translate3d(var(--x,0px),var(--y,0px),var(--z,0px)) rotate(var(--rz,0deg)) rotateY(var(--ry,0deg))}to{transform:translate(-50%,-50%) translate3d(var(--x,0px),var(--y,0px),calc(var(--z,0px) + 10px)) rotate(var(--rz,0deg)) rotateY(calc(var(--ry,0deg) + 1.5deg))}}.coaba-immersive .ci-card{-webkit-backdrop-filter:blur(24px);color:var(--ink);opacity:.5;pointer-events:none;background:linear-gradient(160deg,#f5f1eb14,#f5f1eb04);border:1px solid #f5f1eb1f;border-radius:18px;width:230px;padding:13px;box-shadow:inset 0 1px #ffffff24,0 40px 70px -30px #0000008c}.coaba-immersive .ci-card .ch{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.coaba-immersive .ci-card .ch b{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:14px;font-weight:400}.coaba-immersive .ci-card .row{border-top:1px solid #f5f1eb14;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:grid}.coaba-immersive .ci-card .row:first-of-type{border-top:0}.coaba-immersive .ci-card .who{color:var(--ink-3);font-size:10.5px}.coaba-immersive .ci-card .pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#e8a48a33;border-radius:999px;padding:2px 7px;font-size:9px}.coaba-immersive .ci-card .pill.ok{color:#9ed4b0;background:#78c89624}.coaba-immersive .ci-card .pill.warn{color:#e5cc8a;background:#dcb45024}.coaba-immersive .ci-sphere{background:radial-gradient(circle at 30% 30%,#ffe4d6,#c9603f 55%,#5c2a1a);border-radius:50%;width:180px;height:180px;position:relative;box-shadow:0 0 60px #e8a48a8c,inset 0 0 60px #0000004d,inset 0 0 20px #ffe4d666}.coaba-immersive .ci-sphere:before{content:"";background:radial-gradient(circle at 70% 70%,#0000 50%,#0006);border-radius:50%;position:absolute;inset:8%}.coaba-immersive .ci-headline{z-index:2;text-align:center;pointer-events:none;max-width:1000px;padding:0 56px;position:relative}.coaba-immersive .ci-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#14110e99;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:11px;display:inline-flex}.coaba-immersive .ci-kicker .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.coaba-immersive h1.ci-h1{font-family:var(--serif);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0;max-width:14ch;margin-inline:auto;font-size:clamp(72px,9vw,116px);font-weight:400;line-height:.95}.coaba-immersive h1.ci-h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffe4d6,#e8a48a 35%,#c9603f 75%);-webkit-background-clip:text;background-clip:text;font-style:italic}.coaba-immersive h1.ci-h1 em .w{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(120deg,#ffe4d6,#e8a48a 35%,#c9603f 75%);-webkit-background-clip:text;background-clip:text}.coaba-immersive .ci-sub{color:var(--ink-2);max-width:560px;margin:28px auto 0;font-size:18px;line-height:1.5}.coaba-immersive .ci-cta{pointer-events:auto;gap:10px;margin-top:36px;display:inline-flex}.coaba-immersive .ci-cta .btn{appearance:none;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.coaba-immersive .ci-cta .btn:visited,.coaba-immersive .ci-cta .btn:active{color:inherit}.coaba-immersive .ci-cta .btn.primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.coaba-immersive .ci-cta .btn.ghost{color:var(--ink);border:1px solid var(--line-2);background:#f5f1eb0d}.coaba-immersive .ci-cta .btn:hover{transform:translateY(-1px)}.coaba-immersive .ci-scroll-hint{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);z-index:3;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.coaba-immersive .ci-scroll-hint .line{background:linear-gradient(90deg,transparent,var(--ink-3),transparent);width:30px;height:1px;animation:2s ease-in-out infinite ci-line}@keyframes ci-line{0%,to{opacity:.5;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}.coaba-immersive .ci-marquee{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:28px 0;position:relative;overflow:hidden}.coaba-immersive .ci-marquee .track{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink-2);gap:64px;font-size:36px;animation:40s linear infinite ci-marq;display:inline-flex}.coaba-immersive .ci-marquee .track em{color:var(--accent);font-style:italic}.coaba-immersive .ci-marquee .track span{align-items:center;gap:22px;display:inline-flex}.coaba-immersive .ci-marquee .track .star{background:var(--ink-3);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:14px;height:14px;display:inline-block}@keyframes ci-marq{to{transform:translate(-50%)}}.coaba-immersive section.ci-sec{z-index:2;background:var(--bg);border-top:1px solid var(--line);transform-origin:50% 0;border-radius:28px 28px 0 0;margin-top:-28px;padding:80px 56px;position:relative;box-shadow:0 -16px 40px -24px #00000059}@supports (animation-timeline:view()){.coaba-immersive section.ci-sec{animation:linear both ci-card-in;animation-timeline:view();animation-range:entry entry 80%}@keyframes ci-card-in{0%{opacity:.4;transform:translateY(80px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}.coaba-immersive .ci-sec .ci-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:flex}.coaba-immersive .ci-sec .ci-eyebrow .num{font-family:var(--serif);color:var(--accent);font-size:13px;font-style:italic}.coaba-immersive .ci-sec h2{font-family:var(--serif);letter-spacing:-.035em;max-width:1000px;margin:0;font-size:84px;font-weight:400;line-height:.95}.coaba-immersive .ci-sec h2 em{color:var(--accent);font-style:italic}.coaba-immersive .ci-roles{background:var(--line);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:80px;display:grid;overflow:hidden}.coaba-immersive .ci-roles .role{background:var(--bg);cursor:default;flex-direction:column;gap:10px;min-height:280px;padding:28px 22px;transition:background .4s;display:flex}.coaba-immersive .ci-roles .role:hover{background:var(--bg-2)}.coaba-immersive .ci-roles .role .num{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;font-size:10px}.coaba-immersive .ci-roles .role .name{font-family:var(--serif);letter-spacing:-.02em;font-size:26px;line-height:1}.coaba-immersive .ci-roles .role .desc{color:var(--ink-2);margin-top:auto;font-size:13px;line-height:1.5}.coaba-immersive .ci-roles .role .badge{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.coaba-immersive .ci-feat{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:60px;display:grid}.coaba-immersive .ci-feat.reverse>:first-child{order:2}.coaba-immersive .ci-feat .ci-feat-copy h3{font-family:var(--serif);letter-spacing:-.03em;margin:14px 0 18px;font-size:48px;font-weight:400;line-height:1}.coaba-immersive .ci-feat .ci-feat-copy h3 em{color:var(--accent);font-style:italic}.coaba-immersive .ci-feat .ci-feat-copy p{color:var(--ink-2);max-width:480px;font-size:16px;line-height:1.6}.coaba-immersive .ci-feat .ci-feat-copy ul{flex-direction:column;gap:10px;margin-top:22px;padding:0;list-style:none;display:flex}.coaba-immersive .ci-feat .ci-feat-copy ul li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.coaba-immersive .ci-feat .ci-feat-copy ul li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.coaba-immersive .ci-feat .ci-feat-art{perspective:1400px;perspective-origin:50%;min-height:360px;position:relative}.coaba-immersive .ci-doc-3d{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0;transform:rotateX(12deg)rotateY(-18deg)}.coaba-immersive .ci-doc-3d .sheet{background:var(--ink);color:var(--bg);width:320px;min-height:340px;transform-style:preserve-3d;border-radius:14px;padding:22px;box-shadow:0 60px 80px -20px #000000b3}.coaba-immersive .ci-doc-3d .sheet h4{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:400}.coaba-immersive .ci-doc-3d .sheet .meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0a09088c;font-size:10px}.coaba-immersive .ci-doc-3d .sheet .check{flex-direction:column;gap:6px;margin-top:14px;display:flex}.coaba-immersive .ci-doc-3d .sheet .check .item{border-top:1px solid #0a09081a;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;padding:6px 0;font-size:12px;line-height:1.35;display:grid}.coaba-immersive .ci-doc-3d .sheet .check .item:first-child{border-top:0}.coaba-immersive .ci-doc-3d .sheet .check .item .box{border:1.5px solid #0a09084d;border-radius:4px;width:16px;height:16px;margin-top:1px}.coaba-immersive .ci-doc-3d .sheet .check .item.done .box{background:var(--bg);border-color:var(--bg);background-image:linear-gradient(45deg,transparent 40%,var(--ink) 40%,var(--ink) 60%,transparent 60%)}.coaba-immersive .ci-doc-3d .sheet .check .item.bad .box{background:var(--accent-2);border-color:var(--accent-2)}.coaba-immersive .ci-doc-3d .sheet .check .item.done span{opacity:.5;text-decoration:line-through}.coaba-immersive .ci-doc-3d .comment{background:var(--accent);color:var(--bg);max-width:220px;font-size:12.5px;font-family:var(--sans);border-radius:14px 14px 14px 4px;padding:12px 14px;position:absolute;transform:translateZ(60px);box-shadow:0 30px 50px -10px #c9603f66}.coaba-immersive .ci-doc-3d .comment.c1,.coaba-immersive .ci-doc-3d[data-progress] .comment.c1{opacity:1;max-width:170px;top:0%;left:0%;transform:translateZ(140px)rotate(-2deg)}.coaba-immersive .ci-doc-3d .comment.c2,.coaba-immersive .ci-doc-3d[data-progress] .comment.c2{opacity:1;max-width:170px;bottom:0%;right:10%;transform:translateZ(140px)rotate(2deg)}.coaba-immersive .ci-doc-3d .comment .who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:9px}.coaba-immersive .ci-cal-3d{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0;transform:rotateX(28deg)rotateY(-8deg)rotate(-2deg)}.coaba-immersive .ci-cal-3d .surf{background:var(--bg-2);border:1px solid var(--line-2);border-radius:16px;width:460px;padding:24px;box-shadow:0 60px 80px -20px #000000b3}.coaba-immersive .ci-cal-3d .surf .head{font-family:var(--serif);justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.coaba-immersive .ci-cal-3d .surf .head h5{margin:0;font-size:24px;font-weight:400}.coaba-immersive .ci-cal-3d .surf .head .yr{font-family:var(--mono);color:var(--ink-3);font-size:11px}.coaba-immersive .ci-cal-3d .surf .grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.coaba-immersive .ci-cal-3d .surf .d{aspect-ratio:1;font-family:var(--mono);color:var(--ink-3);background:#f5f1eb0a;border-radius:6px;place-items:center;font-size:11px;display:grid}.coaba-immersive .ci-cal-3d .surf .d.has{color:#ffe4d6;background:#e8a48a4d}.coaba-immersive .ci-cal-3d .surf .d.warn{color:#ffeec0;background:#dcb45040}.coaba-immersive .ci-cal-3d .surf .d.ok{color:#d6f5e2;background:#78c89640}.coaba-immersive .ci-cal-3d .surf .d.today{outline:1.5px solid var(--accent);color:var(--ink)}.coaba-immersive .ci-cal-3d .pill-event{border:1px solid var(--line-2);background:#14110ef2;border-radius:12px;width:220px;padding:12px 14px;font-size:12.5px;position:absolute;transform:translateZ(80px);box-shadow:0 30px 50px -10px #0009}.coaba-immersive .ci-cal-3d .pill-event.e1{top:16%;left:4%}.coaba-immersive .ci-cal-3d .pill-event.e2{bottom:14%;right:4%}.coaba-immersive .ci-cal-3d .pill-event .meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:9.5px}.coaba-immersive .ci-ai-3d{place-items:center;display:grid;position:absolute;inset:0}.coaba-immersive .ci-ai-3d .orb-wrap{place-items:center;width:360px;height:360px;display:grid;position:relative}.coaba-immersive .ci-ai-3d .orb{background:radial-gradient(circle at 30% 28%,#ffe4d6,#e8a48a 30%,#c9603f 60%,#5c2a1a);border-radius:50%;width:240px;height:240px;animation:8s ease-in-out infinite alternate ci-orb;position:relative;box-shadow:0 0 80px #e8a48a80,inset 0 0 80px #0000004d,inset 0 0 30px #ffe4d64d}@keyframes ci-orb{0%{filter:hue-rotate();transform:scale(1)rotate(0)}to{filter:hue-rotate(-8deg);transform:scale(1.06)rotate(8deg)}}.coaba-immersive .ci-ai-3d .ring{border:1px dashed #e8a48a4d;border-radius:50%;animation:18s linear infinite ci-rot;position:absolute;inset:-10%}.coaba-immersive .ci-ai-3d .ring.r2{border-color:#f5f1eb1a;animation-duration:28s;animation-direction:reverse;inset:-28%}@keyframes ci-rot{to{transform:rotate(360deg)}}.coaba-immersive .ci-ai-3d .chip{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110eeb;border-radius:999px;padding:8px 14px;font-size:10.5px;position:absolute}.coaba-immersive .ci-ai-3d .chip .dot{background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;margin-right:8px;display:inline-block}.coaba-immersive .ci-ai-3d .chip.c1{animation:5s ease-in-out infinite alternate ci-bobchip;top:12%;left:-10%}.coaba-immersive .ci-ai-3d .chip.c2{animation:6s ease-in-out -1s infinite alternate ci-bobchip;top:30%;right:-14%}.coaba-immersive .ci-ai-3d .chip.c3{animation:7s ease-in-out -2s infinite alternate ci-bobchip;bottom:12%;left:-2%}.coaba-immersive .ci-ai-3d .chip.c4{animation:5.5s ease-in-out -3s infinite alternate ci-bobchip;bottom:18%;right:-2%}@keyframes ci-bobchip{to{transform:translateY(-10px)}}.coaba-immersive .ci-manifesto{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:min(1080px,92vw);margin-top:80px;font-size:clamp(34px,4.2vw,56px);line-height:1.18}.coaba-immersive .ci-manifesto em{color:var(--accent);font-style:italic}.coaba-immersive .ci-manifesto .muted{color:var(--ink-3)}.coaba-immersive .ci-cta-section{border:1px solid var(--line-2);background:radial-gradient(60% 80% at 80% 20%,#e8a48a2e,#0000 70%),#14110e99;border-radius:28px;grid-template-columns:1fr 460px;align-items:center;gap:60px;margin-top:120px;padding:80px;display:grid;position:relative;overflow:hidden}.coaba-immersive .ci-cta-section .copy h3{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:64px;font-weight:400;line-height:.95}.coaba-immersive .ci-cta-section .copy h3 em{color:var(--accent);font-style:italic}.coaba-immersive .ci-cta-section .copy p{color:var(--ink-2);max-width:460px;margin-top:18px;font-size:16px;line-height:1.5}.coaba-immersive .ci-promise{border:1px solid var(--line-2);color:var(--ink);background:radial-gradient(120% 80% at 50% 0,#e8a48a24,#0000 70%),#14110e8c;border-radius:22px;flex-direction:column;gap:18px;padding:32px 30px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 60px 80px -20px #000000a6}.coaba-immersive .ci-promise-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-self:center;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.coaba-immersive .ci-promise-eyebrow .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.coaba-immersive .ci-promise-stats{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:4px 0;padding:22px 0 18px;display:grid}.coaba-immersive .ci-promise-stats .stat{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.coaba-immersive .ci-promise-stats .stat+.stat:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:0}.coaba-immersive .ci-promise-stats .num{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);font-size:56px;line-height:1}.coaba-immersive .ci-promise-stats .lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.coaba-immersive .ci-promise-line{font-family:var(--serif);color:var(--ink-2);text-align:center;max-width:36ch;margin:0 auto;font-size:17px;line-height:1.45}.coaba-immersive .ci-promise-line em{color:var(--accent);font-style:italic}.coaba-immersive .ci-promise-cta{background:var(--ink);color:var(--bg);border:1px solid var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.coaba-immersive .ci-promise-cta:visited,.coaba-immersive .ci-promise-cta:active{color:var(--bg)}.coaba-immersive .ci-promise-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #e8a48a8c}.coaba-immersive .ci-promise-foot{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin:0;font-size:10px}.coaba-immersive .ci-promise-demos{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 12px;margin-top:12px;padding-top:14px;font-size:12px;display:flex}.coaba-immersive .ci-promise-demos .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.coaba-immersive .ci-promise-demos a{color:var(--accent);cursor:pointer;font-weight:500;transition:color .2s}.coaba-immersive .ci-promise-demos a:hover{color:var(--ink)}.coaba-immersive .ci-foot{border-top:1px solid var(--line);z-index:2;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-top:100px;padding:60px 56px 40px;display:grid;position:relative}.coaba-immersive .ci-foot .col h6{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:10px}.coaba-immersive .ci-foot .col ul{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.coaba-immersive .ci-foot .col ul li{cursor:pointer}.coaba-immersive .ci-foot .col ul li a{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s;display:inline-block}.coaba-immersive .ci-foot .col ul li a:visited,.coaba-immersive .ci-foot .col ul li a:active{color:inherit}.coaba-immersive .ci-foot .col ul li a:hover{color:var(--accent)}.coaba-immersive .ci-foot .col.lead p{font-family:var(--serif);letter-spacing:-.02em;max-width:380px;color:var(--ink);margin:0;font-size:22px;line-height:1.2}.coaba-immersive .ci-foot .col.lead p em{color:var(--accent);font-style:italic}.coaba-immersive .ci-foot-bar{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;z-index:2;justify-content:space-between;padding:18px 56px;font-size:10px;display:flex;position:relative}.coaba-immersive .ci-trust-strip{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14110e8c;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:28px;margin:0 56px;padding:22px 28px;display:grid;position:relative}.coaba-immersive .ci-trust-strip .item{flex-direction:column;gap:4px;display:flex}.coaba-immersive .ci-trust-strip .item .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.coaba-immersive .ci-trust-strip .item .v{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:17px;display:flex}.coaba-immersive .ci-trust-strip .item .v .seal{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%}.coaba-immersive .ci-privacy{grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;margin-top:80px;display:grid}.coaba-immersive .ci-vault{border:1px solid var(--line-2);background:radial-gradient(60% 70% at 30% 20%,#e8a48a2e,#0000 70%),#14110eb3;border-radius:24px;min-height:480px;padding:36px;position:relative;overflow:hidden}.coaba-immersive .ci-vault .vault-orb{filter:blur(.5px);background:radial-gradient(circle at 35% 35%,#ffe4d6,#c9603f 60%,#4a1e10);border-radius:50%;width:320px;height:320px;position:absolute;top:-60px;right:-60px;box-shadow:0 0 80px #e8a48a59,inset 0 0 60px #0006}.coaba-immersive .ci-vault .vault-rings{pointer-events:none;position:absolute;inset:0}.coaba-immersive .ci-vault .vault-rings:before,.coaba-immersive .ci-vault .vault-rings:after{content:"";border:1px dashed #e8a48a40;border-radius:50%;position:absolute}.coaba-immersive .ci-vault .vault-rings:before{width:520px;height:520px;top:-160px;right:-160px}.coaba-immersive .ci-vault .vault-rings:after{border-color:#f5f1eb1a;width:720px;height:720px;top:-240px;right:-240px}.coaba-immersive .ci-vault .vault-h{z-index:2;font-family:var(--serif);letter-spacing:-.02em;margin:0 0 14px;font-size:36px;line-height:1.05;position:relative}.coaba-immersive .ci-vault .vault-h em{color:var(--accent);font-style:italic}.coaba-immersive .ci-vault .vault-p{z-index:2;color:var(--ink-2);max-width:460px;margin:0 0 22px;font-size:14px;line-height:1.55;position:relative}.coaba-immersive .ci-vault .vault-grid{z-index:2;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid;position:relative}.coaba-immersive .ci-vault .vault-grid .cert{border:1px solid var(--line);background:#f5f1eb0a;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.coaba-immersive .ci-vault .vault-grid .cert .t{font-family:var(--serif);letter-spacing:-.01em;font-size:16px}.coaba-immersive .ci-vault .vault-grid .cert .d{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.coaba-immersive .ci-notlike{flex-direction:column;gap:14px;display:flex}.coaba-immersive .ci-notlike .row{border:1px solid var(--line);background:#14110e8c;border-radius:14px;grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;padding:16px 18px;display:grid}.coaba-immersive .ci-notlike .row .col{flex-direction:column;gap:6px;display:flex}.coaba-immersive .ci-notlike .row .col.bad{opacity:.65}.coaba-immersive .ci-notlike .row .col .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.coaba-immersive .ci-notlike .row .col.bad .tag{color:var(--ink-3)}.coaba-immersive .ci-notlike .row .col.bad .tag:before{content:"✕";color:var(--ink-3);font-family:var(--sans);font-size:11px}.coaba-immersive .ci-notlike .row .col.good .tag{color:var(--accent)}.coaba-immersive .ci-notlike .row .col.good .tag:before{content:"✓";color:var(--accent);font-family:var(--sans);font-size:11px}.coaba-immersive .ci-notlike .row .col.bad .tag span{text-decoration:line-through}.coaba-immersive .ci-notlike .row .col p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.coaba-immersive .ci-notlike .row .col.bad p{color:var(--ink-3)}.coaba-immersive .ci-bigprivacy{font-family:var(--serif);letter-spacing:-.03em;text-align:left;max-width:1100px;margin-top:100px;font-size:64px;line-height:1.05}.coaba-immersive .ci-bigprivacy em{color:var(--accent);font-style:italic}.coaba-immersive .ci-bigprivacy .muted{color:var(--ink-3)}.coaba-immersive .ci-loglist{border:1px solid var(--line);font-family:var(--mono);border-radius:16px;margin-top:36px;font-size:12px;overflow:hidden}.coaba-immersive .ci-loglist .lr{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:130px 1fr 130px;gap:18px;padding:12px 18px;display:grid}.coaba-immersive .ci-loglist .lr:first-child{border-top:0}.coaba-immersive .ci-loglist .lr .ts{color:var(--ink-3);letter-spacing:.04em}.coaba-immersive .ci-loglist .lr .ev{color:var(--ink)}.coaba-immersive .ci-loglist .lr .ev em{color:var(--accent);font-style:normal}.coaba-immersive .ci-loglist .lr .meta{color:var(--ink-3);text-align:right}.coaba-immersive .ci-wordmark{pointer-events:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:28px;margin:80px 0 0;padding:40px 24px 60px;display:flex;position:relative;overflow:visible}.coaba-immersive .ci-wordmark .cw-mark{filter:drop-shadow(0 30px 60px #e8a48a2e);justify-content:center;align-items:center;width:100%;display:flex}.coaba-immersive .ci-wordmark .cw-mark svg{width:clamp(180px,22vw,320px);height:auto}.coaba-immersive .ci-wordmark .cw-name{text-align:center;width:100%;font-family:var(--serif);letter-spacing:-.05em;color:var(--ink);white-space:nowrap;-webkit-text-stroke:0;font-size:clamp(140px,22vw,280px);font-style:normal;font-weight:500;line-height:.85}.coaba-immersive .ci-wordmark .cw-name .aba{color:var(--accent-2);font-style:italic}.coaba-immersive .ci-org-3d{aspect-ratio:1.4;border:1px solid var(--line);width:100%;transform-style:preserve-3d;background:linear-gradient(#14110ed9,#0a0908f2);border-radius:16px;padding:32px 28px;position:relative;overflow:hidden}.coaba-immersive .ci-org-3d:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#e8a48a1a,#0000 40%),radial-gradient(circle at 80% 100%,#c9603f14,#0000 50%);position:absolute;inset:0}.coaba-immersive .ci-org-3d .org-grid{z-index:2;gap:28px;display:grid;position:relative}.coaba-immersive .ci-org-3d .org-row{justify-content:center;gap:24px;display:flex}.coaba-immersive .ci-org-3d .org-row.r3{gap:12px}.coaba-immersive .ci-org-3d .node{border:1px solid var(--line-2);background:#f5f1eb0a;border-radius:10px;min-width:110px;padding:10px 14px;transition:transform .3s,border-color .3s;position:relative}.coaba-immersive .ci-org-3d .node:hover{border-color:#e8a48a73;transform:translateY(-2px)}.coaba-immersive .ci-org-3d .node .ttl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:9.5px}.coaba-immersive .ci-org-3d .node .who{font-family:var(--serif);color:var(--ink);font-size:14px;font-style:italic;line-height:1.1}.coaba-immersive .ci-org-3d .node .meta{font-family:var(--mono);color:var(--ink-2);margin-top:3px;font-size:9.5px}.coaba-immersive .ci-org-3d .node.admin{background:#e8a48a1f;border-color:#e8a48a73}.coaba-immersive .ci-org-3d .node.bcba{background:#c9603f0f;border-color:#c9603f4d}.coaba-immersive .ci-org-3d .node.bcaba{background:#a86a4d0d}.coaba-immersive .ci-org-3d .node.rbt{min-width:86px;padding:8px 10px}.coaba-immersive .ci-org-3d .node.rbt .who{font-size:12px}.coaba-immersive .ci-org-3d .org-lines{pointer-events:none;opacity:.7;z-index:1;width:calc(100% - 56px);height:calc(100% - 82px);position:absolute;inset:50px 28px 32px}.coaba-immersive .ci-audit-3d{border:1px solid var(--line);background:linear-gradient(#14110eeb,#0a0908fa);border-radius:16px;width:100%;padding:28px;position:relative;overflow:hidden}.coaba-immersive .ci-audit-3d .audit-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:18px;display:flex}.coaba-immersive .ci-audit-3d .audit-head .ttl{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:18px;font-style:italic}.coaba-immersive .ci-audit-3d .audit-head .sub{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:10px}.coaba-immersive .ci-audit-3d .score{align-items:center;gap:10px;display:flex}.coaba-immersive .ci-audit-3d .score .ring{width:60px;height:60px;position:relative}.coaba-immersive .ci-audit-3d .score .ring svg{width:100%;height:100%}.coaba-immersive .ci-audit-3d .score .ring .n{font-family:var(--serif);color:var(--ink);place-items:center;font-size:20px;font-style:italic;display:grid;position:absolute;inset:0}.coaba-immersive .ci-audit-3d .score .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);max-width:70px;font-size:9.5px}.coaba-immersive .ci-audit-3d .audit-rows{gap:12px;display:grid}.coaba-immersive .ci-audit-3d .ar{grid-template-columns:160px 1fr 50px;align-items:center;gap:14px;display:grid}.coaba-immersive .ci-audit-3d .ar .cat{color:var(--ink-2);font-size:12.5px}.coaba-immersive .ci-audit-3d .ar .bar{background:#f5f1eb0f;border-radius:4px;height:8px;overflow:hidden}.coaba-immersive .ci-audit-3d .ar .bar i{background:linear-gradient(90deg,#7bc097,#e8a48a);border-radius:4px;height:100%;display:block}.coaba-immersive .ci-audit-3d .ar .bar.warn i{background:linear-gradient(90deg,#d8b764,#e8a48a)}.coaba-immersive .ci-audit-3d .ar .bar.bad i{background:linear-gradient(90deg,#c9603f,#e8a48a)}.coaba-immersive .ci-audit-3d .ar .n{font-family:var(--mono);color:var(--ink);text-align:right;font-size:11px}.coaba-immersive .ci-audit-3d .ar .n.warn{color:#d8b764}.coaba-immersive .ci-audit-3d .ar .n.bad{color:#c9603f}.coaba-immersive .ci-audit-3d .audit-tag{color:var(--ink);background:#e8a48a0f;border:1px solid #e8a48a33;border-radius:8px;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;font-size:12px;display:flex}.coaba-immersive .ci-audit-3d .audit-tag .dot{background:#e8a48a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #e8a48ab3}.coaba-immersive .ci-perf-3d{border:1px solid var(--line);background:linear-gradient(#14110eeb,#0a0908fa);border-radius:16px;width:100%;padding:24px 26px;position:relative;overflow:hidden}.coaba-immersive .ci-perf-3d .perf-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:14px;display:flex}.coaba-immersive .ci-perf-3d .perf-head .ttl{font-family:var(--serif);color:var(--ink);font-size:17px;font-style:italic}.coaba-immersive .ci-perf-3d .perf-head .lvl{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);font-size:10px}.coaba-immersive .ci-perf-3d .perf-table{gap:2px;display:grid}.coaba-immersive .ci-perf-3d .perf-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .7fr .7fr .7fr .4fr;align-items:center;gap:8px;padding:10px 4px;display:grid}.coaba-immersive .ci-perf-3d .perf-row:last-child{border-bottom:none}.coaba-immersive .ci-perf-3d .perf-row .who{flex-direction:column;gap:2px;display:flex}.coaba-immersive .ci-perf-3d .perf-row .who b{font-family:var(--serif);color:var(--ink);font-size:13.5px;font-style:italic;font-weight:500}.coaba-immersive .ci-perf-3d .perf-row .who .r{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:9px}.coaba-immersive .ci-perf-3d .perf-row .m{font-family:var(--mono);color:var(--ink);text-align:right;font-size:13px}.coaba-immersive .ci-perf-3d .perf-row .m small{color:var(--ink-3);font-size:9px}.coaba-immersive .ci-perf-3d .perf-row .m.warn{color:#d8b764}.coaba-immersive .ci-perf-3d .perf-row .m.bad{color:#c9603f}.coaba-immersive .ci-perf-3d .perf-row .tr{text-align:center;font-size:14px}.coaba-immersive .ci-perf-3d .perf-row .tr-up{color:#7bc097}.coaba-immersive .ci-perf-3d .perf-row .tr-down{color:#c9603f}.coaba-immersive .ci-perf-3d .perf-row .tr-flat{color:var(--ink-3)}.coaba-immersive .ci-perf-3d .perf-foot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);margin-top:14px;padding-top:12px;font-size:10px}.coaba-immersive .ci-perf-3d .perf-foot em{color:var(--ink-2);font-style:normal}.coaba-immersive .ci-vs{margin:60px 0 50px;padding:0 56px}.coaba-immersive .ci-vs-head{text-align:center;max-width:820px;margin:0 auto 32px}.coaba-immersive .ci-vs-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid #e8a48a59;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:11px;display:inline-block}.coaba-immersive .ci-vs-lead{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.35}.coaba-immersive .ci-vs-lead em{color:var(--accent);font-style:italic}.coaba-immersive .ci-vs-grid{border:1px solid var(--line);background:linear-gradient(#14110ed9,#0a0908f2);border-radius:16px;max-width:1080px;margin:0 auto;overflow:hidden}.coaba-immersive .ci-vs-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,.8fr)) minmax(0,1fr);align-items:center;gap:12px;padding:16px 24px;display:grid}.coaba-immersive .ci-vs-row:last-child{border-bottom:none}.coaba-immersive .ci-vs-row.head{background:#f5f1eb08;padding-top:18px;padding-bottom:18px}.coaba-immersive .ci-vs-row.head .cap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.coaba-immersive .ci-vs-row.head .them,.coaba-immersive .ci-vs-row.head .us{font-family:var(--serif);text-align:center;color:var(--ink-2);font-size:16px;font-style:italic}.coaba-immersive .ci-vs-row.head .us{color:var(--accent);font-weight:500}.coaba-immersive .ci-vs-row .cap{color:var(--ink);font-size:14px;font-family:var(--sans)}.coaba-immersive .ci-vs-row .cell{text-align:center;font-size:18px;font-weight:500}.coaba-immersive .ci-vs-row .cell.no{color:#c9603fd9}.coaba-immersive .ci-vs-row .cell.us{color:#7bc097;background:#7bc0970f;border-radius:6px;padding:4px 0;font-size:20px}.coaba-immersive .ci-vs-row .cell.them{opacity:.85}.coaba-immersive .ci-vs-foot{text-align:center;max-width:820px;color:var(--ink-2);margin:28px auto 0;font-size:14px;line-height:1.6}.coaba-immersive .ci-vs-foot em{font-family:var(--serif);color:var(--ink);font-style:italic}@media(max-width:1024px){.coaba-immersive .ci-feat{grid-template-columns:1fr;gap:56px}.coaba-immersive .ci-feat.reverse>:first-child{order:0}.coaba-immersive .ci-feat .ci-feat-art{min-height:380px}.coaba-immersive .ci-hero{height:880px}.coaba-immersive .ci-nav{gap:18px;padding:18px 32px}.coaba-immersive .ci-nav .links{gap:18px;margin-left:12px}}@media(max-width:640px){.coaba-immersive .ci-hero{height:720px}.coaba-immersive .ci-orbit>.ci-obj:not(:last-child){display:none}.coaba-immersive h1.ci-h1{font-size:clamp(40px,11vw,64px);line-height:1}.coaba-immersive .ci-sub{padding:0 20px;font-size:15px}.coaba-immersive .ci-cta-row{flex-direction:column;gap:12px}.coaba-immersive .ci-eyebrow{font-size:10px}.coaba-immersive .ci-sec h2{font-size:clamp(32px,8vw,48px);line-height:1.05}.coaba-immersive .ci-feat .ci-feat-copy h3{font-size:clamp(28px,7vw,40px)}.coaba-immersive .ci-doc-3d .sheet{width:min(380px,90vw);min-height:360px;padding:20px}.coaba-immersive .ci-doc-3d .sheet h4{font-size:18px}.coaba-immersive .ci-doc-3d .comment{max-width:min(160px,42vw);padding:10px 12px;font-size:11px}.coaba-immersive .ci-cal-3d .surf,.coaba-immersive .ci-audit-3d,.coaba-immersive .ci-perf-3d{width:min(420px,92vw)}.coaba-immersive .ci-nav{gap:10px;padding:14px 16px}.coaba-immersive .ci-nav .links{display:none}.coaba-immersive .ci-nav .right{gap:6px}.coaba-immersive .ci-nav .nbtn{padding:6px 10px;font-size:11px}.coaba-immersive .ci-roles{grid-template-columns:1fr}.coaba-immersive .ci-sec{padding:60px 20px}.coaba-immersive .ci-meta{grid-template-columns:1fr;gap:28px}}@media(max-width:380px){.coaba-immersive h1.ci-h1{font-size:36px}.coaba-immersive .ci-nav .brand .wm{font-size:15px}.coaba-immersive .ci-doc-3d .sheet{padding:16px}.coaba-immersive .ci-doc-3d .comment{max-width:130px;font-size:10.5px}}:root{--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-soft:cubic-bezier(.2,.7,.2,1)}.coaba-immersive [data-reveal],.coaba [data-reveal]{opacity:0;transition:opacity .85s var(--ease-out-expo),transform .85s var(--ease-out-expo);transition-delay:var(--rd,0s);will-change:transform,opacity;transform:translateY(20px)}.coaba-immersive [data-reveal=up],.coaba [data-reveal=up]{transform:translateY(20px)}.coaba-immersive [data-reveal=left],.coaba [data-reveal=left]{transform:translate(28px)}.coaba-immersive [data-reveal=right],.coaba [data-reveal=right]{transform:translate(-28px)}.coaba-immersive [data-reveal=scale],.coaba [data-reveal=scale]{transform:scale(.96)}.coaba-immersive [data-reveal=rot]{transform:rotate(-3deg)translateY(20px)}.coaba-immersive [data-reveal].is-in,.coaba [data-reveal].is-in{opacity:1;transform:none}.coaba-immersive [data-reveal]{transition:opacity 1.1s var(--ease-out-soft),transform 1.1s var(--ease-out-soft);transform:translateY(28px)}.coaba-immersive .splitword{vertical-align:bottom;display:inline-block;overflow:hidden}.coaba-immersive .splitword>span{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);display:inline-block;transform:translateY(110%)}.coaba-immersive .is-in .splitword>span,.coaba-immersive .splitword.is-in>span{transform:translateY(0)}body.coaba-immersive-active,body.coaba-immersive-active *{cursor:none}body.coaba-immersive-active input,body.coaba-immersive-active textarea,body.coaba-immersive-active select{cursor:text}.coaba-cursor{pointer-events:none;z-index:9999;opacity:0;width:0;height:0;transition:opacity .3s;position:fixed;top:0;left:0}.coaba-cursor .glyph{place-items:center;width:44px;height:44px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:-22px;left:-22px}.coaba-cursor .glyph svg{filter:drop-shadow(0 0 6px #e8a48a8c);width:28px;height:28px}.coaba-cursor .ring{width:44px;height:44px;animation:coabaCursorSpin var(--spin-dur,0s) linear infinite;animation-play-state:var(--spin-play,paused);border:1px dashed #f5f1eb8c;border-radius:50%;transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:-22px;left:-22px}.coaba-cursor .ring.r2{width:64px;height:64px;animation:coabaCursorSpin var(--spin-dur,0s) linear infinite reverse;animation-play-state:var(--spin-play,paused);border:1px dashed #e8a48a66;top:-32px;left:-32px}.coaba-cursor .lbl{letter-spacing:.12em;text-transform:uppercase;color:#f5f1eb;white-space:nowrap;opacity:0;background:#0a0908b3;border:1px solid #e8a48a4d;border-radius:4px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;transition:opacity .3s,transform .3s;position:absolute;top:-8px;left:38px;transform:translate(-6px)}.coaba-cursor.on .glyph{transform:scale(1.2)}.coaba-cursor.on .ring{border-color:#e8a48af2;transform:scale(1.25)}.coaba-cursor.on .ring.r2{border-color:#e8a48a8c;transform:scale(1.35)}.coaba-cursor.on .lbl{opacity:1;transform:translate(0)}@keyframes coabaCursorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coaba-cursor.on .ring,.coaba-cursor.on .ring.r2{animation:none}.coaba-immersive .ci-doc-3d[data-progress] .sheet{transform:rotateX(calc(12deg - var(--pc,0) * 4deg)) rotateY(calc(-18deg + var(--pc,0) * 6deg)) translateZ(calc(var(--pc,0) * 30px));transition:transform 50ms linear}.coaba-immersive .ci-doc-3d[data-progress] .sheet .item{--threshold:var(--t,0);position:relative}.coaba-immersive .ci-doc-3d[data-progress] .sheet .item:after{content:"";transform-origin:0;background:#0a090866;height:1px;transition:transform .5s;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.coaba-immersive .ci-doc-3d[data-progress] .sheet .item.done.fired:after,.coaba-immersive .ci-doc-3d[data-progress] .sheet .item.bad.fired:after{transform:scaleX(1)}.coaba-immersive .ci-doc-3d[data-progress] .sheet .item .box{transition:background .4s,border-color .4s,transform .4s}.coaba-immersive .ci-doc-3d[data-progress] .sheet .item:not(.fired) .box{background:0 0!important;border-color:#0a09084d!important}.coaba-immersive .ci-doc-3d[data-progress] .sheet .item.fired .box{transform:scale(1)}.coaba-immersive .ci-doc-3d[data-progress] .comment{opacity:0;transition:opacity .5s}.coaba-immersive .ci-doc-3d[data-progress].comments-on .comment{opacity:1}.coaba-immersive .ci-doc-3d[data-progress].comments-on .comment.c2{transition-delay:.2s}.coaba-immersive .ci-cal-3d[data-progress] .surf{transform:rotateX(calc(28deg - var(--pc,0) * 8deg)) rotateY(calc(-8deg + var(--pc,0) * 4deg));transition:transform 50ms linear}.coaba-immersive .ci-cal-3d[data-progress] .surf .d.has,.coaba-immersive .ci-cal-3d[data-progress] .surf .d.warn,.coaba-immersive .ci-cal-3d[data-progress] .surf .d.ok,.coaba-immersive .ci-cal-3d[data-progress] .surf .d.today{color:#f5f1eb66;background:#f5f1eb0a;outline:none;transition:background .6s,color .6s,outline-color .6s}.coaba-immersive .ci-cal-3d[data-progress].lit .d.has{color:#ffe4d6;background:#e8a48a4d}.coaba-immersive .ci-cal-3d[data-progress].lit .d.warn{color:#ffeec0;background:#dcb45040}.coaba-immersive .ci-cal-3d[data-progress].lit .d.ok{color:#d6f5e2;background:#78c89640}.coaba-immersive .ci-cal-3d[data-progress].lit .d.today{outline:1.5px solid var(--accent);color:#f5f1eb}.coaba-immersive .ci-cal-3d[data-progress] .pill-event{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateZ(80px)scale(.9)}.coaba-immersive .ci-cal-3d[data-progress].lit .pill-event{opacity:1;transform:translateZ(80px)scale(1)}.coaba-immersive .ci-cal-3d[data-progress].lit .pill-event.e2{transition-delay:.25s}.coaba-immersive .ci-ai-3d .orb-wrap{position:relative}.coaba-immersive .ci-ai-3d .wave{pointer-events:none;border:1px solid #e8a48a99;border-radius:50%;width:0;height:0;animation:3s ease-out infinite ci-wave;position:absolute;inset:50%;transform:translate(-50%,-50%)}.coaba-immersive .ci-ai-3d .wave.w2{animation-delay:1s}.coaba-immersive .ci-ai-3d .wave.w3{animation-delay:2s}@keyframes ci-wave{0%{opacity:.6;width:240px;height:240px}to{opacity:0;width:540px;height:540px}}.coaba-immersive .ci-ai-3d .orbit-track{width:0;height:0;animation:22s linear infinite ci-spin;position:absolute;inset:50%}.coaba-immersive .ci-ai-3d .orbit-track.t2{animation-duration:30s;animation-direction:reverse}.coaba-immersive .ci-ai-3d .orbit-track .chip{transform:translate(-50%,-50%) rotate(var(--angle,0deg)) translate(var(--r,200px)) rotate(calc(var(--angle,0deg) * -1));animation:22s linear infinite ci-counter;position:absolute;top:0;left:0}.coaba-immersive .ci-ai-3d .orbit-track.t2 .chip{animation-duration:30s;animation-direction:reverse}@keyframes ci-spin{to{transform:rotate(360deg)}}@keyframes ci-counter{to{transform:translate(-50%,-50%) rotate(calc(var(--angle,0deg) - 360deg)) translate(var(--r,200px)) rotate(calc((var(--angle,0deg) - 360deg) * -1))}}.coaba-immersive .ci-trust-strip[data-reveal]{transition-delay:.1s}.coaba-immersive .ci-vault[data-progress]{--open:var(--pc,0)}.coaba-immersive .ci-vault[data-progress] .vault-orb{transform:translate(calc(var(--open) * 30px),calc(var(--open) * -10px)) scale(calc(1 + var(--open) * .1));transition:transform 50ms linear}.coaba-immersive .ci-vault[data-progress] .vault-rings:before,.coaba-immersive .ci-vault[data-progress] .vault-rings:after{transform-origin:50%;animation:60s linear infinite ci-rot}.coaba-immersive .ci-vault[data-progress] .vault-rings:after{animation-duration:100s;animation-direction:reverse}.coaba-immersive .ci-vault[data-progress] .vault-grid .cert{opacity:calc(.3 + var(--open) * .7);transform:translateY(calc((1 - var(--open)) * 14px));transition:opacity 50ms linear,transform 50ms linear}.coaba-immersive .ci-notlike .row[data-reveal]{transition-duration:.9s}.coaba-immersive .ci-notlike .row[data-reveal].is-in .col.bad p{animation:1s .3s forwards ci-strike}@keyframes ci-strike{to{color:#f5f1eb4d}}.coaba-immersive .ci-loglist .lr{position:relative;overflow:hidden}.coaba-immersive .ci-loglist .lr:after{content:"";background:var(--bg);transform-origin:100%;transition:transform .8s cubic-bezier(.7,0,.3,1);transition-delay:var(--rd,0s);position:absolute;inset:0;transform:scaleX(1)}.coaba-immersive .ci-loglist[data-reveal].is-in .lr:after{transform:scaleX(0)}.coaba-immersive .ci-roles .role[data-reveal]{transition-duration:1s}.coaba-immersive .ci-roles .role{position:relative;overflow:hidden}.coaba-immersive .ci-roles .role:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#e8a48a2e,transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.coaba-immersive .ci-roles .role:hover:before{opacity:1}.coaba-immersive .ci-roles .role:hover .name{transition:transform .4s;transform:translateY(-2px)}.coaba-immersive .ci-manifesto .word{transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .45s;transition-delay:calc(var(--i,0) * 55ms);opacity:0;filter:blur(4px);display:inline-block;transform:translateY(14px)}.coaba-immersive .ci-manifesto.is-in .word{opacity:1;filter:blur();transform:translateY(0)}.coaba-immersive .ci-manifesto .word.muted{color:var(--ink-3)}.coaba-immersive .ci-manifesto:after{content:"";background:var(--accent);vertical-align:-.15em;opacity:0;width:.55em;height:1.05em;margin-left:6px;animation:.9s steps(2,end) infinite ci-caret;display:inline-block}.coaba-immersive .ci-manifesto.is-in:after{opacity:1}.coaba-immersive .ci-manifesto.done-stream:after{opacity:0;transition:opacity .4s}@keyframes ci-caret{50%{opacity:0}}.coaba-immersive .ci-sec[data-progress]>.ci-eyebrow,.coaba-immersive .ci-sec[data-progress]>h2,.coaba-immersive .ci-sec[data-progress]>.ci-h2,.coaba-immersive .ci-sec[data-progress]>.ci-section-title{transform:translateY(calc((1 - var(--pc,0)) * 24px));will-change:transform;transition:transform .2s linear}.coaba-immersive .ci-eyebrow{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s}.coaba-immersive .ci-eyebrow[data-reveal]{transform:translateY(20px)}.coaba-immersive .ci-eyebrow[data-reveal].is-in{transform:translateY(0)}.coaba-immersive .ci-sec p:not(.ci-manifesto):not([data-reveal]),.coaba-immersive .ci-sec h2:not([data-reveal]),.coaba-immersive .ci-sec h3:not([data-reveal]){animation:.9s cubic-bezier(.16,1,.3,1) both ci-soft-up;animation-timeline:view();animation-range:entry entry 60%}@keyframes ci-soft-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@supports not (animation-timeline:view()){.coaba-immersive .ci-sec p:not(.ci-manifesto):not([data-reveal]),.coaba-immersive .ci-sec h2:not([data-reveal]),.coaba-immersive .ci-sec h3:not([data-reveal]){animation:none}}.coaba-immersive .ci-wordmark[data-progress]{transform:translateY(calc((1 - var(--p,0)) * 80px)) scaleX(calc(.92 + var(--p,0) * .12));letter-spacing:calc(-.06em + (1 - var(--p,0)) * .04em);-webkit-text-stroke:calc(1px + var(--p,0) * 1px) rgba(245,241,235,calc(.1 + var(--p,0) * .18));transition:transform 50ms linear}.coaba-immersive .ci-cta-section[data-reveal]{transition-duration:1.2s}.coaba-immersive .ci-marquee:hover .track{animation-play-state:paused}.coaba-immersive h1.ci-h1 em{background-size:200% 100%;animation:8s ease-in-out infinite alternate ci-grad}@keyframes ci-grad{0%{background-position:0%}to{background-position:100%}}.coaba-immersive .ci-eyebrow .num{position:relative}.coaba-immersive .ci-eyebrow .num:after{content:"";vertical-align:middle;background:var(--accent);transform-origin:0;width:32px;height:1px;margin-left:12px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:scaleX(0)}.coaba-immersive .ci-eyebrow.is-in .num:after,.coaba-immersive [data-reveal].is-in .ci-eyebrow .num:after{transform:scaleX(1)}.coaba-immersive [data-magnet]{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.coaba .kpi{transition:transform .5s var(--ease-out-expo),box-shadow .4s ease,border-color .3s}.coaba .kpi:hover{transform:translateY(-3px);box-shadow:0 8px 24px -16px #1a18152e}.coaba .doc{transition:background .25s ease,transform .4s var(--ease-out-expo)}.coaba .doc:hover{transform:translate(2px)}.coaba .card,.coaba .panel{transition:border-color .3s,box-shadow .4s}.coaba .topbar{animation:coaba-topbar-in .6s var(--ease-out-expo) both}@keyframes coaba-topbar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.coaba .sb-item{animation:coaba-sb-in .5s var(--ease-out-expo) both;animation-delay:calc(var(--si,0) * 30ms + .1s);transition:background .2s ease,color .2s ease,transform .3s var(--ease-out-expo)}.coaba .sb-item:hover{transform:translate(2px)}@keyframes coaba-sb-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.coaba .content{animation:coaba-view-in .55s var(--ease-out-expo) both}@keyframes coaba-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.coaba-immersive .ci-card{background:linear-gradient(160deg,#f5f1eb0f,#f5f1eb04)!important;border-color:#f5f1eb1a!important}.coaba-immersive .ci-stage .ci-obj{opacity:.55;transition:opacity .5s}.coaba-immersive .ci-stage:hover .ci-obj{opacity:.85}.coaba-immersive .ci-card.warm{background:linear-gradient(140deg,#e8a48a2e,#c9603f0a)!important;border-color:#e8a48a38!important}.coaba-immersive .ci-headline,.coaba-immersive .ci-headline :not(.w):not(.caret){opacity:1!important}.coaba-immersive .ci-emblem{pointer-events:none;place-items:center;width:320px;height:320px;display:grid;position:relative}.coaba-immersive .ci-emblem .er{border:1px solid #e8a48a29;border-radius:50%;position:absolute;inset:0}.coaba-immersive .ci-emblem .er-1{animation:90s linear infinite ci-em-rot;inset:0}.coaba-immersive .ci-emblem .er-2{border-style:dashed;border-color:#e8a48a38;animation:60s linear infinite reverse ci-em-rot;inset:14%}.coaba-immersive .ci-emblem .er-3{border-color:#f5f1eb1a;animation:120s linear infinite ci-em-rot;inset:28%}.coaba-immersive .ci-emblem .ec{filter:blur(2px);background:radial-gradient(circle,#e8a48a29,#e8a48a0f,#e8a48a00 60%);border-radius:50%;width:100%;height:100%;position:absolute}.coaba-immersive .ci-emblem .em{filter:drop-shadow(0 0 24px #e8a48a59);place-items:center;animation:7s ease-in-out infinite alternate ci-em-float;display:grid;position:relative}@keyframes ci-em-rot{to{transform:rotate(360deg)}}@keyframes ci-em-float{0%{transform:translateY(-4px)scale(1)}to{transform:translateY(6px)scale(1.03)}}.coaba-immersive .ci-sphere{display:none}.coaba-immersive .ci-ai-3d .orb{border:1px solid #e8a48a2e;place-items:center;display:grid;background:radial-gradient(circle,#e8a48a29,#e8a48a0a 40%,#e8a48a00 70%)!important;animation:8s ease-in-out infinite alternate ci-em-float!important;box-shadow:0 0 60px #e8a48a40,inset 0 0 1px #e8a48a4d!important}.coaba-immersive .ci-ai-3d .orb svg{filter:drop-shadow(0 0 16px #e8a48a8c)}.coaba-immersive .ci-vault .vault-orb{border:1px solid #e8a48a38;box-shadow:none!important;filter:none!important;background:0 0!important}.coaba-immersive .ci-vault .vault-orb:before,.coaba-immersive .ci-vault .vault-orb:after{content:"";border:1px dashed #e8a48a47;border-radius:50%;animation:40s linear infinite ci-em-rot;position:absolute;inset:12%}.coaba-immersive .ci-vault .vault-orb:after{background:radial-gradient(circle,#e8a48a1a,#0000 65%);border:1px solid #f5f1eb1a;animation-duration:70s;animation-direction:reverse;inset:26%}.ai-type{display:inline;position:relative}.ai-type .w{opacity:0;filter:blur(6px);transition:opacity .35s cubic-bezier(.2,.7,.2,1),filter .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);display:inline-block;transform:translateY(.18em)}.ai-type.is-in .w{opacity:1;filter:blur();transform:translateY(0)}.ai-type .caret{background:var(--accent,#e8a48a);vertical-align:-.05em;opacity:0;border-radius:1px;width:.06em;height:.85em;margin-left:.06em;transition:opacity .2s;animation:.9s steps(2,end) infinite aiCaretBlink;display:inline-block}.ai-type.is-in .caret{opacity:1}.ai-type.done .caret{opacity:0;animation:none}@keyframes aiCaretBlink{0%,to{opacity:1}50%{opacity:0}}.coaba-immersive .ci-h1 .ai-type .caret,.coaba-immersive .ci-sec h2 .ai-type .caret,.coaba-immersive .ci-feat h3 .ai-type .caret,.coaba-immersive .ci-cta-section h3 .ai-type .caret{background:var(--accent);box-shadow:0 0 8px #e8a48a99}.coaba-immersive .ci-vs-row .cell{opacity:0;transition:opacity .45s var(--ease-out-soft),transform .55s var(--ease-out-soft);transition-delay:calc(var(--rd,0s) + .18s);transform:scale(.55)}.coaba-immersive .ci-vs-row.is-in .cell{opacity:1;transform:scale(1)}.coaba-immersive .ci-vs-row.is-in .cell.us{animation:ciCheckPop .6s var(--ease-out-soft) calc(var(--rd,0s) + .34s) backwards}@keyframes ciCheckPop{0%{transform:scale(.4)}70%{transform:scale(1.16)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.coaba-immersive .ci-vs-row .cell{opacity:1;transition:none;transform:none}.coaba-immersive .ci-vs-row.is-in .cell.us{animation:none}}.coaba-login{--bg:#0a0908;--bg-2:#14110e;--ink:#f5f1eb;--ink-2:#f5f1eba6;--ink-3:#f5f1eb66;--line:#f5f1eb1a;--line-2:#f5f1eb2e;--accent:#e8a48a;--accent-2:#c9603f;--serif:"Newsreader", ui-serif, Georgia, serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;background:radial-gradient(60% 40% at 50% 0%,#e8a48a1a,transparent 70%),var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex}.coaba-login .cl-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 32px;display:flex}.coaba-login .cl-back{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:11px;transition:color .2s;display:inline-flex}.coaba-login .cl-back:hover{color:var(--ink)}.coaba-login .cl-back-icon{font-family:var(--sans);letter-spacing:normal;font-size:14px}.coaba-login .cl-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:48px 24px;display:flex}.coaba-login .cl-card{border:1px solid var(--line-2);background:radial-gradient(120% 80% at 50% 0,#e8a48a1a,#0000 70%),#14110eb3;border-radius:22px;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:40px 36px 32px;display:flex;box-shadow:0 60px 100px -30px #000000b3}.coaba-login .cl-mark{background:#e8a48a1a;border:1px solid #e8a48a4d;border-radius:16px;align-self:center;place-items:center;width:64px;height:64px;display:grid}.coaba-login .cl-title{font-family:var(--serif);letter-spacing:-.02em;text-align:center;margin:0;font-size:32px;font-weight:400}.coaba-login .cl-sub{color:var(--ink-2);text-align:center;margin:-8px 0 0;font-size:14px;line-height:1.5}.coaba-login .cl-form{flex-direction:column;gap:16px;margin-top:4px;display:flex}.coaba-login .cl-field{flex-direction:column;gap:6px;display:flex}.coaba-login .cl-field-row{justify-content:space-between;align-items:baseline;display:flex}.coaba-login .cl-field label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.coaba-login .cl-forgot{font-family:var(--sans);color:var(--accent);cursor:pointer;font-size:11.5px;text-decoration:none;transition:color .2s}.coaba-login .cl-forgot:hover{color:var(--ink)}.coaba-login .cl-field input{border:1px solid var(--line);font:inherit;color:var(--ink);background:#f5f1eb0a;border-radius:10px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,background .2s}.coaba-login .cl-field input::placeholder{color:var(--ink-3)}.coaba-login .cl-field input:hover{border-color:#e8a48a4d}.coaba-login .cl-field input:focus{background:#f5f1eb0f;border-color:#e8a48ab3}.coaba-login .cl-error{color:#ffe4d6;background:#c9603f1f;border:1px solid #c9603f73;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5}.coaba-login .cl-submit{background:var(--ink);color:var(--bg);border:1px solid var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px 20px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.coaba-login .cl-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px -10px #e8a48a8c}.coaba-login .cl-submit:disabled{opacity:.6;cursor:progress}.coaba-login .cl-help{color:var(--ink-3);text-align:center;margin:4px 0 0;font-size:12.5px}.coaba-login .cl-help a{color:var(--accent);font-weight:500;text-decoration:none;transition:color .2s}.coaba-login .cl-help a:hover{color:var(--ink)}.coaba-login .cl-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-align:center;max-width:480px;margin:0;font-size:10px;line-height:1.6}.coaba-static{--bg:#0a0908;--bg-2:#14110e;--ink:#f5f1eb;--ink-2:#f5f1eba6;--ink-3:#f5f1eb66;--line:#f5f1eb1a;--line-2:#f5f1eb2e;--accent:#e8a48a;--accent-2:#c9603f;--serif:"Newsreader", ui-serif, Georgia, serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;background:radial-gradient(40% 30% at 80% 0%,#e8a48a14,transparent 70%),var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex}.coaba-static .cs-nav{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);background:#0a0908b3;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 32px;display:grid;position:sticky;top:0}.coaba-static .cs-back{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;justify-self:start;align-items:center;gap:8px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.coaba-static .cs-back:hover{color:var(--ink)}.coaba-static .cs-back-icon{font-family:var(--sans);letter-spacing:normal;font-size:14px}.coaba-static .cs-brand{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);cursor:pointer;justify-self:center;align-items:center;gap:8px;font-size:18px;text-decoration:none;display:inline-flex}.coaba-static .cs-brand-mark{place-items:center;display:inline-grid}.coaba-static .cs-brand-name .aba{color:var(--accent-2);font-style:italic}.coaba-static .cs-nav .lang{justify-self:end}.coaba-static .cs-main{flex:1;justify-content:center;padding:64px 24px 96px;display:flex}.coaba-static .cs-article{flex-direction:column;gap:24px;width:100%;max-width:720px;display:flex}.coaba-static .cs-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:11px}.coaba-static .cs-title{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1.05}.coaba-static .cs-lead{font-family:var(--serif);color:var(--ink-2);max-width:640px;margin:0;font-size:20px;font-style:italic;line-height:1.5}.coaba-static .cs-blocks{border-top:1px solid var(--line);flex-direction:column;gap:32px;margin-top:16px;padding-top:32px;display:flex}.coaba-static .cs-block{flex-direction:column;gap:8px;display:flex}.coaba-static .cs-block h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:400}.coaba-static .cs-block p{font-family:var(--sans);color:var(--ink-2);max-width:64ch;margin:0;font-size:15px;line-height:1.65}.coaba-static .cs-block a{color:var(--accent);font-weight:500;text-decoration:none;transition:color .2s}.coaba-static .cs-block a:hover{color:var(--ink)}.coaba-static .cs-footnote{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);border-top:1px solid var(--line);max-width:64ch;margin:16px 0 0;padding-top:24px;font-size:11px;line-height:1.6}.coaba-static .cs-foot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:24px 32px;font-size:10px;display:flex}.coaba-static .cs-foot a{color:var(--ink-3);cursor:pointer;text-decoration:none;transition:color .2s}.coaba-static .cs-foot a:hover{color:var(--accent)}@media(max-width:700px){.coaba-static .cs-nav{grid-template-columns:1fr 1fr}.coaba-static .cs-brand{display:none}}html,body{background:var(--coaba-paper);color:var(--coaba-foreground);font-family:var(--coaba-font-sans)}@keyframes coaba-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes coaba-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes coaba-fade-in{0%{opacity:0}to{opacity:1}}.animate-breathe{animation:5s ease-in-out infinite coaba-breathe}.animate-fade-in-up{animation:.8s cubic-bezier(.22,.61,.36,1) backwards coaba-fade-in-up}.animate-fade-in{animation:1.4s ease-out backwards coaba-fade-in}@media(prefers-reduced-motion:reduce){.animate-breathe,.animate-fade-in-up,.animate-fade-in{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
