@property --onb-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}@keyframes onb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes onb-pop{0%{opacity:0;transform:translateY(8px) scale(.965)}to{opacity:1;transform:none}}@keyframes onb-spin{to{--onb-angle: 360deg}}@keyframes onb-rot{to{transform:rotate(360deg)}}@keyframes onb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes onb-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes onb-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--onb-glow) 55%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes onb-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}@keyframes onb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes onb-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes onb-sheet-top{0%{transform:translateY(-24px);opacity:0}to{transform:none;opacity:1}}@keyframes onb-panel{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes onb-caret{50%{opacity:0}}@keyframes onb-glow-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes onb-blur-in{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes onb-out{to{opacity:0;transform:translateY(-4px) scale(.985)}}@keyframes onb-check{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:none}}.onb-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.onb-catch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:transparent}.onb-spot.closed>span{display:none}.onb-spot{position:fixed;z-index:1001;pointer-events:none;border-radius:12px;box-shadow:0 0 0 200vmax var(--onb-veil);transition:top .55s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),opacity .3s ease;animation:onb-fade .35s ease both}.onb-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--onb-angle, 0deg),var(--onb-glow),var(--onb-gold),var(--onb-glow-soft),var(--onb-glow));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:onb-spin 8s linear infinite}.onb-glow{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;box-shadow:0 0 18px 2px color-mix(in srgb,var(--onb-glow) 38%,transparent),0 0 48px 6px color-mix(in srgb,var(--onb-gold) 12%,transparent);animation:onb-glow-breathe 3.2s ease-in-out infinite}.onb-card{position:fixed;z-index:1002;width:380px;max-width:calc(100vw - 24px);background:linear-gradient(180deg,var(--white),var(--paper));border:1px solid var(--line);border-radius:12px;padding:16px 20px;overflow:hidden;box-shadow:0 36px 80px -30px #1c1a1756,0 0 0 1px #ffffff80 inset;animation:onb-pop .42s cubic-bezier(.22,1,.36,1) both;outline:none}.onb-card.onb-ghost{z-index:1002;pointer-events:none;animation:onb-out .22s ease forwards!important}.onb-card.onb-ghost *{animation:none!important}.onb-card.onb-sheet{left:12px!important;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));top:auto!important;width:auto;max-height:60vh;overflow:auto;animation:onb-sheet .4s cubic-bezier(.22,1,.36,1) both}.onb-card.onb-sheet.top{top:calc(12px + env(safe-area-inset-top))!important;bottom:auto;animation-name:onb-sheet-top}.onb-arrow{position:absolute;width:14px;height:14px;background:var(--white);transform:rotate(45deg);border-radius:4px;box-shadow:-1px -1px 0 var(--line)}.onb-card:has(.onb-arrow){overflow:visible}.onb-segs{display:flex;gap:4px;margin:-2px 0 14px}.onb-segs span{flex:1;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.onb-segs span i{display:block;height:100%;border-radius:2px;transform-origin:left center;background:linear-gradient(90deg,var(--onb-glow),var(--onb-gold));transition:transform .5s cubic-bezier(.22,1,.36,1)}.onb-card-top{display:flex;align-items:center;gap:10px}.onb-card-top .onb-eyebrow{flex:1;min-width:0}.onb-skip{flex:none;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;font:600 13px/1 Manrope,sans-serif;color:var(--muted-2);padding:6px 8px;margin:-6px -8px -6px 0;border-radius:8px;cursor:pointer;transition:color .2s ease,background .2s ease}.onb-skip:hover{color:var(--ink-strong);background:var(--soft)}.onb-body{animation:onb-rise .38s cubic-bezier(.22,1,.36,1) both}.onb-eyebrow{display:flex;align-items:center;gap:9px;font-family:inherit;font-size:12px;color:var(--brand);white-space:nowrap}.onb-eyebrow i{flex:none;width:20px;height:2px;background:var(--onb-glow);border-radius:2px}.onb-eyebrow b{color:var(--muted-2);font-weight:500}.onb-eyebrow b:before{content:"·";margin-right:8px}.onb-eyebrow.dark{color:var(--onb-gold)}.onb-title{font-family:inherit;font-weight:600;font-size:28px;line-height:1.08;color:var(--ink);margin:10px 0 8px;text-wrap:balance}.onb-text{font-size:15px;line-height:1.6;color:var(--text);text-wrap:pretty}.onb-text b{color:var(--ink)}.onb-nextch{margin-top:12px;font-size:13px;font-weight:500;color:var(--muted-2)}.onb-dots{display:flex;align-items:center;gap:5px}.onb-dots span{width:6px;height:6px;border-radius:4px;background:var(--line-strong);transition:width .35s cubic-bezier(.22,1,.36,1),background .35s ease}.onb-dots span.on{width:18px;background:linear-gradient(90deg,var(--onb-glow),var(--onb-gold))}.onb-dots span.done{background:var(--onb-glow-soft)}.onb-count{font-family:inherit;font-size:12px;color:var(--muted-2);white-space:nowrap}.onb-foot{display:flex;align-items:center;gap:8px;margin-top:16px}.onb-hint{font-size:12px;color:var(--faint);margin-top:10px}.onb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;font:inherit;font-size:14px;font-weight:700;line-height:1.2;border-radius:12px;padding:11px 16px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.onb-btn:active{transform:translateY(1px) scale(.985)}.onb-btn:disabled{opacity:.45;cursor:default}.onb-btn svg{flex:none}.onb-btn.primary{color:var(--white);background:linear-gradient(135deg,var(--onb-glow),var(--clay-500));box-shadow:0 14px 28px -14px color-mix(in srgb,var(--onb-glow) 85%,transparent)}.onb-btn.primary:hover:not(:disabled){box-shadow:0 18px 34px -14px color-mix(in srgb,var(--onb-glow) 95%,transparent);transform:translateY(-1px)}.onb-btn.primary svg{transition:transform .2s ease}.onb-btn.primary:hover:not(:disabled) svg{transform:translate(2px)}.onb-btn.ghost{color:var(--ink-strong);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.onb-btn.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--muted-2)}.onb-btn.icon{width:42px;padding:11px 0}.onb-btn.text{color:var(--muted);background:transparent;padding:11px 8px;font-weight:600}.onb-btn.text:hover:not(:disabled){color:var(--brand)}.onb-btn.text.on-dark{color:var(--sand-300)}.onb-btn.text.on-dark:hover:not(:disabled){color:var(--amber-100)}.onb-btn.dark{color:var(--amber-100);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29}.onb-btn.dark:hover:not(:disabled){background:#ffffff1f}.onb-btn:focus-visible,.onb-icon:focus-visible,.onb-chip:focus-visible,.onb-skip:focus-visible,.onb-launch:focus-visible,.onb-send:focus-visible,.onb-wrote button:focus-visible,.onb-cloud .x:focus-visible{outline:1.5px solid var(--onb-gold);outline-offset:3px}.onb-orb{position:relative;display:inline-block;vertical-align:middle;flex:none;border-radius:50%;isolation:isolate}.onb-orb .core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 32% 28%,var(--amber-100) 0%,var(--onb-glow-soft) 22%,var(--onb-glow) 48%,var(--clay-600) 72%,var(--onb-night-2) 100%);box-shadow:inset -6px -8px 18px #1c1a1734,inset 4px 5px 12px #ffffff59;animation:onb-breathe 4.2s ease-in-out infinite}.onb-orb .core:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,transparent 0 30%,color-mix(in srgb,var(--onb-gold) 70%,transparent) 42%,transparent 55% 72%,color-mix(in srgb,var(--white) 55%,transparent) 80%,transparent 90%);animation:onb-rot 7s linear infinite;mix-blend-mode:soft-light}.onb-orb .core:after{content:"";position:absolute;left:18%;top:14%;width:34%;height:22%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.75),transparent 70%);filter:blur(1px)}.onb-orb .halo{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--onb-glow) 55%,transparent) 0%,transparent 68%);animation:onb-halo 3.2s ease-in-out infinite}.onb-orb.busy .core:before{animation-duration:1.6s}.onb-welcome-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(90% 70% at 50% 40%,rgba(28,26,23,.248),var(--onb-veil));backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px);animation:onb-fade .45s ease both}.onb-welcome-veil.fin{animation:onb-blur-in .45s ease both}.onb-welcome{position:relative;width:560px;max-width:100%;margin:auto;flex:none;border-radius:28px;padding:32px 34px 22px;color:var(--amber-100);background:radial-gradient(120% 90% at 20% 0%,var(--amber-750) 0%,var(--clay-850-2) 50%,var(--onb-night) 100%);box-shadow:0 50px 110px -40px #0a0503e6,inset 0 1px #ffffff1a;animation:onb-panel .55s cubic-bezier(.22,1,.36,1) both;outline:none}.onb-fin-head{display:flex;align-items:center;gap:14px}.onb-sub{font-size:13px;color:var(--sand-300)}.onb-welcome h1,.onb-welcome h2{font-family:inherit;font-weight:600;font-size:32px;line-height:1.02;margin:18px 0 12px;color:var(--amber-100);text-wrap:balance}.onb-welcome h2{font-size:32px}.onb-welcome h1 em{color:var(--clay-300)}.onb-welcome p{font-size:15px;line-height:1.62;color:var(--sand-300);text-wrap:pretty}.onb-welcome p b{color:var(--amber-100)}.onb-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.onb-chapters li{list-style:none;display:flex;align-items:flex-start;gap:11px;animation:onb-rise .5s cubic-bezier(.22,1,.36,1) both}.onb-chapters .n{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px;font:600 12px/1 inherit;color:var(--onb-gold);box-shadow:inset 0 0 0 1px #ffffff2e}.onb-chapters .t{display:flex;flex-direction:column;gap:2px;min-width:0}.onb-chapters .t b{font-size:14px;font-weight:700;color:var(--amber-100)}.onb-chapters .t small{font-size:13px;color:var(--sand-300)}.onb-chapters li.last .n{color:var(--onb-night);background:linear-gradient(135deg,var(--onb-gold),var(--onb-glow));box-shadow:none}.onb-welcome-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.onb-welcome-actions .spacer{flex:1}.onb-welcome-note{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:13px;color:var(--sand-300)}.onb-welcome-note .q{flex:none;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;font:800 12px/1 Manrope,sans-serif;color:var(--amber-100);box-shadow:inset 0 0 0 1px #ffffff38}.onb-fin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:20px 0 24px;padding:16px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.onb-fin-list li{list-style:none;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--amber-100);animation:onb-rise .45s cubic-bezier(.22,1,.36,1) both}.onb-fin-list .ok{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--onb-night);background:var(--moss-350);animation:onb-check .4s cubic-bezier(.22,1.4,.36,1) both;animation-delay:inherit}.onb-fin-list li.next{color:var(--onb-gold)}.onb-fin-list li.next .ok{background:linear-gradient(135deg,var(--onb-gold),var(--onb-glow))}.onb-launch-wrap{position:fixed;right:22px;bottom:22px;z-index:70;display:flex;align-items:center;gap:10px;pointer-events:none}.onb-launch-wrap>*{pointer-events:auto}.onb-launch-wrap.mob{right:14px;bottom:calc(76px + env(safe-area-inset-bottom))}.onb-launch{position:relative;flex:none;width:58px;height:58px;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;animation:onb-pop .5s cubic-bezier(.22,1,.36,1) both}.onb-launch .ring{position:absolute;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);transform:rotate(-90deg);pointer-events:none}.onb-launch .ring circle{fill:none;stroke-width:4}.onb-launch .ring .bg{stroke:var(--line-strong)}.onb-launch .ring .fg{stroke:url(#onbRingGrad);stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.onb-launch .badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:8px;background:var(--brand);color:var(--white);font:700 12px/20px inherit;text-align:center;box-shadow:0 0 0 2px var(--paper);animation:onb-pop .3s ease both}.onb-launch.nudge .onb-orb{animation:onb-pulse 2.2s ease-out infinite;border-radius:50%}.onb-launch .onb-orb .core,.onb-launch .onb-orb .core:before{animation-play-state:paused}.onb-launch:hover .onb-orb .core,.onb-launch:hover .onb-orb .core:before,.onb-launch:focus-visible .onb-orb .core,.onb-launch:focus-visible .onb-orb .core:before,.onb-launch.nudge .onb-orb .core,.onb-launch.nudge .onb-orb .core:before{animation-play-state:running}.onb-pill{border:0;cursor:pointer;font:700 13px/1 Manrope,sans-serif;color:var(--ink-strong);background:var(--white);padding:9px 12px;border-radius:999px;box-shadow:0 12px 26px -16px #1c1a1745,inset 0 0 0 1px var(--line);animation:onb-pop .5s .15s cubic-bezier(.22,1,.36,1) both}.onb-pill:hover{color:var(--brand)}.onb-cloud{position:absolute;right:0;bottom:calc(100% + 14px);width:250px;display:flex;gap:8px;align-items:flex-start;padding:12px 10px 12px 14px;border-radius:12px;background:var(--onb-night);color:var(--amber-100);font-size:13px;line-height:1.45;box-shadow:0 22px 40px -18px #1c1a1750;animation:onb-pop .45s .6s cubic-bezier(.22,1,.36,1) both}.onb-cloud:after{content:"";position:absolute;right:24px;bottom:-6px;width:12px;height:12px;background:var(--onb-night);transform:rotate(45deg);border-radius:2px}.onb-cloud .x{flex:none;width:22px;height:22px;border:0;border-radius:6px;background:#ffffff14;color:var(--amber-100);display:flex;align-items:center;justify-content:center;cursor:pointer}.onb-cloud .x:hover{background:#ffffff29}.onb-panel{position:fixed;right:22px;bottom:22px;z-index:950;width:424px;height:min(720px,calc(100vh - 44px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,var(--paper),var(--amber-50-2));box-shadow:0 50px 100px -36px #1c1a1750,0 0 0 1px var(--line);transform-origin:bottom right;animation:onb-panel .42s cubic-bezier(.22,1,.36,1) both;outline:none}.onb-panel.mob{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;animation:onb-sheet .38s cubic-bezier(.22,1,.36,1) both}.onb-head{position:relative;flex:none;display:flex;align-items:center;gap:12px;padding:16px 14px 14px 18px;color:var(--amber-100);background:radial-gradient(140% 160% at 0% 0%,var(--amber-750) 0%,var(--onb-night-2) 55%,var(--onb-night) 100%)}.onb-panel.mob .onb-head{padding-top:calc(16px + env(safe-area-inset-top))}.onb-head .who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.onb-head .who b{font-size:15px;font-weight:800;letter-spacing:-.01em}.onb-head .who b .onb-demo{margin-left:8px;font:700 12px/1 inherit;font-style:normal;color:var(--onb-night);background:var(--onb-gold);padding:3px 6px;border-radius:6px;vertical-align:2px}.onb-head .who span{font-size:13px;color:var(--sand-300);display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onb-head .who span i{flex:none;width:7px;height:7px;border-radius:4px;background:var(--moss-350);box-shadow:0 0 0 3px #7fd1a038}.onb-head .who span i.busy{background:var(--onb-gold);box-shadow:0 0 0 3px #ffb84c38}.onb-icon{flex:none;width:34px;height:34px;border-radius:8px;border:0;background:#ffffff0f;color:var(--amber-100);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.onb-icon:hover{background:#ffffff24}.onb-prog{flex:none;padding:10px 18px 12px;background:var(--onb-night);color:var(--amber-100);display:flex;flex-direction:column;gap:8px}.onb-prog .row{display:flex;align-items:baseline;gap:8px;font-size:12px}.onb-prog .row b{font-weight:700}.onb-prog .row span{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--sand-300)}.onb-prog .row span.ok{color:var(--moss-350);font-weight:700}.onb-bar{height:5px;border-radius:4px;background:#ffffff1a;overflow:hidden}.onb-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--onb-glow),var(--onb-gold));transition:width .8s cubic-bezier(.22,1,.36,1)}.onb-menu{position:absolute;right:12px;top:58px;z-index:5;min-width:250px;padding:6px;border-radius:12px;background:var(--white);box-shadow:0 26px 50px -20px #1c1a173f,0 0 0 1px var(--line);animation:onb-pop .22s ease both}.onb-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--ink-strong);padding:10px 11px;border-radius:8px;cursor:pointer}.onb-menu button svg{color:var(--muted-2)}.onb-menu button:hover:not(:disabled),.onb-menu button:focus-visible{background:var(--soft);outline:none}.onb-menu button:disabled{opacity:.45;cursor:default}.onb-menu button.danger,.onb-menu button.danger svg{color:var(--danger)}.onb-feed{flex:1;min-height:0;overflow-y:auto;padding:18px 16px 10px;display:flex;flex-direction:column;gap:8px;scroll-behavior:smooth}.onb-msg{display:flex;gap:10px;align-items:flex-start;max-width:100%;animation:onb-rise .38s cubic-bezier(.22,1,.36,1) both}.onb-msg.first{margin-top:10px}.onb-feed>.onb-msg:first-child{margin-top:0}.onb-msg.me{flex-direction:row-reverse}.onb-msg .av,.onb-typing .av{flex:none;width:28px;min-height:1px}.onb-bubble{max-width:84%;font-size:14px;line-height:1.6;word-wrap:break-word;overflow-wrap:anywhere;white-space:normal}.onb-msg.ai .onb-bubble{flex:1;min-width:0;max-width:none;color:var(--text);padding:4px 4px 0 0}.onb-msg.me .onb-bubble{padding:10px 14px;border-radius:12px 18px 6px;background:linear-gradient(135deg,var(--onb-night-2),var(--onb-night));color:var(--amber-100);box-shadow:0 12px 24px -16px #1c1a1750}.onb-bubble p+p,.onb-bubble p+ul,.onb-bubble ul+p{margin-top:8px}.onb-bubble b{font-weight:700;color:var(--ink)}.onb-msg.me .onb-bubble b{color:var(--white)}.onb-bubble ul{margin:0;padding-left:18px}.onb-skel{flex:none!important;border-radius:12px;padding:0!important;background:linear-gradient(90deg,var(--amber-100-2) 0%,var(--amber-50-7) 50%,var(--amber-100-2) 100%);background-size:200% 100%;animation:onb-shimmer 1.6s linear infinite}.onb-caret{display:inline-block;width:7px;height:15px;margin-left:2px;vertical-align:-2px;border-radius:2px;background:var(--onb-glow);animation:onb-caret 1s steps(1) infinite}.onb-wrote{align-self:flex-end;max-width:88%;display:flex;flex-direction:column;align-items:flex-end;gap:6px;animation:onb-rise .4s ease both}.onb-wrote button{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--white);color:var(--ok);font:700 12px/1 Manrope,sans-serif;padding:7px 10px;border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong)}.onb-wrote ul{list-style:none;align-self:stretch;background:var(--white);border-radius:12px;padding:10px 12px;box-shadow:inset 0 0 0 1px var(--line);font-size:13px;line-height:1.45;color:var(--text);display:flex;flex-direction:column;gap:9px}.onb-wrote li{display:flex;flex-direction:column;gap:2px}.onb-wrote li b{font-size:12px;font-family:inherit;font-weight:600;color:var(--muted-2)}.onb-wrote li em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;color:var(--muted-2)}.onb-note{align-self:center;max-width:92%;font-size:13px;line-height:1.5;color:var(--muted);text-align:center;padding:7px 12px;border-radius:8px;background:var(--soft)}.onb-note.bad{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;color:var(--danger);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong)}.onb-note.bad .onb-btn{padding:4px 6px;font-size:13px;color:var(--brand);text-decoration:underline;text-underline-offset:3px}.onb-typing{display:flex;align-items:center;gap:10px;margin-top:10px}.onb-typing .dots{display:flex;gap:4px;padding:8px 0}.onb-typing .dots i{width:7px;height:7px;border-radius:4px;background:var(--onb-glow);animation:onb-dot 1.2s ease-in-out infinite}.onb-typing .dots i:nth-child(2){animation-delay:.15s}.onb-typing .dots i:nth-child(3){animation-delay:.3s}.onb-typing .say{font-size:13px;color:var(--muted);animation:onb-fade .4s ease both}.onb-compose{flex:none;padding:10px 12px 12px;border-top:1px solid var(--line);background:var(--white);display:flex;flex-direction:column;gap:9px}.onb-panel.mob .onb-compose{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.onb-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px;-webkit-mask:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent);mask:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent)}.onb-chips::-webkit-scrollbar{display:none}.onb-chip{flex:none;border:0;background:var(--white);color:var(--ink-strong);font:600 13px/1 Manrope,sans-serif;padding:8px 11px;border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .2s ease,color .2s ease,background .2s ease;white-space:nowrap}.onb-chip:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--onb-glow);color:var(--brand)}.onb-chip:disabled{opacity:.5;cursor:default}.onb-chip.hint{background:var(--soft);box-shadow:none}.onb-chip.hint:hover{background:var(--white)}.onb-input{display:flex;align-items:flex-end;gap:8px;background:var(--white);border-radius:12px;padding:6px 6px 6px 14px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow .2s ease}.onb-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--sand-350),0 0 0 4px #ffb84c29}.onb-input textarea{flex:1;min-width:0;border:0;outline:none;resize:none;background:transparent;font:400 14px/1.5 Manrope,sans-serif;color:var(--ink);padding:7px 0;max-height:140px}.onb-input textarea:focus{box-shadow:none!important;border-color:transparent!important}.onb-input textarea:focus-visible{outline:none}.onb-send{flex:none;width:38px;height:38px;border-radius:12px;border:0;cursor:pointer;color:var(--white);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--onb-glow),var(--clay-500));box-shadow:0 10px 20px -10px color-mix(in srgb,var(--onb-glow) 90%,transparent);transition:transform .15s ease,background .2s ease,color .2s ease}.onb-send:disabled{background:var(--soft);color:var(--faint);cursor:default;box-shadow:none}.onb-send:not(:disabled):hover{transform:translateY(-1px)}.onb-legal{font-size:12px;color:var(--muted-2);text-align:center}.onb-done{margin-top:10px;border-radius:12px;padding:16px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -26px #1c1a1739;animation:onb-pop .5s ease both}.onb-done .onb-eyebrow{color:var(--ok)}.onb-done .onb-eyebrow i{background:var(--ok)}.onb-done h3{font-family:inherit;font-size:28px;font-weight:600;color:var(--ink);margin:6px 0 4px}.onb-sum{display:flex;flex-direction:column;gap:8px;margin-top:12px}.onb-sum div{background:var(--soft);border-radius:12px;padding:10px 12px;font-size:13px;color:var(--text)}.onb-sum div b{display:block;font-size:12px;font-family:inherit;color:var(--muted-2);margin-bottom:4px}.onb-help{position:relative;flex:none;width:38px;height:38px;border-radius:8px;border:1px solid var(--amber-150);background:var(--white);color:var(--sand-600);font:800 15px/1 Manrope,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease}.onb-help:hover{border-color:var(--sand-350);color:var(--brand)}.onb-help:focus-visible{outline:1.5px solid var(--onb-gold);outline-offset:3px}.onb-help-menu{position:absolute;top:46px;right:0;z-index:48;width:272px;padding:6px;border-radius:12px;background:var(--white);box-shadow:0 26px 50px -24px #1c1a1739,0 0 0 1px var(--amber-150);animation:onb-pop .2s ease both}.onb-help-menu button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:transparent;font:inherit;padding:10px 11px;border-radius:8px;cursor:pointer}.onb-help-menu button b{font-size:14px;font-weight:700;color:var(--ink-strong)}.onb-help-menu button span{font-size:13px;color:var(--muted);line-height:1.4}.onb-help-menu button:hover,.onb-help-menu button:focus-visible{background:var(--soft);outline:none}@media (max-width: 760px){.onb-welcome{padding:24px 20px 18px;border-radius:12px}.onb-welcome h1{font-size:28px;margin:14px 0 10px}.onb-welcome h2{font-size:29px;margin:14px 0 10px}.onb-welcome p{font-size:14px}.onb-chapters,.onb-fin-list{margin:16px 0 18px;padding:14px 0;gap:10px 14px}.onb-chapters .t small{display:none}.onb-welcome-actions .onb-btn.primary{flex:1 1 100%;padding:14px 16px}.onb-welcome-note{display:none}.onb-title{font-size:24px}.onb-panel.mob .onb-feed{padding:14px 12px 8px}}@supports not (color: color-mix(in srgb,red 50%,blue)){.onb-btn.primary,.onb-send{box-shadow:0 12px 24px -14px #1c1a1745}.onb-glow{box-shadow:0 0 18px 2px #1c1c1a16}}@media (prefers-reduced-motion: reduce){[class*=onb-],[class*=onb-]:before,[class*=onb-]:after,[class*=onb-] *,.onb-orb .core,.onb-orb .core:before,.onb-orb .halo,.onb-typing .dots i{animation:none!important;transition:none!important}}.onb-orb .core{background:var(--accent);box-shadow:none;animation:none}.onb-orb .core:before{display:none}.onb-orb .core:after{left:27%;top:27%;width:46%;height:46%;border-radius:0;filter:none;background:var(--on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4.5 5.5h15v10h-9l-4.5 3.5v-3.5h-1.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4.5 5.5h15v10h-9l-4.5 3.5v-3.5h-1.5z'/%3E%3C/svg%3E") center / contain no-repeat}.onb-orb .halo{display:none}.onb-launch{width:48px;height:48px;box-shadow:var(--shadow-2);border-radius:50%}.onb-launch-wrap.mob .onb-launch{width:46px;height:46px}.onb-pill{box-shadow:var(--shadow-1),inset 0 0 0 1px var(--line);font-weight:600}.onb-welcome{color:var(--ink);background:var(--card);box-shadow:var(--shadow-2);border-radius:16px}.onb-welcome h1,.onb-welcome h2{color:var(--ink);font-weight:700;font-size:28px;line-height:1.15}.onb-welcome h1 em{color:var(--accent-text);font-style:normal}.onb-welcome p,.onb-sub,.onb-welcome-note{color:var(--text)}.onb-welcome p b{color:var(--ink)}.onb-chapters,.onb-fin-list{border-color:var(--line)}.onb-chapters .n{color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong)}.onb-chapters .t b,.onb-fin-list li{color:var(--ink)}.onb-chapters .t small{color:var(--muted)}.onb-chapters li.last .n,.onb-fin-list li.next .ok{color:var(--on-accent);background:var(--accent)}.onb-fin-list li.next{color:var(--accent)}.onb-welcome-note .q{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.onb-welcome .onb-btn.dark{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.onb-welcome .onb-btn.dark:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--muted);background:var(--card)}.onb-welcome .onb-btn.text.on-dark{color:var(--muted)}.onb-welcome .onb-btn.text.on-dark:hover:not(:disabled){color:var(--ink)}.onb-eyebrow i{display:none}.onb-btn{border-radius:8px;font-weight:600}.onb-btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:none}.onb-btn.primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:none;transform:none}.onb-orb{background:#1c1c1a;overflow:hidden}.onb-orb .core,.onb-orb .halo{display:none}.onb-launch{background:transparent}.onb-orb{background:transparent;overflow:visible}.onb-launch{width:60px;height:60px;box-shadow:none;background:transparent;border-radius:50%}.onb-launch-wrap.mob .onb-launch{width:52px;height:52px}.onb-launch:hover .onb-orb{transform:scale(1.04)}.onb-orb{transition:transform .2s ease}.onb-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 9px}.onb-pill .pr{width:18px;height:18px;flex:none;transform:rotate(-90deg)}.onb-pill .pr circle{fill:none;stroke-width:2.5}.onb-pill .pr .bg{stroke:var(--line-strong)}.onb-pill .pr .fg{stroke:var(--ink);stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.onb-launch:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;pointer-events:none;opacity:0;transform:scale(.85);background:radial-gradient(circle,#11111024,#1111100f 45%,#11111000 70%);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.onb-launch:hover:before,.onb-launch:focus-visible:before{opacity:1;transform:scale(1)}.onb-launch:hover .onb-orb,.onb-launch:focus-visible .onb-orb{transform:scale(1.06)}.onb-orb{transition:transform .35s cubic-bezier(.22,1,.36,1)}:root{--stone-25: #FFFFFF;--stone-25-2: #FFFFFF;--sand-50: #F1EEE9;--sand-100: #ECE8E2;--sand-100-2: #ECE8E2;--sand-100-3: #E3DED6;--sand-150: #E3DED6;--sand-150-2: #E3DED6;--sand-150-3: #E3DED6;--sand-150-4: #E3DED6;--sand-150-5: #E3DED6;--sand-150-6: #D6D0C6;--sand-150-7: #E3DED6;--sand-200: #D6D0C6;--sand-200-2: #D6D0C6;--sand-250: #B9B2A7;--sand-250-2: #D6D0C6;--sand-250-3: #D6D0C6;--sand-300: #B9B2A7;--sand-300-2: #B9B2A7;--sand-300-3: #B9B2A7;--sand-300-4: #B9B2A7;--sand-350: #B9B2A7;--sand-350-2: #B9B2A7;--sand-350-3: #9A938A;--sand-350-4: #B9B2A7;--sand-400: #9A938A;--sand-400-2: #9A938A;--sand-400-3: #9A938A;--sand-450: #9A938A;--sand-450-2: #9A938A;--sand-450-3: #9A938A;--sand-450-4: #9A938A;--sand-450-5: #9A938A;--sand-450-6: #9A938A;--sand-450-7: #9A938A;--sand-500: #77716A;--sand-500-2: #77716A;--sand-550: #77716A;--sand-550-2: #77716A;--sand-550-3: #77716A;--sand-550-4: #77716A;--sand-550-5: #77716A;--sand-600: #5E5850;--sand-600-2: #77716A;--sand-700: #46413B;--sand-700-2: #46413B;--sand-750: #46413B;--sand-750-2: #46413B;--sand-800: #2E2B27;--sand-850: #2E2B27;--clay-50: #F1EEE9;--clay-50-2: #F1EEE9;--clay-50-3: #F7F6F3;--clay-50-4: #F7F6F3;--clay-50-5: #F1EEE9;--clay-100: #FFEBD6;--clay-100-2: #ECE8E2;--clay-100-3: #FFEBD6;--clay-100-4: #ECE8E2;--clay-150: #FFD3A6;--clay-150-2: #D6D0C6;--clay-150-3: #D6D0C6;--clay-150-4: #E3DED6;--clay-200: #FFD3A6;--clay-200-2: #D6D0C6;--clay-200-3: #FFD3A6;--clay-250: #FFA24D;--clay-250-2: #FFA24D;--clay-300: #FFA24D;--clay-400: #FF8000;--clay-450: #E67300;--clay-500: #FF8000;--clay-550: #C8372D;--clay-550-2: #C8372D;--clay-550-3: #E67300;--clay-600: #B35A00;--clay-600-2: #C8372D;--clay-600-3: #B35A00;--clay-600-4: #C8372D;--clay-650: #A32A22;--clay-700: #A32A22;--clay-750: #46413B;--clay-750-2: #7A3D00;--clay-800: #7A3D00;--clay-850: #2E2B27;--clay-850-2: #2E2B27;--clay-900: #1C1A17;--clay-900-2: #1C1A17;--clay-900-3: #1C1A17;--clay-900-4: #1C1A17;--clay-900-5: #1C1A17;--amber-25: #FBFAF8;--amber-25-2: #FBFAF8;--amber-25-3: #FBFAF8;--amber-25-4: #FBFAF8;--amber-25-5: #FBFAF8;--amber-50: #F1EEE9;--amber-50-10: #F7F6F3;--amber-50-11: #F1EEE9;--amber-50-12: #F7F6F3;--amber-50-13: #F7F6F3;--amber-50-14: #F7F6F3;--amber-50-15: #F1EEE9;--amber-50-16: #F7F6F3;--amber-50-17: #FBFAF8;--amber-50-18: #F1EEE9;--amber-50-19: #F7F6F3;--amber-50-2: #F7F6F3;--amber-50-20: #F7F6F3;--amber-50-21: #F7F6F3;--amber-50-22: #F7F6F3;--amber-50-23: #FBFAF8;--amber-50-24: #F7F6F3;--amber-50-25: #FBFAF8;--amber-50-26: #F1EEE9;--amber-50-27: #F7F6F3;--amber-50-28: #F1EEE9;--amber-50-3: #F1EEE9;--amber-50-4: #F7F6F3;--amber-50-5: #FBFAF8;--amber-50-6: #F1EEE9;--amber-50-7: #F7F6F3;--amber-50-8: #F1EEE9;--amber-50-9: #FBFAF8;--amber-100: #ECE8E2;--amber-100-10: #F1EEE9;--amber-100-11: #ECE8E2;--amber-100-12: #ECE8E2;--amber-100-13: #E3DED6;--amber-100-14: #F1EEE9;--amber-100-15: #E3DED6;--amber-100-16: #ECE8E2;--amber-100-17: #F1EEE9;--amber-100-18: #ECE8E2;--amber-100-2: #F1EEE9;--amber-100-3: #F1EEE9;--amber-100-4: #ECE8E2;--amber-100-5: #ECE8E2;--amber-100-6: #ECE8E2;--amber-100-7: #ECE8E2;--amber-100-8: #ECE8E2;--amber-100-9: #F1EEE9;--amber-150: #D6D0C6;--amber-150-10: #E3DED6;--amber-150-11: #E3DED6;--amber-150-12: #E3DED6;--amber-150-13: #D6D0C6;--amber-150-14: #E3DED6;--amber-150-15: #E3DED6;--amber-150-16: #E3DED6;--amber-150-17: #E3DED6;--amber-150-2: #E3DED6;--amber-150-3: #E3DED6;--amber-150-4: #D6D0C6;--amber-150-5: #E3DED6;--amber-150-6: #E3DED6;--amber-150-7: #E3DED6;--amber-150-8: #D6D0C6;--amber-150-9: #E3DED6;--amber-200: #D6D0C6;--amber-200-2: #D6D0C6;--amber-200-3: #D6D0C6;--amber-200-4: #D6D0C6;--amber-200-5: #D6D0C6;--amber-200-6: #D6D0C6;--amber-250: #D6D0C6;--amber-350: #9A938A;--amber-350-2: #D9A03F;--amber-350-3: #B9B2A7;--amber-400: #D9A03F;--amber-550: #A86A12;--amber-600: #A86A12;--amber-650: #A86A12;--amber-650-2: #A86A12;--amber-650-3: #5E5850;--amber-650-4: #A86A12;--amber-700: #6B460E;--amber-750: #46413B;--amber-750-2: #46413B;--amber-900: #1C1A17;--moss-50: #EAF4EE;--moss-100: #EAF4EE;--moss-150: #D4EADC;--moss-150-2: #D4EADC;--moss-150-3: #D4EADC;--moss-200: #D4EADC;--moss-350: #8FCBA6;--moss-600: #2F8A57;--moss-650: #2F8A57;--moss-700: #1F5A3A;--moss-750: #1F5A3A;--sky-50: #ECE8E2;--sky-50-2: #F1EEE9;--sky-50-3: #F7F6F3;--sky-50-4: #F7F6F3;--sky-50-5: #F1EEE9;--sky-100: #E3DED6;--sky-100-2: #E3DED6;--sky-150: #E3DED6;--sky-150-2: #E3DED6;--sky-300: #B9B2A7;--sky-350: #9A938A;--sky-400: #9A938A;--sky-600: #77716A;--sky-650: #2F5F8F;--sky-700: #46413B;--sky-800: #2E2B27;--sky-900: #1C1A17;--white: #FFFFFF;--bg: #F1EFEA;--paper: var(--amber-50-5);--card: var(--white);--soft: var(--amber-50-28);--ink: var(--sand-850);--ink-strong: var(--clay-850);--text: var(--sand-750);--text-soft: var(--sand-700);--muted: var(--sand-600);--muted-2: var(--sand-550);--faint: var(--sand-450);--line: var(--sand-150);--line-soft: var(--amber-100-4);--line-strong: var(--amber-200);--accent: #FF8000;--accent-hover: #F07400;--brand: var(--clay-600);--brand-dark: var(--sand-700-2);--danger: var(--clay-600-2);--ok: var(--moss-600);--warn: var(--amber-650);--info: var(--sky-650);--side-bg: #FBFAF8;--strip-bg: linear-gradient(rgba(243,234,224,.97), rgba(240,230,219,.86));--col-bg: rgba(240,231,221,.6);--plate-bg: radial-gradient(70% 160% at 100% 0%, rgba(255,128,0,.26) 0%, rgba(255,128,0,.08) 38%, rgba(255,128,0,0) 70%), linear-gradient(110deg, #181715 0%, #201E1B 52%, #2A2520 100%);--plate-ink: #FFFFFF;--plate-text: rgba(255,255,255,.78);--plate-muted: rgba(255,255,255,.55);--plate-line: rgba(255,255,255,.1);--plate-bad: #FF9A8A;--plate-warn: #F2C46D;--on-accent: #1A1512;--accent-text: #B35A00;--accent-soft: #FFEBD6;--tray: #F6F4F0;--row-line: #E4DFD7;--bad-soft: #FDE8E6;--warn-soft: #F8EEDB;--nav-on: #EFEBE5;--nav-hover: rgba(28,26,23,.04);--avatar-bg: #E9E3DA;--avatar-fg: #5A4A3E;--shadow-1: 0 1px 2px rgba(28,26,23,.05);--shadow-2: 0 12px 32px -12px rgba(28,26,23,.22), 0 2px 6px rgba(28,26,23,.06);--ev-call: var(--sky-650);--ev-call-soft: var(--sky-50);--ev-step: var(--sand-750);--ev-step-soft: var(--tray);--ev-task: var(--moss-600);--ev-task-soft: var(--moss-50);--ev-promise: var(--amber-650);--ev-promise-soft: var(--warn-soft);--ev-send: var(--sand-550);--ev-send-soft: var(--nav-on);--ev-wait: var(--danger);--ev-wait-soft: var(--bad-soft);--cal-off: var(--tray);--cal-work: #FFFFFF;--cal-free: var(--moss-50);--cal-now: var(--danger);--cal-hour: var(--line-soft);--onb-veil: rgba(28, 26, 23, .62);--onb-glow: var(--clay-400);--onb-glow-soft: var(--clay-250);--onb-gold: var(--amber-400);--onb-night: var(--clay-900-3);--onb-night-2: var(--clay-850)}:root{--plate-link: var(--accent);--plate-btn-bg: var(--accent);--plate-btn-fg: var(--on-accent);--plate-btn-hover: var(--accent-hover);--hot-bg: var(--bad-soft);--hot-fg: var(--accent)}:root[data-look=graphite]{--accent: #1F1E1C;--accent-hover: #3A3835;--on-accent: #FFFFFF;--accent-text: #9A4F2E;--accent-soft: #F3E6DE;--clay-100: #F3E6DE;--clay-100-3: #F3E6DE;--clay-150: #E6CDBF;--clay-200: #E6CDBF;--clay-200-3: #E6CDBF;--clay-250: #C98A6C;--clay-250-2: #C98A6C;--clay-300: #C98A6C;--clay-400: #1F1E1C;--clay-500: #1F1E1C;--clay-450: #3A3835;--clay-550-3: #3A3835;--clay-600: #9A4F2E;--clay-600-3: #9A4F2E;--clay-750-2: #5C3520;--clay-800: #5C3520;--plate-bg: linear-gradient(115deg, #1D1C1A 0%, #262422 55%, #302D2A 100%);--plate-bad: #F2A193;--plate-btn-bg: #FFFFFF;--plate-btn-fg: #1C1A17;--plate-btn-hover: #ECE8E2;--plate-link: #E8C2AD;--hot-bg: #F3E6DE;--hot-fg: #9A4F2E}:root[data-look=nora]{--bg: #EDE7DE;--side-bg: #F4EFE8;--card: #FAF8F4;--paper: #F7F3EE;--soft: #EDE6DC;--ink: #151412;--ink-strong: #151412;--text: #3B3530;--text-soft: #4A433C;--muted: #7A7065;--muted-2: #8A8075;--faint: #A39A8E;--line: #DFD6CA;--line-soft: #E7E0D6;--line-strong: #CBBFB0;--row-line: #E2D9CE;--tray: #F2EDE6;--nav-on: #E6DED3;--nav-hover: rgba(21,20,18,.05);--avatar-bg: #E3DACE;--avatar-fg: #4A3F35;--accent: #151412;--accent-hover: #2E2B27;--on-accent: #F4EFE8;--accent-text: #6E5A48;--accent-soft: #EADFD3;--white: #FAF8F4;--clay-100: #EADFD3;--clay-100-3: #EADFD3;--clay-150: #D9C9B7;--clay-200: #D9C9B7;--clay-200-3: #D9C9B7;--clay-250: #A89078;--clay-250-2: #A89078;--clay-300: #A89078;--clay-400: #151412;--clay-500: #151412;--clay-450: #2E2B27;--clay-550-3: #2E2B27;--clay-600: #6E5A48;--clay-600-3: #6E5A48;--clay-750-2: #4A3A2C;--clay-800: #4A3A2C;--danger: #A8322A;--bad-soft: #F2E1DB;--plate-bg: #161513;--plate-line: rgba(244,239,232,.12);--plate-muted: rgba(244,239,232,.55);--plate-text: rgba(244,239,232,.78);--plate-ink: #F4EFE8;--plate-bad: #E9A594;--plate-btn-bg: #EDE7DE;--plate-btn-fg: #151412;--plate-btn-hover: #FFFFFF;--plate-link: #D9C9B7;--hot-bg: #EADFD3;--hot-fg: #6E5A48;--shadow-1: 0 1px 0 rgba(21,20,18,.03)}:root[data-look=blend]{--bg: #F3F3F1;--side-bg: #FAFAF9;--tray: #F6F6F4;--line: #E3E3E0;--line-soft: #ECECE9;--line-strong: #D2D2CE;--row-line: #E4E4E1;--nav-on: #ECECE9;--nav-hover: rgba(28,28,26,.05);--avatar-bg: #E6E6E3;--avatar-fg: #4A4A47;--accent: #DB5A3A;--accent-hover: #C44A2C;--on-accent: #FFFFFF;--accent-text: #A8472B;--accent-soft: #F9E6DE;--clay-100: #F9E6DE;--clay-100-3: #F9E6DE;--clay-150: #F0C7B7;--clay-200: #F0C7B7;--clay-200-3: #F0C7B7;--clay-250: #EA9A80;--clay-250-2: #EA9A80;--clay-300: #EA9A80;--clay-400: #DB5A3A;--clay-500: #DB5A3A;--clay-450: #C44A2C;--clay-550-3: #C44A2C;--clay-600: #A8472B;--clay-600-3: #A8472B;--clay-750-2: #6B3A26;--clay-800: #6B3A26;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(219,90,58,.2) 0%, rgba(219,90,58,.06) 40%, rgba(219,90,58,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-bad: #F5A48F;--plate-link: #F0A68F;--plate-btn-bg: #DB5A3A;--plate-btn-fg: #FFFFFF;--plate-btn-hover: #E86B4B;--hot-bg: #F9E6DE;--hot-fg: #C44A2C}:root[data-look=blend][data-accent=terracotta]{--accent: #B4532F;--accent-hover: #9C4526;--on-accent: #FFFFFF;--accent-text: #9A4526;--accent-soft: #F6E4DB;--clay-100: #F6E4DB;--clay-100-3: #F6E4DB;--clay-150: #EBC4B2;--clay-200: #EBC4B2;--clay-200-3: #EBC4B2;--clay-250: #D58866;--clay-250-2: #D58866;--clay-300: #D58866;--clay-400: #B4532F;--clay-500: #B4532F;--clay-450: #9C4526;--clay-550-3: #9C4526;--clay-600: #9A4526;--clay-600-3: #9A4526;--clay-750-2: #5E2A17;--clay-800: #5E2A17;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(180,83,47,.22) 0%, rgba(180,83,47,.07) 40%, rgba(180,83,47,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #EBAA8E;--plate-btn-bg: #B4532F;--plate-btn-fg: #FFFFFF;--plate-btn-hover: #C4603B;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-accent=teal]{--accent: #0F766E;--accent-hover: #0B5F58;--on-accent: #FFFFFF;--accent-text: #0E6B63;--accent-soft: #DDEFEC;--clay-100: #DDEFEC;--clay-100-3: #DDEFEC;--clay-150: #B5DCD6;--clay-200: #B5DCD6;--clay-200-3: #B5DCD6;--clay-250: #5FA89F;--clay-250-2: #5FA89F;--clay-300: #5FA89F;--clay-400: #0F766E;--clay-500: #0F766E;--clay-450: #0B5F58;--clay-550-3: #0B5F58;--clay-600: #0E6B63;--clay-600-3: #0E6B63;--clay-750-2: #08433E;--clay-800: #08433E;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(20,140,125,.22) 0%, rgba(20,140,125,.07) 40%, rgba(20,140,125,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #8FD3C8;--plate-btn-bg: #0F766E;--plate-btn-fg: #FFFFFF;--plate-btn-hover: #14867D;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-accent=indigo]{--accent: #3355D1;--accent-hover: #2944B0;--on-accent: #FFFFFF;--accent-text: #2F4DBD;--accent-soft: #E3E8FA;--clay-100: #E3E8FA;--clay-100-3: #E3E8FA;--clay-150: #C3CEF3;--clay-200: #C3CEF3;--clay-200-3: #C3CEF3;--clay-250: #7D93E0;--clay-250-2: #7D93E0;--clay-300: #7D93E0;--clay-400: #3355D1;--clay-500: #3355D1;--clay-450: #2944B0;--clay-550-3: #2944B0;--clay-600: #2F4DBD;--clay-600-3: #2F4DBD;--clay-750-2: #1C2E73;--clay-800: #1C2E73;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(70,100,230,.22) 0%, rgba(70,100,230,.07) 40%, rgba(70,100,230,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #A9B9F2;--plate-btn-bg: #3355D1;--plate-btn-fg: #FFFFFF;--plate-btn-hover: #4264DC;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-accent=olive]{--accent: #56713F;--accent-hover: #465D33;--on-accent: #FFFFFF;--accent-text: #4E6739;--accent-soft: #E6ECDD;--clay-100: #E6ECDD;--clay-100-3: #E6ECDD;--clay-150: #CCD8BD;--clay-200: #CCD8BD;--clay-200-3: #CCD8BD;--clay-250: #8FA676;--clay-250-2: #8FA676;--clay-300: #8FA676;--clay-400: #56713F;--clay-500: #56713F;--clay-450: #465D33;--clay-550-3: #465D33;--clay-600: #4E6739;--clay-600-3: #4E6739;--clay-750-2: #2E3D22;--clay-800: #2E3D22;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(120,150,90,.22) 0%, rgba(120,150,90,.07) 40%, rgba(120,150,90,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #BFD3A6;--plate-btn-bg: #56713F;--plate-btn-fg: #FFFFFF;--plate-btn-hover: #638048;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-accent=ochre]{--accent: #C88A12;--accent-hover: #B37A0E;--on-accent: #1C1A17;--accent-text: #8A5E08;--accent-soft: #F7ECD6;--clay-100: #F7ECD6;--clay-100-3: #F7ECD6;--clay-150: #EBD3A0;--clay-200: #EBD3A0;--clay-200-3: #EBD3A0;--clay-250: #DDB35E;--clay-250-2: #DDB35E;--clay-300: #DDB35E;--clay-400: #C88A12;--clay-500: #C88A12;--clay-450: #B37A0E;--clay-550-3: #B37A0E;--clay-600: #8A5E08;--clay-600-3: #8A5E08;--clay-750-2: #5A3D05;--clay-800: #5A3D05;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(214,150,30,.22) 0%, rgba(214,150,30,.07) 40%, rgba(214,150,30,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #E9C57A;--plate-btn-bg: #C88A12;--plate-btn-fg: #1C1A17;--plate-btn-hover: #D69A22;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-accent=wine]{--accent: #8C2D3F;--accent-hover: #742435;--on-accent: #FFFFFF;--accent-text: #862B3C;--accent-soft: #F3E1E4;--clay-100: #F3E1E4;--clay-100-3: #F3E1E4;--clay-150: #E0BAC1;--clay-200: #E0BAC1;--clay-200-3: #E0BAC1;--clay-250: #B96C7A;--clay-250-2: #B96C7A;--clay-300: #B96C7A;--clay-400: #8C2D3F;--clay-500: #8C2D3F;--clay-450: #742435;--clay-550-3: #742435;--clay-600: #862B3C;--clay-600-3: #862B3C;--clay-750-2: #4E1822;--clay-800: #4E1822;--plate-bg: radial-gradient(60% 150% at 100% 0%, rgba(170,50,75,.22) 0%, rgba(170,50,75,.07) 40%, rgba(170,50,75,0) 70%), linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #E6A7B3;--plate-btn-bg: #8C2D3F;--plate-btn-fg: #FFFFFF;--plate-btn-hover: #9E3649;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-accent=graphite]{--accent: #1F1E1C;--accent-hover: #3A3835;--on-accent: #FFFFFF;--accent-text: #1C1C1A;--accent-soft: #EDEDEA;--clay-100: #EDEDEA;--clay-100-3: #EDEDEA;--clay-150: #DCDCD8;--clay-200: #DCDCD8;--clay-200-3: #DCDCD8;--clay-250: #A8A8A3;--clay-250-2: #A8A8A3;--clay-300: #A8A8A3;--clay-400: #1F1E1C;--clay-500: #1F1E1C;--clay-450: #3A3835;--clay-550-3: #3A3835;--clay-600: #1C1C1A;--clay-600-3: #1C1C1A;--clay-750-2: #1C1C1A;--clay-800: #1C1C1A;--plate-bg: linear-gradient(115deg, #1D1916 0%, #28201B 55%, #36281F 100%);--plate-link: #D8D8D4;--plate-btn-bg: #FFFFFF;--plate-btn-fg: #1C1A17;--plate-btn-hover: #F0F0EE;--hot-bg: #F6E4DB;--hot-fg: #B4532F}:root[data-look=blend][data-bg=cool]{--bg: #F2F2F5;--side-bg: #FAFAFC;--tray: #F5F5F8;--line: #E1E1E6;--line-soft: #EBEBEF;--line-strong: #D0D0D7;--row-line: #E3E3E8;--nav-on: #EAEAEF;--nav-hover: rgba(30,30,40,.05);--avatar-bg: #E4E4EA;--avatar-fg: #45454D}:root[data-look=blend][data-bg=light]{--bg: #F7F7F6;--side-bg: #FFFFFF;--tray: #F9F9F8;--line: #E6E6E4;--line-soft: #EFEFED;--line-strong: #D6D6D3;--row-line: #E8E8E6;--nav-on: #F0F0EE;--nav-hover: rgba(28,28,26,.04);--avatar-bg: #EBEBE8;--avatar-fg: #4A4A47}:root[data-look=blend][data-bg=warm]{--bg: #F2EEE8;--side-bg: #FBF8F5;--tray: #F7F3EE;--line: #E5DDD3;--line-soft: #EDE6DD;--line-strong: #D5C9BC;--row-line: #E6DDD2;--nav-on: #F0E6DC;--nav-hover: rgba(107,74,54,.06);--avatar-bg: #EADBCD;--avatar-fg: #6B4A36}:root[data-look=blend]:not([data-bg=warm]){--sand-50: #F0F0EE;--sand-100: #EBEBE8;--sand-100-2: #EBEBE8;--sand-100-3: #E2E2DF;--sand-150: #E2E2DF;--sand-150-2: #E2E2DF;--sand-150-3: #E2E2DF;--sand-150-4: #E2E2DF;--sand-150-5: #E2E2DF;--sand-150-6: #D4D4D0;--sand-150-7: #E2E2DF;--sand-200: #D4D4D0;--sand-200-2: #D4D4D0;--sand-250: #B6B6B1;--sand-250-2: #D4D4D0;--sand-250-3: #D4D4D0;--sand-300: #B6B6B1;--sand-300-2: #B6B6B1;--sand-300-3: #B6B6B1;--sand-300-4: #B6B6B1;--sand-350: #B6B6B1;--sand-350-2: #B6B6B1;--sand-350-3: #979792;--sand-350-4: #B6B6B1;--sand-400: #979792;--sand-400-2: #979792;--sand-400-3: #979792;--sand-450: #979792;--sand-450-2: #979792;--sand-450-3: #979792;--sand-450-4: #979792;--sand-450-5: #979792;--sand-450-6: #979792;--sand-450-7: #979792;--sand-500: #74746F;--sand-500-2: #74746F;--sand-550: #74746F;--sand-550-2: #74746F;--sand-550-3: #74746F;--sand-550-4: #74746F;--sand-550-5: #74746F;--sand-600: #5B5B56;--sand-600-2: #74746F;--sand-700: #454541;--sand-700-2: #454541;--sand-750: #454541;--sand-750-2: #454541;--sand-800: #2D2D2A;--sand-850: #2D2D2A;--amber-25: #FAFAF9;--amber-25-2: #FAFAF9;--amber-25-3: #FAFAF9;--amber-25-4: #FAFAF9;--amber-25-5: #FAFAF9;--amber-50: #F0F0EE;--amber-50-10: #F6F6F4;--amber-50-11: #F0F0EE;--amber-50-12: #F6F6F4;--amber-50-13: #F6F6F4;--amber-50-14: #F6F6F4;--amber-50-15: #F0F0EE;--amber-50-16: #F6F6F4;--amber-50-17: #FAFAF9;--amber-50-18: #F0F0EE;--amber-50-19: #F6F6F4;--amber-50-2: #F6F6F4;--amber-50-20: #F6F6F4;--amber-50-21: #F6F6F4;--amber-50-22: #F6F6F4;--amber-50-23: #FAFAF9;--amber-50-24: #F6F6F4;--amber-50-25: #FAFAF9;--amber-50-26: #F0F0EE;--amber-50-27: #F6F6F4;--amber-50-28: #F0F0EE;--amber-50-3: #F0F0EE;--amber-50-4: #F6F6F4;--amber-50-5: #FAFAF9;--amber-50-6: #F0F0EE;--amber-50-7: #F6F6F4;--amber-50-8: #F0F0EE;--amber-50-9: #FAFAF9;--amber-100: #EBEBE8;--amber-100-10: #F0F0EE;--amber-100-11: #EBEBE8;--amber-100-12: #EBEBE8;--amber-100-13: #E2E2DF;--amber-100-14: #F0F0EE;--amber-100-15: #E2E2DF;--amber-100-16: #EBEBE8;--amber-100-17: #F0F0EE;--amber-100-18: #EBEBE8;--amber-100-2: #F0F0EE;--amber-100-3: #F0F0EE;--amber-100-4: #EBEBE8;--amber-100-5: #EBEBE8;--amber-100-6: #EBEBE8;--amber-100-7: #EBEBE8;--amber-100-8: #EBEBE8;--amber-100-9: #F0F0EE;--amber-150: #D4D4D0;--amber-150-10: #E2E2DF;--amber-150-11: #E2E2DF;--amber-150-12: #E2E2DF;--amber-150-13: #D4D4D0;--amber-150-14: #E2E2DF;--amber-150-15: #E2E2DF;--amber-150-16: #E2E2DF;--amber-150-17: #E2E2DF;--amber-150-2: #E2E2DF;--amber-150-3: #E2E2DF;--amber-150-4: #D4D4D0;--amber-150-5: #E2E2DF;--amber-150-6: #E2E2DF;--amber-150-7: #E2E2DF;--amber-150-8: #D4D4D0;--amber-150-9: #E2E2DF;--amber-200: #D4D4D0;--amber-200-2: #D4D4D0;--amber-200-3: #D4D4D0;--amber-200-4: #D4D4D0;--amber-200-5: #D4D4D0;--amber-200-6: #D4D4D0;--amber-250: #D4D4D0;--amber-350: #979792;--amber-350-3: #B6B6B1;--amber-650-3: #5B5B56;--amber-750: #454541;--amber-750-2: #454541;--amber-900: #1C1C1A;--strip-bg: rgba(250,250,249,.94);--col-bg: #EEEEEB;--paper: #FAFAF9;--soft: #F0F0EE}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-size:14px;line-height:1.5;font-feature-settings:"tnum" 1}body{background:var(--bg);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:var(--sand-850)}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--clay-600-2)}.mono{font-family:inherit;font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--sand-250-3);border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}input:focus,select:focus,textarea:focus{border-color:var(--clay-400)!important;box-shadow:0 0 0 3px #1c1c1a12}:focus-visible{outline:2px solid var(--clay-550-3);outline-offset:2px;border-radius:8px}[role=button],[role=tab],[role=option],[role=switch]{-webkit-tap-highlight-color:transparent}.mono,[data-num]{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-hidescroll]{scrollbar-width:none;-ms-overflow-style:none}[data-hidescroll]::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width: 759px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (hover: hover){.rowx .rowx-sec{opacity:0;transition:opacity .12s}.rowx:hover .rowx-sec,.rowx:focus-within .rowx-sec{opacity:1}}:root[data-look=nora] .ui-display{font-family:Prata,Georgia,serif!important;font-weight:400!important;letter-spacing:.005em}:root[data-look=nora] .ui-sectitle{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:600!important}:root[data-look=nora] .ui-btn{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:600!important;border-radius:2px!important}:root[data-look=nora] .ui-card{border-radius:4px!important}:root[data-look=blend] nav[data-tour=nav] button[aria-current=page] svg{color:var(--accent)}@keyframes ap-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.55);opacity:0}}.ap-core.work:after,.ap-core.wait:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:999px;border:1.5px solid rgba(255,255,255,.5);animation:ap-pulse 2.6s ease-out infinite;pointer-events:none}.ap-core.wait:after{border-color:#f2c46db3;animation-duration:1.8s}.ap-node:not(.soon):hover .ap-core{transform:scale(1.05)}.ap-core{transition:transform .25s cubic-bezier(.22,1,.36,1)}.ap-node:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}
