:root{--bg: #f4f4f3;--surface: #ffffff;--surface-raised: #efeff1;--stroke: #e5e5e8;--divider: #ebebed;--ink: #121316;--ink-2: #6c6c70;--ink-3: #9a9a9e;--teal: #64ae92;--teal-deep: #2e7d64;--teal-text: #276e58;--teal-soft: rgba(100, 174, 146, .14);--teal-soft-2: rgba(100, 174, 146, .26);--mustard: #e6b33d;--mustard-text: #8c5d12;--mustard-soft: rgba(230, 179, 61, .18);--mustard-tint: #fbf4e5;--trunk: #665a54;--accent: var(--teal-deep);--accent-hover: #276e58;--accent-text: var(--teal-text);--accent-soft: var(--teal-soft);--accent-soft-2: var(--teal-soft-2);--good: #2f7d4f;--good-fill: #e5f3ea;--warn: #b26b0f;--warn-fill: #f9efdc;--info: #2361c9;--info-fill: #e6eefb;--wait: #5d6b78;--wait-fill: #eaeef2;--danger: #c03a38;--danger-fill: #f9e7e6;--r-card: 18px;--r-hero: 22px;--r-tile: 14px;--r-badge: 6px;--r-pill: 999px;--h-capsule: 48px;--h-dock: 58px;--h-tab: 64px;--orb: 64px;--glass: rgba(255, 255, 255, .72);--glass-stroke: rgba(255, 255, 255, .6);--shadow-float: 0 6px 28px rgba(18, 19, 22, .1), 0 1px 3px rgba(18, 19, 22, .06);--shadow-card: 0 1px 2px rgba(18, 19, 22, .04);--shadow-pop: 0 18px 50px rgba(18, 19, 22, .16), 0 2px 6px rgba(18, 19, 22, .06);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--side: 28px;--tile-h: 112px}@media (max-width: 767px){:root{--side: 16px;--tile-h: 96px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:15px/1.4 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent-text);text-decoration:none}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.boot{min-height:100vh;background:var(--bg)}.page{padding:28px var(--side) 220px;max-width:100%;animation:arrive .22s ease-out both}.page--narrow{max-width:920px;margin:0 auto}.page--ribbon{padding-bottom:240px}@keyframes arrive{0%{opacity:0}to{opacity:1}}.page__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;min-height:48px}.page__head h1{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0}.page__title-run{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page__meta{color:var(--ink-2);font-size:15px;white-space:nowrap}.page__tools{display:flex;align-items:center;gap:14px}.page__branch{display:block;margin:-14px 0 18px;padding:0;border:0;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.page__branch:hover{color:var(--ink)}.section{margin-top:30px}.section__title{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.empty{color:var(--ink-3);padding:32px 0;text-align:center}.empty--inline{padding:12px 16px;text-align:left}.skeleton{height:320px;border-radius:var(--r-card);background:linear-gradient(100deg,var(--surface-raised) 30%,#f7f7f8 50%,var(--surface-raised) 70%);background-size:300% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.card{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.card__kicker{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.card__foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--divider);color:var(--ink-2);font-size:13px}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-badge);font-size:12px;font-weight:600;white-space:nowrap;background:var(--surface-raised);color:var(--ink-2)}.badge--good{background:var(--good-fill);color:var(--good)}.badge--warn{background:var(--warn-fill);color:var(--warn)}.badge--info{background:var(--info-fill);color:var(--info)}.badge--wait{background:var(--wait-fill);color:var(--wait)}.badge--danger{background:var(--danger-fill);color:var(--danger)}.badge--accent{background:var(--mustard-soft);color:var(--mustard-text)}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid transparent;background:var(--surface-raised);font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s ease,border-color .15s ease}button.chip:hover,.chip.is-open{background:#e7e7ea}.chip__label{color:var(--ink-2);font-weight:400}.chip--locked{background:transparent;padding:0;height:auto}.chip--static{height:26px;padding:0 10px;font-size:13px}.chip--static button{display:inline-flex;border:0;background:none;padding:0;margin-left:2px;color:var(--ink-3)}.chip--danger{background:var(--danger-fill);color:var(--danger)}.chips{display:inline-flex;flex-wrap:wrap;gap:6px}.capsule{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h-capsule);padding:0 22px;border-radius:var(--r-pill);border:0;font-size:16px;font-weight:600;white-space:nowrap;transition:transform .12s ease,background .15s ease,opacity .15s ease}.capsule:active:not(:disabled){transform:scale(.97)}.capsule:disabled{opacity:.45;cursor:default}.capsule--primary{background:var(--accent);color:#fff}.capsule--primary:hover:not(:disabled){background:var(--accent-hover)}.capsule--soft{background:var(--accent-soft);color:var(--accent-text)}.capsule--soft:hover:not(:disabled){background:var(--accent-soft-2)}.capsule--ghost{background:transparent;color:var(--ink-2)}.capsule--ghost:hover:not(:disabled){background:var(--surface-raised);color:var(--ink)}.capsule--dark{background:var(--ink);color:#fff}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--ink);flex:none}.icon-btn:hover:not(:disabled){background:#1213160f}.icon-btn:disabled{opacity:.3;cursor:default}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;display:inline-block;animation:spin .8s linear infinite;opacity:.8;flex:none}.spinner--light{color:#fff;width:13px;height:13px}@keyframes spin{to{transform:rotate(360deg)}}.stepper{display:inline-flex;align-items:center;height:32px;border-radius:var(--r-pill);background:var(--surface-raised);padding:0 2px}.stepper button{width:28px;height:28px;border-radius:50%;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.stepper button:hover:not(:disabled){background:#e3e3e6;color:var(--ink)}.stepper button:disabled{opacity:.3;cursor:default}.stepper__value{min-width:30px;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--surface-raised)}.segmented button{height:28px;padding:0 12px;border-radius:var(--r-pill);border:0;background:transparent;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.segmented button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1213161f}.segmented.is-locked button:not(.is-on){display:none}.segmented.is-locked{background:transparent;padding:0}.segmented.is-locked button.is-on{box-shadow:none;background:transparent;padding:0;cursor:default}.menu-anchor{position:relative;display:inline-flex}.menu{position:fixed;z-index:90;min-width:220px;max-height:360px;overflow:auto;padding:6px;border-radius:16px;background:#fffffff0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--stroke);box-shadow:var(--shadow-pop);animation:arrive .14s ease-out both}.menu__item{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;font-size:14px}.menu__item:hover:not(:disabled){background:var(--surface-raised)}.menu__item:disabled{opacity:.45;cursor:default}.menu__check{color:var(--teal-deep);display:inline-flex}.menu__meta{color:var(--ink-2);font-size:13px}.menu__warn{color:var(--warn);font-size:12px;font-weight:600}.tabpill{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:40;display:flex;align-items:center;height:var(--h-tab);padding:0 8px;border-radius:var(--r-pill);background:var(--glass);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-float)}.tabpill__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:92px;height:52px;border-radius:var(--r-pill);color:var(--ink-2);font-size:10.5px;font-weight:500}.tabpill__item.is-active{color:var(--accent);background:var(--accent-soft)}.rail{position:fixed;left:50%;transform:translate(-50%);bottom:calc(max(16px,env(safe-area-inset-bottom)) + var(--h-tab) + 12px);z-index:41;width:min(980px,calc(100vw - 2 * var(--side)));display:flex;align-items:center;gap:12px;height:var(--h-dock);padding:0 7px 0 20px;border-radius:var(--r-pill);background:var(--glass);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-float)}.rail .capsule{height:44px;padding:0 20px;font-size:15px}.rail__phrase{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.rail__meta{color:var(--ink-2);font-size:13px;white-space:nowrap}.rail__actions{display:flex;align-items:center;gap:2px;flex:none}.dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--ink-3)}.dot--info{background:var(--info)}.dot--accent{background:var(--teal)}.dot--mustard{background:var(--mustard)}.dot--wait{background:var(--wait)}.dot--good{background:var(--good)}.dot--warn{background:var(--warn)}.dot--danger{background:var(--danger)}.dot.is-live{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #64ae9273}50%{box-shadow:0 0 0 6px #64ae9200}}::selection{background:var(--teal-soft-2)}.brand{display:block;height:54px;width:auto;margin:-10px 0 14px -4px;-webkit-user-select:none;user-select:none}.board__colhead--final h2{display:inline-flex;align-items:center;gap:9px}.board__colhead--final h2:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--mustard)}.band{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:16px;align-items:start}.brief{padding:18px 18px 14px}.brief__text{margin:0 0 12px;font-size:16px;line-height:1.45;white-space:pre-wrap}.brief__input{width:100%;border:0;outline:none;resize:none;font-size:16px;line-height:1.45;background:transparent;padding:0;min-height:104px}.brief__input::placeholder{color:var(--ink-3)}.brief__fields{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--divider)}.brief__row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;min-height:32px}.field__label{font-size:13px;color:var(--ink-2)}.input,.brief__row input{width:100%;height:32px;border-radius:10px;border:1px solid var(--stroke);background:var(--surface);padding:0 10px;font-size:14px;outline:none}.input:focus,.brief__row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:3px 6px;border-radius:10px;border:1px solid var(--stroke);cursor:text}.tags:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tags input,.brief__row .tags input{flex:1 1 60px;min-width:60px;border:0;height:24px;padding:0 4px;box-shadow:none;background:transparent}.tags input:focus{box-shadow:none}.kv{margin:0;display:flex;flex-direction:column;gap:8px}.kv>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;align-items:baseline}.kv dt{font-size:13px;color:var(--ink-2)}.kv dd{margin:0;font-size:14px}.tray{min-width:0;border-radius:var(--r-hero);background:var(--mustard-tint);padding:14px 14px 16px}.tray__head{display:flex;align-items:center;gap:12px;margin:2px 4px 12px}.tray__head h2{font-size:20px;font-weight:700;margin:0;letter-spacing:-.01em}.tray__cards{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px}.prompt-card{flex:none;width:300px;min-height:132px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;text-align:left;transition:transform .15s ease,box-shadow .15s ease}button.prompt-card:hover:not(:disabled){box-shadow:0 6px 20px #12131614}.prompt-card--ghost{background:transparent;border-style:dashed;box-shadow:none;color:var(--ink-3)}.prompt-card__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prompt-card__ver{font-size:17px;font-weight:600;color:var(--mustard-text)}.prompt-card__model{font-size:13px;color:var(--ink-2)}.prompt-card__intent{font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.prompt-card__intent--live{display:flex;align-items:center;gap:8px;color:var(--teal-text)}.prompt-card__error{color:var(--danger);font-size:13px}.prompt-card__foot{display:flex;gap:12px;font-size:12px;color:var(--ink-3)}.board-wrap{margin-top:26px;overflow-x:auto;padding-bottom:8px;margin-left:calc(-1 * var(--side));margin-right:calc(-1 * var(--side));padding-left:var(--side);padding-right:var(--side)}.board{display:grid;grid-template-columns:minmax(250px,280px) max-content minmax(140px,max-content);column-gap:20px;row-gap:14px;align-items:start;min-width:max-content}.board__row{display:contents}.board__corner{min-height:40px}.board__colhead{display:flex;align-items:center;gap:14px;min-height:40px}.board__colhead h2{font-size:20px;font-weight:700;margin:0;letter-spacing:-.01em}.board__cell{display:flex;gap:12px;align-items:flex-start;min-height:150px}.board__cell--final{padding-left:20px;border-left:1px solid var(--stroke)}.board__foot{grid-column:1 / -1;display:flex;align-items:center;gap:18px;min-height:40px}.board__estimate{color:var(--ink-2);font-size:13px}.add-lane{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px dashed #cfcfd4;background:transparent;color:var(--ink-2);font-size:14px;font-weight:500}.add-lane:hover{border-color:var(--accent);color:var(--accent-text)}.lane-head{position:relative;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-card);padding:14px 14px 14px 16px;min-height:112px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.lane-head.is-active:before{content:"";position:absolute;left:-1px;top:50%;width:4px;height:54px;transform:translateY(-50%);border-radius:0 4px 4px 0;background:var(--mustard)}.lane-head__top{display:flex;align-items:flex-start;gap:8px}.lane-head__top>:not(.lane-head__name){flex:none}.lane-head__name{font-size:17px;font-weight:600;line-height:1.25;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.lane-head__remove{margin:-8px -8px 0 auto}.lane-head__controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.lane-head__price,.lane-head__path,.lane-head__values{font-size:13px;color:var(--ink-2)}.tile{flex:none;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:transparent;text-align:left;animation:arrive .3s ease-out both}.tile__img{position:relative;display:block;width:100%;border-radius:var(--r-tile);overflow:hidden;background:var(--surface-raised);box-shadow:inset 0 0 0 1px #1213160d;transition:transform .18s ease,box-shadow .18s ease}.tile:hover .tile__img{transform:translateY(-2px);box-shadow:0 8px 22px #12131624}.tile__img img{width:100%;height:100%;object-fit:cover;display:block}.tile.is-accepted .tile__img{box-shadow:0 0 0 2.5px var(--mustard)}.tile__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:10px;font-size:12px;font-weight:600;color:var(--ink-2)}.tile__ph.is-live{color:var(--teal-text);background:linear-gradient(115deg,#e2f1ea 10%,#f3faf6,#d9eee3,#edf7f2 85%);background-size:300% 100%;animation:shimmer 2.2s linear infinite}.tile--failed .tile__img,.tile--rejected .tile__img{background:var(--danger-fill)}.tile--failed .tile__ph,.tile--rejected .tile__ph{color:var(--danger)}.tile--stopped .tile__img,.tile--budget .tile__img{opacity:.6}.tile__overlay{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--r-pill);background:#1213168c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:600}.tile__meta{display:flex;align-items:baseline;gap:8px;min-height:22px}.score{font-family:var(--mono);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.score--sm{font-size:15px;color:var(--ink-2)}.tile__check{font-size:12px;color:var(--ink-3)}.tile__badges{display:flex;flex-wrap:wrap;gap:4px}.tile--ghost .tile__img{background:transparent;box-shadow:none;border:1px dashed #d6d6da}.shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shelf__item{display:flex;flex-direction:column;gap:4px;border:0;background:transparent;padding:0;text-align:left;min-width:0}.shelf__title{margin-top:6px;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf__meta{font-size:13px;color:var(--ink-2)}.cover{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--surface-raised);display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.cover img{width:100%;height:100%;object-fit:cover;display:block}.cover--big{width:100%;height:auto;border-radius:var(--r-tile);transition:transform .18s ease}.shelf__item:hover .cover--big{transform:translateY(-2px)}.list{display:flex;flex-direction:column}.list--loading{height:200px}.list--rows>*+*{border-top:1px solid var(--divider)}.row{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:8px 4px;border:0;background:transparent;text-align:left;border-bottom:1px solid var(--divider)}.row:hover:not(:disabled) .row__title{color:var(--accent-text)}.row--compact{min-height:60px;padding:8px 2px}.row.is-disabled{opacity:.55;cursor:default}.row__main{display:flex;flex-direction:column;min-width:0;flex:1}.row__title{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__meta{font-size:13px;color:var(--ink-2)}.row__trail{display:flex;align-items:center;gap:10px;flex:none}.album__nav{display:flex;align-items:center;gap:6px;margin:-6px 0 14px -10px}.album__crumb{color:var(--ink-2);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album__art{width:100%;max-height:72vh;border-radius:var(--r-hero);overflow:hidden;background:var(--surface-raised);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 44px #12131629}.album__art img{width:100%;height:100%;object-fit:contain;display:block}.album__ph{color:var(--ink-3);font-weight:600}.album__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:22px;flex-wrap:wrap}.album__head h1{font-size:26px;font-weight:700;margin:0 0 4px;letter-spacing:-.02em}.album__meta{color:var(--ink-2);font-size:13px}.album__actions{display:flex;gap:10px;align-items:center}.album__actions .capsule{height:44px;font-size:15px}.grade{padding:18px 20px;display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:24px;align-items:center}.grade__score{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.grade__num{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.03em}.grade__thr{color:var(--ink-2);font-size:13px}.grade__axes{display:flex;flex-direction:column;gap:9px}.axis{display:grid;grid-template-columns:110px 1fr 34px;align-items:center;gap:12px}.axis__label{font-size:14px;color:var(--ink-2)}.axis__bar{height:6px;border-radius:3px;background:var(--surface-raised);overflow:hidden}.axis__bar span{display:block;height:100%;border-radius:3px;background:var(--teal)}.axis__val{font-size:14px;text-align:right}.check{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 16px}.check__claim{font-size:15px}.check__evidence{grid-column:1 / -1;font-size:13px;color:var(--ink-2)}.check__section{font-size:13px;color:var(--ink-2)}.kvcard{display:flex;flex-direction:column;padding:4px 0}.kvcard>div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:12px 16px}.kvcard>div+div{border-top:1px solid var(--divider)}.kvcard dt{color:var(--ink-2);font-size:14px}.kvcard dd{margin:0;font-size:15px;line-height:1.45}.kvcard--link{color:inherit}.kvcard--link:hover{border-color:var(--teal-soft-2)}.steprow{display:grid;grid-template-columns:150px minmax(0,1fr) 70px 70px auto;align-items:center;gap:12px;padding:11px 16px;font-size:14px}.steprow__model{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.steprow__num{text-align:right;font-size:13px;color:var(--ink-2)}.steprow__error{grid-column:1 / -1;color:var(--danger);font-size:13px}.notice{border-radius:var(--r-tile);padding:12px 16px;font-size:14px;margin-top:16px}.notice--danger{background:var(--danger-fill);color:var(--danger)}.fields{display:flex;flex-direction:column}.fields__row{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:start;padding:10px 14px}.fields__row+.fields__row{border-top:1px solid var(--divider)}.fields__row .field__label{padding-top:9px}.textfield{width:100%;border:1px solid transparent;border-radius:10px;padding:8px 10px;resize:none;outline:none;background:transparent;font-size:15px;line-height:1.45;overflow:hidden}.card>.textfield{padding:14px 16px}.textfield:not([readonly]):hover{background:#fafafb}.textfield:not([readonly]):focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.savebar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(max(16px,env(safe-area-inset-bottom)) + var(--h-tab) + 12px);z-index:41;display:flex;align-items:center;gap:10px;padding:7px 7px 7px 20px;border-radius:var(--r-pill);background:var(--glass);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-float);max-width:calc(100vw - 2 * var(--side))}.savebar .capsule{height:44px;font-size:15px}.savebar__note{font-size:13px;color:var(--ink-2)}.form{display:flex;flex-direction:column}.card.form{padding:4px 0}.form__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 16px}.form__row+.form__row{border-top:1px solid var(--divider)}.form__row--wrap{flex-wrap:wrap}.form__label,.value{font-size:15px}.numfield{display:inline-flex;align-items:center;height:34px;border-radius:10px;border:1px solid var(--stroke);padding:0 10px;background:var(--surface);font-family:var(--mono);font-size:14px}.numfield:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.numfield input{width:64px;border:0;outline:none;background:transparent;text-align:right;font-family:inherit}.numfield__affix{color:var(--ink-2)}.keyrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:12px 12px 12px 16px}.keyrow__main{display:flex;flex-direction:column;min-width:0}.keyrow__name{font-size:16px}.keyrow__value{font-size:13px;color:var(--ink-2)}.keyrow__actions{display:flex;gap:4px}.keyrow__actions .capsule,.keyrow__edit .capsule{height:36px;padding:0 14px;font-size:14px}.keyrow__detail{grid-column:1 / -1;font-size:13px;color:var(--danger)}.keyrow__edit{grid-column:1 / -1;display:flex;gap:8px;align-items:center}.keyrow__edit .input{height:36px;flex:1}.lanedef{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;min-height:56px}.lanedef__name{flex:1;font-size:15px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1213163d;display:flex;align-items:center;justify-content:center;padding:16px;animation:arrive .16s ease-out both}.sheet{width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border-radius:var(--r-hero);box-shadow:var(--shadow-pop);animation:rise .22s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.sheet__head{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 6px 20px}.sheet__head h2{margin:0;font-size:20px;font-weight:700}.sheet__body{padding:4px 4px 12px}.sheet__body .form__row{padding:8px 16px}.sheet__body .list{padding:0 16px}.sheet__consequence{margin:4px 16px 18px;font-size:15px;color:var(--ink-2)}.sheet__actions{display:flex;justify-content:flex-end;gap:10px;padding:0 16px 8px}.toasts{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{padding:11px 18px;border-radius:var(--r-pill);font-size:14px;font-weight:500;box-shadow:var(--shadow-pop);animation:rise .2s ease-out both;max-width:min(640px,calc(100vw - 32px))}.toast--danger{background:var(--danger);color:#fff}.toast--neutral{background:var(--ink);color:#fff}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.login__card{width:min(380px,100%);background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-hero);padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 40px #1213160f}.login__card h1{font-size:24px;margin:0 0 6px;letter-spacing:-.02em}.login__logo{display:block;width:232px;height:auto;margin:2px 0 10px -4px}.field{display:flex;flex-direction:column;gap:6px}.field input{height:44px;border-radius:12px;border:1px solid var(--stroke);padding:0 14px;font-size:16px;outline:none}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.page__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.login__lang{display:flex;justify-content:center;margin-top:2px}.toggle{position:relative;width:46px;height:28px;border-radius:var(--r-pill);border:0;background:#d9d9dd;padding:0;flex:none;transition:background .18s ease}.toggle.is-on{background:var(--accent)}.toggle__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #12131640;transition:transform .18s ease}.toggle.is-on .toggle__knob{transform:translate(18px)}.toggle:disabled{opacity:.5;cursor:default}.menu__item--plain{grid-template-columns:1fr}.menu__item.is-danger{color:var(--danger)}.sheet--wide{width:min(760px,100%)}.import{padding:4px 16px 8px;display:flex;flex-direction:column;gap:14px}.import__text{width:100%;min-height:300px;resize:vertical;border-radius:14px;border:1px solid var(--stroke);padding:12px 14px;font-size:14px;line-height:1.45;outline:none;font-family:var(--mono)}.import__text--short{min-height:120px;font-family:var(--font);font-size:15px}.import__text:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.import .sheet__actions{padding:0}.brief__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 6px}.brief__head .card__kicker{margin:0}.brief__textwrap{position:relative;padding-right:60px}.orb-wrap{position:absolute;right:0;bottom:4px;display:inline-flex;align-items:center;gap:8px}.orb{width:52px;height:52px;border-radius:50%;border:1px solid var(--glass-stroke);background:var(--accent-soft);color:var(--accent-text);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease}.orb:hover:not(:disabled){background:var(--accent-soft-2)}.orb:active:not(:disabled){transform:scale(.95)}.orb.is-rec{background:var(--accent);color:#fff;animation:orbpulse 1.4s ease-in-out infinite}.orb.is-busy{cursor:default}@keyframes orbpulse{0%,to{box-shadow:0 0 #2e7d6459}50%{box-shadow:0 0 0 10px #2e7d6400}}.orb__time{font-size:13px;color:var(--accent-text)}.brief__row--top{align-items:start}.brief__row--top .field__label{padding-top:6px}.refs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin:0 0 12px}.brief__fields .refs{margin:0}.ref{position:relative;display:flex;flex-direction:column;gap:4px;width:84px}.ref img{width:84px;height:84px;object-fit:cover;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px #1213160d;display:block}.ref__foot{display:flex;align-items:center;gap:2px}.ref__foot .chip{height:26px;padding:0 8px;font-size:12px}.ref__role{font-size:12px;color:var(--ink-2)}.ref__remove{position:absolute;top:5px;right:5px;display:inline-flex;border:0;padding:4px;color:var(--ink-2);border-radius:50%;background:#ffffffeb;box-shadow:0 1px 3px #1213162e}.ref__remove:hover{color:var(--ink);background:#fff}.refs__add{display:flex;flex-direction:column;gap:6px}.refs__add .add-lane{height:32px;font-size:13px;padding:0 12px}.picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:4px 16px 12px}.picker__item{display:flex;flex-direction:column;gap:4px;border:0;background:transparent;padding:0;text-align:left;min-width:0}.picker__item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-tile);background:var(--surface-raised);transition:transform .15s ease,box-shadow .15s ease}.picker__item:hover:not(:disabled) img{transform:translateY(-2px);box-shadow:0 8px 22px #12131624}.picker__item.is-used{opacity:.45;cursor:default}.picker__title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__meta{font-size:12px;color:var(--ink-2)}.skeleton--sheet{height:220px;margin:8px 16px 16px}.tile__kicker{font-size:13px;color:var(--ink-2)}.tile__place{font-size:13px;font-weight:600;color:var(--accent-ink, var(--ink))}.tile__pin{position:absolute;top:7px;right:7px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;color:var(--mustard-text);box-shadow:0 1px 3px #1213162e}.tile.is-parent .tile__img{box-shadow:0 0 0 2px var(--teal)}.tile.is-accepted.is-parent .tile__img{box-shadow:0 0 0 2.5px var(--mustard),0 0 0 5px var(--teal-soft-2)}.tile.is-dropped .tile__img{opacity:.45}.prompt-card__lane{font-size:13px;font-weight:600}.album__flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.hist{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;color:inherit}.hist:hover .hist__title{color:var(--accent-text)}.hist__thumb{width:64px;max-height:64px;border-radius:10px;overflow:hidden;background:var(--surface-raised);display:block}.hist__thumb img{width:100%;height:100%;object-fit:cover;display:block}.hist__main{display:flex;flex-direction:column;gap:2px;min-width:0}.hist__title{font-size:15px}.hist__meta{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1279px){.band{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}@media (max-width: 900px){.band{grid-template-columns:1fr}.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.page{padding-top:18px}.page__head h1{font-size:26px}.page__head{flex-wrap:wrap}.board-wrap{overflow:visible;margin:20px 0 0;padding:0}.board{display:flex;flex-direction:column;min-width:0;gap:10px}.board__corner,.board__colhead:not(:nth-child(2)){display:none}.board__cell[data-label]:before{content:attr(data-label);flex:none;align-self:center;font-size:12px;font-weight:600;color:var(--ink-3);writing-mode:vertical-rl;transform:rotate(180deg)}.page__actions{width:100%}.board__row{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--stroke)}.board__cell{overflow-x:auto;min-height:0;padding-bottom:4px}.board__cell--final{border-left:0;padding-left:0}.board__cell--final:empty{display:none}.lane-head{min-height:0}.rail{padding-left:16px;gap:8px}.rail__meta{display:none}.tabpill__item{width:84px}.grade{grid-template-columns:1fr}.kvcard>div,.fields__row{grid-template-columns:1fr;gap:4px}.fields__row .field__label{padding-top:0}.steprow{grid-template-columns:1fr auto auto}.steprow__model{display:none}.keyrow{grid-template-columns:1fr}.brief__row,.kv>div{grid-template-columns:1fr;gap:4px}.savebar__note{display:none}}.tabpill__item{width:78px}.page__back{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--ink-2);margin-bottom:6px}.page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin:-12px 0 6px}.form__inline{display:inline-flex;align-items:center;gap:8px;min-width:0}.magic__input{display:flex;align-items:flex-start;gap:10px}.magic__input textarea{flex:1;min-width:0}.presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.preset{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.preset.is-new{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft),var(--shadow-card)}.preset__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.preset__name{font-size:16px;font-weight:650;line-height:1.3}.preset__badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.preset__values{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.preset__kv{white-space:nowrap}.preset__k{color:var(--ink-3)}.preset__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid var(--divider)}.preset__actions{display:inline-flex;align-items:center;gap:4px;flex:none}.changes{list-style:none;margin:0;padding:10px 12px;border-radius:12px;background:var(--teal-soft);display:flex;flex-direction:column;gap:4px;font-size:13px}.changes__row{display:flex;justify-content:space-between;gap:12px}.changes__k{color:var(--ink-2)}.master{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.master__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.master__k{flex:none;width:130px;font-size:13px;color:var(--ink-3)}.master__v{flex:1;min-width:0;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.master__actions{display:inline-flex;gap:2px}.master__text{margin:0;max-height:460px;overflow:auto;white-space:pre-wrap;font-family:var(--mono);font-size:12.5px;line-height:1.5;padding:12px;border-radius:12px;background:var(--surface-raised)}textarea.master__text{width:100%;min-height:360px;border:1px solid var(--stroke)}.wave__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.wave__head .section__title{margin:0}.wave__meta{font-size:13px;color:var(--ink-2)}.wave__note{font-size:14px;color:var(--ink-2);margin:-4px 0 10px}.trends{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.trend{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:14px}.trend__signal{flex:1;min-width:220px}.trend__meta{font-size:12px;color:var(--ink-3)}.concepts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.concept{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.concept--approved{border-color:var(--teal)}.concept--rejected{opacity:.55}.concept__main{display:flex;flex-direction:column;gap:3px;border:0;background:none;padding:0;text-align:left;min-width:0}.concept__code{font-size:12px;color:var(--ink-3)}.concept__name{font-size:16px;font-weight:650;line-height:1.3}.concept__meta{font-size:12.5px;color:var(--ink-2)}.concept__runs{display:flex;gap:8px;overflow-x:auto}.concept__run{display:flex;flex-direction:column;gap:3px;border:0;background:none;padding:0;font-size:11.5px;color:var(--ink-2);text-align:left}.concept__run img,.concept__ph{display:block;width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--surface-raised)}.concept__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.concept__actions{display:inline-flex;gap:2px}.kvcard--concept{margin:0 0 12px}.kvcard--concept dd.pre{white-space:pre-wrap}.feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 12px}.feed__mark{grid-column:1 / -1;font-size:12px;color:var(--ink-3);padding-top:6px;border-top:1px solid var(--divider)}.feed__tile{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:0;text-align:left;min-width:0}.feed__img{position:relative;display:block;aspect-ratio:1;border-radius:var(--r-tile);overflow:hidden;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke)}.feed__img img{width:100%;height:100%;object-fit:cover}.feed__tile.is-accepted .feed__img{box-shadow:inset 0 0 0 3px var(--teal)}.feed__score{position:absolute;right:6px;bottom:6px;padding:1px 7px;border-radius:999px;background:#ffffffeb;color:var(--ink)}.feed__cap{display:flex;flex-direction:column;gap:1px;min-width:0}.feed__line{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed__line:first-child{color:var(--ink);font-weight:600}@media (max-width: 767px){.tabpill{padding:0 4px}.tabpill__item{width:64px;font-size:10px}.presets,.concepts{grid-template-columns:1fr}.feed{grid-template-columns:repeat(2,minmax(0,1fr))}.master__k{width:100%}}.notices{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.notice-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--r-card);background:var(--mustard-tint);border:1px solid var(--mustard-soft)}.notice-card__main{display:flex;flex-direction:column;gap:3px;min-width:0}.notice-card__title{font-weight:650;font-size:15px}.notice-card__meta{font-size:12.5px;color:var(--ink-2)}.notice-card__ask{font-size:14px;color:var(--mustard-text)}.scout-models{margin-top:12px}.scout-models .row{padding:10px 16px}.scout-models .row+.row{border-top:1px solid var(--divider)}:root{--aur-field: #e9f1fb;--aur-sky: #cde8fe;--aur-lilac: #f1e6fb;--aur-mist: #eef3f8;--aur-ribbon: #dcd3fa;--aur-glass: rgba(247, 251, 255, .7);--aur-glass-2: rgba(255, 255, 255, .7);--aur-cell: rgba(255, 255, 255, .62);--aur-cell-2: rgba(255, 255, 255, .82);--aur-rim: rgba(255, 255, 255, .9);--aur-rim-soft: rgba(255, 255, 255, .55);--aur-blur: 18px;--aur-shadow: 0 8px 22px rgba(52, 79, 131, .14);--aur-shadow-cell: 0 3px 9px rgba(47, 73, 120, .1);--aur-shadow-pop: 0 22px 60px rgba(40, 60, 120, .2), 0 3px 10px rgba(40, 60, 120, .08);--aur-ink: #101b3d;--aur-ink-2: #26385f;--aur-ink-3: #52688f;--aur-ink-4: #8a96b0;--aur-sub: #4a6189;--aur-blue: #0964d9;--aur-blue-2: #2a85fc;--aur-azure: #4ba1fc;--aur-violet: #9f78fc;--aur-cyan: #1dcfe3;--aur-grad: linear-gradient(105deg, #25afe9 0%, #587ef1 55%, #c15bf1 100%);--aur-grad-soft: linear-gradient(100deg, rgba(226, 252, 255, .92) 0%, rgba(229, 230, 255, .88) 56%, rgba(220, 187, 255, .85) 100%);--aur-grad-ring: conic-gradient(from 200deg, #1ec4f9, #4f9cf8, #8c8af6, #c79af7, #1ec4f9);--aur-grad-bar: linear-gradient(90deg, #12a9eb 0%, #4f8ef5 70%, #8e7cf4 100%);--aur-grad-rim: linear-gradient(105deg, #37bdf2 0%, #6f9bf6 50%, #c38cf5 100%);--aur-dark: rgba(42, 46, 60, .52);--aur-dark-rim: rgba(255, 255, 255, .55);--aur-r-panel: 19px;--aur-r-cell: 10px;--aur-r-tab: 16px;--aur-r-thumb: 10px;--aur-pad: 12px;--aur-gap: 10px;--aur-top: 95px;--bg: var(--aur-field);--surface: var(--aur-glass-2);--surface-raised: var(--aur-cell);--stroke: rgba(150, 170, 210, .28);--divider: rgba(150, 170, 210, .22);--ink: var(--aur-ink);--ink-2: var(--aur-ink-3);--ink-3: var(--aur-ink-4);--accent: var(--aur-blue);--accent-hover: #0f45b5;--accent-text: var(--aur-blue);--accent-soft: rgba(42, 133, 252, .12);--accent-soft-2: rgba(42, 133, 252, .22);--glass: var(--aur-glass-2);--glass-stroke: var(--aur-rim);--shadow-float: var(--aur-shadow);--shadow-card: var(--aur-shadow-cell);--shadow-pop: var(--aur-shadow-pop)}html,body{min-height:100%}body{background-color:var(--aur-field);background-image:radial-gradient(60% 50% at 100% 0%,#d6cdfae6,#d6cdfa00 70%),radial-gradient(45% 55% at 0% 38%,#f3e4fbf2,#f3e4fb00 70%),radial-gradient(55% 60% at 0% 100%,#c4e4fff2,#c4e4ff00 70%),radial-gradient(70% 60% at 60% 100%,#e2eefc,#e2eefc00 70%),linear-gradient(180deg,#e3f0fc,#edf2f9 55%,#e9eff8);background-attachment:fixed;color:var(--aur-ink)}.glass{position:relative;background:var(--aur-glass);border:1px solid rgba(255,255,255,.86);border-radius:var(--aur-r-panel);box-shadow:var(--aur-shadow),inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(var(--aur-blur)) saturate(1.15);backdrop-filter:blur(var(--aur-blur)) saturate(1.15)}.ghead{display:flex;align-items:center;gap:14px;min-height:34px}.ghead__icon{display:inline-flex;color:var(--aur-blue);flex:none}.ghead__title{margin:0;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--aur-ink)}.ghead__end{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.topbar{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--aur-gap);height:var(--aur-top);padding:22px var(--aur-pad) 0}.topbar__brand{display:flex;align-items:center;gap:14px;min-width:350px;height:60px;padding-left:27px}.wordmark{display:flex;flex-direction:column;gap:3px;color:var(--aur-ink);text-decoration:none;flex:none}.wordmark__top{font-size:21px;line-height:1;font-weight:600;letter-spacing:.42em}.wordmark__bottom{font-size:16px;line-height:1;font-weight:400;letter-spacing:.56em;color:#5d6c8e}.topbar__slash{width:1px;height:52px;background:linear-gradient(180deg,#788cb400,#788cb4b3 30%,#788cb4b3 70%,#788cb400);transform:rotate(16deg);flex:none}.topbar__context{min-width:0;max-width:150px}.tagline{display:block;font-size:10.5px;line-height:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7c8ca8}.tagline--end{text-align:right}.topbar__tabs{min-width:0;display:flex;align-items:center;padding:0 24px 0 0}.topbar__end{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:60px;padding-right:4px}.sparkle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:#6f78e6;filter:drop-shadow(0 3px 8px rgba(110,120,230,.35));transition:transform .18s ease,filter .18s ease}.sparkle svg{fill:url(#aur-sparkle)}.sparkle:hover{transform:rotate(12deg) scale(1.06);filter:drop-shadow(0 4px 12px rgba(110,120,230,.5))}.sparkle.is-busy{animation:aur-spin 1s linear infinite}@keyframes aur-spin{to{transform:rotate(360deg)}}.tabs{display:flex;gap:14px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:16px 8px 18px;margin:-16px -8px -18px}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;flex:0 0 auto;width:clamp(112px,calc((100% - (var(--n) - 1) * 14px) / var(--n)),228px);display:flex;align-items:center;justify-content:center;gap:18px;height:62px;padding:0 12px;border:1px solid rgba(255,255,255,.6);border-radius:17px;background:#f8fcffb8;box-shadow:0 6px 16px #344f831f,inset 0 1px #ffffffd9;color:var(--aur-ink);text-align:left;transition:background .15s ease,box-shadow .15s ease}.tab:hover{background:#ffffffdb}.tab__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#d6e4f6b3;color:#1d2a4c;flex:none}.tab__text{display:flex;flex-direction:column;min-width:0}.tab__title{font-size:17px;line-height:21px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab__sub{font-size:15px;line-height:19px;color:var(--aur-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs:has(>:nth-child(5)) .tab{gap:12px;padding:0 10px}.tabs:has(>:nth-child(5)) .tab__icon{width:30px;height:30px}.tab:disabled{opacity:.55;cursor:default}.tab.is-planned .tab__icon{opacity:.45}.tab__icon{position:relative}.tab__dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#f0a13a;box-shadow:0 0 0 2px #fff}.tab.is-error .tab__dot{background:#ef5470}.tab.is-live .tab__icon svg{animation:aur-pulse 1.4s ease-in-out infinite}.tab.is-active{border:1px solid #37bdf2;background:linear-gradient(105deg,#b3cbffb8,#e1f7ffd1 48%,#e1b8ffa8);box-shadow:inset 0 0 0 2px #ffffffd1,0 0 0 2px #496cee4d,0 7px 18px #4570c242,0 0 18px #b078f540}@keyframes aur-pulse{50%{opacity:.25}}.aur-page{min-height:100vh;display:flex;flex-direction:column}.aur-empty{margin:40px auto;color:var(--aur-ink-3)}.runctx{display:flex;flex-direction:column;gap:2px;width:150px}.runctx__link,.runctx__line{padding:0;border:0;background:none;font-size:10.5px;line-height:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7c8ca8;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runctx__link:hover{color:var(--aur-blue)}.runctx__title{font-size:13px;line-height:15px;font-weight:600;color:var(--aur-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb{flex:none;display:grid;grid-template-columns:333px minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr);gap:var(--aur-gap);padding:0 var(--aur-pad) var(--aur-pad);height:calc(100vh - var(--aur-top));min-height:640px}.rb--loading{opacity:.4}.rb__left,.rb__right{display:flex;flex-direction:column;gap:6px;min-height:0}.panel{padding:16px 16px 14px 18px}.panel .ghead{margin:0 0 10px 8px}.vrows{display:flex;flex-direction:column;gap:4px}.vrow{display:grid;grid-template-columns:minmax(0,1fr) 143px;gap:3px;align-items:center;min-height:31px}.vrow__label{display:flex;align-items:center;height:31px;padding:0 12px;border-radius:var(--aur-r-cell);background:#ffffff75;border:1px solid rgba(255,255,255,.7);box-shadow:var(--aur-shadow-cell);font-size:14.5px;color:var(--aur-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrow__label--bare{gap:14px;padding:0 0 0 4px;background:none;border-color:transparent;box-shadow:none}.vrow__icon{display:inline-flex;color:#26335a;flex:none}.vcell{display:flex;align-items:center;justify-content:space-between;gap:6px;height:31px;min-width:0;padding:0 10px 0 13px;border-radius:var(--aur-r-cell);border:1px solid rgba(255,255,255,.85);background:#ffffffb8;box-shadow:var(--aur-shadow-cell);font-size:15.5px;color:var(--aur-ink);text-align:left}button.vcell:hover,.vcell.is-open{background:#ffffffeb}.vcell__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcell__chev{color:#34446a;flex:none}.vcell--locked,.vcell--fact{color:var(--aur-ink)}.vcell--locked{background:#ffffff80;color:var(--aur-ink-2)}.vcell--step{padding-right:8px}.vcell__arrows{display:flex;flex-direction:column;margin-left:auto}.vcell__arrows button{display:flex;height:12px;padding:0 2px;border:0;background:none;color:#34446a;overflow:hidden}.vcell__arrows button:disabled{opacity:.3}.vcell__up{margin-top:0;clip-path:inset(0 0 50% 0)}.vcell__down{margin-top:-8px;clip-path:inset(50% 0 0 0)}.models{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vrows--roles{gap:5px}.vrows--roles .vrow{grid-template-columns:minmax(0,1fr) 143px}.ghead__btn,.ghead__iconbtn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:10px;background:none;color:#2c3a64}.ghead__iconbtn{color:var(--aur-blue);padding:0}.ghead__btn:hover{background:#fff9}.gens{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:4px;margin:10px 0 8px;min-height:72px;flex:0 1 auto}.gens__label{display:flex;flex-direction:column;gap:8px;padding:10px 0 0 4px;color:var(--aur-blue)}.gens__label span{font-size:14.5px;line-height:17px;color:var(--aur-ink-2)}.gens__list{display:flex;flex-direction:column;gap:2px;min-height:0;padding:5px 4px 5px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.85);background:#ffffff8c;box-shadow:var(--aur-shadow-cell);overflow-y:auto;max-height:140px;scrollbar-width:thin}.genrow{display:flex;align-items:center;gap:11px;min-height:32px;flex:none}.lstate{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;flex:none;color:#fff}.lstate--good{background:linear-gradient(160deg,#3fe0ee,#12bfd8);box-shadow:0 2px 6px #12bfd859}.lstate--warn{background:linear-gradient(160deg,#ffc66a,#f2a33a);box-shadow:0 2px 6px #f2a33a59}.lstate--bad{background:linear-gradient(160deg,#ff8a9a,#ef5470);box-shadow:0 2px 6px #ef54704d}.lstate--live{border:2px solid var(--aur-azure)}.lstate--live:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--aur-azure);animation:aur-pulse 1.2s ease-in-out infinite}.lstate--idle{border:1.6px solid #5b6888}.genrow__name{flex:1;min-width:0;font-size:15px;color:var(--aur-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.genrow.is-off .genrow__name{color:var(--aur-ink-4)}.genrow__fact{font-size:12.5px;color:var(--aur-ink-3)}.genrow__state{font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;white-space:nowrap}.genrow__state--good{color:#0f7a5f;background:#1dcfaa29}.genrow__state--warn{color:#9a5b06;background:#f5aa3c2e}.genrow__state--bad{color:#b42b3c;background:#f05a6e26}.genrow__dot{width:7px;height:7px;border-radius:50%;background:var(--aur-cyan)}.genrow__dot.is-live{animation:aur-pulse 1.4s ease-in-out infinite}.genrow__chev{display:inline-flex;align-items:center;justify-content:center;width:22px;height:26px;border:0;border-radius:8px;background:none;color:#34446a;transform:rotate(90deg);transition:transform .15s ease;flex:none}.genrow__chev:hover{background:#ffffffb3}.genrow__chev.is-open{transform:rotate(0)}.genrow__chev--blank{visibility:hidden}.cbox{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;padding:0;border-radius:6px;border:1.5px solid rgba(110,135,185,.55);background:#fffc;color:#fff;flex:none}.cbox.is-on{border-color:transparent;background:linear-gradient(160deg,#3d97ff,#1f74f2);box-shadow:0 3px 8px #1f74f252,inset 0 1px #ffffff59}.cbox:disabled{cursor:default}.cbox:disabled:not(.is-on){opacity:.45}.vrow--images{grid-template-columns:minmax(0,1fr) 125px;margin:2px 0 12px}.gbtn{display:flex;align-items:center;gap:20px;width:100%;height:62px;margin-top:auto;padding:0 22px 0 26px;border-radius:20px;border:1px solid rgba(255,255,255,.9);background:var(--aur-grad-soft);box-shadow:0 8px 22px #7882e629,inset 0 1px #fffc;color:var(--aur-ink);text-align:left;flex:none}.gbtn:hover{filter:brightness(1.02) saturate(1.08)}.gbtn__icon{display:inline-flex;color:var(--aur-blue)}.gbtn__label{flex:1;font-size:19px;font-weight:500;letter-spacing:-.01em}.gbtn__trail{display:inline-flex;color:var(--aur-blue)}.gbtn--strong{height:48px;gap:10px;padding:0 18px;border-radius:16px;background:var(--aur-grad);color:#fff;box-shadow:0 8px 22px #5a78fa52,inset 0 1px #ffffff59}.gbtn--strong .gbtn__icon{color:#fff}.gbtn--strong .gbtn__label{font-size:16px;font-weight:600}.gbtn:disabled{opacity:.6;cursor:default}.stage-card{display:flex;flex-direction:column;min-height:0;min-width:0;padding:12px;overflow:hidden}.gallery{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.viewer{position:relative;flex:1;min-height:0;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#dde9f8,#ece6fb);box-shadow:inset 0 0 0 1px #ffffff80}.viewer__bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(34px) saturate(1.15);opacity:.85;transform:scale(1.05)}.viewer__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(20,30,60,.18))}.viewer__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--aur-ink-3);font-size:15px}.viewer__top{position:absolute;top:15px;left:17px;right:15px;display:flex;align-items:flex-start;justify-content:space-between;z-index:2}.viewer--empty{display:flex;align-items:center;justify-content:center}.viewer__empty{color:var(--aur-ink-3);font-size:15px}.viewer__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.viewer__nav--next{right:16px}.viewer__bottom{position:absolute;left:18px;right:14px;bottom:18px;display:flex;align-items:center;gap:10px;z-index:2}.viewer__count{display:inline-flex;align-items:center;height:42px;padding:0 21px;border-radius:999px;background:var(--aur-dark);border:1px solid var(--aur-dark-rim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font);font-size:18px;font-weight:600;letter-spacing:.02em}.vfacts{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-radius:999px;background:var(--aur-dark);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;font-size:13.5px;white-space:nowrap}.vfacts__score{font-weight:700;color:#fff}.vfacts__state{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.vfacts__state--good{background:#1dcfe352}.vfacts__state--warn{background:#f5aa3c66}.vfacts__state--bad{background:#f05a6e73}.viewer__heart{margin-left:auto}.seg{display:inline-flex;gap:10px}.seg__item{display:inline-flex;align-items:center;gap:18px;height:43px;min-width:133px;padding:0 22px 0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.9);background:#f4f7fce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 14px #141e461f;color:#1d2a4c;font-size:16px}.seg__icon{display:inline-flex;color:#1d2a4c}.seg__item.is-on{border-color:#ffffffd9;background:var(--aur-grad);color:#fff;box-shadow:0 6px 20px #6e78fa73,0 0 0 1.5px #aadcff8c}.seg__item.is-on .seg__icon{color:#fff}.rbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border-radius:50%;border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);color:var(--aur-icon-soft);text-decoration:none;transition:background .15s ease,transform .15s ease}.rbtn:hover:not(:disabled){background:#ecf5fdeb}.rbtn:disabled{opacity:.4;cursor:default}.rbtn--sm{width:40px;height:40px}.rbtn--md{width:46px;height:46px}.rbtn--lg{width:64px;height:64px}.rbtn--dark{background:var(--aur-dark);border:1.5px solid var(--aur-dark-rim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 6px 18px #0a0f1e38}.rbtn--dark:hover:not(:disabled){background:#2a2e3cad}.rbtn--dark.rbtn--sm{border-radius:12px}.rbtn--dark.is-active svg{fill:#fff}.rbtn--blue{color:var(--aur-blue-bright);background:var(--aur-glass-mic)}.rbtn.is-active:not(.rbtn--dark){background:var(--aur-grad);color:#fff;border-color:#ffffffb3}.sqbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:11px;border:1px solid rgba(255,255,255,.9);background:#fff9;box-shadow:var(--aur-shadow-cell);color:#2c3a64}.sqbtn:hover:not(:disabled){background:#ffffffeb}.film{display:flex;align-items:center;gap:8px;height:82px;padding:5px;border-radius:16px;background:#ffffff6b;border:1px solid rgba(255,255,255,.8);box-shadow:var(--aur-shadow-cell);flex:none}.film__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.9);background:#ffffffb8;color:#1d2a4c;flex:none}.film__arrow:disabled{color:#1d2a4c4d}.film__strip{flex:1;display:flex;gap:8px;height:100%;overflow-x:auto;scrollbar-width:none;padding:2px}.film__strip::-webkit-scrollbar{display:none}.film__thumb{position:relative;flex:none;width:72px;height:100%;padding:0;border:0;border-radius:var(--aur-r-thumb);overflow:hidden;background:#fff9;box-shadow:0 2px 6px #141e461f}.film__thumb img{width:100%;height:100%;object-fit:cover;display:block}.film__thumb.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px #5fc8ff,0 4px 16px #3caaff73}.film__thumb.is-accepted:after{content:"";position:absolute;right:5px;bottom:5px;width:9px;height:9px;border-radius:50%;background:var(--aur-cyan);box-shadow:0 0 0 2px #fff}.film__ph{display:block;width:100%;height:100%;background:linear-gradient(110deg,#dce6f8e6 30%,#f5f8fff2,#dce6f8e6 70%);background-size:200% 100%}.film__ph.is-live{animation:aur-shimmer 1.4s linear infinite}@keyframes aur-shimmer{to{background-position:-200% 0}}.mosaic{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.mosaic__top{padding:3px 5px 0}.mosaic__grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:2px 4px 4px;align-content:start}.mtile{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.85);background:#ffffff8c;box-shadow:var(--aur-shadow-cell);text-align:left}.mtile:hover{background:#ffffffd9}.mtile__img{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#e1e9f8cc}.mtile__img img{width:100%;height:100%;object-fit:cover;display:block}.mtile__meta{display:flex;align-items:center;gap:6px;padding:0 4px 2px;font-size:13px;color:var(--aur-ink-2)}.mtile__lane{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtile__score{font-weight:700;color:var(--aur-ink)}.mtile.is-accepted .mtile__score{color:#0d8a9a}.mtile.is-dropped{opacity:.55}.briefpane{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.briefpane__brief,.briefpane__prompts{min-height:0;overflow-y:auto;scrollbar-width:thin}.briefpane__prompts{display:flex;flex-direction:column;gap:8px;padding:4px 2px 4px 4px}.briefpane__title{display:flex;align-items:baseline;gap:10px;margin:6px 0 4px 4px;font-size:20px;font-weight:500}.briefpane__model{font-size:14px;font-weight:400;color:var(--aur-ink-3)}.briefpane__ghost{display:flex;align-items:center;height:70px;padding:0 18px;border-radius:14px;border:1.5px dashed rgba(120,140,190,.35);color:var(--aur-ink-4);font-weight:600}.briefpane .card{border-radius:16px;border:1px solid rgba(255,255,255,.85);background:#fff9;box-shadow:var(--aur-shadow-cell)}.briefpane .prompt-card{width:auto;max-width:none}.presets-card{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:10px}.presets-card .ghead{margin-bottom:12px}.presets-card .ghead__end{gap:10px}.plist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin:0 -8px 0 -6px;padding:0 6px 4px 0;scrollbar-width:thin;scrollbar-color:rgba(90,120,200,.45) transparent}.plist::-webkit-scrollbar{width:5px}.plist::-webkit-scrollbar-thumb{border-radius:3px;background:#5a78c873}.plist__loading{height:200px}.pitem{display:flex;align-items:center;gap:14px;min-height:95px;padding:10px 12px 10px 11px;border-radius:15px;border:1px solid rgba(255,255,255,.9);background:#fff9;box-shadow:var(--aur-shadow-cell);flex:none}.pitem.is-current{border-color:transparent;background:linear-gradient(100deg,#e8e4fdf2,#e6f3fef2) padding-box,var(--aur-grad-rim) border-box;border:1.5px solid transparent}.pitem__thumb{width:70px;height:75px;border-radius:11px;overflow:hidden;flex:none;background:var(--aur-grad-soft);box-shadow:0 2px 8px #141e4624}.pitem__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pitem__glyph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--aur-blue)}.pitem__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pitem__title{font-size:15.5px;line-height:19px;font-weight:600;color:var(--aur-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pitem__facts{font-size:14px;line-height:18px;color:var(--aur-ink-3)}.progress-card{flex:none;padding-bottom:14px}.pstatus{max-width:120px;font-size:13px;color:var(--aur-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwave{display:inline-flex;color:var(--aur-blue)}.pwave.is-live svg path{animation:aur-bars .9s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.pwave.is-live svg path:nth-child(2n){animation-delay:.15s}.pwave.is-live svg path:nth-child(3n){animation-delay:.3s}@keyframes aur-bars{50%{transform:scaleY(.45)}}.pbody{display:flex;align-items:center;gap:20px;padding:0 4px 0 2px}.ring{position:relative;width:126px;height:126px;flex:none}.ring__track,.ring__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 11px));mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 11px))}.ring__track{background:#cddcfabf}.ring__fill{background:conic-gradient(from 210deg,#20c3f9,#4d9cf8 90deg,#8f8bf6 170deg,#d39cf6 240deg,#20c3f9 360deg);-webkit-mask:conic-gradient(#000 calc(var(--p) * 1%),transparent 0),radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 11px));-webkit-mask-composite:source-in;mask:conic-gradient(#000 calc(var(--p) * 1%),transparent 0) intersect,radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 11px));transform:rotate(210deg)}.ring__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--aur-ink)}.ring__pct{font-size:32px;line-height:36px;font-weight:700;letter-spacing:-.02em}.ring__state{max-width:84px;font-size:10.5px;line-height:13px;color:var(--aur-ink-3);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ring__state .mono{font-family:var(--font)}.ring:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fffffff2,#f0f5fdb3);box-shadow:inset 0 2px 8px #5a6eaa1f}.stages{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.stage{display:flex;align-items:center;gap:12px;min-height:21px;font-size:14.5px;color:var(--aur-ink-2)}.stage__mark{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;border:1.6px solid #5b6888;color:#fff;flex:none}.stage--done .stage__mark{border:0;background:linear-gradient(160deg,#3fe0ee,#12bfd8);box-shadow:0 2px 6px #12bfd859}.stage--live .stage__mark{border-color:var(--aur-azure)}.stage--wait .stage__mark{border-color:#e0a23a}.stage__pulse{width:9px;height:9px;border-radius:50%;background:var(--aur-azure);animation:aur-pulse 1.2s ease-in-out infinite}.stage__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage--todo .stage__label{color:#4c5877}.stage__fact{font-size:12px;color:var(--aur-ink-3)}.pactions{display:flex;align-items:center;gap:8px;margin-top:14px}.pactions .gbtn{width:auto;flex:1;margin:0}.pactions__end{margin-left:auto;display:inline-flex;gap:8px}.budget-card{flex:none;display:flex;align-items:flex-start;gap:18px;padding:13px 20px 15px 14px}.budget-card__icon{display:inline-flex;color:var(--aur-blue);margin-top:4px}.budget-card__body{flex:1;min-width:0}.budget-card__title{font-size:16px;font-weight:600;color:var(--aur-ink)}.budget-card__line{margin:3px 0 7px;font-size:15px;color:#3e5583;white-space:nowrap}.budget-card__line b{font-weight:700;color:var(--aur-ink);font-family:var(--font)}.budget-card__of .mono{font-family:var(--font)}.bar{position:relative;height:9px;border-radius:5px;background:#b0c4ee8c;overflow:hidden}.bar__fill,.bar__ghost{position:absolute;left:0;top:0;bottom:0;border-radius:5px}.bar__ghost{background:#5f9dfa59}.menu--aur{border-radius:14px;border:1px solid rgba(255,255,255,.9);background:#fafcffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--aur-shadow-pop)}.lanemenu{width:300px;padding:12px}.lanemenu__head{padding:2px 4px 10px;font-size:15px;font-weight:600}.lanemenu__rows{display:flex;flex-direction:column;gap:6px}.lanemenu__row{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;padding:0 4px;font-size:14px;color:var(--aur-ink-2)}.lanemenu__value{justify-self:end;color:var(--aur-ink)}.lanemenu__actions{margin-top:8px;padding-top:6px;border-top:1px solid rgba(150,170,210,.25)}.menu__free{display:flex;align-items:center;gap:4px;margin:2px 2px 6px;padding:0 10px;height:34px;border-radius:10px;border:1px solid rgba(120,150,210,.35);background:#fff}.menu__free input{width:100%;border:0;outline:none;background:none;font:15px var(--font);color:var(--aur-ink)}.menu__free-affix{color:var(--aur-ink-3)}.rbtn--xs{width:32px;height:32px}.vcell--dark{width:auto;min-width:78px;height:40px;border-radius:12px;border:1.5px solid var(--aur-dark-rim);background:var(--aur-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-weight:600}.vcell--dark .vcell__chev{color:#fff}button.vcell--dark:hover,.vcell--dark.is-open{background:#2a2e3cad}.vcell--chip{height:24px;padding:0 6px 0 9px;border-radius:8px;font-size:12px}.vcell--chip .vcell__chev{width:14px;height:14px}.seg__item--static{cursor:default;min-width:0;gap:0;padding:0 16px}.vfacts__parent{padding:0;border:0;background:none;color:#ffffffeb;font:inherit;text-decoration:underline dotted rgba(255,255,255,.6);text-underline-offset:3px}.vfacts__parent:disabled{text-decoration:none;cursor:default}.vfacts__state--info{background:#5f9dfa73}.vfacts__more{font-size:12px;color:#ffffffbf}.vfacts--light{background:#ffffffc7;border-color:#fffffff2;color:var(--aur-ink-2)}.tchip{position:absolute;left:5px;bottom:5px;min-width:22px;height:18px;padding:0 5px;border-radius:6px;background:#ffffffe6;box-shadow:0 1px 3px #141e4633;color:var(--aur-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center}.tchip--good{background:var(--aur-grad);color:#fff}.tchip--bad{background:#ef5470;color:#fff}.tchip--live{width:18px;min-width:0;padding:0;border:2px solid rgba(75,161,252,.35);border-top-color:var(--aur-azure);border-radius:50%;background:#ffffffe6;animation:aur-spin .9s linear infinite}.mtile{position:relative;display:block;width:100%;padding:0;border:0;border-radius:10px;overflow:hidden;background:#e1e9f8cc;box-shadow:0 2px 6px #141e461f}.mtile img{width:100%;height:100%;object-fit:cover;display:block}.mtile:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #5fc8ff}.mtile.is-dropped{opacity:.4}.mtile--ghost{border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:none}.mtile__ph{display:block;width:100%;height:100%;background:linear-gradient(110deg,#dce6f8e6 30%,#f5f8fff2,#dce6f8e6 70%);background-size:200% 100%}.mtile__ph.is-live{animation:aur-shimmer 1.4s linear infinite}.mtile__pin{position:absolute;top:5px;right:5px;display:inline-flex;padding:3px;border-radius:6px;background:#ffffffe6;color:var(--aur-blue)}.mosaic__grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.matrix{flex:1;min-height:0;overflow:auto;display:grid;gap:8px 10px;align-content:start;padding:2px 4px 6px}.matrix__corner{position:sticky;top:0}.matrix__head{position:sticky;top:0;z-index:1;padding:6px 10px;border-radius:10px;background:#ffffffb3;font-size:13px;font-weight:600;color:var(--aur-ink-2);text-align:center}.matrix__head.is-on{background:var(--aur-grad);color:#fff}.matrix__row{display:contents}.matrix__lane{align-self:center;font-size:13.5px;font-weight:600;color:var(--aur-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix__cell{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;align-content:start;min-height:60px;padding:6px;border-radius:12px;background:#ffffff52}.matrix__cell.is-on{background:#ffffff9e;box-shadow:inset 0 0 0 1.5px #78aaff8c}.viewer--doc{background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffd9}.viewer--ghost{background:repeating-linear-gradient(135deg,#ffffff40 0,#ffffff40 14px,#ffffff1a 14px,#ffffff1a 28px),linear-gradient(160deg,#dde9f8,#ece6fb)}.briefdoc__body,.promptdoc{position:absolute;top:72px;right:22px;bottom:76px;left:22px;overflow-y:auto;scrollbar-width:thin}.briefdoc__text{display:block;width:100%;min-height:150px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--aur-rim);border-radius:14px;background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);font:16px/1.5 var(--font);color:var(--aur-ink);resize:none;outline:none}.briefdoc__text--read{white-space:pre-wrap}.briefdoc__rows{display:grid;gap:8px;margin:0}.briefdoc__rows>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:start}.briefdoc__rows dt{padding-top:6px;font-size:14px;color:var(--aur-ink-3)}.briefdoc__rows dd{margin:0;min-height:32px;font-size:14.5px;color:var(--aur-ink)}.viewer__bottom--end{justify-content:flex-end}.briefdoc__orb .orb{width:52px;height:52px}.film--refs{gap:10px;padding:5px 10px}.film__label{flex:none;padding:0 6px;font-size:13px;color:var(--aur-ink-3)}.film__ref{display:flex;align-items:center;gap:6px;flex:none}.film__ref .film__thumb{width:62px}.film__remove{position:absolute;top:3px;right:3px;display:inline-flex;padding:2px;border:0;border-radius:6px;background:#ffffffeb;color:var(--aur-ink-2)}.film__role{font-size:12px;color:var(--aur-ink-3)}.film__add{display:inline-flex;align-items:center;gap:8px;flex:none;height:100%;padding:0 14px;border-radius:10px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);color:var(--aur-ink-2);font-size:13.5px;box-shadow:var(--aur-shadow-item)}.film__add:hover{background:#ecf5fdeb}.film__none{align-self:center;color:var(--aur-ink-4)}.film__thumb--ver{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:92px;background:#ffffffb3}.film__ver{font-size:18px;font-weight:700;color:var(--aur-ink)}.film__verlane{max-width:84px;font-size:11px;color:var(--aur-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promptdoc__sec{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(150,170,210,.2)}.promptdoc__k{font-size:13.5px;color:var(--aur-ink-3)}.promptdoc__v{font-size:14.5px;line-height:1.5;color:var(--aur-ink)}.promptdoc__list{margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:var(--aur-ink)}.promptdoc__changes{margin:0 0 8px;padding:10px 14px;border-radius:12px;background:#5f9dfa1a;font-size:14px;color:var(--aur-ink-2)}.promptdoc__error{color:#b42b3c}.promptdoc__writing{display:flex;flex-direction:column;gap:12px;padding-top:10px}.shimmer{display:block;height:14px;border-radius:7px;background:linear-gradient(110deg,#dce6f8e6 30%,#f5f8fff2,#dce6f8e6 70%);background-size:200% 100%;animation:aur-shimmer 1.4s linear infinite}.shimmer--short{width:60%}.ring__pct--clock{font-size:24px}@keyframes aur-ring-spin{0%{transform:rotate(210deg)}to{transform:rotate(570deg)}}.ring--error .ring__fill{background:conic-gradient(from 210deg,#20c3f9,#8f8bf6,#ef5470 360deg)}.ring--done .ring__fill{background:conic-gradient(from 210deg,#20c3f9,#4d9cf8,#8f8bf6,#20c3f9 360deg)}.ring--idle .ring__fill{opacity:0}.stage--wait .stage__mark{border-color:#f2a33a;color:#f2a33a}.stage--error .stage__mark{border:0;background:#ef5470;color:#fff;font-size:12px;font-weight:800}.stage--off .stage__mark{border-color:#b7c1d6;color:#9aa6c0}.perror{margin-top:10px;padding:8px 12px;border-radius:10px;background:#ef54701a;color:#b42b3c;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pactions{flex-wrap:nowrap}.pactions .rbtn{width:44px;height:44px}.pactions .capsule{height:48px}.budget-card.is-out .bar__fill{background:linear-gradient(90deg,#ffc66a,#f2a33a)}.budget-card.is-out .budget-card__line b{color:#b26b0f}.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.tabs:has(>:nth-child(6)) .tab__title{font-size:16px}.tabs:has(>:nth-child(6)) .tab__sub{font-size:14px}.gbtn--strong{white-space:nowrap;flex:1 1 auto;height:44px;padding:0 16px}.gbtn--strong .gbtn__label{font-size:15px}.pactions .capsule{height:44px;white-space:nowrap}.ring__state{max-width:92px;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.viewer--doc .vcell--dark{border:1px solid rgba(255,255,255,.9);background:#f4f7fce0;color:#1d2a4c;box-shadow:0 4px 14px #141e461f}.viewer--doc .vcell--dark .vcell__chev{color:#1d2a4c}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:none}.login__card{width:min(420px,100%);display:flex;flex-direction:column;gap:8px;padding:30px 26px 22px}.login__brand{display:flex;align-items:center;gap:14px;margin:0 0 22px 4px}.login .vrow{grid-template-columns:112px minmax(0,1fr)}.vcell--input{width:100%;font:15.5px var(--font);outline:none}.vcell--input:focus{background:#fffffff2;border-color:#5f9dfa99}.login .gbtn--strong{margin-top:14px;height:48px;justify-content:center}.login .gbtn--strong .gbtn__label{flex:none}.login__lang{display:flex;justify-content:center;margin-top:12px}.login__client{align-self:center;width:120px;margin-top:18px;opacity:.8}.deeper-card{flex:none;padding:8px 11px 9px}.deeper-card .gbtn{height:60px;border-radius:17px;margin:0;padding:0 18px 0 22px;border:1px solid rgba(255,255,255,.92);box-shadow:0 0 0 1px #78c8ff40,0 6px 18px #7878f033,inset 0 1px #ffffffd9}.vrow__icon{color:#173d7a}.aur-page:before{content:"";position:fixed;top:-60px;right:-40px;width:760px;height:260px;pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 70% 30%,rgba(187,126,255,.32),transparent 70%),radial-gradient(55% 50% at 35% 25%,rgba(79,213,250,.22),transparent 70%);filter:blur(6px)}.aur-page:after{content:"";position:fixed;top:-10px;right:0;width:720px;height:140px;pointer-events:none;z-index:0;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 140' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2397e4ff' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%23a6c8ff'/%3E%3Cstop offset='1' stop-color='%23d7a6ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 120 C180 30 330 150 480 60 S650 10 720 30' fill='none' stroke='url(%23a)' stroke-width='22' stroke-linecap='round' opacity='.55'/%3E%3Cpath d='M60 140 C230 50 380 160 530 80 S690 40 740 60' fill='none' stroke='url(%23a)' stroke-width='12' stroke-linecap='round' opacity='.45'/%3E%3Cpath d='M120 135 C280 70 420 150 560 95 S700 70 760 80' fill='none' stroke='white' stroke-width='3' opacity='.6'/%3E%3C/svg%3E") no-repeat right top / 100% 100%;filter:blur(1.5px)}.aur-page>*{position:relative;z-index:1}.tabs:has(>:nth-child(7)){gap:12px}.tabs:has(>:nth-child(7)) .tab{gap:10px;padding:0 8px}.tabs:has(>:nth-child(7)) .tab__title{font-size:15px}.tabs:has(>:nth-child(7)) .tab__sub{font-size:13px}.tabs:has(>:nth-child(7)) .tab__icon{width:28px;height:28px}.tabs:has(>:nth-child(8)) .tab__icon{display:none}.aur-page--home .home{flex:none;height:calc(100vh - var(--aur-top));min-height:560px;padding:0 var(--aur-pad) var(--aur-pad);display:flex}.homepanel{flex:1;min-height:0;overflow-y:auto;padding:16px;scrollbar-width:thin}.homepanel .notices{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.homepanel .notice-card,.notice-card{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 16px;border-radius:12px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.notice-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--aur-grad-soft);color:#6f78e6;flex:none}.notice-card__icon svg{fill:url(#aur-sparkle)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.tiles--loading{min-height:300px}.rtile{position:relative;display:flex;flex-direction:column;padding:0;border-radius:14px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item);overflow:hidden;text-align:left;color:var(--aur-ink);transition:transform .15s ease,box-shadow .15s ease}.rtile:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #143c780d,0 10px 24px #1e6ef03d}.rtile__cover{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:linear-gradient(160deg,#dde9f8,#ece6fb);color:var(--aur-blue);overflow:hidden}.rtile__cover img{width:100%;height:100%;object-fit:cover;display:block}.rtile__label{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.rtile__title{font-size:14.5px;line-height:18px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rtile__meta{font-size:12.5px;line-height:16px;color:var(--aur-ink-3)}.rtile__score{position:absolute;top:8px;right:8px;min-width:30px;height:22px;padding:0 7px;border-radius:7px;background:var(--aur-grad);color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center;box-shadow:0 2px 8px #5a6ef059}.rtile__status{position:absolute;top:8px;left:8px;height:22px;padding:0 9px;border-radius:7px;background:#ffffffe6;font-size:12px;font-weight:600;line-height:22px;color:var(--aur-ink-2)}.rtile__status--info{color:var(--aur-blue)}.rtile__status--danger{background:#ef5470;color:#fff}.rtile__status--warn,.rtile__status--wait{background:#ffe2b0;color:#8c5d12}.rtile--ghost{align-items:center;justify-content:center;gap:10px;min-height:200px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item);color:var(--aur-ink-2)}.rtile__ghost-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:var(--aur-grad-soft);color:var(--aur-blue)}.rtile__ghost-label{font-size:15px;font-weight:500}.notice-card__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.notice-card__title{font-size:15px;font-weight:600;color:var(--aur-ink)}.notice-card__meta{font-size:12.5px;color:var(--aur-ink-3)}.notice-card__ask{font-size:13px;color:var(--aur-ink-2)}.homepanel .notice-card{padding:10px 12px 10px 14px}.rtile__cover{aspect-ratio:1!important}.rtile__cover img{object-position:center top}.rtile--ghost{min-height:0}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;padding:16px;background:#d6e2f68c;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);animation:aur-fade .18s ease-out both}@keyframes aur-fade{0%{opacity:0}}.ovl__frame{flex:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:12px;min-height:0;padding:12px;border-radius:20px;background:#f7fbfff0;box-shadow:var(--aur-shadow-pop);border:1px solid var(--aur-rim)}.ovl__frame--loading{opacity:.6}.ovl__stage{display:flex;flex-direction:column;gap:10px;min-height:0}.ovl__stage .viewer{flex:1}.ovl__panel{min-height:0;overflow-y:auto;padding:6px 8px 10px 6px;scrollbar-width:thin}.ovl__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.ovl__titles{flex:1;min-width:0}.ovl__title{margin:2px 0 4px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--aur-ink)}.ovl__facts{font-size:12.5px;line-height:18px;color:var(--aur-ink-3)}.ovl__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ovl__actions .gbtn--strong{flex:0 1 auto;width:auto}.ovl__menu .icon-btn{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.9);background:#ffffffa8;box-shadow:0 4px 14px #3a56961f,inset 0 1px #fffc;color:#2c3a64}.ovl__flags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.flag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:8px;background:#5f9dfa24;color:var(--aur-blue);font-size:12.5px;font-weight:600}.flag--good{background:#1dcfe329;color:#0d7f8d}.flag--bad{background:#ef547024;color:#c2334e}.flag--warn{background:#f2a33a2e;color:#9a5b06}.perror--block{margin:0 0 12px;white-space:normal}.osec{margin-bottom:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.9);background:#ffffff94;box-shadow:var(--aur-shadow-cell)}.osec__title{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--aur-ink)}.grade2{display:flex;align-items:center;gap:16px;margin-bottom:12px}.grade2__num{font-size:46px;line-height:1;font-weight:700;font-family:var(--font);color:var(--aur-ink)}.grade2__num.is-good{background:var(--aur-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.grade2__meta{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--aur-ink-3)}.grade2__chips{display:flex;flex-wrap:wrap;gap:6px}.axes2{display:flex;flex-direction:column;gap:8px}.axes2__row{display:grid;grid-template-columns:130px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:13.5px;color:var(--aur-ink-2)}.axes2__val{text-align:right;font-weight:700;color:var(--aur-ink)}.orow{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid rgba(150,170,210,.2);font-size:13.5px;line-height:1.45;text-align:left;width:100%;background:none;border-left:0;border-right:0;border-bottom:0}.osec__title+.orow,.grade2+.orow{border-top:0}.orow__k{color:var(--aur-ink-3)}.orow__v{color:var(--aur-ink);min-width:0;overflow-wrap:anywhere}.orow--link:hover .orow__v{color:var(--aur-blue)}.orow--step .orow__v{font-size:12.5px}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.checks .stage{align-items:flex-start}.checks__text{display:flex;flex-direction:column;gap:2px;min-width:0}.checks__claim{font-size:13.5px;line-height:1.4;color:var(--aur-ink)}.checks__evidence{font-size:12.5px;line-height:1.4;color:var(--aur-ink-3)}.ovl__doc{position:absolute;top:18px;right:96px;bottom:18px;left:96px;display:flex;flex-direction:column;gap:8px}.ovl__doclabel{font-size:13px;color:var(--aur-ink-3)}.atext{width:100%;padding:10px 12px;border:1px solid var(--aur-rim);border-radius:12px;background:var(--aur-glass-cell);font:14px/1.5 var(--font);color:var(--aur-ink);resize:none;outline:none;overflow:hidden;box-shadow:var(--aur-shadow-cell)}.atext.is-read{background:#deecfb52}.atext:focus{border-color:#5f9dfa99}.atext--big{flex:1;overflow-y:auto;padding:18px 20px;font-size:16px;line-height:1.6}.orow--field{align-items:start}.ovl__save{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:10px;border-radius:16px;background:#f7fbffeb;box-shadow:var(--aur-shadow)}.ovl__save .gbtn--strong{flex:0 0 auto;width:auto}.ovl__savenote{flex:1;font-size:12.5px;color:var(--aur-ink-3)}.pp{flex:1;min-height:0;display:grid;grid-template-columns:333px minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr);gap:var(--aur-gap)}.pp__left,.pp__right{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;scrollbar-width:none}.pp__right .presets-card{flex:1}.pp__text{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.atext--goal{min-height:74px;resize:none}.pp__go{display:flex;margin-top:10px}.pp__go .gbtn--strong{justify-content:center}.pp__go .gbtn--strong .gbtn__label{flex:none}.pp__center{min-height:0;display:flex;flex-direction:column;padding:16px 16px 12px 18px;overflow:hidden}.pp__center .ghead{margin:0 0 12px 8px}.ptiles{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;align-content:start;padding:2px;scrollbar-width:thin}.ptile{position:relative;border-radius:14px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item);overflow:hidden}.ptile.is-new{border-color:#37bdf2;box-shadow:0 0 0 2px #496cee38,var(--aur-shadow-item)}.ptile__open{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;text-align:left;color:var(--aur-ink)}.ptile__cover{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background:var(--aur-grad-soft);overflow:hidden}.ptile__cover img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ptile__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.ptile__menu{position:absolute;top:6px;right:6px}.ptile__menu .icon-btn{width:32px;height:32px;border-radius:10px;background:var(--aur-dark);border:1.5px solid var(--aur-dark-rim);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pitem--prop{flex-direction:column;align-items:stretch;gap:8px;min-height:0}.pitem__row{display:flex;align-items:center;gap:14px}.pitem__text--btn{padding:0;border:0;background:none;text-align:left;color:inherit}.pitem__acts{display:flex;justify-content:flex-end;gap:8px}.pitem--prop .changes{margin:0}.pp__none{padding:20px;color:var(--aur-ink-4);text-align:center}.orb{width:46px;height:46px;border:1px solid var(--aur-rim);background:var(--aur-glass-mic);box-shadow:var(--aur-shadow-cell);color:var(--aur-blue-bright)}.orb:hover:not(:disabled){background:#cee8fcd9}.orb.is-rec{background:var(--aur-grad);color:#fff}.pp__text{position:relative}.pp__text .atext{flex:1;min-width:0}.pp__text .orb-wrap,.briefdoc__orb .orb-wrap{position:static}.ptile__open{height:100%}.ptile__body{flex:none}.ptiles{grid-auto-rows:max-content}.pitem--prop .pitem__row .pitem__text--btn{flex:1;min-width:0}.pitem--prop{flex-direction:row;flex-wrap:wrap;align-items:center}.pitem--prop .pitem__row{flex:1;min-width:0}.pitem--prop .pitem__acts{flex:none}.pitem--prop .changes{flex-basis:100%}.keys2{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:2px}.keyrow2{display:grid;grid-template-columns:160px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:12px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.keyrow2__name{font-size:15px;font-weight:600;color:var(--aur-ink)}.keyrow2__value{font-size:13px;color:var(--aur-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keyrow2__actions{display:inline-flex;gap:8px}.keyrow2__detail{grid-column:1 / -1;font-size:12.5px;color:#c2334e}.keyrow2__edit{grid-column:1 / -1;display:flex;gap:8px}.keyrow2__edit .vcell{flex:1}.keyrow2__edit .gbtn--strong{flex:0 0 auto;width:auto}.settings2 .pp__right .seg{display:flex}.settings2 .pp__right .seg__item{flex:1;justify-content:center;min-width:0}.vrow--wide{grid-template-columns:120px minmax(0,1fr)}.vrow--wide .vcell--fact{font-size:13.5px}.scout-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;margin-top:10px;scrollbar-width:thin}.scout-row{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:var(--aur-glass-item);border:1px solid var(--aur-rim);box-shadow:var(--aur-shadow-item)}.scout-row.is-new{box-shadow:inset 0 0 0 1.5px #37bdf299,var(--aur-shadow-item)}.scout-row__name{font-size:13.5px;font-weight:600;color:var(--aur-ink)}.scout-row__meta{font-size:12px;color:var(--aur-ink-3)}.settings2 .deeper-card .gbtn{height:52px}.trackruns{display:flex;flex-direction:column;gap:6px;margin-top:12px;overflow-y:auto;min-height:0;scrollbar-width:thin}.trackruns__row{display:flex;align-items:center;gap:8px}.trackruns__code{width:58px;font-size:12.5px;font-weight:600;color:var(--aur-ink-2)}.trackruns__run,.crun__item{position:relative;width:52px;height:52px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#fff9;box-shadow:0 2px 6px #141e461f}.trackruns__run img,.crun__item img{width:100%;height:100%;object-fit:cover;display:block}.trackruns__run .tchip,.crun__item .tchip{left:3px;bottom:3px;min-width:20px;height:16px;line-height:16px;font-size:10px}.trend2{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.trend2 .flag{align-self:flex-start}.trend2__signal{font-size:13.5px;line-height:1.4;color:var(--aur-ink)}.trend2__meta{font-size:12px;color:var(--aur-ink-3)}.mosaic__top--split{display:flex;align-items:center;justify-content:space-between;gap:10px}.wavefacts{flex-wrap:wrap;height:auto;min-height:34px;padding:4px 14px}.wavenote{margin:0 4px;padding:8px 12px;border-radius:12px;background:#5f9dfa1a;font-size:13.5px;color:var(--aur-ink-2)}.ctiles{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;gap:10px;padding:2px 4px 4px;scrollbar-width:thin}.ctile{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.ctile--approved{border-color:#1dcfe3b3;box-shadow:0 0 0 1.5px #1dcfe340,var(--aur-shadow-item)}.ctile--rejected{opacity:.6}.ctile__open{display:flex;flex-direction:column;gap:5px;padding:12px 14px 8px;border:0;background:none;text-align:left;color:var(--aur-ink)}.ctile__top{display:flex;align-items:center;justify-content:space-between}.ctile__code{font-size:12.5px;font-weight:700;color:var(--aur-blue)}.ctile__name{font-size:15.5px;font-weight:600;line-height:1.25}.ctile__facts{font-size:12.5px;color:var(--aur-ink-3)}.ctile__pitch{font-size:13px;line-height:1.4;color:var(--aur-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ctile__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 10px 14px;margin-top:auto}.crun{display:flex;gap:6px}.decide{display:inline-flex;gap:6px;margin-left:auto}.decide .rbtn--sm{width:36px;height:36px}.cstage .crun{margin-bottom:12px}.cstage .crun__item{width:72px;height:72px}.cstage__code{max-width:300px;padding:8px 14px;border-radius:12px;background:#f4f7fce0;box-shadow:0 4px 14px #141e461f;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cstage__code .mono{color:var(--aur-blue)}.cstage__note{display:flex;gap:8px;align-items:flex-start}.cstage__note .atext{flex:1;min-height:60px}.cstage__note .orb-wrap{position:static}.pre{white-space:pre-wrap}.viewer__tools{display:inline-flex;gap:8px}.viewer__retry{margin-top:14px;display:flex;justify-content:center}.viewer__empty{text-align:center;max-width:70%}.wavewait{position:absolute;inset:90px 40px auto}.masterdoc{margin:0;white-space:pre-wrap;font:14px/1.6 var(--aur-font);color:var(--aur-ink)}.briefdoc__text--tall{min-height:calc(100% - 4px);height:100%}.film__thumb--approved{box-shadow:inset 0 0 0 2px #1dcfe3b3,0 2px 6px #141e461f}.film__thumb--rejected{opacity:.55}.film__ver--code{font-size:13px}.feedgrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.feedgrid__mark{grid-column:1 / -1;padding:6px 10px;border-radius:10px;background:var(--aur-grad);color:#fff;font-size:12.5px;font-weight:600}.feedtile{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;text-align:left}.feedtile .mtile{margin-bottom:4px}.feedtile__cap{font-size:11px;line-height:14px;color:var(--aur-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtile__cover--collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px}.rtile__cover--collage.n1 img{grid-column:1 / -1;grid-row:1 / -1}.rtile__cover--collage.n2 img,.rtile__cover--collage.n3 img:first-child{grid-row:1 / -1}.rtile__cover--collage.n0{display:flex}.sheet-backdrop{background:#d6e2f673;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet{border-radius:20px;border:1px solid rgba(255,255,255,.9);background:#f7fbffe6;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);box-shadow:var(--aur-shadow-pop),inset 0 1px #fffc}.sheet__head{padding:18px 14px 8px 22px}.sheet__head h2{font-size:20px;font-weight:500;letter-spacing:-.03em;color:#050a2c}.sheet__head .icon-btn{border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell)}.sheet .form__row{border-radius:12px}.sheet .form__row:nth-child(odd){background:#fff6}.sheet__consequence{color:var(--aur-ink-2)}.toasts{top:auto;bottom:22px}.toast{padding:12px 20px;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toast--neutral{background:#2a2e3cc7}.toast--danger{background:#d63452db}.capsule--primary{background:var(--aur-grad);box-shadow:0 8px 22px #5a78fa4d,inset 0 1px #ffffff59}.capsule--primary:hover:not(:disabled){background:var(--aur-grad);filter:brightness(1.05)}.capsule--soft{border:1px solid var(--aur-rim);background:var(--aur-glass-cell);color:var(--aur-ink-2);box-shadow:var(--aur-shadow-cell)}.capsule--soft:hover:not(:disabled){background:#ecf5fdeb}.capsule--dark{background:#2a2e3cd1}.chip{border-color:var(--aur-rim);background:var(--aur-glass-cell)}button.chip:hover,.chip.is-open{background:#ecf5fdeb}.chip--danger{background:#ef54701f;color:#c2334e}.stepper{border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell)}.segmented{border:1px solid rgba(255,255,255,.85);background:#ffffff80}.segmented button.is-on{background:var(--aur-grad);color:#fff;box-shadow:0 3px 10px #5a78fa4d}.segmented.is-locked button.is-on{background:transparent;color:var(--aur-ink);box-shadow:none}.menu{border:1px solid rgba(255,255,255,.9);background:#fafcfff0;box-shadow:var(--aur-shadow-pop)}.menu__item.is-current{color:var(--aur-blue)}.toggle{background:#96aad273}.toggle.is-on{background:var(--aur-grad)}.input,.import__text{border:1px solid var(--aur-rim);border-radius:12px;background:var(--aur-glass-cell);color:var(--aur-ink);box-shadow:var(--aur-shadow-cell)}.input:focus,.import__text:focus{border-color:#5f9dfa99;outline:none}.badge{border-radius:8px}:root{--aur-ink: #050a2c;--aur-ink-2: #282e53;--aur-ink-value: #1b233f;--aur-ink-3: #515b80;--aur-sub: #43598a;--aur-caps: #6c7e9b;--aur-brand-2: #4f5f87;--aur-blue: #1554c6;--aur-icon: #1b2347;--aur-icon-solid: #26395f;--aur-icon-soft: #3d4e7a;--aur-icon-well: #e2f0f9;--aur-blue-bright: #0b6cf0;--aur-done: #0ecbe0;--aur-pending: #55659a;--aur-ring-track: #cfe1fd;--aur-glass: rgba(255, 255, 255, .65);--aur-glass-tab: rgba(255, 255, 255, .46);--aur-glass-stage: rgba(255, 255, 255, .34);--aur-glass-cell: rgba(222, 236, 251, .55);--aur-glass-item: rgba(226, 240, 252, .5);--aur-glass-mic: rgba(196, 226, 250, .6);--aur-glass-chip: rgba(240, 244, 250, .72);--aur-rim: rgba(255, 255, 255, .75);--aur-sheen: inset 0 1px 0 rgba(255, 255, 255, .9);--aur-blur: 24px;--aur-shadow: 0 0 0 1px rgba(20, 50, 110, .05), 0 2px 5px rgba(40, 90, 200, .08);--aur-shadow-tab: 0 0 0 1px rgba(20, 50, 110, .08), 0 4px 12px rgba(60, 87, 220, .21);--aur-shadow-cell: 0 0 0 1px rgba(20, 60, 120, .05), 0 3px 12px rgba(30, 110, 240, .16);--aur-shadow-item: 0 0 0 1px rgba(20, 60, 120, .05), 0 5px 18px rgba(30, 110, 240, .19);--aur-dark: rgba(62, 83, 100, .78);--aur-dark-rim: rgba(255, 255, 255, .85);--aur-grad: linear-gradient(115deg, #4cc5f8 0%, #3f93fa 22%, #3589f9 38%, #4d77fa 58%, #7273f7 76%, #a07cfa 92%, #b67cf8 100%);--aur-grad-soft: linear-gradient(180deg, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, 0) 45%), linear-gradient(105deg, #d4effd 0%, #b4deff 18%, #b0d5fc 37%, #adcafb 57%, #a9bff9 73%, #bdbcfd 90%, #d6c3fb 100%);--aur-grad-bar: linear-gradient(90deg, #05adf9 0%, #26a8fb 30%, #4ba3fc 65%, #609bfc 100%);--aur-grad-bar-track: linear-gradient(90deg, #b6cdf5 0%, #a4c1f0 45%, #95afea 100%);--aur-grad-check: linear-gradient(160deg, #3790fb 0%, #2a85f4 55%, #2479ee 100%);--aur-grad-tab-fill: radial-gradient(70% 140% at 0% 0%, #ecebff 0%, rgba(236, 235, 255, 0) 60%), radial-gradient(70% 140% at 100% 0%, #bdf0fd 0%, rgba(189, 240, 253, 0) 60%), radial-gradient(70% 140% at 0% 100%, #c2dcff 0%, rgba(194, 220, 255, 0) 60%), radial-gradient(70% 140% at 100% 100%, #ebe6fb 0%, rgba(235, 230, 251, 0) 60%), linear-gradient(#d8f0fd, #d8f0fd);--aur-grad-tab-border: conic-gradient(from 0deg, #71acd3 0deg, #74abd6 50deg, #6fa9d0 65deg, #5bb6d7 73deg, #57a1d1 82deg, #6688c3 90deg, #8a89c9 98deg, #a290d6 107deg, #8b91d1 119deg, #7199cb 140deg, #6099cd 187deg, #509ccb 227deg, #4299cb 244deg, #519ad1 252deg, #7582db 270deg, #8195d3 288deg, #7baed5 296deg, #72b0d6 312deg, #71acd3 360deg);--aur-grad-ring: conic-gradient(#47c2fd 0deg, #53b4fc 45deg, #7f9afc 90deg, #ad82fb 120deg, #b67dfc 140deg, #987cfb 170deg, #6b84fc 190deg, #378bfb 215deg, #1ca5fd 235deg, #07bcfe 250deg, #07bcfe 360deg);--aur-r-panel: 18px;--aur-r-cell: 8px;--aur-r-tab: 16px;--aur-gap: 8px;--aur-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{background:radial-gradient(3% 14% at 0% 14%,#c4e2faf2,#c4e2fa00),radial-gradient(50% 19.7% at -6.25% -2.6%,#eaf4fd,#eaf4fd00),radial-gradient(30.6% 17.1% at 53.8% 3.9%,#caecfce6,#caecfc00),radial-gradient(4.2% 13.8% at 1.1% 52%,#d4d6f9f2,#d4d6f900),radial-gradient(13.9% 5.3% at -2.8% 86.6%,#cebbf9e6,#cebbf900),radial-gradient(11.1% 30.3% at 91.9% 106.6%,#9ed9fb,#9ed9fb00),radial-gradient(9.7% 23.7% at 94.9% 72.1%,#d0fafb80,#d0fafb00),radial-gradient(2.8% 38.2% at 100.3% 41.6%,#f3f5f8e6,#f3f5f800),radial-gradient(7.6% 4.2% at 74.2% 100.5%,#ecebfc,#ecebfc00),linear-gradient(180deg,#e1effc,#e4eefb,#e1eefc 80%,#cae4fb);background-color:#e2effc;background-attachment:fixed;font-family:var(--aur-font)}.aur-page:before{content:none}.aur-page:after{top:0;right:0;width:400px;height:100px;opacity:1;filter:none;background:url(/brand/ribbon.svg) no-repeat right top / 400px 100px}.glass{background:var(--aur-glass);border:1px solid var(--aur-rim);border-radius:var(--aur-r-panel);box-shadow:var(--aur-shadow),var(--aur-sheen);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.topbar{grid-template-columns:auto minmax(0,1fr) auto;height:95px;padding:20px 12px 0;gap:8px}.topbar__brand{height:62px;padding-left:31px;gap:0;min-width:349px}.wordmark{gap:0}.wordmark__top{font-size:20px;line-height:24px;font-weight:600;letter-spacing:.53em;color:#050a2c}.wordmark__bottom{font-size:14px;line-height:18px;font-weight:400;letter-spacing:.6em;color:#4f5f87;margin-top:1px}.topbar__slash{width:2px;height:48px;margin:0 15px 0 4px;background:#a3b1cb;border-radius:1px;transform:rotate(12.6deg)}.tagline{font-size:10px;line-height:13.6px;font-weight:500;letter-spacing:.2em;color:#6a7d99}.tagline--end{line-height:14.5px;letter-spacing:.32em;color:#707d9d}.topbar__end{height:62px;gap:18px;padding-right:13px}.sparkle{width:30px;height:32px;color:#6470f0;filter:drop-shadow(0 2px 6px rgba(100,112,240,.3))}.sparkle svg{width:30px;height:32px}.tabs{gap:14px}.tab{height:62px;border-radius:16px;border:1px solid var(--aur-rim);background:var(--aur-glass-tab);box-shadow:var(--aur-shadow-tab),var(--aur-sheen);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);gap:18px}.tab__title{font-size:16px;line-height:20px;font-weight:600;letter-spacing:-.01em;color:#0b1638}.tab__sub{font-size:14px;line-height:18px;font-weight:400;letter-spacing:-.015em;color:#495777}.tab__icon{width:38px;height:35px;border-radius:8px;background:var(--aur-icon-well);color:var(--aur-icon-solid)}.tab__icon svg{width:21px;height:21px}.tab.is-active{border:2px solid transparent;background:var(--aur-grad-tab-fill) padding-box,var(--aur-grad-tab-border) border-box;box-shadow:0 0 0 1px #ffffffd9,0 4px 18px #6e7de673}.tab.is-active .tab__icon{background:none;color:var(--aur-blue)}.tab.is-active .tab__icon svg{width:26px;height:26px;stroke-width:2.2}.tab.is-active .tab__sub{color:#3c558a}.rb{grid-template-columns:332px minmax(0,1fr) 336px;gap:8px;padding:0 12px 12px}.rb__left,.rb__right{gap:6px}.panel{padding:13px 16px 12px 18px}.panel .ghead{margin:0 0 10px 6px;gap:18px}.ghead__icon{color:var(--aur-blue)}.ghead__icon svg{stroke-width:2}.ghead__title{font-size:19px;font-weight:600;letter-spacing:-.03em;color:#050a2c}.vrows{gap:4px}.vrow{grid-template-columns:minmax(0,1fr) 139px;gap:0;min-height:30px;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.75);background:#ffffff47;box-shadow:0 0 0 1px #143c780a,0 3px 10px #1e6ef01a}.vrow__label{height:28px;padding:0 12px;border:0;background:none;box-shadow:none;font-size:13px;font-weight:500;letter-spacing:-.03em;color:#282e53}.vcell{height:28px;padding:0 11px 0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.75);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);font-size:14px;font-weight:500;letter-spacing:-.01em;color:#1b233f}button.vcell:hover,.vcell.is-open{background:#e8f3fdd9}.vcell--locked,.vcell--fact{background:var(--aur-glass-cell);color:#1b233f}.vcell__chev{width:20px;height:20px;stroke-width:1.7;color:var(--aur-icon)}.vrow--icon{border:0;background:none;box-shadow:none;grid-template-columns:minmax(0,1fr) 140px;min-height:30px}.vrows--roles{gap:6px}.vrow__label--bare{gap:20px;padding:0 0 0 9px}.vrow__icon{color:var(--aur-icon)}.vrow__icon svg{width:21px;height:21px;stroke-width:1.85}.gens{grid-template-columns:87px minmax(0,207px);margin:12px 0 10px;gap:1px}.gens__label{padding:8px 0 0 6px;gap:8px}.gens__label svg{width:28px;height:32px;stroke-width:2}.gens__label span{font-size:14px;line-height:17.9px;font-weight:500;letter-spacing:-.02em;color:#343d60}.gens__list{gap:0;padding:5px 8px 5px 16px;border-radius:11px;border:1px solid rgba(255,255,255,.75);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);max-height:137px}.genrow{min-height:31.3px;gap:11px}.genrow__name{font-size:14px;font-weight:500;letter-spacing:-.01em;color:#1d2447}.genrow__chev{color:var(--aur-icon)}.cbox{width:22px;height:22px;border-radius:5px}.cbox.is-on{background:var(--aur-grad-check);box-shadow:0 1px 6px #2a86f673}.vrow--images{grid-template-columns:minmax(0,1fr) 122px;margin:0 0 18px}.vrow--images .vrow__label--bare{padding-left:5px}.vcell--step{height:36px;padding:0 8px 0 15px}.vcell__arrows button{color:var(--aur-icon)}.models .gbtn:not(.gbtn--strong){height:64px;width:calc(100% + 12px);margin:auto 0 0 -6px;padding:0 24px 0 26px;gap:23px;border-radius:18px;border:1px solid rgba(255,255,255,.85);background:var(--aur-grad-soft);box-shadow:0 4px 12px #6e78ff57,inset 0 1px #ffffffd9}.gbtn__label{font-size:19px;font-weight:600;letter-spacing:-.045em;color:#000a2e}.gbtn__icon svg{stroke-width:1.9}.gbtn__trail{color:#304bb6}.gbtn--strong{background:var(--aur-grad);border:1px solid rgba(255,255,255,.85);box-shadow:0 0 14px #3caaff59}.stage-card{border-radius:20px;background:var(--aur-glass-stage);padding:16px 12px 24px}.gallery{gap:13px}.viewer{border-radius:14px}.viewer__top{top:15px;left:18px;right:16px}.viewer__nav{top:calc(50% + 17px)}.viewer__nav--prev{left:17px}.viewer__nav--next{right:17px}.viewer__bottom{left:19px;right:16px;bottom:14px}.seg{gap:10px}.seg__item{height:44px;min-width:134px;padding:0 20px 0 18px;gap:16px;border-radius:13px;border:1px solid rgba(255,255,255,.85);background:var(--aur-glass-chip);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 14px #141e4624;font-size:15px;font-weight:500;letter-spacing:-.05em;color:#1b2743}.seg__icon svg{width:21px;height:21px;stroke-width:2}.seg__item.is-on{border:1.5px solid rgba(255,255,255,.85);background:var(--aur-grad);color:#fff;box-shadow:0 0 14px #3caaff73}.rbtn--dark{background:var(--aur-dark);border:1.5px solid var(--aur-dark-rim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 4px 12px #0a14282e}.rbtn--dark.rbtn--sm{width:40px;height:40px;border-radius:10px;border-color:#ffffffb3}.rbtn--dark.rbtn--lg{width:66px;height:66px}.rbtn--dark.rbtn--lg svg{stroke-width:2}.viewer__heart .rbtn--dark{width:50px;height:50px}.viewer__count{height:44px;min-width:82px;justify-content:center;padding:0 18px;background:var(--aur-dark);border:1.5px solid var(--aur-dark-rim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--aur-font);font-size:16px;font-weight:500;letter-spacing:0}.vfacts{height:34px;background:var(--aur-dark);border:1.5px solid rgba(255,255,255,.6)}.film{height:80px;padding:0;gap:4px;background:none;border:0;box-shadow:none}.film__arrow{width:36px;height:80px;border-radius:10px;border:1px solid rgba(255,255,255,.75);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);color:#22284f}.film__arrow svg{stroke-width:2}.film__strip{gap:8px;padding:3px 6px}.film__thumb{width:72px;height:74px;align-self:center;border-radius:8px;box-shadow:0 2px 6px #141e461f}.film__thumb.is-on{box-shadow:0 0 0 2px #d4fbff,0 0 0 4px #2e95d3,0 0 8px 3px #82ebff99}.presets-card .ghead{margin-bottom:14px}.presets-card .ghead__end{gap:8px}.presets-card .ghead__end .rbtn--blue{width:46px;height:46px;margin-right:4px;border:1px solid var(--aur-rim);background:var(--aur-glass-mic);color:#0b6cf0}.sqbtn{width:34px;height:34px;border-radius:9px;border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);color:#3d4e7a}.sqbtn svg{stroke-width:1.6}.plist{gap:8px;scrollbar-color:#8aa5e7 transparent}.plist::-webkit-scrollbar{width:6px}.plist::-webkit-scrollbar-thumb{border-radius:3px;background:#8aa5e7}.pitem{min-height:93px;padding:9px 13px 9px 10px;gap:17px;border-radius:12px;border:1px solid var(--aur-rim);background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.pitem.is-current{border:1px solid rgba(255,255,255,.9);background:#d6e9fcb8;box-shadow:0 0 0 1.5px #5096f073,var(--aur-shadow-item)}.pitem__thumb{width:70px;height:76px;border-radius:10px}.pitem__title{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.045em;color:#040c2e}.pitem__facts{font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.015em;color:#59658e}.pitem .rbtn--md{width:42px;height:42px;border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);color:#3d4e7a}.pitem .rbtn--md svg{stroke-width:1.5}.progress-card{padding:13px 16px 14px 14px}.progress-card .ghead{margin-left:6px}.pwave{color:#2960bb}.pwave svg{width:29px;height:24px;stroke-width:2.4}.pbody{gap:25px;padding:0 0 0 4px}.ring{width:122px;height:122px;filter:drop-shadow(0 4px 10px rgba(120,110,240,.28))}.ring__track,.ring__fill{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px));mask:radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px))}.ring__track{background:var(--aur-ring-track)}.ring__fill{background:var(--aur-grad-ring);transform:none;-webkit-mask:conic-gradient(#000 calc(var(--p) * 1%),transparent 0),radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px));-webkit-mask-composite:source-in;mask:conic-gradient(#000 calc(var(--p) * 1%),transparent 0) intersect,radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px))}.ring:before{top:13.5px;right:13.5px;bottom:13.5px;left:13.5px;background:radial-gradient(circle at 50% 35%,#ffffffeb,#eef4fd99);box-shadow:inset 0 2px 6px #5a6eaa1a}.ring__pct{font-size:31px;line-height:34px;font-weight:600;letter-spacing:-.08em;color:#02072a}.stages{gap:6.5px}.stage{gap:14px;min-height:20px;font-size:14px;font-weight:500;letter-spacing:-.027em;color:#4d5578}.stage__mark{width:20px;height:20px;border:1.7px solid #55659a}.stage--done .stage__mark{width:21px;height:21px;margin:0 -.5px;background:#0ecbe0;box-shadow:0 2px 6px #0ecbe04d}.stage__label{color:#4d5578}.budget-card{padding:11px 17px 12px 19px;gap:22px;align-items:center}.budget-card__icon{margin-top:0;align-self:flex-start;padding-top:2px}.budget-card__icon svg{width:28px;height:30px;stroke-width:2}.budget-card__title{font-size:15px;font-weight:600;letter-spacing:-.03em;color:#000729}.budget-card__line{margin:4px 0 8px;font-size:13.5px;font-weight:400;letter-spacing:-.02em;color:#4a5f84}.budget-card__line b{font-weight:600;color:#0d1335}.budget-card__of,.budget-card__of .mono{color:#3d5586}.bar{height:12px;border-radius:999px;background:var(--aur-grad-bar-track);box-shadow:0 0 0 1px #fffc}.bar__fill,.bar__ghost{border-radius:999px}.bar__fill{background:var(--aur-grad-bar)}.sarea{position:relative;display:flex;flex-direction:column;min-height:0}.sarea__body{scrollbar-width:none}.sarea__body::-webkit-scrollbar{display:none}.sarea__thumb{position:absolute;right:3px;width:6px;border-radius:3px;background:linear-gradient(180deg,#8fa9ec,#869fe6);pointer-events:none}.sarea--plist{flex:1;margin:0 -10px 0 -8px}.sarea--plist>.plist{flex:1;margin:0;padding:0 9px 4px 0}.sarea--plist>.sarea__thumb{right:-4px}.sarea--gens__list>.sarea__thumb{right:4px}.genrow__chev svg{width:26px;height:26px;stroke-width:1.6;flex:none}.tab.is-active{border:2px solid transparent;background-image:var(--aur-grad-tab-fill),var(--aur-grad-tab-border);background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;box-shadow:0 0 0 1.5px #ffffffd9,0 4px 18px #6e7de673,inset 0 0 0 1.5px #ffffffd9}.lanemenu__state{margin-left:8px;font-weight:500;color:var(--aur-ink-3)}.models.panel{padding-top:8.5px}.models .ghead{margin-bottom:8px}.presets-card.panel{padding-top:11px}.presets-card .ghead{margin-bottom:10px}.pitem{min-height:93px;padding:7.5px 13px 7.5px 9px}.progress-card.panel{padding-top:11px;padding-bottom:10px}.progress-card .ghead{margin-bottom:8.5px}.pbody{height:122px}.pbody .stages{margin:-3px 0}.pactions{margin-top:12px}.budget-card{gap:20px}.budget-card__icon svg{width:26px;height:28px}.ghead__icon{width:30px;height:30px}.ghead__icon svg{width:38px;height:38px;margin:-4px;stroke-width:1.9}.panel .ghead{margin-left:8px;gap:20px}.wordmark__top{font-size:21px;line-height:25px;letter-spacing:.5em}.wordmark__bottom{font-size:16px;line-height:19px;font-weight:300;letter-spacing:.47em;color:#4f5e86;margin-top:0}.topbar__slash{width:1.5px;height:48px;margin:0 20px 0 16px;background:#a5b2ca;transform:rotate(18.5deg)}.ghead__title{font-size:20px;font-weight:500;letter-spacing:-.03em}.budget-card__title{font-weight:500;font-size:15.5px}.tab__title{font-size:17px;font-weight:500}.vcell{font-size:15px;font-weight:400}.vcell__chev{width:25px;height:25px;stroke-width:1.8;color:#141c3d}.ghead__icon,.gens__label>svg{display:inline-flex;align-items:center;justify-content:center;flex:none}.wavelogic .ghead__icon{width:29px;height:35px}.wavelogic .ghead__icon svg{width:38px;height:38px;margin:-1.5px -4.5px;stroke-width:1.64}.models .ghead__icon{width:30px;height:34px}.models .ghead__icon svg{width:40px;height:40px;margin:-3px -5px;stroke-width:1.56}.presets-card .ghead__icon{width:27px;height:27px}.presets-card .ghead__icon svg{width:34px;height:34px;margin:-3.5px;stroke-width:1.85}.progress-card .ghead__icon{width:30px;height:30px}.progress-card .ghead__icon svg{width:38px;height:38px;margin:-4px;stroke-width:1.9}.budget-card__icon{width:24px;height:28px;justify-content:center;align-items:center}.budget-card__icon svg{width:34px;height:34px;margin:-3px -5px;stroke-width:1.84}.gens__label>svg{width:36px;height:36px;margin:-1.5px -4px;stroke-width:1.7}.presets-card .ghead__end .rbtn--blue svg{width:28px;height:28px;stroke-width:1.7}.wavelogic .ghead,.models .ghead{margin-left:8px;gap:20px}.models .ghead{margin-left:9px;margin-bottom:6px}.presets-card .ghead{margin-left:2px;gap:17px}.progress-card .ghead{margin-left:1px;gap:21px}.budget-card{padding-left:20px;gap:22px}.ring:before{top:13.5px;right:13.5px;bottom:13.5px;left:13.5px;background:none;box-shadow:inset 0 0 0 1px #ffffffb3}.ring__fill,.ring--done .ring__fill{background:var(--aur-grad-ring);-webkit-mask:conic-gradient(from 15deg,#000 calc(var(--p) * 1%),transparent 0),radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px));-webkit-mask-composite:source-in;mask:conic-gradient(from 15deg,#000 calc(var(--p) * 1%),transparent 0) intersect,radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px))}.ring--done .ring__fill{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px));mask:radial-gradient(farthest-side,transparent calc(100% - 13.5px),#000 calc(100% - 13px))}.ring--gate .ring__fill{background:conic-gradient(#ffc66a,#f2a33a,#ffc66a)}.ring--frozen .ring__fill{background:conic-gradient(#b7c1d6,#9aa6c0,#b7c1d6)}.ring--error .ring__fill{background:conic-gradient(#f58a9c,#ef5470,#f58a9c)}.ring__cap{position:absolute;top:0;left:calc(50% - 6.75px);width:13.5px;height:13.5px;border-radius:50%;transform-origin:6.75px 61px}.ring--spin .ring__fill{animation:aur-ring-spin 1.2s linear infinite}@keyframes aur-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ring__pct{font-weight:500;letter-spacing:-.06em}.sarea--gens__list{align-self:start;border-radius:11px;border:1px solid rgba(255,255,255,.75);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell)}.sarea--gens__list>.gens__list{border:0;border-radius:10px;background:none;box-shadow:none;max-height:135px;clip-path:inset(5px 0 5px 0)}.genrow__dot{width:6px;height:6px;margin:0 -5px 0 -6px}:root{--aur-top: 93px}.topbar{height:var(--aur-top);padding-top:19px}.budget-card{padding-top:8px;padding-bottom:10px}.budget-card__title{line-height:20px}.budget-card__line{line-height:20px;margin:2px 0 7px}.film{margin:0 -3px}.rb>.stage-card{margin-bottom:5.5px}.runctx{gap:0;width:max-content;max-width:150px}.runctx__link,.runctx__line{font-size:10px;line-height:13.6px;letter-spacing:.2em;color:#6a7d99}.runctx__title{font-size:10px;line-height:13.6px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#3c4a6e}.gens{grid-template-columns:90px minmax(0,207px)}.models .gbtn:not(.gbtn--strong){box-shadow:0 6px 16px #6478f05c,0 2px 4px #5a78e61f,inset 0 1px #ffffffd9}@media (min-width: 1440px){.rb{column-gap:0}.rb>.stage-card{margin-left:9.5px;margin-right:7px}}.vcell__arrows button{height:12px;padding:0;color:#13204a}.vcell__down{margin-top:-12px}.vrow--images .vrow__icon svg{width:28px;height:28px;margin:-2px;stroke-width:1.55}:root{--teal: #2a85f4;--teal-deep: #1554c6;--teal-text: #1554c6;--teal-soft: rgba(42, 133, 244, .1);--teal-soft-2: rgba(42, 133, 244, .22);--mustard: #f0a13a;--mustard-text: #9a5b06;--mustard-soft: rgba(240, 161, 58, .16);--mustard-tint: rgba(255, 244, 226, .7);--good: #0d7f8d;--good-fill: #d7f5fa;--warn: #9a5b06;--warn-fill: #f9ecdb;--wait: #55659a;--wait-fill: rgba(222, 236, 251, .7);--info: #1554c6;--info-fill: rgba(222, 236, 251, .7);--danger: #c2334e;--danger-fill: rgba(239, 84, 112, .12);--mono: var(--aur-font)}::selection{background:#2a85f438}.menu__check{color:var(--aur-blue)}.gbtn--strong .gbtn__label{color:#fff;letter-spacing:-.02em}.vfacts.vfacts--light{background:var(--aur-glass-chip);border:1px solid var(--aur-rim);color:var(--aur-sub);-webkit-backdrop-filter:none;backdrop-filter:none}.vfacts--light .vfacts__score{color:var(--aur-ink)}.vfacts__state--good{background:#0ecbe099;color:#fff}.icon-btn:hover:not(:disabled),.stepper button:hover:not(:disabled){background:#ecf5fdeb}.ptile__menu .icon-btn:hover:not(:disabled){background:#3e5364e6}.tags{border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell)}.tags:focus-within{border-color:#5f9dfa99;box-shadow:var(--aur-shadow-cell)}.preset{border:1px solid var(--aur-rim);border-radius:12px;background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.preset.is-new{border-color:#37bdf2;box-shadow:0 0 0 2px #496cee38,var(--aur-shadow-item)}.changes{background:#deecfb8c}*{scrollbar-color:#8aa5e7 transparent}.tabs .tab{flex:1 1 0;width:auto;min-width:max-content;max-width:228px}.tabs:has(>:nth-child(7)) .tab__icon{display:none}.tabs:has(>:nth-child(7)) .tab{padding:0 12px}.briefdoc .viewer:not(:has(.briefdoc__orb)) .briefdoc__body{bottom:18px}.film__thumb.film__thumb--ver{width:92px}.film__verlane{max-width:calc(100% - 8px)}.ovl__title{font-size:20px;font-weight:500;letter-spacing:-.03em;color:#050a2c}.sheet__body{padding:2px 22px 22px}.sheet .picker{padding:4px 0 0}.sheet__rows .vrow,.sheet__rows .vrow--icon{grid-template-columns:minmax(0,1fr) 200px}.sheet__rows+.sheet__rows{margin-top:10px}.sheet__text{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.sheet__text .atext{flex:1;min-width:0;min-height:96px;overflow-y:auto}.sheet__text .atext--tall{min-height:200px}.sheet__text .orb-wrap{position:static}.sheet__go{display:flex;margin-top:14px}.sheet__go .gbtn--strong{flex:1;justify-content:center}.sheet__go .gbtn--strong .gbtn__label{flex:none}.sheet__consequence{margin:0 0 12px;font-size:14px;color:var(--aur-sub)}.sheet__actions{padding:0;margin-top:14px}.sheet__result{margin-top:14px}.sheet .chips{margin-bottom:10px}.vcell--check{cursor:pointer}.vcell--check .cbox{width:20px;height:20px}.vrow__icon .cbox svg{width:15px;height:15px}button.vcell:hover{background:#e8f3fdd9}.facts>span{white-space:nowrap}.facts>span:not(:last-child):after{content:" ·"}.vcell__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrow>.vcell--locked,.vrow>.vcell--fact{display:block;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrow>.vcell--step.vcell--locked{line-height:34px}.pitem--prop .pitem__acts{flex-direction:column;gap:6px}.pitem--prop .pitem__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.pitem__notdone{flex-basis:100%}.notice-ask{padding:0 4px;font-size:13px;color:var(--aur-sub)}.rtile__score--plain{background:#ffffffeb;color:var(--aur-ink);box-shadow:0 1px 3px #141e4633}.briefdoc__body,.promptdoc{padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),transparent);mask-image:linear-gradient(#000 calc(100% - 24px),transparent)}.viewer__top>.rbtn:only-child,.viewer__top>.viewer__tools:only-child{margin-left:auto}.models--pictures .vrow--icon{grid-template-columns:auto minmax(0,1fr);column-gap:14px}.wordmark__top{position:relative;top:-1.5px;font-weight:540}.topbar__slash{width:17px;height:48px;margin:0 12.25px 0 8.25px;transform:none;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 48'%3E%3Cline x1='16.4' y1='.75' x2='.6' y2='47.25' stroke='%23a5b2ca' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 17px 48px no-repeat}:root{--aur-grad-tab-fill: radial-gradient(45% 110% at 0% 55%, rgba(205, 199, 249, .95) 0%, rgba(205, 199, 249, 0) 100%), radial-gradient(70% 140% at 0% 0%, #ecebff 0%, rgba(236, 235, 255, 0) 60%), radial-gradient(70% 140% at 100% 0%, #bdf0fd 0%, rgba(189, 240, 253, 0) 60%), radial-gradient(70% 140% at 0% 100%, #c2dcff 0%, rgba(194, 220, 255, 0) 60%), radial-gradient(70% 140% at 100% 100%, #ebe6fb 0%, rgba(235, 230, 251, 0) 60%), linear-gradient(#cdebfc, #cdebfc)}.tab.is-active{background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,border-box;box-shadow:0 0 0 1.5px #ffffffd9,0 4px 16px #5f73e680,inset 0 -1px #cff4ffe6}.tabs:has(>:nth-child(5)) .tab__icon{width:34px;height:34px}.tab__icon{box-shadow:inset 0 0 0 1px #8caad259}.tab.is-active .tab__icon{box-shadow:none}.tab.is-active .tab__icon svg:has(>rect){width:34px;height:34px;stroke-width:1.7}.tab__title{font-size:19px;line-height:21px;font-weight:450;font-stretch:82%}.tab__sub{font-size:15px;line-height:18px;margin-top:2.5px}.tabs:has(>:nth-child(6)) .tab__title,.tabs:has(>:nth-child(7)) .tab__title{font-size:17px}.tab:disabled{opacity:1}.tab:disabled>*{opacity:.5}.topbar__end{padding-top:4px;gap:16px}.sparkle,.sparkle:hover{width:32px;height:32px;color:#5d6ae6;filter:none}.sparkle svg{width:32px;height:32px;fill:currentColor}.vrow:not(.vrow--icon){background:#dce8f633;border-color:#fff9;box-shadow:0 1px 3px #1e5ab40f}.vcell{box-shadow:0 0 0 1px #143c7808,0 3px 10px #1e6ef01f}button.vcell{padding-right:4px}.vcell__chev{width:22px;height:22px;stroke-width:1.5;color:#222a52}.vrow__icon svg{width:27px;height:27px;margin:-3px;stroke-width:1.6}.vrow--images .vrow__icon svg{width:30px;height:30px;margin:-4.5px;stroke-width:1.5}.vrow__icon .cbox svg{margin:0;stroke-width:3}.models .ghead__btn svg{width:20px;height:20px;stroke-width:1.7}.vrows--roles .vcell{height:29.5px;background:#e6f1fc99}.genrow__chev{color:#222a52}.genrow__chev svg{width:22px;height:22px;stroke-width:1.5}.gens__label{gap:4px}.vcell__arrows button:disabled{opacity:.55}.models .gbtn:not(.gbtn--strong) .gbtn__label{font-weight:460}.models .gbtn:not(.gbtn--strong) .gbtn__trail svg{width:32px;height:32px;stroke-width:1.5}.models .gbtn:not(.gbtn--strong){background:linear-gradient(180deg,#ffffff2e,#fff0 40%),radial-gradient(45% 80% at 100% 100%,#ecc6fed9,#ecc6fe00),linear-gradient(105deg,#d4effd,#b4deff 18%,#b0d5fc 37%,#adcafb 57%,#a9bff9 73%,#bdbcfd 90%,#d6c3fb);box-shadow:0 0 10px #6e82f038,0 6px 16px #6478f05c,0 2px 4px #5a78e61f,inset 0 1px #ffffffd9}.viewer{border-radius:17px;box-shadow:0 0 0 1.5px #fffffff2,0 9px 10px -5px #285aaa33}:root{--aur-glass-stage: rgba(255, 255, 255, .46)}.seg__item{gap:23px;justify-content:center;padding:0 14px}.viewer__top .seg__item{width:134px}.seg__icon svg{width:27px;height:27px;stroke-width:1.75}.seg__item.is-on{box-shadow:0 0 14px #3caaff73,inset 0 0 0 1px #2850c838}.rbtn--dark:disabled{opacity:1}.rbtn--dark:disabled svg{opacity:.4}.rbtn--dark.rbtn--lg svg{width:40px;height:40px;stroke-width:1.8}.viewer__top .rbtn--dark svg{width:27px;height:27px;stroke-width:1.75}.viewer__heart .rbtn--dark svg{width:34px;height:34px;stroke-width:1.6}.rbtn--dark,.viewer__count{border:0;box-shadow:inset 0 0 0 1.5px #ffffffd9,0 0 0 1px #141e3c38,0 4px 12px #0a14282e}.rbtn--dark.rbtn--sm{box-shadow:inset 0 0 0 1.5px #ffffffb3,0 0 0 1px #141e3c38,0 4px 12px #0a14282e}.film__strip{padding:8px 3px;margin:-8px 0;height:calc(100% + 16px)}.film__thumb.is-on{width:85px;box-shadow:0 0 0 2px #d4fbff,0 0 0 4px #4a99d3,0 0 0 5px #a6ebffe6,0 0 10px 4px #82ebff80}.film__thumb.film__thumb--ver.is-on{width:92px}.film__arrow{border:0;background:#ecf5fdbf;box-shadow:0 3px 10px #1e6ef01f}.film__arrow svg{width:34px;height:34px;stroke-width:1.45}.sarea--plist{margin:-2px -10px 0}.sarea--plist>.plist{padding:2px 9px 4px 2px}.pitem .rbtn--md svg{width:24px;height:24px}.ring{filter:none}.ring:after{content:"";position:absolute;left:12%;right:12%;bottom:-14px;height:30px;border-radius:50%;background:radial-gradient(closest-side,#a096f580,#a096f500);pointer-events:none;z-index:-1}.ring:before{box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 10px #78beff2e}.stage__mark{border:2px solid #6a7aa8}.stage--done .stage__mark{margin:-.5px}.stages{gap:6.25px}.pbody .stages{margin:-12px 0 -3px}.progress-card .ghead{margin-top:-2px;margin-bottom:10.5px;margin-left:5.5px;gap:16.5px}.pwave svg{width:34px;height:34px;margin:-5px;stroke-width:1.55}.ring__pct{font-size:32px;font-stretch:82%}:root{--aur-grad-bar-track: linear-gradient(90deg, #c2d6f8 0%, #b4cdf7 43%, #acc7f0 55%, #9fbef1 74%, #93aee9 100%)}.budget-card{background:#ffffffbd;padding-bottom:12px}.budget-card__line{margin:2px 0 5px}.vrow__label{font-size:14px;font-weight:450;letter-spacing:-.02em;font-stretch:86%}.genrow__name,.gens__label span{font-size:15px;font-weight:450;letter-spacing:-.02em;font-stretch:86%}:root{--aur-top: 94px}.rb{padding-bottom:13.5px}.rb>.stage-card{margin-top:2px;margin-bottom:5.5px;padding-top:15px;padding-bottom:24.5px}.rb>.stage-card .gallery{gap:13.5px}.vrows--roles .vrow{grid-template-columns:minmax(0,1fr) 140px}.vrow__label:not(.vrow__label--bare){display:block;line-height:28px}:root{--aur-shadow: 0 0 0 1px rgba(20, 50, 110, .025), 0 2px 6px rgba(40, 90, 200, .05)}.wplan{display:grid;gap:4px;margin-top:12px}.wplan__row{display:grid;align-items:center;min-height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.6);background:#dce8f633;box-shadow:0 1px 3px #1e5ab40f}.wplan__row--head,.wplan__row--facts{min-height:26px;border:0;background:none;box-shadow:none}.wplan__row--foot{min-height:38px;margin-top:6px}.wplan__wave{text-align:center;font-size:13px;font-weight:500;letter-spacing:-.02em;color:#282e53;white-space:nowrap}.wplan__wave.is-started{color:var(--aur-ink-4)}.wplan__model{padding:0 12px;font-size:14px;font-weight:450;font-stretch:86%;letter-spacing:-.02em;color:#282e53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wplan__row.is-off .wplan__model{opacity:.5}.wplan__cell{display:flex;justify-content:center;padding:0 4px}.wplan__cell .vcell{width:100%;height:30px;padding:0 4px 0 10px}.wplan__dash,.wplan__fact{text-align:center;font-size:14px;color:var(--aur-ink-3)}.wplan__fact{color:var(--aur-ink-2);font-variant-numeric:tabular-nums}body{font-synthesis-weight:none}body{background:radial-gradient(4.5% 5% at 98.5% 0%,#c6e4fad9,#c6e4fa00),radial-gradient(3% 14% at 0% 14%,#c4e2fab3,#c4e2fa00),radial-gradient(50% 19.7% at -6.25% -2.6%,#eaf4fd,#eaf4fd00),radial-gradient(30.6% 17.1% at 53.8% 3.9%,#caecfce6,#caecfc00),radial-gradient(4.2% 13.8% at 1.1% 52%,#d4d6f9bf,#d4d6f900),radial-gradient(13.9% 5.3% at -2.8% 86.6%,#cebbf9bf,#cebbf900),radial-gradient(11.1% 30.3% at 91.9% 106.6%,#9ed9fb,#9ed9fb00),radial-gradient(9.7% 23.7% at 94.9% 72.1%,#d0fafb80,#d0fafb00),radial-gradient(2.8% 38.2% at 100.3% 41.6%,#f3f5f8e6,#f3f5f800),radial-gradient(7.6% 4.2% at 74.2% 100.5%,#ecebfc,#ecebfc00),linear-gradient(180deg,#e1effc,#e4eefb,#e1eefc 80%,#cae4fb);background-color:#e2effc;background-attachment:fixed}.wordmark{margin:0 2px 0 -2px}.runctx__link,.runctx__line,.runctx__title{font-size:11.5px;line-height:13.6px;font-weight:400;letter-spacing:.1em}.runctx__title{color:#56698c}.tabs:has(>:nth-child(5)) .tab__icon{width:37px;height:35px}.tab__icon{background:#daecfbe6;box-shadow:inset 0 0 0 1px #8caad224}.tab.is-active .tab__icon svg:has(>rect){stroke-width:1.85;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 2px rgba(190,245,255,.9))}.tab.is-active .tab__icon svg:has(>rect) rect{rx:1px}@keyframes aur-pulse-soft{50%{opacity:.6}}.tab.is-live .tab__icon svg{animation-name:aur-pulse-soft}:root{--aur-shadow-tab: 0 0 0 1px rgba(20, 50, 110, .04), 0 4px 12px rgba(60, 87, 220, .2)}.tab:disabled{background:#f0f8fed1}.sparkle,.sparkle:hover{padding:0}.sparkle svg{flex:none}.tagline--end{font-size:11px;font-weight:400;letter-spacing:.2em}.vrow__label:not(.vrow__label--bare){padding-left:9px}.vrow:not(.vrow--icon) .vcell{background:#e8f3fdb3;box-shadow:0 0 0 1px #143c7808,0 3px 8px #1e64dc2b}.wavelogic .vrow:last-child{box-shadow:0 1px 3px #1e5ab40f,0 6px 12px #1e5ac81a}.vrows--roles .vrow__icon svg{margin:-1px -3px -5px}.gens__label{padding-top:10px}.gens__label span{margin-left:-4px}.genrow__name{font-stretch:96%;letter-spacing:-.01em}.models .gbtn:not(.gbtn--strong){padding-left:24px;gap:21px;margin-bottom:1px}.models .gbtn:not(.gbtn--strong) .gbtn__label{letter-spacing:-.028em}.models .gbtn:not(.gbtn--strong) .gbtn__trail svg{margin-right:-12px}.seg__item.is-on{box-shadow:0 0 14px #3caaff73,inset 0 0 0 1px #ffffff4d,inset 0 0 4px 1px #cdf5ff80}.viewer__top .seg__item{justify-content:flex-start;padding-left:16px}.viewer__top .seg__item:has(.seg__icon circle){gap:18px}.rbtn--dark,.viewer__count{box-shadow:inset 0 0 0 1.5px #e8f4fff2,0 0 0 1px #141e3c1f,0 4px 12px #0a142829}.rbtn--dark.rbtn--sm{box-shadow:inset 0 0 0 1.5px #e8f4ffd9,0 0 0 1px #141e3c1f,0 4px 12px #0a142829}.film__thumb.is-on{box-shadow:0 0 0 1px #d4fbff,0 0 0 3px #4a99d3,0 0 0 5px #bef8fff2,0 0 8px 4px #78e6ff73}.film__arrow{box-shadow:inset 0 0 0 1px #ffffffbf,0 3px 10px #1e6ef01f}.film__strip{padding:8px 6px;margin:-8px -3px}.pitem__facts{font-size:14px;font-weight:400}.presets-card .sqbtn svg{width:23px;height:23px;stroke-width:1.7}.progress-card .ghead__title{font-size:18.5px;font-weight:400}:root{--aur-shadow: 0 2px 6px rgba(40, 90, 200, .05)}.vcell__arrows .vcell__arrow{display:flex;height:12px;overflow:hidden;color:#13204a}.wavelogic .vrows{gap:3.5px;margin-top:-2px}.budget-card__title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.budget-card__cap{font-size:13.5px;font-weight:500;letter-spacing:-.02em;color:#c2731c;white-space:nowrap}.budget-card__line{margin:2px 0 0;white-space:nowrap}.budget-card__line--pics{margin:0 0 5px}.budget-card__of .mono.is-over{color:#c2731c}.topbar__tabs{container-type:inline-size}@container (max-width: 900px){.tabs .tab__icon{display:none}.tabs .tab{padding:0 12px;gap:10px}}@container (max-width: 660px){.topbar__tabs .tabs{gap:6px}.topbar__tabs .tabs .tab{padding:0 8px}}.tabs.is-scrolled{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 28px),transparent)}.models--pictures .vrows--roles .vrow--icon{grid-template-columns:auto minmax(0,1fr);column-gap:14px}.ctile__cat{font-size:12.5px;line-height:17px;color:var(--aur-ink-3)}.ovl__menu .icon-btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell);color:var(--aur-icon-soft)}.viewer--doc .rbtn--dark,.viewer--doc .viewer__count{background:var(--aur-glass-cell);border:1px solid var(--aur-rim);box-shadow:var(--aur-shadow-cell);color:var(--aur-icon-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.viewer--doc .viewer__count{color:var(--aur-ink)}.viewer--doc:has(>.viewer__nav)>.briefdoc__body{left:88px;right:88px}.vcell--input:focus{background:#e8f3fdeb;border-color:#5f9dfa99}.menu__free{border:1px solid var(--aur-rim);background:var(--aur-glass-cell);box-shadow:var(--aur-shadow-cell)}.menu__free:focus-within{border-color:#5f9dfa99}.menu__item:hover:not(:disabled){background:#deecfbb3}.matrix__head{background:var(--aur-glass-chip);box-shadow:var(--aur-shadow-cell)}.matrix__cell{background:var(--aur-glass-item)}.matrix__cell.is-on{background:var(--aur-glass-item);box-shadow:0 0 0 2px #4a99d3,0 0 8px 2px #82ebff73}.film__thumb--ver{background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item)}.feedgrid__mark{background:var(--aur-glass-chip);border:1px solid var(--aur-rim);box-shadow:var(--aur-shadow-cell);color:var(--aur-ink-2)}.gens{min-height:0}.sarea--gens__list{max-height:100%}.sarea--gens__list>.gens__list{flex:0 1 auto;min-height:0}.sheet__facts{margin:10px 4px 0;font-size:13.5px;color:var(--aur-ink-2)}.faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0 4px}.faces__item{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;background:var(--aur-glass-item);box-shadow:var(--aur-shadow-item);color:var(--aur-ink);text-decoration:none}.faces__item img{width:100%;height:72px;object-fit:contain;border-radius:8px;background:#fff9}.faces__facts{font-size:12.5px;color:var(--aur-ink-2)}.sarea.is-cut>.sarea__body{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.ptiles,.ctiles{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent);padding-bottom:28px}.sarea--scout-list{margin-top:10px}.sarea--scout-list>.scout-list{margin-top:0;padding-right:10px}.pp__right:has(>.sarea--pp__rightlist){overflow:hidden}.sarea--pp__rightlist{flex:1;min-height:0}.pp__rightlist{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.vfacts.wavefacts{height:auto;min-height:34px;padding:6px 14px;border-radius:17px;row-gap:2px}.sheet__rows .vrow{min-height:34px}.sheet__rows .vcell--step{height:28px}.sheet__rows .vcell--step.vcell--locked{line-height:26px}.sheet__rows .vrow:has(>.vcell--input){grid-template-columns:160px minmax(0,1fr)}.sheet .picker__item{background:var(--aur-glass-item);border:1px solid var(--aur-rim);border-radius:14px;box-shadow:var(--aur-shadow-item);overflow:hidden;padding-bottom:10px}.sheet .picker__item img{border-radius:0}.sheet .picker__title,.sheet .picker__meta{padding:0 10px}.skeleton{background:linear-gradient(110deg,#dce6f8e6 30%,#f5f8fff2,#dce6f8e6 70%);background-size:200% 100%;animation:aur-shimmer 1.4s linear infinite}.capsule--dark{background:var(--aur-dark);box-shadow:inset 0 0 0 1.5px #ffffffd9,0 0 0 1px #141e3c38}.rb{grid-template-areas:"left center right"}.rb__left{grid-area:left}.rb>.stage-card{grid-area:center}.rb__right{grid-area:right}@media (max-width: 1439px){.rb,.pp{grid-template-columns:300px minmax(0,1fr) 312px}.gens{grid-template-columns:76px minmax(0,1fr)}.vrow--icon{grid-template-columns:minmax(0,1fr) 118px}.vrow--images{grid-template-columns:minmax(0,1fr) 96px}.vrow__label--bare{gap:12px}.models .gbtn:not(.gbtn--strong){padding:0 16px 0 18px;gap:14px}.gbtn__label{white-space:nowrap}.pbody{gap:14px}.topbar__brand{min-width:0;padding-left:12px}.rb .vrows .vrow:not(.vrow--images),.pp .vrows .vrow:not(.vrow--images){grid-template-columns:minmax(0,1fr) 118px}.rb .models--pictures .vrows .vrow--icon{grid-template-columns:auto minmax(0,1fr)}}@media (max-width: 1279px){.rb{height:auto;grid-template-columns:300px minmax(0,1fr);grid-template-rows:minmax(520px,68vh) auto;grid-template-areas:"left center" "left right"}.rb__right{display:grid;grid-template-columns:1fr 1fr;align-items:start}.rb__right .presets-card{grid-row:span 2;max-height:520px}.pp{grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto}.pp__right{grid-column:1 / -1}.aur-page--home .home{height:auto}.tagline--end,.tab__icon{display:none}.tab{padding:0 12px}.rb__left{align-self:start}.rb__right{grid-template-rows:auto 1fr}}@media (max-width: 1023px){:root{--aur-top: auto}.topbar{height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand end" "tabs tabs";row-gap:12px;padding:14px 12px 12px}.topbar__brand{grid-area:brand;height:auto;padding-left:4px}.topbar__tabs{grid-area:tabs;padding:0}.topbar__end{grid-area:end;height:auto}.tab{width:auto;min-width:132px}.tabs{padding-inline:12px;scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.rb{display:flex;flex-direction:column;height:auto;min-height:0}.rb>.stage-card{order:1;height:72vh;min-height:460px}.rb__right{order:2;display:flex;align-items:stretch}.rb__left{order:3;align-self:stretch}.models{flex:none}.pp{display:flex;flex-direction:column}.pp__center{min-height:60vh}.ovl{padding:0}.ovl__frame{grid-template-columns:1fr;grid-template-rows:55vh auto;border-radius:0;overflow-y:auto}.ovl__panel{overflow:visible}}@media (max-width: 600px){.wordmark__top{font-size:17px;letter-spacing:.3em}.wordmark__bottom{font-size:12px;letter-spacing:.4em}.topbar__context{max-width:120px}.viewer__nav--prev{left:8px}.viewer__nav--next{right:8px}.rbtn--lg,.rbtn--dark.rbtn--lg{width:48px;height:48px}.seg__item{min-width:0;padding:0 12px;gap:8px}.vfacts{display:none}.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.aur-page:after{width:260px;opacity:.6}}@media (max-width: 600px){.keyrow2{grid-template-columns:minmax(0,1fr) auto auto;row-gap:2px}.keyrow2__name{grid-column:1;grid-row:1}.keyrow2__value{grid-column:1;grid-row:2}}body.v2 .wordmark__top{font-size:17px;line-height:20px;font-weight:600;letter-spacing:.5em}body.v2 .wordmark__bottom{font-size:13px;line-height:16px;font-weight:300;letter-spacing:.47em}body.v2 .tagline{font-size:10px;letter-spacing:.2em}body.v2 .tab__title{font-size:14px;line-height:18px;font-weight:600;letter-spacing:normal;font-stretch:100%}body.v2 .tab__sub{font-size:12px;line-height:16px;letter-spacing:normal}body.v2 .ghead__title,body.v2 .budget-card__title{font-size:17px;line-height:22px;font-weight:700;letter-spacing:normal;font-stretch:100%}body.v2 .vrow__label,body.v2 .gens__label span,body.v2 .genrow__name,body.v2 .stage__label{font-size:13px;font-weight:400;letter-spacing:normal;font-stretch:100%}body.v2 .gens__label span{line-height:16px}body.v2 .vcell,body.v2 .vcell__value{font-size:13px;letter-spacing:normal}body.v2 .gbtn__label{font-size:15px;font-weight:600;letter-spacing:normal}body.v2 .seg__item,body.v2 .seg__item span{font-size:13px;letter-spacing:normal}body.v2 .viewer__count{font-size:13px;font-weight:600}body.v2 .tchip{font-size:10px}body.v2 .pitem__title{font-size:13px;line-height:16px;font-weight:600;letter-spacing:normal}body.v2 .pitem__facts,body.v2 .pitem__facts>span{font-size:12px;line-height:15px;letter-spacing:normal}body.v2 .pitem__facts{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.v2 .ring__pct{font-size:24px;font-weight:700;letter-spacing:-.02em;font-stretch:100%}body.v2 .stage__fact{font-size:11px}body.v2 .budget-card__line,body.v2 .budget-card__line .mono{font-size:13px;line-height:17px;letter-spacing:normal}body.v2 .topbar{grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr)}body.v2 .topbar__tabs{padding:0;justify-content:center}body.v2 .tabs{flex:1 1 auto;justify-content:center;gap:17px;max-width:100%}body.v2 .tab{flex:0 1 222px;min-width:140px;gap:28px}body.v2 .tabs .tab__icon{display:flex}body.v2 .tabs:has(>:nth-child(6)) .tab__icon{display:none}body.v2 .tabs:has(>:nth-child(4)) .tab{gap:16px}body.v2 .topbar:has(.tabs>:nth-child(4)){grid-template-columns:auto minmax(0,1fr) auto}body.v2 .runctx--btn{max-width:124px}body.v2 .runctx--btn{position:relative;display:flex;flex-direction:column;gap:2px;width:150px;margin:-5px -8px;padding:5px 8px;border:0;border-radius:9px;background:none;text-align:left;cursor:pointer;font:inherit}body.v2 .runctx--plain{cursor:default}body.v2 .runctx--btn:not(.runctx--plain):hover,body.v2 .runctx--btn.is-active{background:#ffffff80}body.v2 .runctx--btn .runctx__line,body.v2 .runctx--btn .runctx__title{display:block;font-size:10px;line-height:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7c8ca8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2 .runctx--btn .runctx__title{font-weight:600;color:var(--aur-ink-2)}body.v2 .runctx--btn.is-active .runctx__title{color:var(--aur-blue)}body.v2 .runctx__dot{position:absolute;top:3px;right:0;width:7px;height:7px;border-radius:50%;background:#f5a524}body.v2 .runctx--btn.is-live .runctx__dot{background:var(--aur-blue)}body.v2 .menu__item.is-on .menu__label{color:var(--aur-blue);font-weight:600}body.v2 .wplan__done{color:var(--aur-blue)}body.v2 .wplan__cell.wplan__fact{font-size:13px}body.v2 .progress-card{height:187px}body.v2 .progress-card:has(.perror){height:auto}body.v2 .pactions--head{display:inline-flex;align-items:center;gap:6px;margin:0}body.v2 .pactions--head .gbtn{flex:none;width:auto;height:30px;min-height:30px;margin:0;padding:0 12px;gap:6px;border-radius:15px}body.v2 .pactions--head .gbtn__label{font-size:13px;font-weight:600}body.v2 .pactions--head .gbtn svg{width:14px;height:14px}body.v2 .pitem{min-height:0;height:58px;padding:8px 10px 8px 14px;gap:10px}body.v2 .pitem__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body.v2 .pitem__title,body.v2 .pitem__params{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2 .pitem__params{font-size:12px;line-height:15px;color:#7c8ca8}body.v2 .pitem__nums{display:flex;flex-direction:column;align-items:flex-end;flex:none;font-size:12px;line-height:16px;color:#7c8ca8;white-space:nowrap}body.v2 .pitem__nums b{font-size:13px;font-weight:700;color:var(--aur-ink-2)}body.v2 .pitem .rbtn{flex:none;width:32px;min-width:32px;height:32px}body.v2 .plist{gap:7px}body.v2 .budget-card{padding:9px 17px 10px 20px}body.v2 .budget-card__title{line-height:20px}body.v2 .budget-card__line,body.v2 .budget-card__line .mono{line-height:16px}body.v2 .progress-card .ghead__end{gap:6px}body.v2 .pactions--head .rbtn{width:30px;min-width:30px;height:30px}body.v2 .pactions--head .gbtn{padding:0 10px}body.v2 .ring__state{font-size:11px;line-height:13px;letter-spacing:normal;white-space:nowrap}body.v2 .briefdoc__body{display:flex;flex-direction:column;gap:14px;min-height:0}body.v2 .briefdoc__text{flex:0 0 auto;height:150px;font-size:15px;line-height:22px;overflow:auto}body.v2 .mprompts{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}body.v2 .mprompts__head,body.v2 .briefdoc__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:15px;font-weight:600;color:#7c8ca8}body.v2 .briefdoc__head{margin-bottom:-6px}body.v2 .briefdoc__label{font-size:14px;line-height:18px;font-weight:600;color:var(--aur-ink-2)}body.v2 .mprompts__grid{flex:1 1 auto;min-height:0;display:grid;gap:10px;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}body.v2 .mprompts__grid--2,body.v2 .mprompts__grid--4{--cols: 2}body.v2 .mprompts__grid--3{--cols: 3}body.v2 .mprompt{display:flex;flex-direction:column;gap:6px;min-height:0;padding:12px 14px;border:1px solid rgba(255,255,255,.85);border-radius:12px;background:#ffffff8c;color:var(--aur-ink-2);font:inherit;text-align:left;overflow:auto;cursor:pointer}body.v2 .mprompt:hover:not(.is-empty){background:#fffc}body.v2 .mprompt.is-empty{cursor:default;color:#9aa7bd}body.v2 .mprompt__sec{display:flex;flex-direction:column;gap:3px;padding-top:4px}body.v2 .mprompt__h{font-size:10px;line-height:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7c8ca8}body.v2 .mprompt__p{font-size:13px;line-height:18px;white-space:pre-line}body.v2 .mprompt__p--main{color:var(--aur-ink)}body.v2 .mprompt__list{margin:0;padding-left:20px;font-size:13px;line-height:18px}body.v2 .sheet__quote{max-height:160px;overflow:auto;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#d6e6fa73;font-size:13px;line-height:18px;white-space:pre-line}body.v2 .mprompt__name{font-size:12px;line-height:15px;font-weight:600;color:var(--aur-blue)}body.v2 .mprompt__text{font-size:13px;line-height:18px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}body.v2 .plist__all{flex:none;align-self:flex-end;margin:6px 4px 0 0;padding:2px 6px;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--aur-blue);cursor:pointer}body.v2 .pall__by{margin:0 0 14px}body.v2 .pall{max-height:min(62vh,560px);overflow:auto;padding-right:4px}body.v2 .pall__group{margin:0 0 14px}body.v2 .pall__head{display:flex;gap:6px;align-items:baseline;margin:0 0 6px;font-size:13px;font-weight:700;color:var(--aur-ink-2)}body.v2 .pall__head span{font-weight:500;color:#7c8ca8}body.v2 .pall__row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2.2fr) 96px 64px 34px;align-items:center;gap:12px;margin:0 0 6px;padding:7px 10px 7px 14px;border:1px solid rgba(255,255,255,.85);border-radius:11px;background:#ffffff80}body.v2 .pall__row.is-current{border-color:var(--aur-blue)}body.v2 .pall__row.is-proposal .pall__name{font-style:italic}body.v2 .pall__name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2 .pall__facts{font-size:12px;color:#7c8ca8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2 .pall__num{text-align:right;font-size:12px;color:#7c8ca8;white-space:nowrap}body.v2 .pall__num b{font-size:13px;color:var(--aur-ink-2)}body.v2 .budget-card__funds{margin-top:4px;font-size:12px;line-height:15px;font-weight:600;color:#d12f4a}body.v2 .funds__row.is-bad .vcell{color:#d12f4a;font-weight:600}body.v2 .mprompts__meta{display:inline-flex;align-items:center;gap:10px}body.v2 .mprompts__write{height:26px;padding:0 12px;border:1px solid var(--aur-rim);border-radius:13px;background:var(--aur-glass-mic);color:var(--aur-blue-bright);font:inherit;font-size:12px;font-weight:600;cursor:pointer}body.v2 .mprompts__write:hover{background:#cee8fcd9}body.v2 .odoc{display:flex;flex-direction:column;gap:12px}body.v2 .odoc__h{margin:0 0 4px;font-size:13px;line-height:18px;font-weight:600;color:var(--aur-ink-2)}body.v2 .odoc__p{margin:0;font-size:14px;line-height:21px;white-space:pre-line}body.v2 .odoc__list{margin:0;padding-left:20px;font-size:14px;line-height:21px}body.v2 .mprompt{cursor:default}body.v2 .mprompt__top{display:flex;align-items:center;justify-content:space-between;gap:8px}body.v2 .mprompts__write.is-main{background:var(--aur-grad);color:#fff}body.v2 .mprompt__edit{flex:1 1 auto;min-height:120px;width:100%;padding:10px 12px;border:1px solid var(--aur-rim);border-radius:10px;background:#ffffffd9;font:inherit;font-size:14px;line-height:21px;resize:none}.arch__open{cursor:pointer}.arch__text{width:100%;height:60vh;margin-bottom:14px;padding:12px 14px;border:1px solid var(--aur-rim);border-radius:12px;background:#ffffffd9;font:13px/19px ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}body.v3{--v3-r-card: 15px;--v3-r-tray: 13px;--v3-r-cell: 11px;--v3-inset: 11px;--v3-row: 34px;--v3-cell-h: 27px;--v3-cell-min: 96px;--v3-cell-max: 150px;--v3-track: 34px;--v3-icon-col: 52px;--v3-line: rgba(70, 100, 180, .08);--v3-tray: rgba(255, 255, 255, .2);--v3-cell: linear-gradient(135deg, rgba(238, 244, 252, .8), rgba(226, 236, 250, .6));--v3-cell-hover: rgba(208, 225, 248, .85);--v3-sub: #6b7b98;--v3-row-icon: #3b4874;--v3-pill: linear-gradient(100deg, #8c9cfc 0%, #7b92fd 50%, #b29ffa 100%);--v3-pill-glow: 0 0 0 1px rgba(255, 255, 255, .9), 0 6px 16px rgba(110, 125, 248, .24)}@media (min-height: 830px){body.v3{--v3-row: 39px;--v3-cell-h: 30px;--v3-track: 38px}}@media (min-height: 940px){body.v3{--v3-row: 44px;--v3-cell-h: 33px;--v3-track: 42px;--v3-inset: 13px}}body.v3 :is(.rb__left,.pp__left){gap:11px;margin:0 -12px -12px;padding:0 12px 12px;overflow-y:auto;scrollbar-width:none}body.v3 :is(.rb__left,.pp__left)::-webkit-scrollbar{display:none}body.v3 :is(.rb__left,.pp__left) .panel{flex:none;padding:13px var(--v3-inset) var(--v3-inset);border-radius:var(--v3-r-card)}body.v3 :is(.rb__left,.pp__left) .models{overflow:visible}body.v3 :is(.rb__left,.pp__left) .panel .ghead{margin:0 0 8px;padding:0 2px 0 7px;gap:16px;min-height:40px}body.v3 :is(.rb__left,.pp__left) .ghead__icon svg{width:32px;height:32px;stroke:url(#v3-icon-grad);stroke-width:1.9}body.v3 .ghead__titles{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}body.v3 .ghead__sub{font-size:12px;line-height:16px;font-weight:400;color:var(--v3-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v3 .ghead--sub .ghead__end{align-self:flex-start;margin-top:2px}body.v3 .ghead__info{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:#a3afc8;cursor:pointer}body.v3 .ghead__info svg{width:17px;height:17px;stroke-width:1.5}body.v3 .ghead__info:hover,body.v3 .ghead__info.is-open{background:#ffffffb3;color:var(--aur-blue)}body.v3 .infopop{width:290px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}body.v3 .infopop__item{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:16px;color:var(--aur-ink-3)}body.v3 .infopop__item b{font-size:13px;font-weight:600;color:var(--aur-ink-2)}body.v3 .seg--track{display:flex;width:100%;height:var(--v3-track);margin:0 0 9px;padding:0;gap:0;border-radius:999px;border:1px solid rgba(255,255,255,.95);background:#ffffff59;box-shadow:0 3px 10px #2846820f}body.v3 .seg--track .seg__item{position:relative;flex:1 1 0;min-width:0;height:100%;padding:0 4px;justify-content:center;border:0;border-radius:999px;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--aur-ink-2);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}body.v3 .seg--track .seg__item+.seg__item:before{content:"";position:absolute;left:0;top:30%;bottom:30%;width:1px;background:#263c6e21}body.v3 .seg--track .seg__item.is-on:before,body.v3 .seg--track .seg__item.is-on+.seg__item:before{display:none}body.v3 .seg--track .seg__item:hover:not(.is-on){color:var(--aur-blue)}body.v3 .seg--track{position:relative;background:#ffffff80;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}body.v3 .seg--track .seg__item{z-index:1;transition:color .35s cubic-bezier(.22,1,.36,1)}body.v3 .seg--track .seg__item.is-on{background:none;box-shadow:none;color:var(--aur-blue);font-weight:650}body.v3 .seg__lens{position:absolute;top:2px;bottom:2px;left:0;z-index:0;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#ffffff9e,#fff3),linear-gradient(100deg,#8c9cfc4d,#7b92fd38,#b29ffa4d);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -2px 2px #2832780f,inset 3px 0 2px #78beff52,inset -3px 0 2px #ff96cd47,0 6px 16px #6e7df838;will-change:transform,width}body.v3 .seg__lens.is-ready{transition:transform .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1)}body.v3 .seg__lens:after{content:"";position:absolute;top:2px;left:8%;right:8%;height:46%;border-radius:999px 999px 60% 60%/999px 999px 40% 40%;background:linear-gradient(180deg,#ffffffe6,#fff0)}@media (prefers-reduced-motion: reduce){body.v3 .seg__lens.is-ready{transition:none}}body.v3 :is(.vpanel,.sheet__rows){display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:6px;padding:2px 6px 2px 0;border-radius:var(--v3-r-tray);border:1px solid rgba(255,255,255,.92);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d}body.v3 :is(.vpanel,.sheet__rows) .vrow{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;height:var(--v3-row);min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}body.v3 :is(.vpanel,.sheet__rows) .vrow+.vrow:before{content:"";position:absolute;top:0;left:16px;right:-6px;height:1px;background:var(--v3-line);box-shadow:0 1px #ffffffd9}body.v3 :is(.vpanel,.sheet__rows) .vrow__label{display:flex;align-items:center;gap:0;height:auto;min-width:0;padding:0;font-size:13px;font-weight:400;color:var(--aur-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v3 :is(.vpanel,.sheet__rows) .vrow__icon{display:inline-flex;justify-content:center;flex:none;width:var(--v3-icon-col);color:var(--v3-row-icon)}body.v3 :is(.vpanel,.sheet__rows) .vrow__icon svg{width:21px;height:21px;stroke-width:1.3}body.v3 :is(.vpanel,.sheet__rows) .vcell{width:100%;min-width:var(--v3-cell-min);max-width:var(--v3-cell-max);height:var(--v3-cell-h);min-height:0;padding:0 7px 0 11px;gap:4px;border:0;border-radius:var(--v3-r-cell);background:var(--v3-cell);box-shadow:inset 0 0 0 1px #ffffff80;font-size:13px;font-weight:500;color:var(--aur-ink)}body.v3 :is(.vpanel,.sheet__rows) button.vcell:hover,body.v3 :is(.vpanel,.sheet__rows) .vcell.is-open{background:var(--v3-cell-hover)}body.v3 :is(.vpanel,.sheet__rows) .vcell__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.v3 :is(.vpanel,.sheet__rows) .vcell__chev{flex:none;width:14px;height:14px;stroke-width:2;color:#2c3566}body.v3 :is(.vpanel,.sheet__rows) .vcell--step{height:var(--v3-cell-h);padding:0 6px 0 11px}body.v3 :is(.vpanel,.sheet__rows) .vcell--locked{background:#dee9f961;color:var(--aur-ink-3)}body.v3 .sheet__rows{--v3-cell-min: 190px;--v3-cell-max: 240px;--v3-row: 40px;--v3-cell-h: 30px;gap:0}body.v3 :is(.sheet__rows,.vpanel--plain) .vrow__label:not(.vrow__label--bare){padding-left:14px}body.v3 :is(.sheet__rows,.vpanel--plain) .vrow+.vrow:before{left:16px}body.v3 .sheet__rows .vrow:has(.vcell--step) .vcell,body.v3 .sheet__rows .stepcell{height:var(--v3-cell-h)}body.v3 .wplan__models{display:flex;flex-direction:column;padding:2px 0;border-radius:var(--v3-r-tray);border:1px solid rgba(255,255,255,.92);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d}body.v3 .wplan__models .wplan__row{position:relative;min-height:36px;border:0;border-radius:0;background:none;box-shadow:none}body.v3 .wplan__models .wplan__row+.wplan__row:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--v3-line);box-shadow:0 1px #ffffffd9}body.v3 .wplan__model{padding:0 14px;font-size:13px;font-weight:400;font-stretch:100%;letter-spacing:normal;color:var(--aur-ink)}body.v3 .wplan__row--foot{border-radius:var(--v3-r-tray);border:1px solid rgba(255,255,255,.92);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d}body.v3 .wplan__cell .vcell{border:0;border-radius:var(--v3-r-cell);background:var(--v3-cell);box-shadow:none}body.v3 .deeper{flex:none}body.v3 .deeper{padding:0 8px}body.v3 .deeper .gbtn{height:54px;margin:0;padding:0 20px 0 22px;gap:20px;border-radius:var(--v3-r-card);border:1px solid rgba(255,255,255,.7);background:linear-gradient(100deg,#d4eafd,#c6dafc 55%,#ecd7fd);box-shadow:0 6px 18px #6e78ff29,inset 0 2px #ffffffbf}body.v3 .deeper .gbtn__icon svg{width:24px;height:24px}body.v3 .deeper .gbtn__label{font-size:16px;font-weight:600;color:var(--aur-ink)}@media (min-height: 830px){body.v3 .deeper .gbtn{height:60px}}body.v3 .rb .panel,body.v3 .rb .budget-card,body.v3 .rb>.stage-card{border-radius:var(--v3-r-card)}body.v3 .rb__right .ghead__icon svg,body.v3 .budget-card__icon svg{stroke:url(#v3-icon-grad)}body.v3 .sheet__head h2{font-size:17px;line-height:22px;font-weight:700;letter-spacing:normal}body.v3 .sheet__actions .capsule--dark{min-width:76px;border:0;border-radius:999px;background:var(--v3-pill);color:#fff;font-weight:600;box-shadow:var(--v3-pill-glow)}body.v3 .sheet__actions .capsule--dark:hover{filter:brightness(1.04) saturate(1.06)}body.v3 .wavelogic .vpanel{--v3-cell-min: 96px}body.v3 .models .vpanel{--v3-cell-min: 112px}body.v3 :is(.rb__left,.pp__left) .models .ghead__icon svg{width:36px;height:36px}body.v3 .models .ghead__info svg{width:19px;height:19px}@media (min-resolution: 2dppx){body.v3 :is(.vpanel,.sheet__rows) .vrow+.vrow:before,body.v3 .wplan__models .wplan__row+.wplan__row:before,body.v3 .pitem+.pitem:before{height:1px;transform:scaleY(.5);transform-origin:0 0}}body.v3 :is(.vpanel,.sheet__rows) .vcell__updown{width:15px;height:15px;margin-left:auto}body.v3 .viewer__top .seg--track,body.v3 .mprompts .seg--track{width:auto;margin:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e}body.v3 .viewer__top .seg--track .seg__item,body.v3 .mprompts .seg--track .seg__item{flex:none;gap:8px;min-width:0;padding:0 16px}body.v3 .viewer__top .seg--track .seg__icon svg{width:18px;height:18px}body.v3 .sarea--plist{border-radius:var(--v3-r-tray);border:1px solid rgba(255,255,255,.92);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d;overflow:hidden}body.v3 .plist{gap:0;margin:0;padding:3px 4px}body.v3 .pitem{position:relative;flex:none;border:0;border-radius:var(--v3-r-cell);background:none;box-shadow:none}body.v3 .pitem+.pitem:before{content:"";position:absolute;top:0;left:12px;right:8px;height:1px;background:var(--v3-line);box-shadow:0 1px #ffffffd9}body.v3 .pitem:hover{background:#ffffff73}body.v3 .pitem.is-current{border:0;background:var(--v3-cell)}body.v3 .pitem.is-current:before,body.v3 .pitem.is-current+.pitem:before,body.v3 .pitem:hover:before,body.v3 .pitem:hover+.pitem:before{opacity:0}body.v3 .pactions--head .gbtn--strong{background:var(--v3-pill);box-shadow:var(--v3-pill-glow)}body.v3{--aur-blue: #4a68e6;--v3-r-sheet: 20px}body.v3 .rb__right{gap:11px}body.v3 .rb__right :is(.presets-card,.progress-card){padding:13px var(--v3-inset) var(--v3-inset)}body.v3 .rb__right .budget-card{padding:11px var(--v3-inset) 12px calc(var(--v3-inset) + 7px)}body.v3 .rb__right .panel .ghead{padding:0 2px 0 7px;gap:16px}body.v3 .rb__right .ghead__icon svg,body.v3 .budget-card__icon svg{width:32px;height:32px;stroke-width:1.9}body.v3 .presets-card .ghead__end :is(.rbtn,.sqbtn){width:32px;min-width:32px;height:32px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.95);background:#ffffff73;box-shadow:0 2px 6px #28468214;color:var(--v3-row-icon)}body.v3 .presets-card .ghead__end :is(.rbtn,.sqbtn):hover:not(:disabled){background:#fffc;color:var(--aur-blue)}body.v3 .presets-card .ghead__end :is(.rbtn,.sqbtn) svg{width:18px;height:18px}body.v3 .pitem .rbtn{width:26px;min-width:26px;height:26px;border:0;background:none;box-shadow:none;color:#2c3566}body.v3 .pitem .rbtn:hover:not(:disabled){background:#ffffffb3;color:var(--aur-blue)}body.v3 .pitem .rbtn svg{width:17px;height:17px}body.v3 .pitem .rbtn.is-active{background:var(--v3-pill);box-shadow:var(--v3-pill-glow);color:#fff}body.v3 .cbox.is-on{background:var(--v3-pill);box-shadow:0 2px 6px #6e7df84d}body.v3 .sheet{border-radius:var(--v3-r-sheet)}body.v3 .sheet__actions .capsule{height:38px;min-height:38px;padding:0 22px}body.v3 .sheet .seg--track{margin:0 0 10px}body.v3 .keys2{gap:0;padding:2px 0;border-radius:var(--v3-r-tray);border:1px solid rgba(255,255,255,.92);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d}body.v3 :is(.keyrow2,.scout-row){position:relative;border:0;border-radius:0;background:none;box-shadow:none}body.v3 :is(.keyrow2,.scout-row)+:is(.keyrow2,.scout-row):before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--v3-line);box-shadow:0 1px #ffffffd9}body.v3 .sarea--scout-list{border-radius:var(--v3-r-tray);border:1px solid rgba(255,255,255,.92);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d;overflow:hidden}body.v3 .scout-row.is-new{background:var(--v3-cell);border-radius:var(--v3-r-cell)}body.v3 .gens__list{border:1px solid rgba(255,255,255,.92);border-radius:var(--v3-r-tray);background:var(--v3-tray);box-shadow:0 2px 8px #2846820d}body.v3 .pp__left{gap:11px}body.v3 .settings2 .ghead__title{font-size:17px;line-height:22px;font-weight:700;letter-spacing:normal;font-stretch:100%}body.v3 .keyrow2__detail{margin:0 0 4px;padding:7px 10px;border:1px solid rgba(225,74,99,.22);border-radius:var(--v3-r-cell);background:#ffebf0b3;font-size:11px;line-height:15px;max-height:46px;overflow:auto;word-break:break-word}body.v3 :is(.scout-card .ghead__end .rbtn,.sheet__head .icon-btn){width:32px;min-width:32px;height:32px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.95);background:#ffffff73;box-shadow:0 2px 6px #28468214;color:var(--v3-row-icon)}body.v3 :is(.scout-card .ghead__end .rbtn,.sheet__head .icon-btn) svg{width:17px;height:17px}body.v2 .briefdoc .viewer:not(:has(.viewer__top)) .briefdoc__body{top:22px;bottom:18px}body.v3 .seg--track .seg__item.is-on .seg__icon{color:var(--aur-blue)}.cnote{position:fixed;top:14px;right:14px;z-index:900;width:340px;max-width:calc(100vw - 28px);padding:12px 11px 11px;border-radius:15px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,#fafcfff0,#f4f8ffe0),linear-gradient(100deg,#8c9cfc1a,#b29ffa1a);-webkit-backdrop-filter:saturate(170%) blur(24px);backdrop-filter:saturate(170%) blur(24px);box-shadow:inset 0 1px #ffffffe6,inset 3px 0 2px #78beff29,inset -3px 0 2px #ff96cd24,0 18px 44px #3c50a029,0 2px 8px #3c50a00f;color:#101b3d;font-family:inherit}.cnote__close{position:absolute;top:-8px;left:-8px;width:24px;height:24px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.95);background:linear-gradient(180deg,#fafcfffa,#ecf2fff5);box-shadow:0 2px 8px #3c50a02e;color:#5a6584;cursor:pointer}.cnote__close:hover{color:#101b3d}.cnote--in{animation:cnote-in .7s cubic-bezier(.22,1,.36,1) both}.cnote--out{animation:cnote-out 2.6s cubic-bezier(.4,0,.2,1) both}@keyframes cnote-in{0%{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes cnote-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-6px) scale(.985);filter:blur(2px)}}@media (prefers-reduced-motion: reduce){.cnote--in,.cnote--out{animation-duration:.01s}}.cnote__head{display:flex;align-items:center;gap:11px;margin:0 0 9px;padding:0 4px 0 6px}.cnote__icon{display:inline-flex}.cnote__icon svg{stroke:url(#v3-icon-grad);stroke-width:1.9}.cnote__title{font-size:15px;line-height:20px;font-weight:700}.cnote__tray{display:flex;flex-direction:column;padding:2px 0;border-radius:13px;border:1px solid rgba(255,255,255,.92);background:#ffffff59}.cnote__row{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;padding:8px 10px 8px 0}.cnote__row+.cnote__row:before{content:"";position:absolute;top:0;left:12px;right:0;height:1px;background:#4664b414;box-shadow:0 1px #ffffffd9}.cnote__ricon{display:inline-flex;justify-content:center;padding-top:1px;color:#3b4874}.cnote__ricon svg{stroke-width:1.4}.cnote__body{display:flex;flex-direction:column;gap:3px;min-width:0}.cnote__line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cnote__label{font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnote__vals,.cnote__delta{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:62%;font-size:12px;line-height:16px}.cnote__from,.cnote__to{padding:2px 8px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnote__from{color:#6b7b98;background:#dee9f973}.cnote__to{color:#101b3d;font-weight:600;background:linear-gradient(100deg,#8c9cfc38,#b29ffa38);box-shadow:inset 0 0 0 1px #ffffffb3}.cnote__arrow{color:#8592ad}.cnote__effect{font-size:11.5px;line-height:15px;color:#6b7b98}.cnote__more{padding:4px 12px 6px;font-size:11.5px;color:#6b7b98}.cnote__plan{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;margin-top:9px;padding:7px 10px 7px 12px;border-radius:13px;border:1px solid rgba(255,255,255,.92);background:#ffffff59}.cnote__plabel{margin-right:auto;font-size:13px;font-weight:600}.cnote__delta{max-width:none}.cnote__delta.is-up .cnote__to{background:linear-gradient(100deg,#ffc4784d,#ffaa8c42)}.cnote__delta.is-down .cnote__to{background:linear-gradient(100deg,#78dcc84d,#6ec8f042)}@media (max-height: 829px){body.v3 .wavelogic .vpanel:has(>.vrow:nth-child(7)){--v3-row: 29px;--v3-cell-h: 25px}}.backboard{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.95);background:#ffffff8c;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);box-shadow:0 3px 10px #28468214;color:#26385f;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.backboard:hover{background:#ffffffd9;color:#4a68e6}.backboard__arrow{font-size:16px;line-height:1}.menu__sep{display:block;height:1px;margin:4px 10px;background:#788cc82e}.hist{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:4px;max-height:min(62vh,620px);overflow-y:auto;margin:0 -4px;padding:0 4px}.hist__row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px 7px 7px;border:0;border-radius:13px;background:#ffffff6b;font:inherit;text-align:left;color:#101b3d;cursor:pointer}.hist__row:hover,.hist__row.is-current{background:#ffffffd1}.hist__row.is-current .hist__title{color:var(--aur-blue)}.hist__thumb{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#e1e9fccc;color:#8392b4}.hist__thumb img{width:100%;height:100%;object-fit:cover}.hist__text,.hist__end{display:flex;flex-direction:column;gap:2px;min-width:0}.hist__end{align-items:flex-end}.hist__title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist__facts,.hist__status{font-size:12px;color:#7c8ca8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist__cost{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.hist__status--running,.hist__status--paused{color:var(--aur-blue)}.hist__status--failed{color:#d64545}.viewer__lead{display:flex;align-items:center;gap:10px}.dldot{position:absolute;top:5px;left:5px;z-index:3;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#2830489e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease;cursor:pointer}.mtile:hover .dldot,.film__thumb:hover .dldot,.dldot:focus-visible{opacity:1;transform:none}.dldot:hover{background:#283048d9}.lfolder{position:fixed;left:16px;bottom:16px;z-index:880;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 13px;border-radius:19px;border:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#fafcfff0,#f0f5ffe6);-webkit-backdrop-filter:saturate(170%) blur(20px);backdrop-filter:saturate(170%) blur(20px);box-shadow:0 10px 30px #3c50a02e,inset 0 1px #ffffffe6;font:inherit;font-size:14px;font-weight:500;color:var(--aur-blue);cursor:pointer}.lfolder:hover{background:#fff}.hist__item{position:relative;display:flex;align-items:center;gap:6px}.hist__item .hist__row{flex:1;min-width:0}.hist__del{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff6b;color:#8392b4;cursor:pointer}.hist__del:hover{background:#ffe4e4e6;color:#d64545}body.v2 .research{flex:none;display:flex;flex-direction:column;gap:8px}body.v2 .research__body{max-height:128px;overflow:auto;padding:10px 14px;border:1px solid rgba(255,255,255,.85);border-radius:12px;background:#ffffff8c}body.v2 .research__summary{margin:0 0 8px;font-size:13px;line-height:18px;color:var(--aur-ink)}body.v2 .research__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}body.v2 .research__item{display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:18px}body.v2 .research__idea{font-weight:600;color:var(--aur-ink)}body.v2 .research__evidence{color:var(--aur-ink-2)}body.v2 .research__src{display:flex;gap:8px;font-size:12px;color:#7c8ca8}body.v2 .research__src a{color:var(--aur-blue);text-decoration:none}body.v2 .mprompts__doc{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(255,255,255,.85);border-radius:12px;background:#ffffff8c}body.v2 .mprompts__doc .mprompt{overflow:visible;border:0;border-radius:0;background:none;cursor:default}body.v2 .mprompts__doc .mprompt+.mprompt{border-top:1px solid rgba(120,140,200,.16)}body.v2 .mprompts__doc .mprompt:hover{background:none}body.v2 .mprompt__idea{font-size:13px;line-height:18px;font-weight:500;color:var(--aur-ink)}body.v2 .mprompt__who{font-size:12px;line-height:16px;color:#7c8ca8}.ptags{display:flex;flex-wrap:wrap;gap:3px 4px;margin-top:3px;min-width:0}.ptag{display:inline-block;padding:1px 6px;border-radius:6px;background:#7896e61a;font-size:10.5px;line-height:15px;font-weight:500;color:#5d6e93;white-space:nowrap}.ptag--mass_pick,.ptag--wide_pick{background:#7d7ff324;color:#5a57d6}.ptag--wild,.ptag--creative{background:#b48cf824;color:#7c55c9}body.v2 .pitem{height:auto;min-height:58px;align-items:center}body.v2 .pitem__text .ptags{margin-top:4px}.lfolder{left:50%;transform:translate(-50%)}body.v2 .plan{position:absolute;top:22px;right:22px;bottom:18px;left:22px;display:flex;flex-direction:column;gap:14px;min-height:0}body.v2 .plan__steps{flex:none;margin:0;padding:4px 14px;list-style:none;border:1px solid rgba(255,255,255,.92);border-radius:13px;background:var(--v3-tray, rgba(255, 255, 255, .5))}body.v2 .plan__step{display:grid;grid-template-columns:22px 170px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;font-size:14px}body.v2 .plan__step+.plan__step{border-top:1px solid rgba(120,140,200,.14)}body.v2 .plan__num{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#7896e624;font-size:12px;font-weight:600;color:var(--aur-blue)}body.v2 .plan__label{font-weight:500;color:var(--aur-ink-2)}body.v2 .plan__value{color:var(--aur-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2 .plan__grid{flex:1 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:10px}body.v2 .plan__grid.is-writing{opacity:.45}body.v2 .pconc{position:relative;display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid rgba(255,255,255,.85);border-radius:13px;background:#ffffff80}body.v2 .pconc.is-pick{cursor:pointer;padding-left:40px}body.v2 .pconc.is-pick:not(.is-on){opacity:.5}body.v2 .pconc.is-pick.is-on,body.v2 .pconc.is-chosen{background:#ffffffd9;box-shadow:0 0 0 1.5px #7d7ff373}body.v2 .pconc.is-out{opacity:.45}body.v2 .pconc input{position:absolute;left:14px;top:13px;width:16px;height:16px;accent-color:#7d7ff3}body.v2 .pconc__name{font-size:14px;font-weight:600;color:var(--aur-blue)}body.v2 .pconc__idea{font-size:13px;line-height:18px;color:var(--aur-ink)}body.v2 .pconc__who{font-size:12px;line-height:16px;color:#7c8ca8}body.v2 .plan__actions{flex:none;display:flex;justify-content:flex-end;gap:10px}body.v2 .plan__body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}body.v2 .plan__body.is-writing{opacity:.5}body.v2 .plan__body .plan__grid{flex:none;overflow:visible}body.v2 .pconc__why{font-size:12px;line-height:16px;color:#7c8ca8}body.v2 .pconc__src{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}body.v2 .pconc__src a{color:var(--aur-blue);text-decoration:none}body.v2 .tchip--hold{background:#f4b740;color:#2b2100}body.v2 .vhold{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:999px;background:#ffffffdb;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 10px 30px #141e462e,inset 0 0 0 1px #ffffffb3;color:var(--aur-ink);white-space:nowrap}body.v2 .vhold__label{font-size:13px;font-weight:600;color:#9a6a00}body.v2 .vhold__actions{display:flex;gap:6px}body.v2 .vhold__btn{height:34px;padding:0 16px;border-radius:999px;border:1px solid rgba(20,30,70,.14);background:#ffffffe6;color:var(--aur-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}body.v2 .vhold__btn--yes{border-color:transparent;background:var(--aur-grad);color:#fff}body.v2 .vhold__btn:disabled{opacity:.5;cursor:default}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) body.v2 .vhold{background:#1e2230db;box-shadow:0 10px 30px #0006,inset 0 0 0 1px #ffffff14}:root:not([data-theme=light]) body.v2 .vhold__btn{background:#ffffff14;border-color:#ffffff24}:root:not([data-theme=light]) body.v2 .vhold__label{color:#f4b740}}body.v2 .pring{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:50%;transition:transform .25s cubic-bezier(.2,.8,.2,1)}body.v2 .pring:hover:not(:disabled){transform:scale(1.03)}body.v2 .pring:active:not(:disabled){transform:scale(.97)}body.v2 .pring.is-static,body.v2 .pring:disabled{cursor:default}body.v2 .pring__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--aur-ink)}body.v2 .tab--main{position:sticky;right:0;z-index:2}body.v2 .tab--main:not(.is-active){border:1.5px solid transparent;background:var(--aur-glass-tab) padding-box,var(--aur-grad-tab-border) border-box}body.v2 .tab--main .tab__icon{color:var(--aur-blue)}.vault{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:4px 6px 8px}.vault__head{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:12px;margin-bottom:10px;padding:7px 12px;border-radius:12px;background:var(--aur-glass-chip);box-shadow:var(--aur-shadow-cell);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vault__title{font-size:15px;font-weight:600;color:#0b1638}.vault__facts{font-size:13px;color:#495777}.vault__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:0 2px}body.v2 .viewer__variant{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;background:var(--aur-dark);border:1px solid var(--aur-dark-rim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;font-weight:500;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.v2 .viewer__acts{display:inline-flex;align-items:center;gap:8px}body.v2 .viewer__develop{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px 0 13px;border-radius:999px;border:1px solid var(--aur-dark-rim);background:var(--aur-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}body.v2 .viewer__develop:hover{background:#141c3cb8}body.v2 .mtile__flag{position:absolute;left:6px;right:6px;bottom:6px;padding:3px 7px;border-radius:7px;background:#c8283cdb;color:#fff;font-size:10.5px;font-weight:600;line-height:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2 .vault__src{width:26px;height:26px;border-radius:6px;object-fit:cover;align-self:center}body.v2 .vcell.is-over{color:#d23a4f}body.v2 .viewer__heart{display:inline-flex;align-items:center;gap:10px}body.v2 .viewer__heart .viewer__develop{height:50px;padding:0 20px 0 16px;font-size:15px}body.v2 .viewer__top{gap:10px}body.v2 .viewer__top>.seg{flex:0 0 auto;width:auto}body.v2 .viewer__top>.seg .seg__item{flex:0 0 auto;width:auto;min-width:44px;padding:0 12px}body.v2 .viewer__acts{flex-shrink:0;margin-left:auto}body.v2 .mtile__fav{position:absolute;top:5px;right:5px;display:inline-flex;padding:3px;border-radius:6px;background:#ffffffeb;color:#e0436a}body.v2 .mtile__fav svg{fill:currentColor}body.v2 .mtile__fav+.mtile__pin{right:28px}body.v2 .vault__family{display:flex;flex-wrap:wrap;gap:8px;padding:2px 2px 0}body.v2 .vault__batch{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--aur-rim);background:var(--aur-glass-chip);color:#0b1638;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}body.v2 .vault__batch.is-on{border-color:#37bdf2;color:var(--aur-blue)}body.v2 .vault__batch--add{color:var(--aur-blue)}body.v2 .pconc--add{align-items:center;justify-content:center;min-height:120px;border-style:dashed;border-color:#7d7ff373;background:#ffffff4d;color:#7d7ff3;cursor:pointer;transition:background .2s,box-shadow .2s}body.v2 .pconc--add:hover:not(:disabled){background:#ffffffb3;box-shadow:0 0 0 1.5px #7d7ff373}body.v2 .pconc--add:disabled{opacity:.4;cursor:default}body.v2 .pconc__facts{font-size:12px;line-height:16px;color:#6f74e0;font-variant-numeric:tabular-nums}body.v2 .pconc--add.is-thinking{align-items:flex-start;justify-content:flex-start;gap:8px;cursor:default;border-style:solid;background:#fff9}body.v2 .pconc__spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(125,127,243,.25);border-top-color:#7d7ff3;animation:pconc-spin .9s linear infinite}@keyframes pconc-spin{to{transform:rotate(360deg)}}body.v2 .plan__gap{flex:1 1 auto}body.v2 .mtile__who{position:absolute;right:5px;bottom:5px;max-width:calc(100% - 44px);height:18px;padding:0 6px;border-radius:6px;background:#ffffffe6;box-shadow:0 1px 3px #141e4633;color:var(--aur-ink);font-size:10px;font-weight:500;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}body.v2 .mtile__who~.mtile__flag{bottom:27px}body.v2 .pnow{display:grid;gap:6px;margin:10px 2px 0;padding-top:10px;border-top:1px solid rgba(120,130,170,.18)}body.v2 .pnow__line{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:baseline;font-size:13px;line-height:17px}body.v2 .pnow__tag{padding:1px 7px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;background:#7882aa24;color:var(--aur-ink)}body.v2 .pnow__line--now .pnow__tag{background:#5b7cfa29;color:#3d5bd9}body.v2 .pnow__line--done .pnow__tag{background:#1f9d6326;color:#17804f}body.v2 .pnow__line--turn .pnow__tag{background:#e6a02833;color:#9a5b00}body.v2 .pnow__text{color:var(--aur-ink)}body.v2 .pconc.is-pick.is-drawing{cursor:default}body.v2 .pconc.is-pick.is-drawn:not(.is-on){opacity:.75}body.v2 .launch__steps{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 2px 14px;font-size:14px}body.v2 .launch__step{display:inline-flex;align-items:center;gap:6px}body.v2 .launch__num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#7d7ff329;color:#4f51c9;font-size:11px;font-weight:600}body.v2 .launch__ideas{display:grid;gap:8px;margin:0 0 14px}body.v2 .launch__idea{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffffb3;font-size:13px;line-height:17px}body.v2 .launch__idea b{font-size:14px;font-weight:600}body.v2 .launch__models{white-space:normal;text-align:right}body.v2 .wnums__n{color:var(--aur-ink-2, #6b7280)}body.v2 .wnums__n.is-on{color:var(--aur-ink);font-weight:600}body.v2 .wnums__dot{margin:0 5px;opacity:.5}body.v2 .vcell--gear .vcell__chev{opacity:.7}body.v2 .budget-card__cap{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:0;border-radius:8px;background:#7882aa1f;color:var(--aur-ink);font:inherit;font-size:13px;cursor:pointer}body.v2 .budget-card__cap.is-over{background:#e6a0282e;color:#9a5b00}body.v2 .budget-card__cap:disabled{cursor:default}.hist__status--waiting{color:#9a5b00}
