:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mynx-color-background:#f7f5f1;--mynx-color-surface:#fdfcf9;--mynx-color-surface-raised:#fff;--mynx-color-surface-muted:#efede6;--mynx-color-text-primary:#171915;--mynx-color-text-secondary:#555b54;--mynx-color-text-muted:#747b73;--mynx-color-border:#dcddd7;--mynx-color-border-strong:#b9bcb4;--mynx-color-action-primary:#20221d;--mynx-color-action-primary-hover:#34372f;--mynx-color-on-action-primary:#fffaf0;--mynx-color-action-secondary:#a87b2e;--mynx-color-success:#2f7651;--mynx-color-warning:#95691e;--mynx-color-destructive:#b42318;--mynx-color-destructive-hover:#921c14;--mynx-color-information:#28659a;--mynx-color-focus:#1769d2;--mynx-color-disabled:#aaaea7;--mynx-workspace-brand:#b78a3b;--mynx-workspace-accent:#e9d3a5;--mynx-type-display:clamp(2.25rem, 5vw, 4.5rem);--mynx-type-page-title:clamp(2rem, 4vw, 3rem);--mynx-type-section:clamp(1.25rem, 2vw, 1.625rem);--mynx-type-component:1rem;--mynx-type-body:.9375rem;--mynx-type-supporting:.8125rem;--mynx-type-label:.75rem;--mynx-type-metadata:.6875rem;--mynx-type-kpi:clamp(1.75rem, 3vw, 2.75rem);--mynx-space-1:.25rem;--mynx-space-2:.5rem;--mynx-space-3:.75rem;--mynx-space-4:1rem;--mynx-space-5:1.5rem;--mynx-space-6:2rem;--mynx-space-7:3rem;--mynx-space-8:4rem;--mynx-control-sm:2.25rem;--mynx-control-md:2.75rem;--mynx-control-lg:3.25rem;--mynx-icon-sm:1rem;--mynx-icon-md:1.25rem;--mynx-icon-lg:1.5rem;--mynx-radius-sm:.5rem;--mynx-radius-md:.75rem;--mynx-radius-lg:1rem;--mynx-radius-xl:1.5rem;--mynx-radius-pill:999px;--mynx-border:1px solid var(--mynx-color-border);--mynx-shadow-1:0 1px 2px #1316110d, 0 8px 24px #1316110a;--mynx-shadow-2:0 18px 48px #1316111a;--mynx-shadow-dialog:0 28px 90px #0a0c0947;--mynx-motion-fast:.12s;--mynx-motion-standard:.18s;--mynx-motion-slow:.24s;--mynx-ease:cubic-bezier(.2, .8, .2, 1);--mynx-content-max:90rem;--mynx-settings-max:68rem;--mynx-shell-sidebar:15rem;--mynx-shell-rail:5.5rem}:root,body{--mynx-font-sans:var(--font-geist-sans,"Segoe UI"), Arial, sans-serif;--mynx-font-mono:var(--font-geist-mono,ui-monospace), monospace;--mynx-font-brand:var(--font-mynx-brand,"Trebuchet MS"), sans-serif}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mynx-color-background:#0e121a;--mynx-color-surface:#151a24;--mynx-color-surface-raised:#1c2230;--mynx-color-surface-muted:#242b39;--mynx-color-text-primary:#f7f5f1;--mynx-color-text-secondary:#c9c8c3;--mynx-color-text-muted:#9fa3ab;--mynx-color-border:#303846;--mynx-color-border-strong:#4a5566;--mynx-color-action-primary:#f7f5f1;--mynx-color-action-primary-hover:#fff;--mynx-color-on-action-primary:#0e121a;--mynx-color-action-secondary:#d2aa60;--mynx-color-focus:#8cc3ff;--mynx-color-disabled:#72776d}.theme-brand{--mynx-color-action-secondary:var(--mynx-workspace-brand)}@media (prefers-reduced-motion:reduce){:root{--mynx-motion-fast:0s;--mynx-motion-standard:0s;--mynx-motion-slow:0s}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.money-view>.ledger-panel{margin-top:18px}.ledger-toolbar{border-bottom:1px solid var(--line);background:var(--surface,#fff);justify-content:flex-end;gap:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ledger-toolbar{background:color-mix(in srgb,var(--surface,#fff) 92%,var(--luxury-ivory))}}.ledger-toolbar label{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.ledger-toolbar select{border:1px solid var(--line);background:var(--field,#fff);min-height:34px;color:var(--ink);font:inherit;border-radius:9px;padding:0 30px 0 10px}.ledger-panel>.section-heading{margin-bottom:8px;padding:15px 18px 0}.ledger-panel .money-list{padding-inline:18px}.ledger-panel .money-list>.empty-state{padding:26px}.ledger-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:11px 14px;display:flex}.ledger-pagination button{border:1px solid var(--line);background:var(--surface-raised,#fff);min-height:34px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 12px;font-weight:750}.ledger-pagination button:disabled{opacity:.42;cursor:not-allowed}.ledger-pagination span{text-align:center;min-width:100px;color:var(--muted);font-size:9px;font-weight:750}@media (max-width:640px){.money-view>.ledger-panel{margin-top:14px}.ledger-toolbar{grid-template-columns:1fr 1fr;padding:9px 10px;display:grid}.ledger-toolbar label{display:block}.ledger-toolbar select{width:100%;margin-top:5px;display:block}.ledger-panel>.section-heading{padding:13px 14px 0}.ledger-panel .money-list{padding-inline:12px}.ledger-pagination{gap:7px;padding:10px 8px}.ledger-pagination button{padding-inline:10px}.ledger-pagination span{min-width:80px}}:root{--ink:#171c19;--muted:#69736d;--purple:#236249;--accent:#d39a38;--line:#dfe5e1;--shadow:0 10px 30px #142b2012;--workspace-primary:#7e57c2;--workspace-accent:#e18fb7}*{box-sizing:border-box}body{color:var(--ink);background:#faf8fb;margin:0;font-family:Arial,Helvetica,sans-serif}.shell{grid-template-columns:224px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;width:224px;padding:31px 20px;position:fixed;inset:0 auto 0 0}.brand-mark{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#8e6bd0,#e18fb7);border-radius:15px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:inline-grid;box-shadow:0 6px 15px #a47bc844}.brand-name{vertical-align:middle;color:#635a6c;margin-left:9px;font-size:13px;line-height:1.2;display:inline-block}.brand-name strong{color:#362d42;font-size:17px}nav{margin-top:38px}.nav-item{color:#766d7c;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;height:43px;margin:3px 0;padding:0 13px;font-weight:600;display:flex}.nav-item span{text-align:center;width:22px;font-size:19px}.nav-item:hover,.nav-item.active{color:#7049b2;background:#f1eafa}.help-card{color:#be7194;background:#f9f1f6;border-radius:14px;gap:10px;padding:13px;display:flex;position:absolute;bottom:24px;left:18px;right:18px}.help-card span{font-size:22px}.help-card strong,.help-card small{display:block}.help-card strong{color:#76556a;font-size:12px}.help-card small{margin-top:3px;font-size:10px}.topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.topbar small,.eyebrow{letter-spacing:.14em;color:#9a909e;font-size:10px;font-weight:800}.topbar h1{margin:7px 0 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.topbar h1 span{font-family:Arial;font-size:22px}.top-actions{gap:11px;display:flex}.icon-btn,.avatar{border:1px solid var(--line);width:40px;height:40px;box-shadow:var(--shadow);background:#fff;border-radius:50%;position:relative}.icon-btn i{background:#e36d87;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}.avatar{color:#fff;background:#906ac7;border:4px solid #eee7f6;font-weight:800}.mobile-brand{display:none}.capture-card{box-shadow:var(--shadow);background:linear-gradient(105deg,#efe5fb,#f9eff4);border:1px solid #eadff3;border-radius:17px;grid-template-columns:42px 220px 1fr;align-items:center;gap:13px;margin-bottom:22px;padding:15px 18px;display:grid}.capture-icon{color:#fff;background:#815abf;border-radius:11px;place-items:center;width:40px;height:40px;font-size:26px;display:grid}.capture-copy strong,.capture-copy span{display:block}.capture-copy strong{font-size:14px}.capture-copy span{color:#7f7387;margin-top:4px;font-size:11px}.capture-card form{background:#fff;border:1px solid #e8e0eb;border-radius:11px;padding:4px;display:flex}.capture-card input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 12px}.capture-card form button,.attention button,.mini-card button{color:#fff;cursor:pointer;background:#7954b3;border:0;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:700}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.stat,.panel,.mini-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px}.stat{align-items:flex-start;gap:14px;min-height:108px;padding:19px;display:flex}.stat-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.purple{color:#7b54bb;background:#eee6f8}.orange{color:#e58b4d;background:#fff0e5}.pink{color:#cf668c;background:#fbe9f0}.green{color:#55a87c;background:#e7f5ee}.stat span,.stat small,.stat strong{display:block}.stat span{color:var(--muted);margin-bottom:6px;font-size:11px}.stat strong{font-family:Georgia,serif;font-size:23px}.stat small{color:#817988;margin-top:6px;font-size:10px}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;margin-bottom:18px;display:grid}.panel{padding:23px}.section-heading{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.section-heading h2{margin:5px 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.section-heading button{color:#815db5;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.attention-list{gap:9px;display:grid}.attention{border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.attention.urgent{background:#fff1ef}.attention.warning{background:#fff7e9}.attention.calm{background:#f0f7f3}.attention .dot{border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.urgent .dot{color:#cf5a52;background:#f5d1ce}.warning .dot{color:#c98724;background:#f8e0ae}.calm .dot{color:#4d9b70;background:#cfe8db}.attention strong,.attention small{display:block}.attention strong{font-size:12px}.attention small{color:#847a88;margin-top:4px;font-size:10px}.attention button{color:#675b6e;background:#fff;border:1px solid #e8dfe9;padding:7px 11px}.plan-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding-bottom:11px;display:grid}.person{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.wife{background:#b975a1}.husband{background:#6386bf}.plan-row b,.plan-row small{font-size:11px;display:block}.plan-row small{color:#948996;margin-top:3px;font-size:9px}.plan-row>strong{color:#8b7f91;font-size:10px}.task-line{align-items:center;gap:9px;padding:7px 3px;font-size:10px;display:flex}.task-line span{color:#67a987}.task-line p{margin:0}.husband-row{margin-top:10px}.bottom-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mini-card{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.mini-icon{color:#8058be;background:#eee5fa;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.mini-icon.rose{color:#c9698d;background:#fbeaf1}.mini-card small,.mini-card strong{display:block}.mini-card small{letter-spacing:.13em;color:#a094a2;font-size:8px;font-weight:800}.mini-card strong{margin:5px 0;font:16px Georgia}.mini-card p{color:#8e8493;margin:0;font-size:9px}.mini-card button{color:#7654aa;background:#f3edf7}.mobile-nav{display:none}@media (max-width:980px){.shell{grid-template-columns:84px 1fr}.sidebar{width:84px;padding:25px 13px}.brand-name,.help-card{display:none}.brand-mark{margin-left:5px}.nav-item{justify-content:center;padding:0;font-size:0}.nav-item span{font-size:20px}.workspace{grid-column:2;padding:28px 24px 70px}.stats-grid{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.plan-panel{display:none}}@media (max-width:640px){.shell{display:block}.sidebar,.topbar{display:none}.workspace{padding:16px 15px 88px}.mobile-brand{align-items:center;gap:9px;margin-bottom:18px;display:flex}.mobile-brand b{color:#fff;background:linear-gradient(135deg,#8e6bd0,#e18fb7);border-radius:11px;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.mobile-brand span{flex:1;font:16px Georgia}.mobile-brand button{background:#fff;border:0;border-radius:9px;width:36px;height:36px}.capture-card{grid-template-columns:40px 1fr;padding:13px}.capture-card form{grid-column:1/-1}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat{gap:8px;min-height:96px;padding:13px}.stat-icon{width:30px;height:30px}.stat strong{font-size:18px}.stat span{font-size:9px}.content-grid{display:block}.panel{padding:16px}.attention{grid-template-columns:30px 1fr}.attention button{grid-column:2;justify-self:start}.bottom-grid{grid-template-columns:1fr}.mini-card{grid-template-columns:36px 1fr}.mini-card button{grid-column:2;justify-self:start}.mobile-nav{z-index:20;border-top:1px solid var(--line);padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#fff;justify-content:space-around;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#8b8190;background:0 0;border:0;place-items:center;gap:3px;font-size:9px;display:grid}.mobile-nav button span{font-size:18px}.mobile-nav button.active{color:#7954b3}}.module-head{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.module-head h2{margin:7px 0;font:32px Georgia}.module-head p{color:var(--muted);margin:0;font-size:13px}.primary-action{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-weight:700}.module-panel{padding:0;overflow:hidden}.tabs{border-bottom:1px solid var(--line);gap:5px;padding:15px 18px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:#7e7483;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.tabs button.active{color:var(--purple);background:#f0e9f8}.table-row{color:#786f7c;border-bottom:1px solid #f0ebf1;grid-template-columns:1.45fr 1.1fr .9fr .9fr .7fr;align-items:center;gap:14px;padding:15px 20px;font-size:11px;display:grid}.table-row:last-child{border:0}.table-row b{color:#3b3142;font-size:12px}.table-head{text-transform:uppercase;letter-spacing:.08em;color:#9d929f;background:#fbf9fc;font-size:8px;font-weight:800}.workflow-note{color:var(--purple);background:#f2ebf8;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:14px 17px;display:flex}.workflow-note>span{font-size:22px}.workflow-note b{font-size:12px}.workflow-note p{color:#776d7c;margin:4px 0 0;font-size:10px}.add-card{z-index:2;box-shadow:var(--shadow);background:#fff;border:1px solid #dfd2e9;border-radius:14px;margin:-12px 0 18px;padding:17px;position:relative}.add-card form{align-items:end;gap:14px;display:flex}.add-card label{color:#665b6c;flex:1;font-size:11px;font-weight:800}.add-card input{border:1px solid var(--line);border-radius:9px;outline:none;width:100%;margin-top:7px;padding:10px 12px;display:block}.add-card input:focus{border-color:#9b77c7;box-shadow:0 0 0 3px #eee7f6}.add-card form>div{gap:7px;display:flex}.add-card button{color:#6e6274;cursor:pointer;background:#f2edf5;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.add-card .primary-action{color:#fff;background:#7954b3}.settings-form{gap:15px;display:grid}.settings-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:20px 22px}.settings-card h3{margin:0 0 5px;font:19px Georgia}.settings-card>p{color:var(--muted);margin:0 0 17px;font-size:11px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-grid label{color:#6e6473;font-size:10px;font-weight:800}.settings-grid input{border:1px solid var(--line);background:#fdfcfd;border-radius:9px;outline:none;width:100%;height:40px;margin-top:7px;padding:0 11px;display:block}.settings-grid input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #eee7f6}.color-grid input{height:46px;padding:4px}.settings-save{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffe;border-radius:13px;justify-content:flex-end;align-items:center;gap:15px;padding:12px;display:flex;position:sticky;bottom:14px}.settings-save span{color:#6f6574;font-size:11px}@media (max-width:640px){.module-head{align-items:start}.module-head h2{font-size:25px}.module-head p{font-size:11px}.primary-action{padding:9px;font-size:10px}.module-stats{grid-template-columns:1fr 1fr}.module-panel{padding:0}.tabs{padding:10px}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr;gap:7px;padding:14px}.table-row span{font-size:10px}.table-row span:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:#a198a3;margin-bottom:3px;font-size:7px;display:block}.table-row span:last-child{color:#7650ad;font-weight:700}.add-card form{display:block}.add-card form>div{justify-content:flex-end;margin-top:10px}.settings-grid{grid-template-columns:1fr}.settings-card{padding:17px}.settings-save{bottom:74px}}.brand-mark,.mobile-brand b{background:linear-gradient(135deg,var(--purple),var(--accent))}.avatar{background:var(--purple)}.nav-item:hover,.nav-item.active{color:var(--purple)}.capture-icon,.capture-card form button{background:var(--purple)}.brand-name{color:#8a7e91;font-size:11px;line-height:1.25}.brand-name strong{letter-spacing:.12em;color:#362d42;font-size:18px}.brand-name span{white-space:nowrap;text-overflow:ellipsis;max-width:125px;display:block;overflow:hidden}.mobile-brand span small{color:#8a7e91;margin-top:2px;font:10px Arial}.full-form form{grid-template-columns:1.4fr 1fr .8fr 1.4fr .7fr auto;align-items:end;display:grid}.full-form select{border:1px solid var(--line);color:#514758;background:#fff;border-radius:9px;width:100%;height:38px;margin-top:7px;padding:0 10px;display:block}.full-form button:disabled{opacity:.55}.form-error{color:#a84843;background:#fff0ef;border-radius:10px;padding:10px 13px;font-size:11px}.list-status{border-bottom:1px solid var(--line);color:#8d8191;background:#fdfbfd;padding:10px 20px;font-size:10px}.saved-row{background:#fffdf8}.row-actions{gap:5px;display:flex!important}.row-actions button{color:var(--purple);cursor:pointer;background:#eee6f8;border:0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.row-actions button.danger{color:#b5544d;background:#fff0ef}.empty-state{text-align:center;color:#978c9a;padding:35px;font-size:12px}@media (max-width:1100px){.full-form form{grid-template-columns:1fr 1fr 1fr}.full-form form>div{grid-column:1/-1;justify-content:flex-end}}@media (max-width:640px){.full-form form{grid-template-columns:1fr}.full-form form>div{grid-column:auto}.row-actions{flex-wrap:wrap}}.full-form label>i{color:#8c7d94;cursor:help;border:1px solid #cfc3d5;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:3px;font:9px Georgia;display:inline-grid}.full-form label>small{color:#9b909e;margin-top:5px;font-size:8px;font-weight:400;display:block}.sample-row{opacity:.68}.table-row b em{text-transform:uppercase;letter-spacing:.08em;color:#8c7a96;vertical-align:middle;background:#f1ebf5;border-radius:5px;margin-left:7px;padding:3px 5px;font:7px Arial}.clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.clickable:hover{transform:translateY(-2px);box-shadow:0 12px 30px #4631591f}.capture-inbox{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;margin:-10px 0 20px;padding:12px 16px}.capture-inbox>div{justify-content:space-between;display:flex}.capture-inbox b{font-size:11px}.capture-inbox small{color:var(--muted);font-size:9px}.capture-inbox article{border-top:1px solid #f1edf2;justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.capture-inbox article div{gap:4px;display:flex}.capture-inbox button,.list-more button{color:var(--purple);cursor:pointer;background:#f0e9f8;border:0;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700}.list-more{text-align:center;padding:12px}.sample-examples{border-top:1px solid var(--line);background:#fcfafc;padding:13px 20px}.sample-examples summary{cursor:pointer;color:#806c8a;font-size:10px;font-weight:700}.example-line{color:#827686;border-top:1px solid #eee8f0;grid-template-columns:1fr 2fr;gap:15px;padding:10px 0;font-size:10px;display:grid}.example-line:first-of-type{margin-top:10px}.example-line b{color:#514659}@media (max-width:640px){.capture-inbox article{align-items:flex-start;gap:8px}.capture-inbox article div{flex-wrap:wrap;justify-content:flex-end}.example-line{grid-template-columns:1fr}.clickable:hover{transform:none}}.operations-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:18px;display:grid}.operation-side{align-content:start;gap:18px;display:grid}.operation-form form{grid-template-columns:1.2fr 1fr}.operation-form .wide-field{grid-column:1/-1}.operation-form textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;min-height:90px;margin-top:7px;padding:11px;display:block}.platform-picker{border:1px solid var(--line);border-radius:10px;padding:10px 13px}.platform-picker legend{color:#665b6c;font-size:10px;font-weight:800}.platform-picker label{align-items:center;gap:6px;margin-right:18px;display:inline-flex}.platform-picker input{width:auto;margin:0}.job-list{gap:10px;display:grid}.job-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:15px;padding:14px;display:grid}.job-title{align-items:center;gap:8px;display:flex}.job-main small,.job-main p,.job-main em{display:block}.job-main small{color:var(--muted);margin-top:5px;font-size:9px}.job-main p{margin:10px 0 0;font-size:11px;line-height:1.5}.job-main em{color:#9a6949;margin-top:8px;font-size:9px}.status-pill{text-transform:uppercase;letter-spacing:.07em;color:#74677c;background:#eee8f2;border-radius:10px;padding:4px 6px;font-size:7px}.status-pill.in_review{color:#a86c22;background:#fff1dc}.status-pill.approved,.status-pill.queued{color:#39825d;background:#e5f4ec}.status-pill.changes_requested,.status-pill.failed{color:#aa4d48;background:#ffebe9}.status-pill.paused{color:#687382;background:#edf0f5}.job-actions{flex-wrap:wrap;place-content:center flex-end;gap:5px;max-width:190px;display:flex}.job-actions button,.connection-list button,.budget-card button{color:#705391;cursor:pointer;background:#eee8f4;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.job-actions .approve{color:#347755;background:#e0f2e8}.job-actions .danger{color:#ad534c;background:#fff0ef}.job-actions button:disabled{opacity:.5}.connection-list>div{border-bottom:1px solid #f0ebf1;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.connection-list b,.connection-list small{display:block}.connection-list b{text-transform:capitalize;font-size:11px}.connection-list small{color:var(--muted);margin-top:3px;font-size:8px}.connection-dot{background:#d4cbd8;border-radius:50%;width:8px;height:8px}.connection-dot.connected{background:#59a67e}.connection-list button{cursor:default;color:#94889a}.privacy-note{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.5}.meter-label{justify-content:space-between;margin:13px 0 6px;font-size:10px;display:flex}.budget-card progress{width:100%;height:8px;accent-color:var(--purple)}.budget-card form{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;margin:17px 0 10px;display:grid}.budget-card label{color:#766b7c;font-size:8px;font-weight:800}.budget-card input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:7px;display:block}.budget-card>small{color:var(--muted);font-size:8px;line-height:1.5}@media (max-width:1050px){.operations-grid{grid-template-columns:1fr}.operation-side{grid-template-columns:1fr 1fr}}@media (max-width:640px){.operations-grid,.operation-side{display:block}.operation-side .panel{margin-top:14px}.operation-form form{grid-template-columns:1fr}.operation-form .wide-field{grid-column:auto}.job-card{grid-template-columns:1fr}.job-actions{justify-content:flex-start;max-width:none}.budget-card form{grid-template-columns:1fr 1fr}.budget-card form button{grid-column:1/-1}.operations-view .module-head{gap:12px;display:grid}.operations-view .module-head .primary-action{justify-self:start}}.settings-nav{background:#eee9f1;border-radius:11px;gap:5px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.settings-nav button{color:#756b7b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 17px;font-size:11px;font-weight:800}.settings-nav button.active{color:var(--purple);background:#fff;box-shadow:0 2px 8px #5b47631a}.connection-overview{background:linear-gradient(105deg,#eee6f8,#f9eff4);border:1px solid #e7dbef;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px 20px;display:flex}.connection-overview h3{margin:5px 0;font:22px Georgia}.connection-overview p{color:var(--muted);margin:0;font-size:10px}.connection-overview button{color:#6e557e;cursor:pointer;background:#fff;border:1px solid #dfd2e7;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.success-banner{color:#347b57;background:#e8f5ee;border-radius:10px;padding:11px 13px;font-size:11px}.managed-connections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.managed-connection{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:18px}.managed-connection.needs_attention{border-color:#edc5bf}.managed-connection header{grid-template-columns:42px 1fr auto;align-items:start;gap:11px;display:grid}.provider-badge{width:40px;height:40px;color:var(--purple);background:#eee6f8;border-radius:11px;place-items:center;font:700 18px Georgia;display:grid}.managed-connection h3{margin:1px 0 4px;font:18px Georgia}.managed-connection header p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.connection-status{white-space:nowrap;color:#796f7e;background:#f1edf3;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800}.connection-status i{background:#b9afbe;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.connected .connection-status{color:#3e815e;background:#e6f4ec}.connected .connection-status i{background:#4c9a70}.needs_attention .connection-status{color:#a54e47;background:#ffebe8}.needs_attention .connection-status i{background:#ca645d}.connection-details{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.connection-details>div{background:#faf8fb;border-radius:9px;padding:9px}.connection-details small,.connection-details b{display:block}.connection-details small{text-transform:uppercase;letter-spacing:.08em;color:#998d9c;font-size:7px}.connection-details b{margin-top:4px;font-size:9px}.connection-warning{color:#a54d47;background:#fff0ef;border-radius:8px;padding:8px;font-size:9px}.connection-setup{border-top:1px solid var(--line);padding:11px 0}.connection-setup summary{cursor:pointer;color:#705d79;font-size:9px;font-weight:800}.connection-setup ol,.connection-setup ul{color:#766b7a;padding-left:18px;font-size:9px;line-height:1.55}.connection-setup a{color:var(--purple);margin-top:8px;font-size:9px;font-weight:800;display:inline-block}.missing-keys{flex-wrap:wrap;gap:4px;display:flex}.missing-keys small{color:#8d8191;width:100%;font-size:8px}.missing-keys code{color:#695773;background:#f2edf5;border-radius:5px;padding:4px 6px;font-size:7px}.managed-connection footer{flex-wrap:wrap;gap:6px;padding-top:5px;display:flex}.managed-connection footer button{color:#6f518e;cursor:pointer;background:#eee8f4;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.managed-connection footer .primary-action{background:var(--purple);color:#fff}.managed-connection footer .danger{color:#ac514a;background:#fff0ef}.managed-connection footer button:disabled{opacity:.55}.connection-security{color:#65566e;background:#f4eef8;border-radius:13px;margin-top:15px;padding:14px 17px}.connection-security b{font-size:11px}.connection-security p{margin:5px 0 0;font-size:9px;line-height:1.55}.connection-list button{cursor:pointer}@media (max-width:760px){.managed-connections{grid-template-columns:1fr}.connection-overview{align-items:flex-start;gap:10px}.managed-connection header{grid-template-columns:38px 1fr}.connection-status{grid-column:2;justify-self:start}.connection-details{grid-template-columns:1fr}.settings-nav{width:100%}.settings-nav button{flex:1}}.callback-row{background:#f8f5fa;border:1px solid #eee7f1;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px;margin-bottom:11px;padding:9px;display:grid}.callback-row small{text-transform:uppercase;letter-spacing:.08em;color:#938798;grid-column:1/-1;font-size:7px}.callback-row code{color:#625469;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.callback-row button{color:#6d4f89;cursor:pointer;background:#e9e1f0;border:0;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:800}.meta-readiness{background:#f5f0f8;border-radius:9px;gap:6px;margin-bottom:10px;padding:10px;display:grid}.meta-readiness b{font-size:9px}.meta-readiness label{color:#716575;align-items:center;gap:7px;font-size:8px;display:flex}.meta-readiness label span{width:16px;height:16px;color:var(--purple);background:#fff;border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.meta-page-picker{background:#fbf8fd;border:1px solid #dfd0ea;border-radius:10px;margin:10px 0;padding:11px}.meta-page-picker>b{font-size:10px}.meta-page-picker>p{color:var(--muted);font-size:8px;line-height:1.45}.meta-page-picker>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:6px;padding:9px;display:flex}.meta-page-picker strong,.meta-page-picker small{display:block}.meta-page-picker strong{font-size:9px}.meta-page-picker small{color:var(--muted);margin-top:3px;font-size:7px}.meta-page-picker em{color:var(--purple);font-size:8px;font-style:normal;font-weight:800}.platform-managed{border:1px solid #3f8562;align-items:center;gap:10px;margin:11px 0;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-managed{border:1px solid color-mix(in srgb,#3f8562 25%,var(--line))}}.platform-managed{background:#3f8562;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.platform-managed{background:color-mix(in srgb,#3f8562 7%,var(--surface,#fff))}}.platform-managed{color:#2f7252}.platform-managed>span{gap:3px;display:grid}.platform-managed b{font-size:9px}.platform-managed small{color:var(--muted);font-size:8px;line-height:1.45}.admin-identity,.admin-settings-badge{border:1px solid var(--luxury-gold,#b88a3b);align-items:center;gap:6px;width:max-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-identity,.admin-settings-badge{border:1px solid color-mix(in srgb,var(--luxury-gold,#b88a3b) 45%,var(--line))}}.admin-identity,.admin-settings-badge{background:var(--luxury-gold,#b88a3b);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-identity,.admin-settings-badge{background:color-mix(in srgb,var(--luxury-gold,#b88a3b) 12%,var(--surface,#fff))}}.admin-identity,.admin-settings-badge{color:var(--luxury-gold,#8d6729);letter-spacing:.04em;padding:6px 9px;font-size:9px;font-weight:850}.settings-nav .admin-tab{color:var(--luxury-gold,#8d6729)}.admin-center{gap:16px;display:grid}.admin-hero{border:1px solid var(--luxury-gold,#b88a3b);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-hero{border:1px solid color-mix(in srgb,var(--luxury-gold,#b88a3b) 38%,var(--line))}}.admin-hero{background:linear-gradient(135deg,var(--luxury-gold,#b88a3b),var(--surface,#fff));border-radius:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.admin-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--luxury-gold,#b88a3b) 15%,var(--surface,#fff)),var(--surface,#fff))}}.admin-hero>svg{background:var(--luxury-gold,#b88a3b);color:#fff;border-radius:12px;width:42px;height:42px;padding:10px}.admin-hero span{letter-spacing:.14em;color:var(--luxury-gold,#8d6729);font-size:8px;font-weight:850}.admin-hero h3{margin:4px 0;font-size:22px}.admin-hero p{color:var(--muted);margin:0;font-size:10px}.admin-hero>b{background:var(--luxury-gold,#b88a3b);color:#fff;border-radius:999px;padding:7px 10px;font-size:9px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-metrics article{border:1px solid var(--line);background:var(--surface,#fff);border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.admin-metrics svg{color:var(--luxury-gold,#8d6729)}.admin-metrics span{color:var(--muted);font-size:8px;display:grid}.admin-metrics strong{color:var(--ink);font-size:22px}.admin-provider-list,.admin-events{gap:8px;display:grid}.admin-provider-list>article{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-provider-list b,.admin-provider-list small{display:block}.admin-provider-list small{color:var(--muted);margin-top:3px;font-size:8px}.admin-provider-list>article>span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.admin-provider-list .ready{color:#2f7252;background:#e5f3ea}.admin-provider-list .missing{color:#a4433c;background:#fde9e7}.admin-provider-list button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.admin-credential-form{border:1px solid var(--luxury-gold,#b88a3b);grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-credential-form{border:1px solid color-mix(in srgb,var(--luxury-gold,#b88a3b) 35%,var(--line))}}.admin-credential-form{background:var(--luxury-gold,#b88a3b);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.admin-credential-form{background:color-mix(in srgb,var(--luxury-gold,#b88a3b) 7%,var(--surface,#fff))}}.admin-credential-form header,.admin-credential-form p{grid-column:1/-1}.admin-credential-form header{justify-content:space-between;display:flex}.admin-credential-form header button{background:0 0;border:0}.admin-credential-form p{color:var(--muted);margin:0;font-size:9px}.admin-credential-form label{gap:5px;font-size:8px;font-weight:800;display:grid}.admin-credential-form input{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:9px;padding:10px}.admin-credential-form>.primary-action{grid-column:2;justify-self:end}.admin-events article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.admin-events article>span{text-transform:uppercase;background:#eee;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.admin-events article>span.success{color:#2f7252;background:#e5f3ea}.admin-events article>span.failed{color:#a4433c;background:#fde9e7}.admin-events b,.admin-events small{display:block}.admin-events small,.admin-events time{color:var(--muted);font-size:8px}@media (max-width:700px){.admin-hero{grid-template-columns:auto 1fr}.admin-hero>b{grid-column:2}.admin-metrics{grid-template-columns:1fr 1fr}.admin-provider-list>article{grid-template-columns:1fr auto}.admin-provider-list>article>button{grid-column:1/-1}.admin-credential-form{grid-template-columns:1fr}.admin-credential-form header,.admin-credential-form p,.admin-credential-form>.primary-action{grid-column:1}.admin-events article{grid-template-columns:auto 1fr}.admin-events time{grid-column:2}}.primary-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.domain-form form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.domain-form label{min-width:0}.domain-form input,.domain-form select,.domain-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;margin-top:7px;padding:10px;display:block}.domain-form textarea{resize:vertical;min-height:84px}.domain-form .wide-field{grid-column:span 2}.domain-form .form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.domain-form .form-actions button{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.reminder-picker{grid-template-columns:.7fr 1.3fr;gap:5px;display:grid}.check-field{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:11px;display:flex}.check-field input{width:auto;margin:0}.domain-list article{border-bottom:1px solid #f0ebf1;grid-template-columns:minmax(180px,1.4fr) minmax(115px,.7fr) minmax(130px,.9fr) auto 32px;align-items:center;gap:15px;padding:15px 20px;display:grid}.domain-list article:last-child{border-bottom:0}.domain-list b,.domain-list small{display:block}.domain-list b{font-size:12px}.domain-list small{color:var(--muted);margin-top:4px;font-size:9px}.icon-delete{color:#a99dab;cursor:pointer;background:0 0;border:0;padding:6px}.idea-list article{grid-template-columns:22px minmax(200px,1.4fr) minmax(120px,.65fr) auto 32px}.period-switch{background:#eee9f1;border-radius:11px;gap:5px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.period-switch button{color:#756b7b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:10px;font-weight:800}.period-switch button.active{color:var(--purple);background:#fff;box-shadow:0 2px 8px #5b47631a}.money-list article{border-bottom:1px solid #f0ebf1;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.money-list>article>span{border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.money-list .income{color:#39825d;background:#e5f4ec}.money-list .expense{color:#aa4d48;background:#ffebe9}.money-list b,.money-list small{display:block}.money-list b{font-size:11px}.money-list small{color:var(--muted);margin-top:3px;font-size:8px}.calculation-note{color:var(--muted);background:#f3eef6;border-radius:10px;padding:11px 13px;font-size:9px}.app-footer{border-top:1px solid var(--line);color:#978b99;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:18px 2px 0;font-size:8px;display:flex}.app-footer button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.mobile-more{display:none}@media (max-width:760px){.domain-form form{grid-template-columns:1fr 1fr}.domain-form .wide-field{grid-column:1/-1}.domain-list article,.idea-list article{grid-template-columns:1fr auto;gap:7px 12px}.domain-list article>div:nth-of-type(2),.domain-list article>div:nth-of-type(3),.idea-list article>div:nth-of-type(2){grid-column:1}.domain-list article>.status-pill{grid-area:1/2}.domain-list article>.icon-delete{grid-area:2/2}.idea-list article>svg{display:none}.app-footer{flex-wrap:wrap}.mobile-more{z-index:30;border:1px solid var(--line);background:#fff;border-radius:16px;padding:10px;display:grid;position:fixed;bottom:72px;left:12px;right:12px;box-shadow:0 18px 50px #49385335}.mobile-more header{justify-content:space-between;align-items:center;padding:8px 9px 10px;display:flex}.mobile-more header button{background:0 0;border:0}.mobile-more>button{color:#625668;background:#fff;border:0;border-top:1px solid #f1edf2;justify-content:space-between;padding:12px 9px;font-weight:700;display:flex}.mobile-more>button.active{color:var(--purple)}.mobile-nav button svg{display:block}.mobile-nav button span{display:none}}@media (max-width:520px){.domain-form form{grid-template-columns:1fr}.domain-form .wide-field{grid-column:auto}.specialized-view .module-head{align-items:start;gap:14px;display:grid}.stats-grid.module-stats{grid-template-columns:1fr 1fr}.app-footer span:last-child{width:100%}}.onboarding-card{background:linear-gradient(105deg,#eee6f8,#f9eff4);border:1px solid #e5d9ed;border-radius:16px;margin-bottom:20px;padding:17px 19px}.onboarding-card header{justify-content:space-between;align-items:start;display:flex}.onboarding-card h2{margin:5px 0 12px;font:20px Georgia}.onboarding-card header button{background:0 0;border:0}.onboarding-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.onboarding-steps button{text-align:left;color:#6a5c70;background:#ffffffb8;border:1px solid #e3d7ea;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:9px;font-weight:800;display:flex}.onboarding-steps button span{width:22px;height:22px;color:var(--purple);background:#eee7f4;border-radius:50%;place-items:center;display:grid}.onboarding-steps button.complete{color:#3e765b}.onboarding-steps button.complete span{color:#397c59;background:#dff1e7}.settings-nav-scroll{max-width:100%;overflow:auto}.card-title>svg{color:var(--purple);margin-top:2px}.security-status{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:10px;display:flex}.security-status span{color:#4e7e64;align-items:center;gap:6px;display:flex}.security-status a{color:var(--purple);font-weight:800}.security-explain{background:#f3eef6;border-radius:9px;padding:11px!important}.username-rules{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.username-rules>b{width:100%;font-size:10px}.username-rules span{color:#a197a5;align-items:center;gap:4px;font-size:8px;display:flex}.username-rules svg{width:13px;height:13px}.username-rules span.pass{color:#39825d}.toggle-list{margin:12px 0 18px;display:grid}.toggle-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.toggle-list b,.toggle-list small{display:block}.toggle-list b{font-size:11px}.toggle-list small{color:var(--muted);margin-top:3px;font-size:8px}.switch{cursor:pointer;background:#d8d0dc;border:0;border-radius:20px;width:42px;height:24px;padding:3px}.switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block}.switch.on{background:var(--purple)}.switch.on span{transform:translate(18px)}.read-page{color:var(--purple);background:#fff;border:1px solid #ded3e5;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.badge-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.badge-grid article{border:1px solid var(--line);opacity:.58;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.badge-grid article.earned{opacity:1;background:#f0f8f4;border-color:#cfe7da}.badge-grid article>svg{color:#b5a8ba}.badge-grid article.earned>svg{color:#d99b37}.badge-grid b,.badge-grid small{display:block}.badge-grid b{font-size:10px}.badge-grid small{color:var(--muted);margin-top:3px;font-size:8px}.badge-grid span{text-transform:uppercase;font-size:7px;font-weight:900}.text-small{font-size:14px}.text-large{font-size:18px}.text-xlarge{font-size:21px}.text-large input,.text-large button,.text-large select,.text-xlarge input,.text-xlarge button,.text-xlarge select{font-size:.78em}.theme-dark{--ink:#f2edf5;--muted:#bcb0c2;--line:#4a404f;--shadow:0 9px 26px #0004;color:var(--ink);background:#201b23}.theme-dark .workspace,.theme-dark .module-panel,.theme-dark .panel,.theme-dark .stat,.theme-dark .mini-card,.theme-dark .sidebar,.theme-dark .mobile-nav,.theme-dark .mobile-more,.theme-dark .settings-card,.theme-dark .add-card{color:var(--ink);background:#29232d}.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-dark button{color:inherit}.high-contrast{--ink:#000;--muted:#292929;--line:#555}.theme-dark.high-contrast{--ink:#fff;--muted:#f2f2f2;--line:#aaa}.reduce-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.invert-colors,.invert-colors img,.invert-colors video{filter:invert()hue-rotate(180deg)}@media (max-width:760px){.onboarding-steps{grid-template-columns:1fr 1fr}.badge-grid{grid-template-columns:1fr}.security-status{display:grid}.settings-nav-scroll button{flex:none}.text-xlarge .workspace{padding-left:12px;padding-right:12px}}.achievement-hero{background:linear-gradient(110deg,#eee5fa,#fff5df);border:1px solid #e5d8ee;border-radius:17px;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;margin-bottom:17px;padding:20px;display:grid}.hero-trophy{color:#fff;background:linear-gradient(135deg,#8058be,#d68ba9);border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 20px #875ebc3b}.achievement-hero>div:nth-child(2) b,.achievement-hero>div:nth-child(2) span{display:block}.achievement-hero>div:nth-child(2) b{font:20px Georgia}.achievement-hero>div:nth-child(2) span{color:var(--muted);margin:5px 0 9px;font-size:9px}.achievement-hero progress{width:100%;height:8px;accent-color:var(--purple)}.achievement-hero aside{grid-template-columns:auto auto;align-items:baseline;gap:3px 10px;display:grid}.achievement-hero aside small{color:var(--muted);font-size:8px}.achievement-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.achievement-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:44px 1fr;gap:12px;padding:16px;display:grid}.achievement-grid article.locked{opacity:.67;filter:grayscale(.8)}.achievement-icon{color:#8b7b91;background:#eee8f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.earned .achievement-icon{color:#6e4c18;background:linear-gradient(135deg,#f7df9e,#e9a95d)}.achievement-icon>span{color:#fff;background:#4a9a70;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-4px;right:-4px}.achievement-copy>small{letter-spacing:.11em;text-transform:uppercase;color:#9b8fa0;font-size:7px;font-weight:900}.achievement-copy h3{margin:5px 0;font:16px Georgia}.achievement-copy p{color:var(--muted);min-height:27px;margin:0 0 11px;font-size:9px;line-height:1.45}.achievement-progress>span{background:#ebe6ed;border-radius:8px;flex:1;height:6px;overflow:hidden}.achievement-progress i{background:linear-gradient(90deg,var(--purple),var(--accent));border-radius:8px;height:100%;display:block}.achievement-progress b{color:var(--muted);font-size:7px}.achievement-copy time{color:#3e815e;margin-top:8px;font-size:7px;font-weight:800;display:block}.recognition-note{color:#62546b;background:#f2edf6;border-radius:12px;gap:11px;margin-top:16px;padding:14px 16px;display:flex}.recognition-note>svg{color:var(--purple);flex:none}.recognition-note b{font-size:10px}.recognition-note p{margin:4px 0 0;font-size:8px;line-height:1.5}.achievement-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241b2f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.achievement-overlay>article{text-align:center;background:#fff;border-radius:22px;width:min(420px,100%);padding:35px;animation:.65s cubic-bezier(.18,.9,.28,1.25) achievement-pop;position:relative;box-shadow:0 24px 80px #0005}.celebration-close{color:#8c8191;background:0 0;border:0;position:absolute;top:12px;right:12px}.earned-emblem{color:#6f4a12;background:linear-gradient(135deg,#f8dd91,#e9a357);border-radius:25px;place-items:center;width:84px;height:84px;margin:0 auto 18px;display:grid;position:relative;box-shadow:0 11px 25px #d79a4755}.earned-emblem>svg:last-child{color:#a96f18;position:absolute;top:-8px;right:-8px}.achievement-overlay h2{margin:7px 0;font:30px Georgia}.achievement-overlay p{color:var(--muted);font-size:11px;line-height:1.55}.achievement-overlay article>div:last-child{justify-content:center;gap:8px;margin-top:20px;display:flex}.achievement-overlay article>div:last-child button{color:var(--purple);background:#eee8f4;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:800}.achievement-overlay article>div:last-child button:first-child{background:var(--purple);color:#fff}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{background:#e18fb7;width:8px;height:15px;animation:2.8s linear infinite confetti-fall;position:absolute;top:-20px}.confetti i:nth-child(3n){background:#f0b451}.confetti i:nth-child(2n){background:#8e6bd0}.confetti i:first-child{animation-delay:.1s;left:5%}.confetti i:nth-child(2){animation-delay:.7s;left:12%}.confetti i:nth-child(3){animation-delay:1.2s;left:20%}.confetti i:nth-child(4){animation-delay:.3s;left:28%}.confetti i:nth-child(5){animation-delay:1.5s;left:36%}.confetti i:nth-child(6){animation-delay:.9s;left:44%}.confetti i:nth-child(7){animation-delay:.2s;left:52%}.confetti i:nth-child(8){animation-delay:1.7s;left:60%}.confetti i:nth-child(9){animation-delay:.5s;left:68%}.confetti i:nth-child(10){animation-delay:1.1s;left:76%}.confetti i:nth-child(11){animation-delay:.4s;left:84%}.confetti i:nth-child(12){animation-delay:1.4s;left:92%}.confetti i:nth-child(n+13){animation-delay:2s;left:48%}@keyframes achievement-pop{0%{opacity:0;transform:scale(.68)rotate(-3deg)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes confetti-fall{to{transform:translateY(110vh)rotate(720deg)}}.reduce-motion .confetti{display:none}.theme-dark .achievement-hero,.theme-dark .achievement-grid article,.theme-dark .achievement-tabs,.theme-dark .achievement-overlay>article{color:var(--ink);background:#29232d}@media (max-width:1050px){.achievement-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.achievement-grid{grid-template-columns:1fr}.achievement-hero{grid-template-columns:50px 1fr}.hero-trophy{width:48px;height:48px}.achievement-hero aside{grid-column:1/-1}.achievement-overlay>article{padding:30px 20px}.achievement-overlay article>div:last-child{display:grid}}.calendar-wrap{padding:18px}.calendar-wrap>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.calendar-wrap>header button{border:1px solid var(--line);background:#fff;border-radius:9px;width:35px;height:35px;font-size:22px}.calendar-wrap>header div{gap:7px;display:flex}.calendar-wrap select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px;font-weight:800}.calendar-week,.month-calendar{grid-template-columns:repeat(7,1fr);display:grid}.calendar-week b{text-align:center;color:var(--muted);padding:7px;font-size:8px}.month-calendar{border-top:1px solid var(--line);border-left:1px solid var(--line)}.month-calendar>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;min-height:102px;padding:7px}.month-calendar>div.today{box-shadow:inset 0 0 0 2px var(--purple);background:#f3ebfa}.month-calendar>div>strong{margin-bottom:6px;font-size:9px;display:block}.month-calendar>div.today>strong{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.month-calendar>div>span{white-space:nowrap;text-overflow:ellipsis;color:#674f7c;background:#eee7f5;border-radius:4px;margin:3px 0;padding:4px;font-size:7px;display:block;overflow:hidden}.month-calendar>div>small{color:var(--purple);font-size:7px;font-weight:800}.content-pipeline article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.content-pipeline b,.content-pipeline small{display:block}.content-pipeline b{font-size:11px}.content-pipeline small,.content-pipeline time{color:var(--muted);margin-top:4px;font-size:8px}.brand-library,.guide-library{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-library article,.guide-library article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto 30px;align-items:center;gap:11px;padding:14px;display:grid}.brand-library article>i,.brand-library article>span,.guide-library article>span{width:40px;height:40px;color:var(--purple);background:#eee8f4;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.brand-library small,.brand-library b,.guide-library small,.guide-library b{display:block}.brand-library small,.guide-library small{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:7px}.brand-library b,.guide-library b{margin-top:4px;font-size:12px}.brand-library p,.guide-library p{color:var(--muted);margin:5px 0 0;font-size:8px}.brand-library em,.guide-library em{color:#72588b;background:#eee8f4;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.brand-library button,.guide-library button{color:#a497a8;background:0 0;border:0}.theme-brand{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.theme-brand{background:color-mix(in srgb,var(--purple) 8%,#faf8fb)}}.theme-brand .sidebar{border-right-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.theme-brand .sidebar{border-right-color:color-mix(in srgb,var(--purple) 25%,white)}}.theme-brand .topbar small,.theme-brand .eyebrow{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.theme-brand .topbar small,.theme-brand .eyebrow{color:color-mix(in srgb,var(--purple) 75%,#555)}}@media (max-width:760px){.mobile-more{padding:0 10px 10px;overflow:hidden}.mobile-more header{background:linear-gradient(110deg,var(--purple),var(--purple));margin:0 -10px;padding:15px 18px}@supports (color:color-mix(in lab, red, red)){.mobile-more header{background:linear-gradient(110deg,var(--purple),color-mix(in srgb,var(--purple) 65%,var(--accent)))}}.mobile-more header{color:#fff}.mobile-more header button{color:#fff}.brand-library,.guide-library{grid-template-columns:1fr}.month-calendar>div{min-height:70px;padding:4px}.month-calendar>div>span{border-radius:5px;width:18px;height:7px;padding:0;font-size:0}.month-calendar>div>small{font-size:6px}.calendar-wrap{padding:10px}.calendar-week b{font-size:7px}.content-pipeline article{grid-template-columns:1fr auto}.content-pipeline time,.domain-form fieldset.wide-field{grid-column:1/-1}}.brand-mark img,.avatar img,.mobile-brand b img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.logo-upload{background:#fbf8fd;border:2px dashed #d9cce3;border-radius:12px;padding:14px}.logo-upload>span,.logo-upload>b,.logo-upload>small{display:block}.logo-upload>span{margin-bottom:7px;font-size:11px}.logo-upload>b{color:#817486;margin-top:7px;font-size:8px}.logo-upload>small{color:#3d825e;margin-top:5px}.logo-upload input{background:#fff}.palette-preview{border:1px solid var(--line);border-radius:11px;padding:12px}.palette-preview>span,.palette-preview>small{font-size:9px;display:block}.palette-preview>div{gap:7px;margin:9px 0;display:flex}.palette-preview i{border:2px solid #fff;border-radius:9px;width:34px;height:34px;box-shadow:0 0 0 1px #d8cedc}.palette-preview>small{color:var(--muted);font-size:8px}.logo-slots{margin-bottom:18px}.logo-slots>h3{margin:0 0 4px;font:21px Georgia}.logo-slots>p{color:var(--muted);margin:0 0 12px;font-size:9px}.logo-slots>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.logo-slots article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:14px}.logo-slots header b,.logo-slots header small{display:block}.logo-slots header b{font-size:11px}.logo-slots header small{color:var(--muted);margin:4px 0 10px;font-size:8px}.logo-slots img{object-fit:contain;background:#f8f5fa;border-radius:9px;width:100%;height:130px;display:block}.logo-slots footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.logo-slots footer span{color:var(--muted);font-size:7px}.logo-slots footer button{color:#a64e49;background:#fff0ef;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px;font-size:8px;font-weight:800;display:flex}.empty-logo{color:#9a8e9e;border:1px dashed #d8cedd;border-radius:9px;place-items:center;height:130px;font-size:9px;display:grid}.brand-library article>img{object-fit:contain;background:#f7f3f9;border-radius:10px;width:40px;height:40px}.theme-dark .logo-slots article,.theme-dark .logo-upload,.theme-dark .empty-logo{color:var(--ink);background:#29232d}.onboarding-remind{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.onboarding-remind p{color:var(--muted);margin:0 0 9px;font-size:10px}.onboarding-remind div{flex-wrap:wrap;gap:7px;display:flex}.onboarding-remind button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.onboarding-remind button:last-child{color:var(--purple);background:#eee8f4}.month-calendar>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;min-width:0;min-height:102px;color:var(--ink);cursor:pointer;background:#fff;padding:7px}.month-calendar>button.today{box-shadow:inset 0 0 0 2px var(--purple);background:#f3ebfa}.month-calendar>button>strong{margin-bottom:6px;font-size:9px;display:block}.month-calendar>button.today>strong{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.month-calendar>button>span{white-space:nowrap;text-overflow:ellipsis;color:#674f7c;background:#eee7f5;border-radius:4px;margin:3px 0;padding:4px;font-size:7px;display:block;overflow:hidden}.month-calendar>button>small{color:var(--purple);font-size:7px;font-weight:800}.content-edit-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.content-edit-row:hover{background:#faf7fc}.day-editor{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.day-editor h3{margin:0 0 9px;font:17px Georgia}.day-editor>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:9px;justify-content:space-between;gap:12px;margin-top:7px;padding:10px;display:flex}.day-editor span,.day-editor small{display:block}.day-editor small{color:var(--muted);margin-top:3px;font-size:8px}.guide-welcome{border:1px solid var(--line);background:linear-gradient(110deg,#eee6f8,#fff5df);border-radius:15px;grid-template-columns:44px 1fr;align-items:center;gap:13px;margin-bottom:16px;padding:17px;display:grid}.guide-welcome>svg{color:var(--purple)}.guide-welcome h2{margin:0;font:20px Georgia}.guide-welcome p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.guide-card-grid{gap:10px;display:grid}.guide-card-grid details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:0 16px}.guide-card-grid summary{cursor:pointer;padding:15px 0;font-size:12px;font-weight:800}.guide-card-grid details>div{border-top:1px solid var(--line);color:var(--muted);padding:12px 0 15px;font-size:10px;line-height:1.65}.guide-card-grid h3{color:var(--ink);margin:12px 0 4px;font:16px Georgia}.guide-card-grid p,.guide-card-grid ol,.guide-card-grid ul{margin:6px 0}.stat-icon svg{stroke-width:2px;width:20px;height:20px}.stat-icon.gold{color:#936317;background:#f8e5af}.stat-icon.clay{color:#a7483e;background:#f5d6ce}.stat-icon.sky{color:#347888;background:#d9edf2}.stat-icon.sage{color:#45764c;background:#dcebdc}.visual-stat{text-align:center;cursor:default;transition:transform .18s,border-color .18s;align-items:center!important}.visual-stat>div:last-child{justify-items:center;width:100%;display:grid}.visual-stat.clickable{cursor:pointer;width:100%}.visual-stat.clickable:hover{border-color:var(--purple);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.visual-stat.clickable:hover{border-color:color-mix(in srgb,var(--purple) 35%,var(--line))}}.visual-stat small{justify-content:center;align-items:center;gap:4px;display:flex}.visual-attention .dot{border-radius:13px;width:42px;height:42px}.visual-attention .dot svg{stroke-width:2.2px;width:21px;height:21px}.visual-attention button{font-weight:800}.platform-badge{color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:inline-grid;box-shadow:0 3px 10px #0002}.platform-badge.instagram{background:linear-gradient(135deg,#6b4fd3,#df3d83 56%,#f3a33b)}.platform-badge.facebook{background:#1877f2}.platform-badge.pinterest{background:#bd081c}.forecast-section{padding:4px 0 2px}.forecast-heading{justify-content:space-between;align-items:end;gap:15px;margin:12px 16px;display:flex}.forecast-heading h3{margin:0;font:21px Georgia}.forecast-heading small{color:var(--muted)}.forecast-deck{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:11px;padding:2px 16px 15px;display:flex;overflow-x:auto}.forecast-day{scroll-snap-align:start;border:1px solid var(--line);background:var(--card,#fff);border-radius:16px;flex-direction:column;flex:0 0 210px;gap:11px;min-height:178px;padding:15px;display:flex}.forecast-date{justify-content:space-between;align-items:center;display:flex}.forecast-date b{font:18px Georgia}.forecast-date span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.forecast-platforms{gap:5px;display:flex}.forecast-job{border-top:1px solid var(--line);gap:5px;padding-top:9px;display:grid}.forecast-job b{font-size:12px}.forecast-job small{color:var(--muted)}.forecast-empty{color:var(--muted);margin:auto 0;font-size:11px}.forecast-day>button{background:var(--purple);border:0;border-radius:9px;margin-top:auto;padding:9px}@supports (color:color-mix(in lab, red, red)){.forecast-day>button{background:color-mix(in srgb,var(--purple) 12%,transparent)}}.forecast-day>button{color:var(--purple);font-weight:800}.platform-content-list{gap:10px;padding:14px;display:grid}.platform-content-card{border:1px solid var(--line);background:var(--card,#fff);border-radius:15px;grid-template-columns:82px 1fr auto;align-items:center;gap:13px;padding:11px;display:grid}.content-thumb{color:#72509b;background:linear-gradient(145deg,#e5d6f5,#f9e2d2);border-radius:12px;place-items:center;height:82px;display:grid}.content-thumb svg{width:26px;height:26px}.platform-content-main{min-width:0}.platform-content-main header{align-items:center;gap:6px;display:flex}.platform-content-main b{margin:7px 0 4px;display:block}.platform-content-main p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hashtag-preview{color:var(--purple);align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.platform-content-meta{justify-items:end;gap:8px;display:grid}.platform-content-meta small{color:var(--muted);font-size:9px}.platform-content-meta button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.guide-welcome>svg{color:#8a631e;background:#f0dfac;border-radius:13px;width:42px;height:42px;padding:10px}.guide-card-grid summary{grid-template-columns:44px 1fr 30px;align-items:center;gap:13px;list-style:none;display:grid}.guide-card-grid summary::-webkit-details-marker{display:none}.guide-card-grid summary>svg{background:var(--purple);border-radius:13px;width:42px;height:42px;padding:10px}@supports (color:color-mix(in lab, red, red)){.guide-card-grid summary>svg{background:color-mix(in srgb,var(--purple) 13%,transparent)}}.guide-card-grid summary>svg{color:var(--purple)}.guide-card-grid summary span,.guide-card-grid summary b,.guide-card-grid summary small{display:block}.guide-card-grid summary b{font-size:14px}.guide-card-grid summary small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;line-height:1.45}.guide-card-grid summary em{background:var(--purple);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.guide-card-grid summary em{background:color-mix(in srgb,var(--purple) 12%,transparent)}}.guide-card-grid summary em{color:var(--purple);font-size:18px;font-style:normal;transition:transform .2s}.guide-card-grid details[open] summary em{transform:rotate(45deg)}.guide-card-grid ol{border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.55;margin:0!important;padding:14px 8px 17px 35px!important}.guide-card-grid li{padding:5px 3px}.guide-card-grid li::marker{color:var(--purple);font-weight:900}.theme-dark .forecast-day,.theme-dark .platform-content-card{background:#29252a}.theme-dark .stat-icon.gold{color:#f5d477;background:#5b4822}.theme-dark .stat-icon.clay{color:#f0a397;background:#58342f}.theme-dark .stat-icon.sky{color:#8bd0dc;background:#263f46}.theme-dark .stat-icon.sage{color:#92c499;background:#2d4230}.theme-dark .guide-welcome>svg{color:#f1cc6e;background:#554523}@media (max-width:640px){.visual-attention{grid-template-columns:44px 1fr!important}.forecast-day{flex-basis:72vw}.platform-content-card{grid-template-columns:68px 1fr}.content-thumb{height:68px}.platform-content-meta{grid-column:2;justify-content:space-between;width:100%;display:flex}.guide-card-grid details{padding:0 13px}.guide-card-grid summary{grid-template-columns:42px 1fr 28px;gap:10px;padding:13px 0}.guide-card-grid summary>svg{width:40px;height:40px}.guide-card-grid summary b{font-size:13px}}.privacy-page{width:min(780px,100% - 30px);color:var(--ink);margin:36px auto 70px}.privacy-page header{border:1px solid var(--line);background:linear-gradient(110deg,#eee6f8,#fff5df);border-radius:18px;margin-bottom:15px;padding:28px}.privacy-page header span{letter-spacing:.14em;color:var(--purple);font-size:9px;font-weight:900}.privacy-page h1{margin:8px 0;font:34px Georgia}.privacy-page header p,.privacy-page section p{color:var(--muted);line-height:1.65}.privacy-page section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin:10px 0;padding:18px 21px}.privacy-page h2{margin:0 0 7px;font:20px Georgia}.privacy-page p{margin:0;font-size:11px}.privacy-page small{color:var(--muted);margin-top:11px;display:block}.privacy-back,.app-footer a{color:var(--purple);font-weight:800;text-decoration:none}.privacy-back{margin-top:18px;display:inline-block}.app-footer a{font-size:8px}.theme-dark .month-calendar>button,.theme-dark .day-editor>button,.theme-dark .guide-card-grid details,.theme-dark .privacy-page section{color:var(--ink);background:#29232d}.theme-dark .month-calendar>button.today,.theme-dark .guide-welcome,.theme-dark .privacy-page header{background:#3a2e42}.theme-dark .content-edit-row:hover{background:#342b39}@media (max-width:760px){.month-calendar>button{min-height:70px;padding:4px}.month-calendar>button>span{border-radius:5px;width:18px;height:7px;padding:0;font-size:0}.month-calendar>button>small{font-size:6px}.privacy-page{margin-top:16px}.privacy-page header{padding:20px}}.brand-home-button{cursor:pointer;vertical-align:middle;border:0;padding:0}.mobile-home-logo{background:linear-gradient(135deg,var(--purple),var(--accent));color:#fff;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;font-weight:900;display:grid;overflow:hidden}.mobile-home-logo img{object-fit:contain;background:0 0;width:100%;height:100%}.mobile-settings-button{color:var(--ink);place-items:center;display:grid!important}.mobile-brand span strong{letter-spacing:.045em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:900;line-height:1.15}.mobile-brand span small{letter-spacing:.12em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:400}.brand-name strong{letter-spacing:.045em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:900}.brand-name span{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.mobile-more header b{letter-spacing:.04em;font-family:Arial,Helvetica,sans-serif;font-size:13px}.general-theme>small{color:#39825d;margin-top:10px;font-size:8px;display:block}.theme-choices{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.theme-choices button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:9px;font-weight:800;display:flex}.theme-choices button.active{border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple)}.theme-choices button svg{color:var(--purple);margin-left:auto}.theme-swatch{border:1px solid #aaa;border-radius:7px;flex:none;width:24px;height:24px}.theme-swatch.light{background:#faf8fb}.theme-swatch.dark{background:#211c24}.theme-swatch.brand{background:linear-gradient(135deg,var(--purple),var(--accent))}.theme-swatch.system{background:linear-gradient(135deg,#faf8fb 50%,#211c24 50%)}.signout-link{color:var(--purple);align-items:center;gap:7px;margin:12px 0;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.theme-dark{--surface:#2a242e;--surface-raised:#332c37;--field:#211c24;--ink:#f7f2f8;--muted:#c9bdce;--line:#55495a;--shadow:0 9px 28px #0005;background:#211c24}.theme-dark .workspace,.theme-dark .sidebar,.theme-dark .mobile-nav,.theme-dark .mobile-more,.theme-dark .panel,.theme-dark .stat,.theme-dark .mini-card,.theme-dark .module-panel,.theme-dark .settings-card,.theme-dark .add-card,.theme-dark .logo-slots article,.theme-dark .brand-library article,.theme-dark .guide-library article,.theme-dark .achievement-grid article,.theme-dark .achievement-tabs,.theme-dark .managed-connection{background:var(--surface);color:var(--ink)}.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-dark .domain-form input,.theme-dark .domain-form select,.theme-dark .domain-form textarea{background:var(--field)!important;color:var(--ink)!important;border-color:var(--line)!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#94899a}.theme-dark input:disabled{color:#a99fae!important;background:#39313d!important}.theme-dark .settings-save{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.theme-dark .settings-save{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.theme-dark .settings-save{border-color:var(--line)}.theme-dark .mobile-settings-button,.theme-dark .icon-btn{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line)}.theme-dark .mobile-more>button{background:var(--surface);color:var(--ink);border-color:var(--line)}.theme-dark .mobile-more>button.active{color:#b994ee}.theme-dark .capture-copy strong{color:var(--ink)}.theme-dark .capture-copy span{color:var(--muted)}.theme-dark .capture-card form{background:var(--field);border-color:var(--line)}.theme-dark .attention.urgent{background:#422b31}.theme-dark .attention.warning{background:#413529}.theme-dark .attention.calm{background:#293b34}.theme-dark .attention strong{color:var(--ink)}.theme-dark .attention small{color:var(--muted)}.theme-dark .attention button{background:var(--surface-raised);color:var(--ink);border-color:var(--line)}.theme-dark .calculation-note,.theme-dark .security-explain,.theme-dark .recognition-note{color:var(--muted);background:#362e3b}.theme-dark .period-switch{background:#211c24}.theme-dark .period-switch button.active{background:#3b3240}.theme-dark .read-page{background:var(--surface-raised);border-color:var(--line)}.theme-dark .onboarding-card{border-color:var(--line);background:linear-gradient(115deg,#3a2d48,#382d39)}.theme-dark .onboarding-steps button{color:var(--ink);border-color:var(--line);background:#312a35}.theme-dark .brand-name strong{color:var(--ink)}.theme-dark .brand-name span,.theme-dark .mobile-brand span small{color:var(--muted)}@media (max-width:640px){.theme-choices{grid-template-columns:1fr 1fr}.mobile-brand{gap:11px}.mobile-brand span{min-width:0}.mobile-brand span strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-more{background:var(--surface,#fff)}}.theme-light{--ink:#171c19;--muted:#69736d;--purple:#236249;--accent:#d39a38;--line:#dfe5e1;background:#f4f7f5}.theme-light .capture-card{background:linear-gradient(115deg,#e8f1ec,#f5efe2);border-color:#d6e2db}.theme-light .nav-item:hover,.theme-light .nav-item.active,.theme-light .tabs button.active{background:#e1eee7}.theme-light .purple,.theme-light .mini-icon{color:#205a45;background:#e0eee7}.theme-dark{--purple:#70b18f;--accent:#e0ad55;--surface:#171d19;--surface-raised:#202923;--field:#0f1411;--ink:#f3f6f4;--muted:#aebbb4;--line:#34433a;background:#0f1411}.theme-dark .workspace,.theme-dark .sidebar,.theme-dark .mobile-nav,.theme-dark .mobile-more,.theme-dark .panel,.theme-dark .stat,.theme-dark .mini-card,.theme-dark .module-panel,.theme-dark .settings-card,.theme-dark .add-card,.theme-dark .logo-slots article,.theme-dark .brand-library article,.theme-dark .guide-library article,.theme-dark .achievement-grid article,.theme-dark .achievement-tabs,.theme-dark .managed-connection{background:var(--surface)}.theme-dark .capture-card{background:linear-gradient(115deg,#203329,#2c2a20);border-color:#3b5145}.theme-dark .onboarding-card{background:linear-gradient(115deg,#1e3027,#292a21)}.theme-dark .mobile-more header{background:linear-gradient(110deg,#245b47,#8d682b)}.theme-dark:not(.theme-brand) .primary-action,.theme-dark:not(.theme-brand) .capture-card form button,.theme-dark:not(.theme-brand) .achievement-overlay article>div:last-child button:first-child{color:#fff}.theme-brand{--purple:var(--workspace-primary);--accent:var(--workspace-accent);background:var(--workspace-primary)}@supports (color:color-mix(in lab, red, red)){.theme-brand{background:color-mix(in srgb,var(--workspace-primary) 8%,#faf8fb)}}.theme-brand .sidebar{border-right-color:var(--workspace-primary)}@supports (color:color-mix(in lab, red, red)){.theme-brand .sidebar{border-right-color:color-mix(in srgb,var(--workspace-primary) 25%,white)}}.theme-brand .topbar small,.theme-brand .eyebrow{color:var(--workspace-primary)}@supports (color:color-mix(in lab, red, red)){.theme-brand .topbar small,.theme-brand .eyebrow{color:color-mix(in srgb,var(--workspace-primary) 75%,#555)}}@media (max-width:640px){.logo-slots>div{grid-template-columns:1fr}.logo-slots img,.empty-logo{height:115px}.logo-slots footer{align-items:flex-start}.logo-slots footer button{white-space:nowrap}}.color-swatch-button{width:40px;height:40px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:11px}.color-expanded{grid-template-columns:42px 1fr auto 30px!important}.color-details{align-items:center;gap:8px;margin-top:8px;display:flex}.color-details code{letter-spacing:.06em;background:#f1edf3;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.color-details button{background:var(--purple)!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important}.month-calendar>button.today{box-shadow:none}.month-calendar>button.selected{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.month-calendar>button.selected{background:color-mix(in srgb,var(--purple) 13%,white)}}.month-calendar>button.selected{box-shadow:inset 0 0 0 2px var(--purple)}.day-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-editor>header h3{margin:0}.day-editor>header button{background:var(--purple);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:900;display:inline-flex}.theme-dark .color-details code{background:#191916}.theme-dark .month-calendar>button.selected{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.theme-dark .month-calendar>button.selected{background:color-mix(in srgb,var(--purple) 18%,var(--surface))}}.theme-dark .month-calendar>button.selected{box-shadow:inset 0 0 0 2px var(--purple)}@media (max-width:640px){.home-dashboard .stats-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-15px;padding:1px 1px 8px;display:flex;overflow-x:auto}.home-dashboard .stats-grid::-webkit-scrollbar{display:none}.home-dashboard .stat{scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 44%;align-items:center;min-height:132px;padding:13px 10px;display:flex}.home-dashboard .stat-icon{width:43px;height:43px;font-size:20px}.home-dashboard .stat>div:last-child{flex-direction:column;width:100%;display:flex}.home-dashboard .stat span{color:var(--ink);order:-1;margin:0 0 8px;font-size:10px;font-weight:800}.home-dashboard .stat strong{font-size:25px;line-height:1}.home-dashboard .stat small{margin-top:9px;font-size:8px}.color-expanded{grid-template-columns:42px 1fr auto!important}.color-expanded>button:last-child{grid-column:3}.color-details{flex-wrap:wrap}}.month-calendar>button.today{background:#fff}.month-calendar>button.selected{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.month-calendar>button.selected{background:color-mix(in srgb,var(--purple) 13%,white)}}.theme-dark .month-calendar>button.today{background:var(--surface)}.theme-dark .month-calendar>button.selected{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.theme-dark .month-calendar>button.selected{background:color-mix(in srgb,var(--purple) 18%,var(--surface))}}.shell,.privacy-page,button,input,select,textarea{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.module-head h2,.section-heading h2,.topbar h1,.settings-card h3,.logo-slots>h3,.day-editor h3,.privacy-page h1,.privacy-page h2,.guide-welcome h2,.achievement-copy h3,.stat strong,.mini-card strong,.onboarding-card h2,.achievement-hero b,.achievement-hero strong{letter-spacing:-.035em;font-weight:750;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.forecast-section>header{justify-content:space-between;align-items:end;gap:12px;padding:16px 16px 10px;display:flex}.forecast-section>header span{letter-spacing:.14em;color:var(--purple);font-size:8px;font-weight:900}.forecast-section>header h3{letter-spacing:-.03em;margin:4px 0 0;font-size:18px}.forecast-section>header small{color:var(--muted);font-size:9px}.forecast-deck>article{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:15px;flex:0 0 190px;min-height:164px;padding:13px}.forecast-deck>article>time{border-bottom:1px solid var(--line);align-items:baseline;gap:5px;margin-bottom:9px;padding-bottom:9px;display:flex}.forecast-deck>article>time b{font-size:11px}.forecast-deck>article>time strong{font-size:22px}.forecast-deck>article>time small{color:var(--muted);text-transform:uppercase;font-size:9px}.forecast-deck>article>div>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;gap:6px;padding:5px;display:grid}.forecast-deck>article>div>button>small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.forecast-deck>article>div>button>small svg{width:14px}.forecast-deck .forecast-empty{text-align:center;min-height:75px;color:var(--purple);place-items:center;font-weight:800}.forecast-deck .forecast-empty svg{width:23px}.calendar-item{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:11px;display:flex}.calendar-item span,.calendar-item small{display:block}.calendar-item small{color:var(--muted);margin-top:4px;font-size:8px}.calendar-item-actions{gap:6px;display:flex}.calendar-item-actions button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:0 0;border-radius:9px;place-items:center;display:grid}.calendar-item-actions button.danger{color:#b14343;background:#fff2f1;border-color:#f1d3d0}.theme-dark .forecast-deck>article,.theme-dark .calendar-item{background:var(--surface-raised)}.theme-dark .calendar-item-actions button.danger{color:#ffaaa2;background:#432827;border-color:#62403d}@media (max-width:640px){.forecast-deck{scrollbar-width:none}.forecast-deck::-webkit-scrollbar{display:none}.forecast-deck>article{flex-basis:72vw}.forecast-section>header{align-items:start}.forecast-section>header small{padding-top:4px}}.forecast-deck{scrollbar-width:none}.forecast-deck::-webkit-scrollbar{display:none}.forecast-job-card{background:var(--purple);border-radius:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.forecast-job-card{background:color-mix(in srgb,var(--purple) 6%,transparent)}}.forecast-job-card{margin-top:6px;padding-right:34px}.forecast-job-card .forecast-job-edit{min-height:86px}.content-delete{cursor:pointer;color:#ad3f3f!important;background:#fff3f2!important;border:1px solid #efd4d1!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-weight:800!important;display:inline-flex!important}.forecast-job-card>.content-delete{height:29px;position:absolute;top:5px;right:5px;width:29px!important;padding:0!important}.forecast-job-card>.content-delete svg{width:14px}.platform-content-card{overflow:hidden;padding:0!important;display:block!important}.platform-content-card>.content-edit-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr) auto auto 18px;align-items:center;gap:13px;padding:11px;display:grid}.platform-content-card>.content-delete{margin:0 11px 11px auto;padding:7px 10px!important}.platform-content-card>.content-delete svg{width:14px}.platform-content-card>.content-delete span{font-size:9px}.theme-dark .content-delete{color:#ffaaa2!important;background:#432827!important;border-color:#62403d!important}.shell{display:block}.sidebar,.topbar{display:none}.workspace{grid-column:auto;width:min(1180px,100%);max-width:none;margin:0 auto;padding:24px 28px 100px}.mobile-brand{align-items:center;gap:11px;margin-bottom:24px;display:flex}.mobile-brand b{background:linear-gradient(135deg,var(--purple),var(--accent));color:#fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.mobile-brand span{flex:1}.mobile-brand span strong,.mobile-brand span small{display:block}.mobile-brand span strong{letter-spacing:.1em;font-size:15px}.mobile-brand span small{color:var(--muted);margin-top:3px;font-size:9px}.mobile-brand button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:11px;width:42px;height:42px}.mobile-nav{z-index:20;background:var(--surface,#fff);border:1px solid var(--line);width:min(1180px,100%);padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;justify-content:space-around;margin:0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 35px #142b2012}.mobile-nav button{color:var(--muted);background:0 0;border:0;place-items:center;gap:4px;min-width:70px;font-size:9px;display:grid}.mobile-nav button svg{display:block}.mobile-nav button span{display:none}.mobile-more{width:min(560px,100% - 24px);transform:translate(-50%);position:fixed!important;bottom:78px!important;left:50%!important;right:auto!important}.module-view{width:100%}@media (min-width:761px) and (max-width:1024px){.workspace{padding:22px 22px 100px}.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.forecast-deck>article{flex-basis:240px}}@media (max-width:760px){.workspace{padding:16px 15px 88px}.mobile-brand{margin-bottom:18px}.platform-content-card>.content-edit-row{grid-template-columns:68px minmax(0,1fr) 18px}.platform-content-card>.content-edit-row>.status-pill,.platform-content-card>.content-edit-row>time{grid-column:2}.platform-content-card>.content-delete{margin-right:9px}.mobile-nav{border-left:0;border-right:0;border-radius:0}.mobile-nav button{min-width:0}}.auth-loading{text-align:center;color:#f4eddf;background:#191916;place-content:center;min-height:100vh;display:grid}.auth-loading span{letter-spacing:.18em;font-size:24px;font-weight:900}.auth-loading p{color:#c2b9a9;font-size:10px}.landing-page{color:#f4eddf;background:#191916;min-height:100vh;padding:0 max(22px,5vw);font-family:Arial,Helvetica,sans-serif}.landing-page>nav{border-bottom:1px solid #39362f;align-items:center;gap:12px;height:82px;display:flex}.landing-page>nav b{letter-spacing:.18em;font-size:20px}.landing-page>nav span{color:#b9af9f;font-size:9px}.landing-page>nav a{color:#f4eddf;border:1px solid #5a5245;border-radius:9px;margin-left:auto;padding:9px 14px;font-size:10px;font-weight:800;text-decoration:none}.landing-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;max-width:1180px;min-height:590px;margin:auto;display:grid}.landing-eyebrow,.landing-hero aside>span{letter-spacing:.16em;color:#c8a457;font-size:9px;font-weight:900}.landing-hero h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(46px,7vw,88px);line-height:.94}.landing-hero>div>p{color:#c9c0b0;max-width:610px;font-size:16px;line-height:1.65}.landing-actions{gap:10px;margin:28px 0 14px;display:flex}.landing-actions a{border-radius:10px;padding:13px 18px;font-size:11px;font-weight:900;text-decoration:none}.landing-primary{color:#191611;background:#c8a457}.landing-secondary{color:#f4eddf;border:1px solid #5a5245}.landing-hero>div>small{color:#948b7d;font-size:8px}.landing-hero aside{background:#24231f;border:1px solid #464238;border-radius:20px;padding:30px;box-shadow:0 25px 60px #0004}.landing-hero aside h2{margin:10px 0 24px;font-size:27px;line-height:1.12}.landing-hero ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.landing-hero li{color:#d6cebf;align-items:center;gap:10px;font-size:11px;display:flex}.landing-hero li svg{color:#c8a457;width:16px}.landing-principles{border-top:1px solid #39362f;border-bottom:1px solid #39362f;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto 60px;display:grid}.landing-principles article{border-right:1px solid #39362f;padding:24px 20px}.landing-principles article:last-child{border-right:0}.landing-principles b{color:#c8a457;font-size:12px}.landing-principles p{color:#a9a092;font-size:9px;line-height:1.5}.landing-page>footer{color:#8f877a;justify-content:space-between;gap:16px;padding:0 0 30px;font-size:8px;display:flex}.landing-page>footer a{color:#c8a457;font-weight:800;text-decoration:none}@media (max-width:700px){.landing-page{padding:0 20px}.landing-page>nav span{display:none}.landing-hero{grid-template-columns:1fr;gap:30px;padding:58px 0}.landing-hero h1{font-size:52px}.landing-hero>div>p{font-size:13px}.landing-actions{display:grid}.landing-actions a{text-align:center}.landing-hero aside{padding:22px}.landing-principles{grid-template-columns:1fr 1fr}.landing-principles article:nth-child(2){border-right:0}.landing-principles article{border-bottom:1px solid #39362f}.landing-page>footer{flex-wrap:wrap}.landing-page>footer span:last-child{width:100%}}.protected-credentials{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin:12px 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.protected-credentials{background:color-mix(in srgb,var(--surface,#fff) 94%,var(--purple) 6%)}}.protected-credentials summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;display:flex}.protected-credentials>p{color:var(--muted);margin:10px 0;font-size:9px;line-height:1.55}.protected-credentials>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.protected-credentials label{color:var(--muted);font-size:8px;font-weight:800}.protected-credentials input{border:1px solid var(--line);background:var(--field,#fff);width:100%;color:var(--ink);border-radius:8px;margin-top:5px;padding:10px;display:block}.protected-credentials footer{gap:7px;margin-top:10px;display:flex}.protected-credentials footer button{cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.protected-credentials footer .danger{color:#ac514a;background:#fff0ef}@media (max-width:760px){.protected-credentials>div{grid-template-columns:1fr}}:root{--luxury-ink:#151613;--luxury-ivory:#f7f5ef;--luxury-paper:#fffefa;--luxury-gold:#b18a45;--luxury-gold-soft:#e8dcc5;--luxury-line:#dedbd2;--luxury-muted:#6e7069;--luxury-danger:#a6423c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Helvetica,Arial,sans-serif}.app,.workspace,.module-view,.settings-view,.connections-settings{font-family:inherit}.workspace{background:var(--luxury-ivory)}h1,h2,h3,.module-head h2,.mobile-brand strong,.brand-name strong{letter-spacing:-.035em;font-family:inherit!important;font-weight:650!important}.eyebrow,.module-head .eyebrow,.topbar small,.mobile-brand span small{letter-spacing:.16em;font-weight:750}.panel,.stat,.mini-card,.module-panel,.settings-card,.managed-connection,.connection-overview,.add-card,.achievement-grid article,.guide-library article,.brand-library article{border-color:var(--luxury-line)!important;border-radius:16px!important;box-shadow:0 12px 35px #1c1b170e!important}.primary-action,.capture-card form button,.module-head>button{background:var(--luxury-ink)!important;color:#fff!important;border:1px solid var(--luxury-ink)!important;box-shadow:none!important;border-radius:10px!important}.primary-action:hover,.capture-card form button:hover{background:#2c2d29!important}.form-error{color:#842f2a!important;background:#f8e8e5!important;border:1px solid #e7bdb8!important;border-radius:12px!important;padding:12px 14px!important}.success-banner{color:#285f43!important;background:#e9f1ec!important;border:1px solid #c9ded0!important}.stat,.mini-card{flex-direction:column;justify-content:center;min-height:150px;padding:22px!important;display:flex!important}.stat strong,.mini-card strong,.stat b,.mini-card b{letter-spacing:-.045em;font-size:clamp(26px,3vw,40px)!important;line-height:1!important}.mini-icon,.stat-icon,.provider-badge{background:var(--luxury-gold-soft)!important;color:#6f5325!important;border:1px solid #dac7a5!important}.mobile-brand b{border:1px solid #4b473c;background:var(--luxury-ink)!important;color:#d6b875!important}.mobile-brand span strong{text-transform:uppercase;letter-spacing:.115em!important;font-size:15px!important}.mobile-brand span small{color:var(--luxury-gold)!important}.mobile-settings-button,.icon-btn{border-radius:12px!important}.capture-card{color:#fff!important;background:linear-gradient(125deg,#1b1c19,#2b2b25)!important;border:1px solid #3e3c33!important;box-shadow:0 18px 42px #18171429!important}.capture-card .capture-copy strong{color:#fff!important}.capture-card .capture-copy span{color:#c8c4b9!important}.capture-card form{background:#10110f!important;border-color:#4b493f!important}.capture-card input{color:#fff!important}.tabs,.settings-nav{border:1px solid #e2dfd6;background:#eeece5!important}.tabs button,.settings-nav button{border-radius:8px!important}.tabs button.active,.settings-nav button.active{background:var(--luxury-paper)!important;color:var(--luxury-ink)!important;box-shadow:0 4px 14px #1d1c1814!important}.mobile-nav{border-radius:0!important;box-shadow:0 -8px 30px #1e1d1914!important}.mobile-nav button.active{color:var(--luxury-gold)!important}.connection-overview{background:linear-gradient(120deg,#f1ece2,#faf8f3)!important}.connection-status{font-weight:750!important}.managed-connection.connected{border-color:#a9c7b5!important}.callback-row,.connection-details>div{background:#f5f3ed!important}.protected-credentials{background:#f2f1ec!important}.protected-credentials summary b{color:#6f5325!important}.connection-setup summary{color:var(--luxury-ink)!important}.attention{border:1px solid #0000}.attention.urgent{border-color:#ecc9c5}.attention.warning{border-color:#ead6ae}.attention.calm{border-color:#bdd8c7}.footer,.site-footer{color:var(--luxury-muted)}.theme-dark{--surface:#171814;--surface-raised:#20211d;--field:#10110e;--ink:#f5f1e7;--muted:#aaa89f;--line:#3a3a33;--purple:#c2a15e;--accent:#ddc38c;background:#11120f}.theme-dark .panel,.theme-dark .stat,.theme-dark .mini-card,.theme-dark .module-panel,.theme-dark .settings-card,.theme-dark .managed-connection,.theme-dark .connection-overview,.theme-dark .protected-credentials{background:#191a17!important;border-color:#3a3932!important;box-shadow:0 14px 40px #0004!important}.theme-dark .connection-overview{background:linear-gradient(120deg,#1b1c18,#25241d)!important}.theme-dark .callback-row,.theme-dark .connection-details>div{background:#12130f!important}.theme-dark .tabs,.theme-dark .settings-nav{border-color:#38372f;background:#10110e!important}.theme-dark .primary-action{color:#17150f!important;background:#d0af68!important;border-color:#d0af68!important}.theme-dark .mini-icon,.theme-dark .stat-icon,.theme-dark .provider-badge{color:#e4c77f!important;background:#332d20!important;border-color:#56492f!important}@media (min-width:1025px){.workspace{padding-left:34px!important;padding-right:34px!important}.managed-connections{gap:18px}.stats-grid{gap:16px}}@media (min-width:761px) and (max-width:1024px){.managed-connections{grid-template-columns:1fr 1fr}.workspace{padding-inline:24px!important}}@media (max-width:760px){.panel,.stat,.mini-card,.module-panel,.settings-card,.managed-connection{border-radius:14px!important}.stat,.mini-card{min-height:132px;padding:18px!important}.mobile-brand span strong{font-size:13px!important}.workspace{background:var(--luxury-ivory)}}.etsy-dashboard{gap:18px;display:grid}.etsy-dashboard .module-head{margin-bottom:0}.etsy-dashboard .module-head>button{align-items:center;gap:8px;display:inline-flex}.etsy-shop-strip{background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 12px 35px #1c1b170e}.etsy-shop-icon,.etsy-record-icon{background:var(--luxury-gold-soft);color:#6f5325;border:1px solid #dac7a5;place-items:center;display:grid}.etsy-shop-icon{border-radius:13px;width:46px;height:46px}.etsy-shop-icon svg{width:21px}.etsy-shop-strip>div:nth-child(2){gap:2px;display:grid}.etsy-shop-strip small{color:var(--muted);letter-spacing:.09em;font-size:8px}.etsy-shop-strip b{font-size:14px}.etsy-shop-strip span{color:var(--muted);font-size:9px}.etsy-shop-strip>a{color:var(--luxury-ink);border:1px solid var(--line);border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.etsy-sync-health{align-items:center;gap:8px;padding-right:12px;display:flex}.etsy-sync-health>i{background:#4d9e70;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e3f1e8}.etsy-sync-health>span{gap:2px;display:grid}.etsy-sync-health b{font-size:9px}.etsy-sync-health small{font-size:7px}.etsy-stats{grid-template-columns:repeat(3,1fr)!important}.etsy-metric{min-height:137px!important}.etsy-metric>div:last-child{gap:6px;display:grid}.etsy-metric span{color:var(--muted);font-size:9px;font-weight:700}.etsy-metric strong{font-size:clamp(23px,2.5vw,34px)!important}.etsy-panel{overflow:hidden}.etsy-record-list{display:grid}.etsy-record-list>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1.6fr) minmax(130px,.8fr) auto auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.etsy-record-list>article:first-child{border-top:0}.etsy-record-icon{border-radius:11px;width:38px;height:38px}.etsy-record-icon svg{width:17px}.etsy-record-main,.etsy-order-state{gap:4px;display:grid}.etsy-record-main small{letter-spacing:.09em;color:var(--muted);font-size:7px}.etsy-record-main b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.etsy-record-main span,.etsy-order-state small{color:var(--muted);font-size:8px}.etsy-order-state b{text-transform:capitalize;font-size:9px}.etsy-record-list>article>strong{white-space:nowrap;font-size:14px}.etsy-row-link{color:var(--ink);border:1px solid var(--line);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.etsy-payment-breakdown{gap:12px;display:flex}.etsy-payment-breakdown span{color:var(--muted);gap:3px;font-size:7px;display:grid}.etsy-payment-breakdown b{color:var(--ink);font-size:10px}.etsy-shop-details{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.etsy-shop-details>article{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.etsy-shop-details>article>svg{width:18px;color:var(--luxury-gold)}.etsy-shop-details>article>span{gap:4px;display:grid}.etsy-shop-details small{color:var(--muted);font-size:7px}.etsy-shop-details b{font-size:10px}.etsy-shop-copy{border:1px solid var(--line);border-radius:12px;grid-column:1/-1;padding:15px}.etsy-shop-copy p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.6}.etsy-import-note{margin-top:0}.etsy-import-note>svg{width:20px;color:var(--luxury-gold)}.etsy-import-note small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.etsy-loading{justify-content:center;align-items:center;gap:9px;display:flex}.etsy-loading svg,.spin{animation:1s linear infinite etsy-spin}@keyframes etsy-spin{to{transform:rotate(360deg)}}.theme-dark .etsy-shop-strip{background:var(--surface-raised);border-color:var(--line)}.theme-dark .etsy-shop-icon,.theme-dark .etsy-record-icon{color:#e4c77f;background:#332d20;border-color:#56492f}.theme-dark .etsy-shop-strip>a{color:var(--ink)}.theme-dark .etsy-sync-health>i{box-shadow:0 0 0 5px #1f3527}@media (max-width:900px){.etsy-stats{grid-template-columns:repeat(2,1fr)!important}.etsy-shop-details{grid-template-columns:repeat(2,1fr)}.etsy-record-list>article{grid-template-columns:auto minmax(0,1fr) auto}.etsy-order-state,.etsy-payment-breakdown{grid-column:2}.etsy-record-list>article>strong{grid-area:1/3}.etsy-row-link{grid-column:3}}@media (max-width:600px){.etsy-dashboard{gap:14px}.etsy-shop-strip{grid-template-columns:auto 1fr}.etsy-sync-health{grid-column:1/-1}.etsy-shop-strip>a{grid-column:1/-1;justify-content:center}.etsy-stats{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;display:flex!important}.etsy-stats .etsy-metric{scroll-snap-align:start;flex:0 0 72%}.etsy-record-list>article{gap:10px;padding:13px 12px}.etsy-record-main b{white-space:normal}.etsy-record-list>article>strong{font-size:12px}.etsy-shop-details{grid-template-columns:1fr}.etsy-shop-copy{grid-column:1}.etsy-panel .tabs{justify-content:flex-start;overflow-x:auto}.etsy-panel .tabs button{white-space:nowrap}}.mobile-more{max-height:min(72vh,680px);display:grid;overflow:auto}.mobile-more>button{min-height:48px}.mobile-nav button{min-height:44px}:is(.mobile-nav button:focus-visible,.mobile-more button:focus-visible,.landing-page a:focus-visible,.account-entry a:focus-visible){outline:3px solid var(--accent,#c8a457);outline-offset:3px}.account-entry{color:#f4eddf;background:#191916;min-height:100vh;padding:0 max(22px,5vw);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Arial,sans-serif}.account-entry>nav{border-bottom:1px solid #39362f;align-items:center;gap:12px;height:82px;display:flex}.account-entry>nav a{color:#f4eddf;letter-spacing:.18em;font-size:20px;font-weight:900;text-decoration:none}.account-entry>nav span{color:#a9a092;letter-spacing:.14em;font-size:8px}.account-entry>section{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;max-width:1080px;min-height:calc(100vh - 82px);margin:auto;display:grid}.account-entry h1{margin:17px 0 22px;font-size:clamp(42px,6vw,72px);line-height:.98}.account-entry-copy>p{color:#c9c0b0;max-width:640px;line-height:1.65}.account-entry ul{gap:13px;margin-top:26px;padding:0;list-style:none;display:grid}.account-entry li{color:#d6cebf;align-items:center;gap:10px;font-size:11px;display:flex}.account-entry li svg{color:#c8a457;width:16px}.account-entry aside{background:#24231f;border:1px solid #464238;border-radius:20px;gap:15px;padding:30px;display:grid}.account-entry aside>svg{color:#c8a457}.account-entry aside h2{margin:0;font-size:28px}.account-entry aside p,.account-entry aside small{color:#b9b0a1;line-height:1.55}.account-entry aside .landing-primary{text-align:center;border-radius:10px;padding:13px 18px;font-size:11px;font-weight:900;text-decoration:none}.account-entry aside small a,.account-login{color:#d2b36d}.account-login{text-align:center;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:760px){.account-entry>section{grid-template-columns:1fr;gap:30px;padding:48px 0}.account-entry h1{font-size:46px}.account-entry aside{padding:22px}}.etsy-order-tools{background:var(--luxury-ivory);align-items:end;gap:12px;padding:13px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.etsy-order-tools{background:color-mix(in srgb,var(--luxury-ivory) 78%,white)}}.etsy-order-tools{border-bottom:1px solid var(--line)}.etsy-order-tools>div,.etsy-custom-range{align-items:end;gap:9px;display:flex}.etsy-order-tools svg{width:19px;color:var(--luxury-gold);margin-bottom:9px}.etsy-order-tools label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:4px;font-size:7px;font-weight:800;display:grid}.etsy-order-tools select,.etsy-order-tools input{border:1px solid var(--line);background:var(--surface,#fff);min-height:35px;color:var(--ink);border-radius:8px;padding:7px 28px 7px 9px;font:600 9px inherit}.etsy-order-tools>span{color:var(--muted);white-space:nowrap;align-self:center;margin-left:auto;font-size:9px}.etsy-order-tools>span b{color:var(--ink);margin-right:3px;font-size:15px}.theme-dark .etsy-order-tools{background:#141511}.theme-dark .etsy-order-tools select,.theme-dark .etsy-order-tools input{background:var(--field);border-color:var(--line);color:var(--ink)}@media (max-width:700px){.etsy-order-tools{flex-wrap:wrap;align-items:stretch}.etsy-order-tools>div,.etsy-custom-range{flex:100%}.etsy-order-tools label{flex:1}.etsy-order-tools select,.etsy-order-tools input{width:100%}.etsy-order-tools>span{margin-left:0}.etsy-order-tools svg{align-self:center;margin:12px 0 0}}.etsy-customer-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.etsy-customer-tools label{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.etsy-customer-tools label:first-child{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:1;min-width:220px;padding:0 13px}.etsy-customer-tools input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:12px 0}.etsy-customer-tools select{min-width:150px}.etsy-customer-tools>span{color:var(--muted);margin-left:auto;font-size:.82rem}.etsy-customer-note{background:var(--soft);color:var(--muted);border-radius:12px;margin:14px 22px 0;padding:11px 14px;font-size:.78rem;line-height:1.45}.etsy-customer-contact{min-width:220px;color:var(--muted);gap:6px;font-size:.77rem;display:grid}.etsy-customer-contact span{align-items:center;gap:6px;display:flex}.etsy-customer-value{justify-items:end;gap:7px;display:grid}.etsy-customer-value>strong{font-size:1rem}.etsy-customer-value>span{color:var(--accent);align-items:center;gap:3px;font-size:.72rem;font-weight:800;display:flex}.etsy-customer-value svg{width:14px;height:14px}.etsy-buyer-link{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline}.etsy-buyer-link:hover{color:var(--purple)}.etsy-buyer-link:focus-visible{outline:2px solid var(--focus,var(--purple));outline-offset:3px;border-radius:2px}.etsy-customer-list article[role=button]{cursor:pointer;transition:border-color var(--motion-fast,.15s) ease,background var(--motion-fast,.15s) ease,transform var(--motion-fast,.15s) ease}.etsy-customer-list article[role=button]:hover{background:var(--surface-muted,var(--soft));border-color:var(--border-strong,var(--line))}.etsy-customer-list article[role=button]:active{transform:translateY(1px)}.etsy-customer-list article[role=button]:focus-visible{outline:3px solid var(--focus,var(--purple))}@supports (color:color-mix(in lab, red, red)){.etsy-customer-list article[role=button]:focus-visible{outline:3px solid color-mix(in srgb,var(--focus,var(--purple)) 35%,transparent)}}.etsy-customer-list article[role=button]:focus-visible{outline-offset:-3px}.buyer-profile-dialog{width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.buyer-profile-dialog>h2{margin-right:42px;font-size:clamp(26px,4vw,38px)}.buyer-profile-dialog>p{font-size:13px}.buyer-profile-identity{border:1px solid var(--line);background:var(--surface-muted,var(--soft));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 16px;padding:14px 16px;display:flex}.buyer-profile-identity>div{align-items:center;gap:12px;min-width:0;display:flex}.buyer-profile-identity svg{width:25px;height:25px;color:var(--accent);flex:none}.buyer-profile-identity span{gap:3px;min-width:0;display:grid}.buyer-profile-identity small{color:var(--muted);overflow-wrap:anywhere}.buyer-profile-identity>.ui-badge{white-space:nowrap;display:inline-flex}.buyer-profile-metrics{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.buyer-profile-metrics article{border-right:1px solid var(--line);background:var(--surface-raised,var(--surface,#fff));gap:7px;min-width:0;padding:18px;display:grid}.buyer-profile-metrics article:last-child{border-right:0}.buyer-profile-metrics small,.buyer-profile-section header small{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:800}.buyer-profile-metrics strong{font-size:clamp(20px,3vw,29px);line-height:1.1}.buyer-profile-dates{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.buyer-profile-dates>span{border:1px solid var(--line);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.buyer-profile-dates small{color:var(--muted)}.buyer-profile-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.buyer-profile-section>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.buyer-profile-section h3{margin:4px 0 0;font-size:20px}.buyer-profile-section header em{color:var(--muted);font-size:11px;font-style:normal}.buyer-product-list,.buyer-order-history{border:1px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.buyer-product-list article,.buyer-order-history article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.buyer-product-list article:last-child,.buyer-order-history article:last-child{border-bottom:0}.buyer-product-list span,.buyer-order-history article>div,.buyer-order-history article>span{gap:3px;min-width:0;display:grid}.buyer-product-list b,.buyer-order-history b{text-overflow:ellipsis;overflow:hidden}.buyer-product-list small,.buyer-order-history small,.buyer-order-history span{color:var(--muted)}.buyer-order-history article>span{text-align:right;flex:none}.buyer-order-history article>span strong{color:var(--ink)}.buyer-profile-privacy{background:var(--information,#1769d2);border-radius:12px;padding:13px 15px;margin:18px 0 0!important}@supports (color:color-mix(in lab, red, red)){.buyer-profile-privacy{background:color-mix(in srgb,var(--information,#1769d2) 7%,var(--surface,#fff))}}.buyer-profile-privacy{color:var(--muted);line-height:1.55;font-size:11px!important}.buyer-profile-dialog .ui-dialog__actions{padding:13px 28px calc(13px + env(safe-area-inset-bottom,0px));background:var(--surface,#fff);border-top:1px solid var(--line);z-index:2;margin:22px -28px -28px;position:sticky;bottom:-28px}@media (max-width:760px){.etsy-customer-contact{grid-column:2/-1;min-width:0}.etsy-customer-value{grid-column:2/-1;grid-template-columns:1fr auto;place-items:center start;width:100%}.etsy-customer-value>span{justify-self:end}.etsy-customer-tools>span{width:100%;margin-left:0}}@media (max-width:640px){.buyer-profile-dialog{width:100%;height:100dvh;max-height:none;padding:max(20px,env(safe-area-inset-top,0px)) 16px 20px;border:0;border-radius:0}.buyer-profile-dialog>h2{font-size:28px}.buyer-profile-identity{align-items:flex-start}.buyer-profile-identity>.ui-badge{font-size:9px}.buyer-profile-metrics{grid-template-columns:1fr 1fr}.buyer-profile-metrics article:nth-child(2){border-right:0}.buyer-profile-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.buyer-profile-metrics article{padding:15px}.buyer-profile-dates{grid-template-columns:1fr}.buyer-product-list article,.buyer-order-history article{align-items:flex-start;padding:13px}.buyer-order-history article>span{max-width:90px}.buyer-profile-dialog .ui-dialog__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));margin:20px -16px -20px;bottom:-20px}.buyer-profile-dialog .ui-dialog__actions button{width:100%}}.list-pager{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-size:.78rem;display:flex}.list-pager label{align-items:center;gap:7px;font-weight:700;display:flex}.list-pager select{min-width:72px;padding:8px 28px 8px 10px}.list-pager button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;display:grid}.list-pager button:disabled{opacity:.35}.list-pager svg{width:16px}.etsy-listing-thumb{object-fit:cover;border:1px solid var(--line);background:var(--soft);border-radius:11px;width:64px;height:52px}.platform-badges{gap:5px;margin-top:7px;display:flex}.platform-badges i{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.platform-badges svg{width:13px;height:13px}.platform-etsy{background:#f1641e}.platform-instagram{background:linear-gradient(135deg,#7c3aed,#ec4899,#f59e0b)}.platform-facebook{background:#1877f2}.platform-pinterest{background:#bd081c}.platform-tiktok{background:#111}.etsy-record-list>article>strong.negative{color:#a33}@media (max-width:600px){.list-pager{background:var(--surface);z-index:2;position:sticky;bottom:72px}.etsy-listing-thumb{width:52px;height:52px}}.report-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.report-controls label{color:var(--muted);align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:flex}.report-controls span{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.report-controls i{background:#4ba57b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #4ba57b1f}.report-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.report-grid>.panel{padding:0;overflow:hidden}.report-grid header,.hashtag-report header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.report-grid header span,.hashtag-report header span{grid-template-columns:28px 1fr;align-items:center;display:grid}.report-grid header svg,.hashtag-report header svg{width:20px;color:var(--primary);grid-row:1/3}.report-grid header small,.hashtag-report header small{letter-spacing:.14em;color:var(--muted);font-size:.64rem}.report-grid header h3,.hashtag-report header h3{margin:2px 0 0;font-size:1.15rem}.report-grid header em,.hashtag-report header em{color:var(--muted);font-size:.72rem;font-style:normal}.report-opportunities>article{border-bottom:1px solid var(--line);gap:13px;padding:17px 22px;display:flex}.report-opportunities>article>i{border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.report-opportunities svg{width:18px}.report-opportunities b{display:block}.report-opportunities p{color:var(--muted);margin:5px 0;font-size:.8rem;line-height:1.45}.report-opportunities strong{color:var(--primary);font-size:.73rem}.report-opportunities .urgent>i{color:#b54b3c;background:#fae5e1}.report-opportunities .watch>i{color:#91651e;background:#f6ead2}.report-opportunities .good>i{color:#2f7d5b;background:#dff1e8}.report-ranking>article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:14px 22px;display:grid;position:relative;overflow:hidden}.report-ranking>article>b{color:var(--muted)}.report-ranking span{display:grid}.report-ranking small{color:var(--muted);margin-top:3px}.report-ranking article>i{background:linear-gradient(90deg,var(--primary),var(--accent));opacity:.7;height:3px;position:absolute;bottom:0;left:0}.report-regions>article{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 22px;display:flex}.report-regions span{display:grid}.report-regions small{color:var(--muted);margin-top:3px}.hashtag-report{margin-top:18px;overflow:hidden}.hashtag-report>div{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hashtag-report article{background:var(--surface);gap:3px;padding:16px;display:grid}.hashtag-report article span,.hashtag-report article small{color:var(--muted);font-size:.7rem}.hashtag-report>p{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:15px 22px;font-size:.75rem}@media (max-width:850px){.report-grid{grid-template-columns:1fr}.hashtag-report>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.report-controls{flex-direction:column;align-items:flex-start}.hashtag-report>div{grid-template-columns:1fr}.report-metrics{grid-template-columns:1fr 1fr}}.live-source-strip{color:#285f43;background:#edf6f0;border:1px solid #bcd9c7;border-radius:13px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.live-source-strip>svg{flex:none;width:20px}.live-source-strip>span{flex:1;gap:3px;display:grid}.live-source-strip b{font-size:10px}.live-source-strip small{color:#567362;font-size:8px}.live-source-strip button{color:#285f43;cursor:pointer;background:#fff;border:1px solid #b4d0be;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.live-source-strip button:disabled{opacity:.6}.etsy-product-inventory{display:grid}.etsy-product-inventory>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.etsy-product-inventory>article:first-child{border-top:0}.etsy-product-inventory>article>div:nth-child(2){gap:4px;min-width:0;display:grid}.etsy-product-inventory>article>div:nth-child(2) small{color:var(--muted);letter-spacing:.08em;font-size:7px}.etsy-product-inventory>article>div:nth-child(2) b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.etsy-product-inventory>article>div:nth-child(2) span{color:var(--muted);font-size:8px}.etsy-product-inventory>article>strong{text-align:right;font-size:18px;display:grid}.etsy-product-inventory>article>strong small{color:var(--muted);font-size:7px;font-weight:600}.etsy-product-inventory>article>a{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.etsy-product-inventory>article>a svg{width:15px}.theme-dark .live-source-strip{color:#b9ddc5;background:#18281e;border-color:#32523d}.theme-dark .live-source-strip small{color:#8eaf99}.theme-dark .live-source-strip button{color:#c9e6d1;background:#202f25;border-color:#3d5b46}@media (max-width:700px){.live-source-strip{flex-wrap:wrap;align-items:flex-start}.live-source-strip button{width:100%}.etsy-product-inventory>article{grid-template-columns:auto minmax(0,1fr) auto}.etsy-product-inventory>article>strong{grid-area:1/3}.etsy-product-inventory>article>.status-pill{grid-column:2}.etsy-product-inventory>article>a{grid-column:3}}.instagram-workspace{background:var(--luxury-ivory);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.instagram-workspace{background:color-mix(in srgb,var(--luxury-ivory) 72%,white)}}.instagram-module{border:1px solid var(--line);background:var(--surface,#fff);border-radius:15px;overflow:hidden}.instagram-module>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.instagram-module>header span{letter-spacing:.14em;color:var(--muted);font-size:7px;font-weight:850;display:block}.instagram-module>header h3{margin:4px 0;font-size:18px}.instagram-module>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.instagram-module>header>button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.instagram-module>header>button svg,.instagram-module>header>svg{width:18px;color:var(--luxury-gold)}.instagram-profile-strip{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.instagram-profile-strip>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.instagram-profile-strip>.platform-badge{width:48px;height:48px;font-size:18px}.instagram-profile-strip>div{flex:1;gap:3px;display:grid}.instagram-profile-strip b{font-size:13px}.instagram-profile-strip small{color:var(--muted);font-size:8px}.instagram-profile-strip>a{color:var(--ink);font-size:8px;font-weight:800}.instagram-metrics{grid-template-columns:repeat(4,1fr);display:grid}.instagram-metrics>article{border-right:1px solid var(--line);align-items:flex-start;gap:10px;padding:16px;display:flex}.instagram-metrics svg{width:18px;color:var(--luxury-gold)}.instagram-metrics span{color:var(--muted);gap:4px;font-size:8px;display:grid}.instagram-metrics strong{color:var(--ink);font-size:20px}.instagram-metrics small{font-size:7px}.instagram-post-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.instagram-post-grid>a{background:var(--surface,#fff);color:var(--ink);grid-template-rows:auto auto 1fr auto;grid-template-columns:72px 1fr;gap:4px 10px;min-width:0;padding:13px;text-decoration:none;display:grid}.instagram-post-image{background:var(--soft);border-radius:10px;grid-row:1/5;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.instagram-post-image img{object-fit:cover;width:100%;height:100%}.instagram-post-grid b{color:var(--luxury-gold);font-size:8px}.instagram-post-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.35;overflow:hidden}.instagram-post-grid small{font-size:8px}.instagram-opportunity-module>div{align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.instagram-opportunity-module>div svg{width:22px;color:var(--luxury-gold)}.instagram-opportunity-module>div p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.instagram-action-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.instagram-action-grid>.instagram-module{padding-bottom:16px}.instagram-action-grid>.instagram-module>button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:9px;align-items:center;gap:7px;margin:15px 20px 0;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.instagram-action-grid>.instagram-module>button.primary-action{background:var(--purple);color:#fff}.theme-dark .instagram-workspace{background:#11120f}.theme-dark .instagram-module,.theme-dark .instagram-post-grid>a{background:var(--surface-raised)}@media (max-width:900px){.instagram-metrics{grid-template-columns:repeat(2,1fr)}.instagram-metrics>article:nth-child(2){border-right:0}.instagram-post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.instagram-workspace{padding:10px}.instagram-action-grid,.instagram-post-grid{grid-template-columns:1fr}.instagram-metrics{grid-template-columns:1fr 1fr}.instagram-post-grid>a{grid-template-columns:62px 1fr}.instagram-post-image{width:62px;height:62px}.instagram-profile-strip{flex-wrap:wrap}.instagram-profile-strip>a{width:100%;padding-left:60px}}.social-report-legend{grid-template-columns:repeat(3,1fr);display:grid}.social-report-legend>span{border-right:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:17px 20px;font-size:8px;display:grid}.social-report-legend>span:last-child{border-right:0}.social-report-legend svg{width:19px;color:var(--luxury-gold);grid-row:1/3}.social-report-legend b{color:var(--ink);font-size:20px}.social-facebook .platform-badge{background:#1877f2}.social-pinterest .platform-badge{background:#bd081c}.pinterest-publish-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:16px 0;display:grid}.pinterest-publish-controls label{color:var(--muted);gap:8px;font-weight:700;display:grid}.pinterest-publish-controls select,.pinterest-publish-controls input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px}@media (max-width:700px){.pinterest-publish-controls{grid-template-columns:1fr}}@media (max-width:620px){.social-report-legend{grid-template-columns:1fr}.social-report-legend>span{border-right:0;border-bottom:1px solid var(--line)}}.policy-accept{color:var(--muted);align-items:flex-start;gap:10px;margin:16px 0;font-size:9px;line-height:1.5;display:flex}.policy-accept input{width:auto;margin-top:2px}.policy-accept a{color:var(--purple);font-weight:800}.app-footer a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.privacy-back:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.data-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.data-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.danger-link{color:#a33b37;cursor:pointer;background:0 0;border:1px solid #c85d59;border-radius:12px;padding:12px 16px;font-weight:800}.etsy-reporting{gap:18px;padding:20px;display:grid}.etsy-report-hero{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px;display:flex}.etsy-report-hero small,.etsy-findings header small,.etsy-product-story header small{letter-spacing:.15em;color:var(--luxury-gold);font-size:8px;font-weight:850}.etsy-report-hero h3{margin:5px 0;font-size:25px}.etsy-report-hero p{color:var(--muted);margin:0;font-size:11px}.etsy-periods{background:var(--surface-muted,#eeece5);border:1px solid var(--line);border-radius:12px;grid-template-columns:32px minmax(62px,auto) 32px;align-items:center;padding:3px;display:grid}.etsy-periods button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.etsy-periods button:hover{background:var(--surface,#fff);color:var(--ink)}.etsy-periods button svg{width:14px;height:14px}.etsy-periods strong{text-align:center;white-space:nowrap;min-width:62px;padding-inline:8px;font-size:9px}.etsy-executive{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;display:grid}.etsy-executive article{border:1px solid var(--line);background:var(--surface,#fff);border-radius:15px;align-content:center;gap:9px;min-height:145px;padding:19px;display:grid}.etsy-executive article.primary{background:linear-gradient(135deg,var(--luxury-ink),#323126);color:#fff;border-color:#3d3b32}.etsy-executive article>span{align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.etsy-executive article>span svg{width:17px;color:var(--luxury-gold)}.etsy-executive article>strong{letter-spacing:-.05em;font-size:clamp(25px,3.4vw,43px)}.etsy-executive article>small{color:var(--muted);font-size:8px}.etsy-executive .primary>small{color:#c8c4b8}.etsy-delta{align-items:center;gap:4px;display:flex!important}.etsy-delta svg{width:13px}.etsy-delta.up{color:#3f8a61!important}.etsy-delta.down{color:#b04c43!important}.etsy-report-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.etsy-findings,.etsy-product-story{overflow:hidden}.etsy-findings header,.etsy-product-story header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.etsy-findings header h3,.etsy-product-story header h3{margin:3px 0 0;font-size:17px}.etsy-findings header em{color:var(--muted);font-size:8px;font-style:normal}.etsy-findings>article{border-bottom:1px solid var(--line);gap:12px;padding:15px 20px;display:flex}.etsy-findings>article>i{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.etsy-findings>article>i svg{width:18px}.etsy-findings .urgent>i{color:#a9443b;background:#f8e3df}.etsy-findings .watch>i{color:#8c641f;background:#f5ead3}.etsy-findings .good>i{color:#347a56;background:#e0f0e6}.etsy-findings b{font-size:11px}.etsy-findings p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.etsy-findings strong{color:var(--luxury-gold);font-size:8px}.etsy-product-story header{justify-content:flex-start;gap:10px}.etsy-product-story header>svg{color:var(--luxury-gold)}.etsy-product-story>article{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:8px;padding:14px 20px;display:grid;position:relative;overflow:hidden}.etsy-product-story>article>b{color:var(--muted)}.etsy-product-story>article span{gap:3px;display:grid}.etsy-product-story>article strong{font-size:10px}.etsy-product-story>article small{color:var(--muted);font-size:8px}.etsy-product-story>article>i{background:linear-gradient(90deg,var(--luxury-gold),#dac89f);height:3px;position:absolute;bottom:0;left:0}.etsy-report-support{border:1px solid var(--line);background:var(--surface,#fff);border-radius:15px;grid-template-columns:repeat(4,1fr);width:min(100%,54rem);margin-inline:auto;display:grid;overflow:hidden}.etsy-report-support article{border-right:1px solid var(--line);text-align:center;justify-items:center;gap:6px;padding:17px;display:grid}.etsy-report-support article:last-child{border-right:0}.etsy-report-support small{letter-spacing:.1em;color:var(--muted);font-size:7px}.etsy-report-support strong{font-size:25px}.etsy-report-support span{color:var(--muted);font-size:8px}.etsy-report-truth{background:var(--surface-muted,#f4f1eb);color:var(--muted);border-radius:11px;margin:0;padding:12px 14px;font-size:8px;line-height:1.5}.theme-dark .etsy-executive article,.theme-dark .etsy-report-support{background:var(--surface-raised)}.theme-dark .etsy-executive article.primary{background:linear-gradient(135deg,#27271f,#393321)}.theme-dark .etsy-periods{background:var(--field)}.etsy-hub-report{border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #1c1b170e}.etsy-operations-heading{padding:20px 22px 14px}.etsy-operations-heading small{letter-spacing:.15em;color:var(--luxury-gold);font-size:8px;font-weight:850}.etsy-operations-heading h3{margin:5px 0;font-size:21px}.etsy-operations-heading p{color:var(--muted);margin:0;font-size:10px}.etsy-operations>.tabs{border-top:1px solid var(--line)}.theme-dark .etsy-hub-report{background:var(--surface)}@media (max-width:900px){.etsy-executive{grid-template-columns:1fr 1fr}.etsy-report-layout{grid-template-columns:1fr}.etsy-report-support{grid-template-columns:1fr 1fr}.etsy-report-support article:nth-child(2){border-right:0}.etsy-report-support article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.etsy-reporting{padding:14px 12px}.etsy-report-hero{flex-direction:column;align-items:flex-start}.etsy-periods{align-self:center}.etsy-executive{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.etsy-executive article{scroll-snap-align:start;flex:0 0 78%}.etsy-report-support{grid-template-columns:1fr 1fr}.etsy-report-support strong{font-size:21px}}.etsy-executive article[role=button],.etsy-findings article[role=button],.etsy-report-support article[role=button]{cursor:pointer;transition:border-color .16s,transform .16s}.etsy-executive article[role=button]:hover,.etsy-findings article[role=button]:hover,.etsy-report-support article[role=button]:hover{border-color:var(--luxury-gold);transform:translateY(-1px)}:is(.etsy-executive article[role=button]:focus-visible,.etsy-findings article[role=button]:focus-visible,.etsy-report-support article[role=button]:focus-visible){outline:3px solid var(--mynx-color-focus);outline-offset:2px}.social-channel-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;padding:12px!important}.social-channel-picker legend{padding:0 7px;font-size:11px!important}.social-channel-picker label{border:1px solid var(--mynx-color-border);background:var(--mynx-color-surface-muted);cursor:pointer;border-radius:11px;min-height:54px;padding:9px 11px;margin:0!important;display:flex!important}.social-channel-picker label:has(input:checked){border-color:var(--mynx-color-action-secondary);background:var(--mynx-color-action-secondary)}@supports (color:color-mix(in lab, red, red)){.social-channel-picker label:has(input:checked){background:color-mix(in srgb,var(--mynx-color-action-secondary) 8%,var(--mynx-color-surface))}}.social-channel-picker label>span:last-child{font-weight:750}.calendar-event-dot{align-items:center;background:var(--mynx-color-surface-muted)!important;gap:3px!important;padding:4px!important;display:flex!important}.calendar-event-dot.published{background:var(--mynx-color-success)!important}@supports (color:color-mix(in lab, red, red)){.calendar-event-dot.published{background:color-mix(in srgb,var(--mynx-color-success) 12%,var(--mynx-color-surface))!important}}.calendar-event-dot .platform-badge{flex:none;width:15px;height:15px;margin:0;padding:0;font-size:8px;display:grid!important}.calendar-event-dot>b{text-overflow:ellipsis;min-width:0;font-size:7px;overflow:hidden}.calendar-item{grid-template-columns:58px minmax(0,1fr) auto;display:grid}.calendar-item-cover{background:var(--mynx-color-surface-muted);width:58px;height:58px;color:var(--mynx-color-action-secondary);border-radius:10px;place-items:center;overflow:hidden;display:grid!important}.calendar-item-cover img,.calendar-item-cover video{object-fit:cover;width:100%;height:100%}.calendar-item-cover svg{width:21px}.calendar-item-copy{min-width:0}.calendar-item .forecast-platforms{align-items:center;gap:5px;display:flex}.calendar-item .forecast-platforms .platform-badge{place-items:center;margin:0;display:grid}.calendar-item-copy p{color:var(--mynx-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-item.is-published{border-color:var(--mynx-color-success)}@supports (color:color-mix(in lab, red, red)){.calendar-item.is-published{border-color:color-mix(in srgb,var(--mynx-color-success) 35%,var(--mynx-color-border))}}.forecast-job-card.is-published{border:1px solid var(--mynx-color-success);padding-right:8px}@supports (color:color-mix(in lab, red, red)){.forecast-job-card.is-published{border:1px solid color-mix(in srgb,var(--mynx-color-success) 30%,var(--mynx-color-border))}}.forecast-job-card.is-published>.ui-badge{position:absolute;top:6px;right:6px}.forecast-job-edit:disabled{opacity:1;cursor:default}.forecast-job-card.is-published{background:linear-gradient(145deg,var(--mynx-color-success),var(--mynx-color-surface-raised))}@supports (color:color-mix(in lab, red, red)){.forecast-job-card.is-published{background:linear-gradient(145deg,color-mix(in srgb,var(--mynx-color-success) 8%,var(--mynx-color-surface)),var(--mynx-color-surface-raised))}}.forecast-job-card.is-published .forecast-job-edit{gap:5px;padding-top:9px;padding-bottom:9px}.forecast-job-card.is-published .forecast-platforms{padding-right:70px}.forecast-job-timing{gap:2px;margin-top:1px;display:grid}.forecast-job-card .forecast-job-timing small{color:var(--muted);letter-spacing:.01em;align-items:center;gap:4px;font-size:7px;font-weight:550;line-height:1.35;display:flex}.forecast-job-card .forecast-job-timing svg{stroke-width:1.8px;width:10px;height:10px}.forecast-job-card.is-published>.ui-badge{letter-spacing:.04em;padding:5px 7px;font-size:7px}.inventory-workspace .domain-list>article[role=button]{cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.inventory-workspace .domain-list>article[role=button]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inventory-workspace .domain-list>article[role=button]:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.inventory-workspace .domain-list>article[role=button]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inventory-workspace .domain-list>article[role=button]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.inventory-workspace .domain-list>article[role=button]:hover{transform:translateY(-1px)}.inventory-workspace .domain-list>article[role=button]:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.inventory-workspace .domain-list>article[role=button]>div:first-child b{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inventory-workspace .domain-list>article[role=button]>div:first-child b{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.inventory-workspace .domain-list>article[role=button]>div:first-child b{text-underline-offset:4px}.theme-dark .operations-view .job-card{background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-primary);border-color:var(--mynx-color-border)}.theme-dark .operations-view .job-main small,.theme-dark .operations-view .job-main p{color:var(--mynx-color-text-secondary)}.theme-dark .operations-view .connection-list button{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-primary);border:1px solid var(--mynx-color-border)}.theme-dark .operations-view .connection-list button:hover{background:var(--mynx-color-action-secondary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .operations-view .connection-list button:hover{background:color-mix(in srgb,var(--mynx-color-action-secondary) 12%,var(--mynx-color-surface-muted))}}.theme-dark .operations-view .connection-list button:hover{border-color:var(--mynx-color-border-strong)}.theme-dark .operations-view .connection-list>div{border-bottom-color:var(--mynx-color-border)}@media (max-width:620px){.etsy-executive{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.etsy-executive article{min-width:0;min-height:132px;padding:14px}.social-channel-picker{grid-template-columns:1fr}.calendar-item{grid-template-columns:48px minmax(0,1fr)}.calendar-item-cover{width:48px;height:48px}.calendar-item-actions{grid-column:2;justify-content:flex-end}.domain-form form{gap:14px}.domain-form input,.domain-form select,.domain-form textarea{min-height:48px}.domain-form textarea{min-height:132px}}.workspace-brand{position:relative}.workspace-trigger{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex;background:0 0!important;border:0!important;flex:1!important;width:auto!important;height:auto!important;padding:3px 4px!important}.workspace-trigger span{flex:0 auto;min-width:0}.workspace-trigger svg{color:var(--luxury-gold);flex:none}.workspace-menu-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#0e0e0c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-menu{background:var(--surface,#fff);width:min(520px,100%);max-height:min(760px,100dvh - 48px);color:var(--ink);border:1px solid var(--line);border-radius:22px;padding:22px;overflow:auto;box-shadow:0 30px 90px #0000004d}.workspace-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.workspace-menu>header small{letter-spacing:.16em;color:var(--luxury-gold);font-size:9px;font-weight:800}.workspace-menu h2{margin:5px 0 0;font-size:23px}.workspace-menu>header button{color:inherit;cursor:pointer;background:0 0;border:0}.workspace-list{gap:8px;padding:14px 0;display:grid}.workspace-list>button{border:1px solid var(--line);background:var(--surface-raised,#fff);color:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.workspace-list>button.active{border-color:var(--luxury-gold);background:var(--luxury-gold-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-list>button.active{background:color-mix(in srgb,var(--luxury-gold-soft) 40%,var(--surface,#fff))}}.workspace-list>button>span:first-child{align-items:center;gap:12px;display:flex}.workspace-list i{font-style:normal}.workspace-list b,.workspace-list small{display:block}.workspace-list small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:9px}.add-workspace{border:1px dashed var(--luxury-gold);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:800;display:flex}.new-workspace-form{gap:14px;padding-top:16px;display:grid}.new-workspace-form h3,.new-workspace-form p{margin:0}.new-workspace-form p{color:var(--muted);font-size:12px;line-height:1.5}.new-workspace-form label{gap:6px;font-size:11px;font-weight:800;display:grid}.new-workspace-form input{border:1px solid var(--line);background:var(--field,#fff);width:100%;color:var(--ink);border-radius:11px;padding:12px}.back-workspaces{color:var(--luxury-gold);cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800}.workspace-status{color:var(--muted);margin:12px 0 0;font-size:11px}.theme-dark .workspace-menu,.theme-dark .workspace-list>button{background:var(--surface);color:var(--ink)}@media (max-width:640px){.workspace-menu-backdrop{place-items:stretch stretch;padding:0}.workspace-menu{width:100%;height:100dvh;max-height:none;padding:max(20px,env(safe-area-inset-top,0px)) 18px calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.workspace-menu>header{top:calc(-1 * max(20px,env(safe-area-inset-top,0px)));z-index:2;margin:calc(-1 * max(20px,env(safe-area-inset-top,0px))) -18px 0;padding:max(20px,env(safe-area-inset-top,0px)) 18px 16px;background:var(--surface,#fff);position:sticky}}.app-footer button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.invite-form{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin:1rem 0;display:grid}.invite-form input{border:1px solid var(--line);background:var(--field,#fff);min-height:46px;color:var(--ink);border-radius:12px;padding:0 14px}.admin-simple-list{gap:.65rem;margin-top:1rem;display:grid}.admin-simple-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.admin-simple-list span{gap:.2rem;display:grid}.admin-simple-list small{color:var(--muted);white-space:normal}.admin-simple-list button,.admin-simple-list select{border:1px solid var(--line);background:var(--field,#fff);color:var(--ink);border-radius:10px;padding:.55rem .75rem}.analytics-columns{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1rem;display:grid}.analytics-columns>div{gap:.55rem;display:grid}.analytics-columns article{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.7rem;display:grid}.analytics-columns article small{color:var(--muted);grid-column:1/-1}.suggestion-dialog{background:var(--surface,#fff);border:1px solid var(--line);width:min(520px,100vw - 2rem);color:var(--ink);border-radius:24px;padding:2rem;position:relative;box-shadow:0 28px 80px #0006}.suggestion-dialog>svg{width:38px;height:38px;color:var(--accent)}.suggestion-dialog h2{margin:.35rem 0}.suggestion-dialog p{color:var(--muted)}.suggestion-dialog label{gap:.4rem;margin-top:1rem;font-weight:700;display:grid}.suggestion-dialog select,.suggestion-dialog textarea{border:1px solid var(--line);background:var(--field,#fff);color:var(--ink);font:inherit;border-radius:12px;padding:.8rem}.suggestion-dialog textarea{resize:vertical;min-height:130px}.suggestion-dialog>div:last-child{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.suggestion-dialog>div:last-child button{border:1px solid var(--line);border-radius:10px;min-height:42px;padding:0 1rem}@media (max-width:700px){.invite-form,.analytics-columns{grid-template-columns:1fr}.admin-simple-list article{flex-direction:column;align-items:flex-start}.admin-simple-list select{width:100%}}.content-editor-backdrop{z-index:190;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#0c0d0bad;place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:fixed;inset:0}.content-editor-dialog{background:var(--surface,#fff);width:min(780px,100%);max-height:min(860px,100dvh - 32px);color:var(--ink);border:1px solid var(--border-strong,var(--line));border-radius:22px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000005c}.content-editor-header{border-bottom:1px solid var(--line);background:var(--surface-raised,var(--surface,#fff));justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.content-editor-header h2{margin:5px 0 4px;font-size:clamp(24px,4vw,34px);line-height:1.1}.content-editor-header p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.content-editor-header>button{border:1px solid var(--line);background:var(--surface,#fff);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:grid}.content-editor-header>button svg{width:20px}.content-editor-form{padding:22px 24px calc(24px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:16px;overflow-y:auto;display:grid!important}.content-editor-form>.wide-field,.content-editor-form>.form-actions{grid-column:1/-1}.content-editor-form label{min-width:0}.content-editor-form input,.content-editor-form select,.content-editor-form textarea{box-sizing:border-box;width:100%;max-width:100%}.content-editor-form .social-channel-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.content-editor-form .social-channel-picker label{box-sizing:border-box;border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;margin:0;padding:11px;display:flex;overflow:hidden}.content-editor-form .social-channel-picker input{width:20px;min-width:20px;height:20px;margin:0}.content-editor-form .social-channel-picker label>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.suggestion-dialog.suggestion-success{text-align:center}.suggestion-dialog.suggestion-success>svg{width:52px;height:52px;color:var(--success,#347b57);margin:0 auto 12px}.suggestion-dialog.suggestion-success>div:last-child{justify-content:center}.suggestion-dialog.suggestion-success .primary-action{min-width:130px}.scheduled-publish-consent{border:1px solid var(--line);background:var(--surface-muted,#f5f3ee);cursor:pointer;transition:border-color var(--motion-fast,.14s) ease,background var(--motion-fast,.14s) ease;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.scheduled-publish-consent.is-authorized{border-color:var(--success,#347b57);background:var(--success,#347b57)}@supports (color:color-mix(in lab, red, red)){.scheduled-publish-consent.is-authorized{background:color-mix(in srgb,var(--success,#347b57) 9%,var(--surface,#fff))}}.content-editor-form .scheduled-publish-consent>input{width:22px;min-width:22px;height:22px;accent-color:var(--success,#347b57);margin:1px 0 0}.scheduled-publish-consent span{gap:4px;display:grid}.scheduled-publish-consent b{color:var(--ink);font-size:13px}.scheduled-publish-consent small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.55}.ui-badge--info{background:var(--information,#426f98)}@supports (color:color-mix(in lab, red, red)){.ui-badge--info{background:color-mix(in srgb,var(--information,#426f98) 12%,var(--surface,#fff))}}.ui-badge--info{color:var(--information,#426f98)}.ui-badge--destructive{background:var(--destructive,#ad4545)}@supports (color:color-mix(in lab, red, red)){.ui-badge--destructive{background:color-mix(in srgb,var(--destructive,#ad4545) 12%,var(--surface,#fff))}}.ui-badge--destructive{color:var(--destructive,#ad4545)}.instagram-publish-options{border:1px solid var(--line);background:var(--surface-muted,#f5f3ee);border-radius:14px;overflow:hidden}.instagram-publish-options>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;list-style:none;display:flex}.instagram-publish-options>summary::-webkit-details-marker{display:none}.instagram-publish-options>summary>span:first-child{gap:3px;display:grid}.instagram-publish-options>summary b{font-size:13px}.instagram-publish-options>summary small,.instagram-publish-options>summary>span:last-child{color:var(--muted);font-size:10px}.instagram-publish-options__body{border-top:1px solid var(--line);background:var(--surface,#fff);grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.instagram-option-heading{grid-column:1/-1;align-items:flex-start;gap:10px;padding-top:4px;display:flex}.instagram-option-heading:not(:first-child){border-top:1px solid var(--line);margin-top:6px;padding-top:15px}.instagram-option-heading>svg{width:20px;color:var(--accent);flex:none}.instagram-option-heading>span{gap:2px;display:grid}.instagram-option-heading small,.instagram-alt-text>small{color:var(--muted);font-size:10px;line-height:1.45}.instagram-alt-text{position:relative}.instagram-alt-text>button{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:9px;justify-self:start;margin-top:7px;padding:7px 10px;font-size:11px;font-weight:700}.instagram-ai-label{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex!important}.content-editor-form .instagram-ai-label>input{width:20px;min-width:20px;height:20px}.instagram-ai-label>span{gap:3px;display:grid}.instagram-ai-label small{color:var(--muted);font-size:10px}.instagram-api-note{background:var(--information,#426f98);border-radius:10px;margin:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.instagram-api-note{background:color-mix(in srgb,var(--information,#426f98) 9%,var(--surface))}}.instagram-api-note{color:var(--muted);font-size:10px;line-height:1.55}@media (max-width:640px){.content-editor-backdrop{place-items:stretch stretch;padding:0}.content-editor-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.content-editor-header{padding:max(18px,env(safe-area-inset-top,0px)) 18px 15px}.content-editor-header p{font-size:11px}.content-editor-form{padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:15px}.content-editor-form>.wide-field,.content-editor-form>.form-actions{grid-column:1}.content-editor-form .social-channel-picker{grid-template-columns:1fr}.content-editor-form .social-channel-picker label{min-height:52px}.instagram-publish-options__body{grid-template-columns:1fr}.instagram-option-heading,.instagram-publish-options__body>.wide-field{grid-column:1}.content-editor-form .form-actions{bottom:calc(-24px - env(safe-area-inset-bottom,0px));z-index:2;margin:4px -16px calc(-24px - env(safe-area-inset-bottom,0px));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface,#fff);border-top:1px solid var(--line);position:sticky}.content-editor-form .form-actions button{min-height:46px}.workspace-menu>header{margin:0!important;padding-bottom:16px!important;top:0!important}.workspace-menu-backdrop{transform:translate(-50%);width:100vw!important;height:100dvh!important;left:calc(50% + 7.5px)!important;right:auto!important}}.content-editor-dialog{position:relative}.mynx-system-brand{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:100%;height:auto;display:block}.mynx-system-brand--horizontal{width:clamp(160px,18vw,220px)}.mynx-system-brand--wordmark{width:76px;min-width:76px}.mynx-system-brand--symbol{width:64px;min-width:24px}.landing-page,.account-entry,.auth-loading{color:#f7f5f1;background:#0e121a}.landing-page>nav,.account-entry>nav{border-bottom-color:#303846}.landing-page>nav>.mynx-system-brand,.account-entry>nav a{align-items:center;min-height:56px;display:flex}.landing-page>nav>.mynx-system-brand{width:180px}.account-entry>nav a{width:max-content}.account-entry>nav .mynx-system-brand{width:190px}.auth-loading .mynx-system-brand{width:72px;margin:0 auto 18px}.footer-brand{align-items:center;min-height:38px}.footer-brand .mynx-system-brand{width:72px}.theme-light{--ink:#171a20;--muted:#63676e;--purple:#856126;--accent:#a87b2e;--surface:#fdfcf9;--surface-raised:#fff;--surface-muted:#eeece7;--field:#fff;--line:#d9d7d1;background:#f7f5f1}.theme-dark{--ink:#f7f5f1;--muted:#a9adb5;--purple:#d2aa60;--accent:#d2aa60;--surface:#151a24;--surface-raised:#1c2230;--surface-muted:#242b39;--field:#0e121a;--line:#303846;background:#0e121a}.theme-dark .workspace{background:#0e121a}.theme-dark .panel,.theme-dark .stat,.theme-dark .mini-card,.theme-dark .module-panel,.theme-dark .settings-card,.theme-dark .managed-connection,.theme-dark .connection-overview,.theme-dark .protected-credentials{background:#151a24!important;border-color:#303846!important}.money-periods{width:max-content;margin:0 0 18px auto}@media (max-width:620px){.money-periods{margin-inline:auto}}.theme-dark .calendar-wrap>header button{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-primary);border-color:var(--mynx-color-border)}.theme-dark .calendar-wrap>header button:hover{background:var(--mynx-color-action-secondary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .calendar-wrap>header button:hover{background:color-mix(in srgb,var(--mynx-color-action-secondary) 12%,var(--mynx-color-surface-muted))}}.theme-dark .calendar-wrap>header button:hover{border-color:var(--mynx-color-border-strong)}.month-calendar>button.empty-day,.month-calendar>button.empty-day:disabled{color:#999;box-shadow:none;cursor:default;background:#ececec}.theme-dark .month-calendar>button.empty-day,.theme-dark .month-calendar>button.empty-day:disabled{color:#777;box-shadow:none;background:#343434;border-color:#484848}.mini-card .mini-icon{border-radius:15px;flex:none;width:56px;height:56px}.mini-card .mini-icon svg{stroke-width:1.8px;width:28px;height:28px}.stat .stat-icon{border-radius:13px;flex:none;width:48px;height:48px}.stat .stat-icon svg{stroke-width:1.8px;width:24px;height:24px}.mini-card .ui-button--quiet{margin-top:16px;background:var(--mynx-color-surface-muted)!important;border:1px solid var(--mynx-color-border)!important;color:var(--mynx-color-text-primary)!important}.mini-card .ui-button--quiet:hover{border-color:var(--mynx-color-border-strong)!important;background:var(--mynx-color-action-secondary)!important}@supports (color:color-mix(in lab, red, red)){.mini-card .ui-button--quiet:hover{background:color-mix(in srgb,var(--mynx-color-action-secondary) 10%,var(--mynx-color-surface-muted))!important}}.theme-dark .mini-card .ui-button--quiet{color:#f5f1e7!important;background:#242b36!important;border-color:#3a4453!important}@media (max-width:47.99rem){.mini-card .mini-icon{width:50px;height:50px}.mini-card .mini-icon svg{width:25px;height:25px}.stat .stat-icon{width:42px;height:42px}.stat .stat-icon svg{width:22px;height:22px}}.theme-dark .callback-row,.theme-dark .connection-details>div,.theme-dark .tabs,.theme-dark .settings-nav{background:#0e121a!important;border-color:#303846!important}.theme-dark .tabs button.active,.theme-dark .settings-nav button.active{color:#e1bd78!important;background:#242b39!important}@media (max-width:640px){.landing-page>nav .mynx-system-brand,.account-entry>nav .mynx-system-brand{width:160px}.mynx-system-brand--symbol{width:56px}}.data-card{padding:24px!important}.data-card .card-title h3{font-size:22px}.data-card .card-title p{font-size:13px;line-height:1.5}.data-actions{align-items:stretch;gap:10px;margin-top:18px;display:flex}.data-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex;text-decoration:none!important}.data-download{color:#fff!important;background:#1769d2!important;border:1px solid #1769d2!important}.data-download:hover{background:#1058b5!important}.data-delete{color:#fff!important;background:#b42318!important;border:3px solid #7f1d16!important;font-weight:900!important}.data-delete:hover{background:#961d14!important}.deletion-dialog{background:var(--surface,#fff);width:min(520px,100%);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 28px 80px #0006}.deletion-dialog>svg{color:#b42318;width:38px;height:38px;margin-bottom:12px}.deletion-dialog h2{margin:7px 0 10px;font-size:25px;line-height:1.18}.deletion-dialog p{color:var(--muted);font-size:13px;line-height:1.6}.deletion-dialog>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.deletion-dialog button{border:1px solid var(--line);background:var(--surface,#fff);min-height:42px;color:var(--ink);border-radius:9px;padding:0 14px;font-weight:800}.deletion-dialog .confirm-delete{color:#fff;background:#b42318;border:2px solid #7f1d16;font-weight:900}.app-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px 24px;margin-top:32px;padding:20px 4px 4px;font-size:11px;display:grid}.footer-brand{align-items:baseline;gap:5px;display:flex}.footer-brand b{color:var(--ink);letter-spacing:.09em}.app-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.app-footer a,.app-footer button{text-decoration:none;color:var(--ink)!important;font-size:11px!important;font-weight:700!important}.app-footer a:hover,.app-footer button:hover{text-decoration:underline}.app-footer .footer-logout{background:#fff7f6;border:1px solid #d3aaa6;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex;color:#9b2c25!important}.app-footer>small{text-align:center;color:var(--muted);grid-column:1/-1;font-size:10px}.mobile-more{z-index:60!important;display:grid!important;bottom:66px!important}.mobile-nav{min-height:60px!important;padding:5px 12px max(6px,env(safe-area-inset-bottom,0px))!important}.mobile-nav button{border-radius:11px!important;gap:2px!important;min-height:42px!important}@media (max-width:700px){.data-card{padding:19px!important}.data-actions{grid-template-columns:1fr;display:grid}.data-action{width:100%;min-height:46px}.deletion-dialog{padding:23px 19px}.deletion-dialog>div{display:grid}.deletion-dialog button{width:100%}.app-footer{grid-template-columns:1fr auto;gap:14px 12px;padding-top:18px}.footer-brand{gap:2px;display:grid}.app-footer nav{grid-column:1/-1;justify-content:flex-start;gap:10px 16px}.app-footer .footer-logout{grid-area:1/2}.mobile-nav button{font-size:8px!important}.mobile-nav button svg{width:19px;height:19px}.workspace{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}}.etsy-customer-name-link{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--luxury-gold);text-decoration-color:var(--luxury-gold);background:0 0;border:0;padding:0;font-weight:800}@supports (color:color-mix(in lab, red, red)){.etsy-customer-name-link{-webkit-text-decoration-color:color-mix(in srgb,var(--luxury-gold) 65%,transparent);text-decoration-color:color-mix(in srgb,var(--luxury-gold) 65%,transparent)}}.etsy-customer-name-link{text-underline-offset:3px;cursor:pointer;text-decoration-thickness:1px}.etsy-customer-name-link:hover{color:var(--luxury-gold)}:is(.etsy-customer-name-link:focus-visible,.etsy-map-link:focus-visible){outline:2px solid var(--focus,var(--luxury-gold));outline-offset:3px;border-radius:3px}.etsy-map-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--luxury-gold);text-decoration-color:var(--luxury-gold);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.etsy-map-link{-webkit-text-decoration-color:color-mix(in srgb,var(--luxury-gold) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--luxury-gold) 55%,transparent)}}.etsy-map-link{text-underline-offset:3px}.etsy-map-link:hover{color:var(--luxury-gold)}.etsy-map-link svg:last-child{opacity:.72}.etsy-report-layout-primary{grid-template-columns:1fr}.etsy-report-layout-primary .etsy-product-story{grid-column:1/-1}.etsy-reporting>.etsy-findings{margin-top:2px}.opportunity-radar{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;margin:18px 16px;overflow:hidden}.opportunity-radar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.opportunity-radar>header span{letter-spacing:.15em;color:var(--luxury-gold);font-size:.68rem;font-weight:850}.opportunity-radar>header h3{letter-spacing:-.035em;margin:5px 0 3px;font-size:1.45rem}.opportunity-radar>header p{color:var(--text-secondary);margin:0;font-size:.82rem}.opportunity-radar>header button{border:1px solid var(--line);color:var(--text-primary);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-weight:750;display:flex}.opportunity-radar>header button svg{width:16px}.opportunity-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.opportunity-grid>article{background:var(--surface);grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:170px;padding:21px;display:grid;position:relative}.opportunity-grid>article.has-evidence{box-shadow:inset 3px 0 var(--success)}.opportunity-grid>article.is-unavailable{background:var(--surface-muted)}.opportunity-icon{background:var(--luxury-gold);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.opportunity-icon{background:color-mix(in srgb,var(--luxury-gold) 14%,transparent)}}.opportunity-icon{color:var(--luxury-gold)}.opportunity-icon svg{width:20px}.opportunity-grid small{color:var(--text-muted);letter-spacing:.11em;font-size:.62rem;font-weight:850;display:block}.opportunity-grid h4{margin:8px 0 6px;font-size:1rem;line-height:1.3}.opportunity-grid p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.55}.opportunity-grid em{color:var(--text-muted);font-size:.65rem;font-style:normal;font-weight:800;position:absolute;bottom:16px;right:18px}.opportunity-radar>footer{background:var(--luxury-gold);grid-template-columns:30px auto 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.opportunity-radar>footer{background:color-mix(in srgb,var(--luxury-gold) 7%,var(--surface))}}.opportunity-radar>footer>svg{color:var(--luxury-gold)}.opportunity-radar>footer span{white-space:nowrap;font-weight:850}.opportunity-radar>footer p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.opportunity-radar>footer button{background:var(--action-primary);color:var(--action-primary-text,#fff);white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:850;display:flex}.opportunity-radar>footer button svg{width:16px}@media (max-width:760px){.opportunity-grid{grid-template-columns:1fr}.opportunity-radar>header{padding:18px}.opportunity-radar>header button span{display:none}.opportunity-radar>footer{grid-template-columns:26px 1fr}.opportunity-radar>footer p,.opportunity-radar>footer button{grid-column:1/-1}.opportunity-radar>footer button{justify-content:center}}@media (max-width:540px){.opportunity-radar{margin:14px 10px}.opportunity-grid>article{min-height:180px;padding:18px}.opportunity-radar>header h3{font-size:1.25rem}}.opportunity-grid>article{min-height:154px}.opportunity-grid>article.opportunity-with-media{grid-template-columns:76px minmax(0,1fr)}.opportunity-with-media>img{object-fit:cover;background:var(--surface-muted);border-radius:12px;width:76px;height:94px}.suggestion-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.suggestion-chips button{border:1px solid var(--line);background:var(--surface-raised);color:var(--text-primary);border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:750}.suggestion-chips button:hover{border-color:var(--luxury-gold)}.evidence-note{color:var(--text-muted);margin-top:7px;font-size:.62rem;display:block}.culture-posters{gap:9px;margin:10px 0 5px;display:flex}.culture-posters a{width:62px;color:inherit;text-decoration:none;position:relative}.culture-posters img,.culture-posters a>svg{object-fit:cover;background:var(--surface-raised);border-radius:9px;width:62px;height:82px;display:block}.culture-posters span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.6rem;display:block;overflow:hidden}.tmdb-credit{color:var(--text-muted);margin-top:5px;font-size:.58rem;display:inline-block}.opportunity-radar>footer.golden-tip{border-top:1px solid var(--luxury-gold);grid-template-columns:44px auto minmax(220px,1fr) auto;position:relative}@supports (color:color-mix(in lab, red, red)){.opportunity-radar>footer.golden-tip{border-top:1px solid color-mix(in srgb,var(--luxury-gold) 42%,var(--line))}}.opportunity-radar>footer.golden-tip{background:linear-gradient(100deg,var(--luxury-gold),var(--luxury-gold))}@supports (color:color-mix(in lab, red, red)){.opportunity-radar>footer.golden-tip{background:linear-gradient(100deg,color-mix(in srgb,var(--luxury-gold) 21%,var(--surface)),color-mix(in srgb,var(--luxury-gold) 7%,var(--surface)))}}.golden-tip-icon{background:var(--luxury-gold);width:42px;height:42px;color:var(--ink,#111);border-radius:50%;place-items:center;display:grid}.golden-tip-icon svg{width:21px}.golden-tip>div{gap:2px;display:grid}.golden-tip>div small{color:var(--luxury-gold);letter-spacing:.14em;font-size:.62rem;font-weight:900}.golden-tip>div strong{white-space:nowrap;font-size:.9rem}.opportunity-radar>footer.golden-tip button{background:var(--luxury-gold);color:var(--ink,#111)}@media (max-width:760px){.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-grid>article,.opportunity-grid>article.opportunity-with-media{flex-direction:column;gap:9px;min-height:246px;padding:15px;display:flex}.opportunity-with-media>img{width:100%;height:98px}.opportunity-grid em{bottom:11px;right:13px}.opportunity-grid h4{font-size:.88rem}.opportunity-grid p{font-size:.7rem;line-height:1.4}.suggestion-chips{gap:4px;margin-top:8px}.suggestion-chips button{font-size:.58rem}.culture-posters{gap:5px}.culture-posters a{width:43px}.culture-posters img,.culture-posters a>svg{width:43px;height:60px}.culture-posters span{display:none}.opportunity-radar>footer.golden-tip{grid-template-columns:40px 1fr}.opportunity-radar>footer.golden-tip p,.opportunity-radar>footer.golden-tip button{grid-column:1/-1}.opportunity-radar>footer.golden-tip button{justify-content:center}}@media (max-width:390px){.opportunity-grid{grid-template-columns:1fr}.opportunity-grid>article,.opportunity-grid>article.opportunity-with-media{min-height:190px}.opportunity-with-media>img{width:92px;height:108px}}.opportunity-radar .opportunity-grid{background:var(--surface-muted);gap:14px;padding:16px}.opportunity-radar .opportunity-grid>.opportunity-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;min-height:205px;overflow:hidden;box-shadow:0 8px 24px #1418170e}.opportunity-radar .opportunity-grid>.opportunity-card.has-evidence{box-shadow:0 8px 24px #1418170e}.opportunity-card-body{flex-direction:column;align-items:flex-start;min-width:0;height:100%;display:flex}.opportunity-card-body>h4{overflow-wrap:anywhere}.opportunity-card-body>em{align-self:flex-end;margin-top:auto;padding-top:14px;position:static}.opportunity-instagram{border-top:3px solid #d62976!important}.opportunity-instagram .opportunity-icon{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d 58%,#fcb045)}.opportunity-etsy{border-top:3px solid #f1641e!important}.opportunity-etsy .opportunity-icon{color:#fff;background:#f1641e}.opportunity-pinterest{border-top:3px solid #bd081c!important}.opportunity-pinterest .opportunity-icon{color:#fff;background:#bd081c}.pinterest-developer-mode .pinterest-publish-module{display:none}.pinterest-developer-mode>.channel-warning{border:1px solid #bd081c}@supports (color:color-mix(in lab, red, red)){.pinterest-developer-mode>.channel-warning{border:1px solid color-mix(in srgb,#bd081c 35%,var(--line))}}.pinterest-developer-mode>.channel-warning{background:#bd081c;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.pinterest-developer-mode>.channel-warning{background:color-mix(in srgb,#bd081c 7%,var(--surface,#fff))}}.pinterest-developer-mode>.channel-warning{color:var(--ink);padding:15px 18px}.pinterest-developer-mode>.channel-warning p{color:var(--muted);margin:5px 0 0;line-height:1.5}.developer-connection-page{background:var(--page,#f6f4f0);min-height:100vh;color:var(--ink);place-items:center;padding:28px;display:grid}.developer-connection-card{border:1px solid var(--line);background:var(--surface,#fff);width:min(680px,100%);box-shadow:var(--shadow);border-radius:22px;gap:20px;padding:28px;display:grid}.developer-connection-card>a{width:max-content;color:var(--muted);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex}.developer-connection-card>a svg{width:17px}.developer-connection-card>header{align-items:flex-start;gap:16px;display:flex}.developer-connection-card>header>svg{color:#bd081c;flex:none;width:34px;height:34px}.developer-connection-card header span{letter-spacing:.14em;color:#bd081c;font-size:10px;font-weight:900}.developer-connection-card h1{margin:4px 0 8px;font-size:30px}.developer-connection-card header p,.developer-token-note{color:var(--muted);margin:0;line-height:1.55}.developer-connection-card>label{gap:8px;font-weight:800;display:grid}.developer-connection-card input{border:1px solid var(--line);background:var(--surface-muted,#f7f5f2);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px}.developer-token-note{font-size:12px}.developer-connected{background:#2c8a5d;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.developer-connected{background:color-mix(in srgb,#2c8a5d 10%,var(--surface,#fff))}}.developer-connected{color:#24724e}.developer-connected span{display:grid}.developer-connected small{color:var(--muted)}.developer-connection-actions{flex-wrap:wrap;gap:10px;display:flex}.developer-connection-actions :is(button,a){border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:8px 16px;font-weight:800;text-decoration:none;display:inline-flex}.developer-connection-actions .primary-action{background:var(--ink);color:var(--surface,#fff)}.developer-connection-card>details{border-top:1px solid var(--line);padding-top:16px}.developer-connection-card>details>summary{cursor:pointer;font-weight:700}.developer-connection-card>details[open]>:not(summary){margin-top:16px}.developer-token-field{gap:8px;font-weight:800;display:grid}.developer-token-field input{box-sizing:border-box;width:100%;min-width:0}.developer-connection-actions a:focus-visible{outline:3px solid var(--mynx-color-focus,#3975de);outline-offset:3px}.opportunity-culture{border-top:3px solid var(--luxury-gold)!important}.opportunity-with-media>img{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.opportunity-with-media>img{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.opportunity-with-media>img{box-shadow:0 4px 14px #1418171a}.suggestion-label{color:var(--text-secondary);margin-top:13px;font-size:.68rem;font-weight:800;display:block}.opportunity-instagram .suggestion-chips{margin-top:7px}.opportunity-instagram .suggestion-chips button{background:#d62976}@supports (color:color-mix(in lab, red, red)){.opportunity-instagram .suggestion-chips button{background:color-mix(in srgb,#d62976 7%,var(--surface))}}.opportunity-instagram .suggestion-chips button{border-color:#d62976}@supports (color:color-mix(in lab, red, red)){.opportunity-instagram .suggestion-chips button{border-color:color-mix(in srgb,#d62976 24%,var(--line))}}@media (max-width:760px){.opportunity-radar .opportunity-grid{grid-template-columns:1fr;gap:12px;padding:12px}.opportunity-radar .opportunity-grid>.opportunity-card,.opportunity-radar .opportunity-grid>.opportunity-card.opportunity-with-media{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:0;padding:18px;display:grid}.opportunity-radar .opportunity-grid>.opportunity-card.opportunity-with-media{grid-template-columns:92px minmax(0,1fr)}.opportunity-radar .opportunity-with-media>img{width:92px;height:112px}.opportunity-card-body>em{padding-top:12px}}@media (max-width:430px){.opportunity-radar .opportunity-grid>.opportunity-card.opportunity-with-media{grid-template-columns:76px minmax(0,1fr)}.opportunity-radar .opportunity-with-media>img{width:76px;height:96px}.opportunity-radar .opportunity-grid>.opportunity-card{padding:16px}}.opportunity-next-step{background:#f1641e;border-radius:10px;gap:5px;margin-top:14px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.opportunity-next-step{background:color-mix(in srgb,#f1641e 7%,var(--surface))}}.opportunity-next-step b{font-size:.68rem}.opportunity-next-step span{color:var(--text-secondary);font-size:.68rem;line-height:1.4}.opportunity-next-step button{color:#b4420d;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:.68rem;font-weight:850;text-decoration:underline}.opportunity-platform-mark{font-size:1.45rem;font-weight:800}.account-focus-warning{border:1px solid var(--mynx-color-warning);margin-top:12px;padding:9px 10px;display:block}@supports (color:color-mix(in lab, red, red)){.account-focus-warning{border:1px solid color-mix(in srgb,var(--mynx-color-warning) 35%,var(--line))}}.account-focus-warning{background:var(--mynx-color-warning);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.account-focus-warning{background:color-mix(in srgb,var(--mynx-color-warning) 8%,var(--surface))}}.account-focus-warning{color:var(--text-primary);font-size:.67rem;font-weight:750;line-height:1.45}.idea-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.idea-head-actions button{align-items:center;gap:8px;display:inline-flex}.idea-start-surface{gap:22px;display:grid}.idea-start-surface>.ui-empty-state{border:1px solid var(--mynx-color-border,#dedbd2);background:var(--mynx-color-surface,#fffefa);border-radius:16px;padding:34px}.idea-start-surface>.ui-empty-state>svg{width:34px;height:34px;color:var(--luxury-gold)}.idea-start-surface>.ui-empty-state p{max-width:620px}.idea-empty-actions{justify-content:center;margin-top:12px;display:flex}.idea-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.idea-template-grid article{border:1px solid var(--mynx-color-border,#dedbd2);background:var(--mynx-color-surface,#fffefa);min-height:260px;box-shadow:var(--mynx-elevation-surface,0 12px 35px #1c1b170e);border-radius:16px;flex-direction:column;padding:22px;display:flex}.idea-template-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.idea-template-grid header>span:first-child{background:var(--mynx-color-accent-soft,#e8dcc5);color:#6f5325;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.idea-template-grid small{color:var(--mynx-color-text-secondary,#6e7069);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-weight:800}.idea-template-grid h3{margin:7px 0 8px;font-size:20px}.idea-template-grid p{color:var(--mynx-color-text-secondary,#6e7069);margin:0;line-height:1.55}.idea-template-grid button{border:0;border-top:1px solid var(--mynx-color-border,#dedbd2);color:var(--mynx-color-text-primary,#151613);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 0 0;font-weight:800;display:flex}.idea-template-grid button svg{width:17px}.provenance-badge{background:var(--mynx-color-information-soft,#edf2f6);width:max-content;max-width:100%;color:var(--mynx-color-text-secondary,#52606b);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.provenance-badge svg{flex:none;width:12px;height:12px}.provenance-official{background:var(--luxury-gold,#b18a45);color:#fff}.provenance-suggested{background:var(--mynx-color-accent-soft,#f2eadc);color:#755a2b}.idea-editor>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.idea-editor>header h3{margin:4px 0 0}.idea-editor>header button{border:1px solid var(--mynx-color-border,#dedbd2);background:0 0;place-items:center;width:44px;height:44px;padding:0;display:grid}.template-provenance{background:var(--mynx-color-surface-muted,#f5f3ed);border-radius:12px;gap:10px;padding:14px;display:grid}.template-provenance p,.template-truth-note{color:var(--mynx-color-text-secondary,#6e7069);margin:0;line-height:1.5}.template-variable-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.template-variable-grid label{gap:7px;font-size:12px;font-weight:800;display:grid}.template-variable-grid label span{background:var(--mynx-color-warning-soft,#f8efd8);text-transform:uppercase;border-radius:5px;justify-self:start;padding:3px 6px;font-size:8px}.template-variable-grid input{border:1px solid var(--mynx-color-border,#dedbd2);background:var(--mynx-color-field,#fff);min-height:44px;color:inherit;border-radius:9px;padding:10px 12px}.template-truth-note{border-left:3px solid var(--mynx-color-information,#56748b);padding-left:12px;font-size:11px}.theme-dark .idea-start-surface>.ui-empty-state,.theme-dark .idea-template-grid article{background:var(--surface);border-color:var(--line)}.theme-dark .template-provenance{background:var(--surface-raised)}.theme-dark .template-variable-grid input{background:var(--field);border-color:var(--line)}@media (max-width:900px){.idea-template-grid{grid-template-columns:1fr}.idea-template-grid article{min-height:220px}.idea-head-actions{justify-content:flex-start}.template-variable-grid{grid-template-columns:1fr}}.inventory-start-surface{gap:22px;display:grid}.inventory-start-surface>.ui-empty-state{border:1px solid var(--mynx-color-border,#dedbd2);background:var(--mynx-color-surface,#fffefa);border-radius:16px;padding:34px}.inventory-start-surface>.ui-empty-state>svg{width:34px;height:34px;color:var(--luxury-gold)}.inventory-start-surface>.ui-empty-state .primary-action{margin-top:12px}.inventory-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-template-grid>article{border:1px solid var(--mynx-color-border,#dedbd2);background:var(--mynx-color-surface,#fffefa);box-shadow:var(--mynx-elevation-surface,0 12px 35px #1c1b170e);border-radius:16px;padding:22px}.inventory-template-grid>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-template-grid>article>header>span:first-child{background:var(--mynx-color-accent-soft,#e8dcc5);color:#6f5325;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.inventory-template-grid h3{margin:18px 0 6px}.inventory-template-grid>article>p{color:var(--mynx-color-text-secondary,#6e7069);margin:0 0 16px;line-height:1.5}.inventory-template-grid>article>div{border-top:1px solid var(--mynx-color-border,#dedbd2);display:grid}.inventory-template-grid>article>div>button{border:0;border-bottom:1px solid var(--mynx-color-border,#dedbd2);color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.inventory-template-grid>article>div>button:last-child{border-bottom:0}.inventory-template-grid button span{gap:3px;font-weight:800;display:grid}.inventory-template-grid button small{color:var(--mynx-color-text-secondary,#6e7069);font-size:9px;font-weight:600}.inventory-template-grid button svg{flex:none;width:16px}.theme-dark .inventory-start-surface>.ui-empty-state,.theme-dark .inventory-template-grid>article{background:var(--surface);border-color:var(--line)}@media (max-width:800px){.inventory-template-grid{grid-template-columns:1fr}}.inventory-head-actions{align-items:center;gap:10px;display:flex}.inventory-import>.secondary-action{align-items:center;gap:7px;display:flex}.inventory-import>.secondary-action svg{width:17px}.inventory-import-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0ea3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.inventory-import-dialog{border:1px solid var(--line);background:var(--surface,#fff);border-radius:22px;grid-template-rows:auto auto auto minmax(180px,1fr) auto;width:min(1420px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000052}.inventory-import-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.inventory-import-dialog>header span{letter-spacing:.15em;color:var(--luxury-gold);font-size:9px;font-weight:900}.inventory-import-dialog h3{margin:5px 0;font-size:24px}.inventory-import-dialog header p{color:var(--muted);margin:0}.inventory-import-dialog>header>button,.inventory-import-row>button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:10px;place-items:center;display:grid}.inventory-import-dialog>header>button{width:40px;height:40px}.inventory-import-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 24px;display:flex}.inventory-import-toolbar button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:flex}.inventory-import-toolbar .primary-action{background:var(--ink);color:var(--surface,#fff)}.inventory-import-toolbar svg{width:16px}.inventory-import-toolbar>span{color:var(--muted);margin-left:auto;font-size:11px}.inventory-import-dialog>.form-success,.inventory-import-dialog>.form-error{margin:12px 24px 0}.inventory-import-dialog>.form-error{align-items:center;gap:8px;display:flex}.inventory-import-dialog>.form-error svg{flex:none;width:17px}.inventory-import-table{padding:0 24px 15px;overflow:auto}.inventory-import-head,.inventory-import-row{grid-template-columns:70px 120px 140px 120px minmax(220px,1fr) 90px 115px 110px 135px 38px;align-items:start;gap:8px;min-width:1240px;display:grid}.inventory-import-head{z-index:1;background:var(--surface,#fff);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:13px 0 8px;font-size:9px;font-weight:900;position:sticky;top:0}.inventory-import-row{border-top:1px solid var(--line);padding:9px 0}.inventory-import-row.confirmed{background:#2c8a5d0d}.inventory-import-row input,.inventory-import-row select{border:1px solid var(--line);background:var(--surface-muted,#f7f5f2);width:100%;min-height:39px;color:var(--ink);font:inherit;border-radius:9px;padding:0 9px;font-size:11px}.row-confirm{place-items:center;padding-top:4px;display:grid}.row-confirm input{opacity:0;pointer-events:none;position:absolute}.row-confirm span{border:1px solid var(--line);color:#0000;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.row-confirm input:checked+span{color:#fff;background:#2c8a5d;border-color:#2c8a5d}.row-confirm svg{width:16px}.import-description{gap:3px;display:grid}.import-description small{color:#a15b2e;font-size:9px}.import-description em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.inventory-import-row>button{color:#a7463e;width:36px;height:36px}.inventory-import-row>button svg{width:16px}.inventory-import-empty{text-align:center;min-height:220px;color:var(--muted);align-content:center;place-items:center;display:grid}.inventory-import-empty svg{width:34px}.inventory-import-empty b{color:var(--ink);margin-top:9px}.inventory-import-empty p{max-width:480px;margin:5px 0}.inventory-import-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.inventory-import-dialog>footer button{border:1px solid var(--line);min-height:43px;color:var(--ink);background:0 0;border-radius:10px;padding:0 16px;font-weight:800}.inventory-import-dialog>footer .primary-action{background:var(--ink);color:var(--surface,#fff)}@media (max-width:760px){.inventory-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.inventory-head-actions button{justify-content:center;width:100%}.inventory-import-backdrop{place-items:end;padding:0}.inventory-import-dialog{border-radius:20px 20px 0 0;width:100vw;max-height:94vh}.inventory-import-dialog>header,.inventory-import-toolbar,.inventory-import-dialog>footer{padding-left:16px;padding-right:16px}.inventory-import-toolbar{flex-wrap:wrap}.inventory-import-toolbar>span{width:100%;margin-left:0}.inventory-import-table{padding-left:16px;padding-right:16px}}.smart-fill-page{gap:20px;display:grid}.smart-fill-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.smart-fill-hero>button{margin-top:3px}.smart-fill-hero h2{align-items:center;gap:10px;margin:5px 0 7px;display:flex}.smart-fill-hero h2 svg{width:24px;color:var(--luxury-gold)}.smart-fill-hero p{color:var(--muted);margin:0}.smart-fill-intake{gap:8px;display:flex}.smart-fill-intake>button,.smart-fill-intake .secondary-action{white-space:nowrap;align-items:center;gap:7px;display:flex}.smart-fill-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.smart-fill-summary article{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:12px;min-height:92px;padding:17px;display:flex}.smart-fill-summary svg{width:22px;color:var(--luxury-gold);flex:none}.smart-fill-summary span{gap:4px;display:grid}.smart-fill-summary small{color:var(--muted)}.smart-fill-sheet{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.smart-fill-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.smart-fill-toolbar h3{margin:0 0 4px}.smart-fill-toolbar p{color:var(--muted);margin:0}.smart-fill-toolbar>span{white-space:nowrap;color:var(--luxury-gold);font-weight:900}.smart-fill-scroll{overflow:auto}.smart-fill-head,.smart-fill-row{grid-template-columns:38px 190px 190px 70px 92px 82px 130px 105px 100px 90px minmax(210px,1fr) 126px;align-items:center;gap:8px;min-width:1540px;padding:10px 14px;display:grid}.smart-fill-head{z-index:1;background:var(--panel);color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900;position:sticky;top:0}.smart-fill-row{border-top:1px solid var(--line);transition:background .18s,border-color}.smart-fill-row.unapproved{background:#a7463e1a;box-shadow:inset 4px 0 #a7463e}.smart-fill-row.approved{background:#2c8a5d1a;box-shadow:inset 4px 0 #2c8a5d}.smart-fill-row>input,.smart-fill-row>select,.smart-fill-size input{border:1px solid var(--line);background:var(--surface-muted);width:100%;min-height:39px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px;font-size:11px}.smart-fill-row :disabled{opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;border-color:#0000}.smart-fill-size{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.smart-fill-size i{color:var(--muted);font-style:normal}.smart-fill-source{overflow:hidden}.smart-fill-source a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--luxury-gold);text-decoration-color:var(--luxury-gold);text-underline-offset:3px;align-items:center;gap:5px;display:flex}.smart-fill-source svg{flex:none;width:13px}.smart-fill-actions{gap:6px;display:flex}.smart-fill-actions button{background:0 0;border:1px solid;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.smart-fill-actions svg{width:16px}.smart-fill-actions .edit{color:#c9952e}.smart-fill-actions .approve{color:#2c8a5d}.smart-fill-actions .delete{color:#b34e46}.smart-fill-sheet>footer{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:15px 20px;display:flex}.smart-fill-sheet>footer button{align-items:center;gap:7px;display:flex}.smart-fill-empty{text-align:center;min-height:220px;color:var(--muted);align-content:center;place-items:center;display:grid}.smart-fill-empty svg{color:var(--luxury-gold)}.smart-fill-empty b{color:var(--ink);margin-top:10px}.smart-fill-empty p{margin:5px 0}.smart-fill-row>label,.smart-fill-head>label{place-items:center;display:grid}.smart-fill-row input[type=checkbox],.smart-fill-head input[type=checkbox]{width:18px;height:18px;accent-color:var(--luxury-gold)}@media (max-width:900px){.smart-fill-hero{grid-template-columns:1fr}.smart-fill-hero>button{justify-self:start}.smart-fill-intake{grid-template-columns:1fr 1fr;display:grid}.smart-fill-summary{grid-template-columns:1fr}.smart-fill-toolbar{align-items:flex-start}.smart-fill-sheet>footer{position:sticky;left:0}.inventory-head-actions{grid-template-columns:1fr 1fr}.inventory-head-actions>.primary-action{grid-column:1/-1}}@media (max-width:560px){.smart-fill-page{gap:14px}.smart-fill-intake{grid-template-columns:1fr}.smart-fill-toolbar,.smart-fill-sheet>footer{display:grid}.smart-fill-sheet>footer button{justify-content:center}.smart-fill-summary article{min-height:76px}.smart-fill-hero h2{font-size:27px}}.etsy-report-status{text-align:right;color:var(--ink);align-self:center;font-size:12px;font-weight:800}.etsy-report-status small{color:var(--muted);font-size:10px;font-weight:500}@media (max-width:700px){.etsy-report-status{text-align:left}}.etsy-fee-estimator>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.etsy-fee-estimator>header>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.etsy-fee-estimator>header svg{width:24px;height:24px;color:var(--luxury-gold);grid-row:1/3}.etsy-fee-estimator>header small{letter-spacing:.13em;color:var(--muted);font-size:8px;font-weight:800}.etsy-fee-estimator>header h3{margin:2px 0 0}.fee-estimator-intro{max-width:780px;color:var(--muted);line-height:1.55}.fee-estimator-body{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:20px;margin-top:20px;display:grid}.fee-estimator-body>form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.fee-estimator-body>form>label:not(.check-field){gap:7px;font-size:10px;font-weight:800;display:grid}.fee-estimator-body input[type=number]{border:1px solid var(--line);background:var(--field,#fff);min-height:44px;color:inherit;border-radius:9px;padding:10px 12px}.fee-estimator-body .check-field{min-height:44px;font-size:10px}.fee-estimate-result{background:var(--mynx-color-surface-muted,#f5f3ed);border-radius:14px;align-content:start;padding:20px;display:grid}.fee-estimate-result>small{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:800}.fee-estimate-result>strong{margin:5px 0 14px;font-size:30px}.fee-estimate-result dl{gap:8px;margin:0;display:grid}.fee-estimate-result dl div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.fee-estimate-result dt{color:var(--muted)}.fee-estimate-result dd{margin:0;font-weight:800}.fee-estimate-result a{color:inherit;align-items:center;gap:7px;margin-top:18px;font-size:9px;font-weight:800;display:flex}.fee-estimate-result a svg{width:14px;height:14px}.etsy-fee-estimator>details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.etsy-fee-estimator>details summary{cursor:pointer;font-size:10px;font-weight:800}.fee-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.fee-policy-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;padding:13px;display:grid}.fee-policy-list b,.fee-policy-list small{display:block}.fee-policy-list small,.fee-policy-list p{color:var(--muted);font-size:8px;line-height:1.45}.fee-policy-list em{color:#735a2e;font-size:8px;font-style:normal;font-weight:800}.fee-policy-list p{grid-column:1/-1;margin:0}.theme-dark .fee-estimate-result{background:var(--surface-raised)}@media (max-width:760px){.etsy-fee-estimator>header{display:grid}.fee-estimator-body,.fee-policy-list{grid-template-columns:1fr}}.fee-estimator-disclosure{overflow:hidden;padding:0!important}.fee-estimator-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.fee-estimator-disclosure>summary::-webkit-details-marker{display:none}.fee-estimator-disclosure>summary>span:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.fee-estimator-disclosure>summary>span:first-child svg{width:24px;height:24px;color:var(--luxury-gold);grid-row:1/3}.fee-estimator-disclosure>summary small{letter-spacing:.13em;color:var(--muted);font-size:8px;font-weight:800}.fee-estimator-disclosure>summary h3{margin:2px 0 0}.fee-estimator-summary-actions{align-items:center;gap:10px;display:flex}.fee-estimator-summary-actions>svg{box-sizing:content-box;background:var(--luxury-gold-soft,#e8dcc5);color:#6f5325;stroke-width:3px;border-radius:50%;width:17px;height:17px;padding:5px;transition:transform .18s,background .18s}.fee-estimator-disclosure>summary:hover .fee-estimator-summary-actions>svg{background:var(--luxury-gold,#b18a45);color:#fff}.fee-estimator-disclosure[open] .fee-estimator-summary-actions>svg{background:var(--luxury-gold,#b18a45);color:#fff;transform:rotate(180deg)}.fee-estimator-disclosure[open]>summary{border-bottom:1px solid var(--line)}.fee-estimator-disclosure__content{padding:18px 20px 20px}.fee-estimator-disclosure__content>.fee-estimator-intro{margin-top:0}.fee-estimator-disclosure__content>details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.fee-estimator-disclosure__content>details summary{cursor:pointer;font-size:10px;font-weight:800}@media (max-width:760px){.fee-estimator-disclosure>summary{align-items:flex-start}.fee-estimator-summary-actions .provenance-badge{display:none}.fee-estimator-disclosure__content{padding:16px}}@media (max-width:520px){.fee-estimator-body>form{grid-template-columns:1fr}}.inventory-order-summaries{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:12px 24px 0;display:grid}.inventory-order-summaries article{border:1px solid var(--line);background:var(--surface-muted,#f7f5f2);border-radius:12px;gap:8px;padding:13px;display:grid}.inventory-order-summaries article>span b,.inventory-order-summaries article>span small{display:block}.inventory-order-summaries article>span small,.inventory-order-summaries article>small{color:var(--muted);margin-top:3px;font-size:8px}.inventory-order-summaries dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.inventory-order-summaries dl div{gap:2px;display:grid}.inventory-order-summaries dt{color:var(--muted);font-size:8px}.inventory-order-summaries dd{margin:0;font-size:11px;font-weight:900}.inventory-import-head,.inventory-import-row{grid-template-columns:70px 120px 140px 120px minmax(250px,1fr) 85px 105px 105px 95px 95px 120px 130px 38px;min-width:1640px}.dimension-input{gap:2px;display:grid}.dimension-input small{min-height:12px;color:var(--muted);text-align:right;font-size:8px}@media (max-width:760px){.inventory-order-summaries{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.inventory-order-summaries dl{grid-template-columns:repeat(2,1fr)}}.fee-estimator-body select{border:1px solid var(--line);background:var(--field,#fff);min-height:44px;color:inherit;border-radius:9px;padding:10px 12px}.fee-estimator-body .wide-pricing-field{grid-column:1/-1}.pricing-source{background:var(--luxury-gold);border-radius:9px;margin:14px 0 0;padding:10px}@supports (color:color-mix(in lab, red, red)){.pricing-source{background:color-mix(in srgb,var(--luxury-gold) 12%,transparent)}}.pricing-source{font-size:9px;line-height:1.5}.fee-estimate-result dl .suggested-price{border-top:1px solid var(--line);margin-top:5px;padding-top:9px;font-size:11px}.workflow-note{background:var(--mynx-color-surface-muted);color:var(--mynx-color-action-secondary)}.workflow-note p{color:var(--mynx-color-text-secondary)}.opportunity-radar>footer.golden-tip button{color:#171915}.settings-grid label{color:var(--mynx-color-text-secondary)}.theme-dark .app-footer .footer-logout{border-color:#ff8a80;color:#ff8a80!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .app-footer .footer-logout{border-color:color-mix(in srgb,#ff8a80 45%,var(--mynx-color-border))}}.channels-hub>.module-head>button,.channel-overview-card>header>button,.instagram-workspace>.instagram-module:first-of-type>header>button,.channel-hero-actions>button:first-child,.content-opportunity-radar>header>button{display:none!important}.sitemap-page{min-height:100svh}.sitemap-page .sitemap-intro{max-width:760px}.sitemap-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1180px;margin:0 auto;padding:0 28px 56px;display:grid}.sitemap-groups>section{background:var(--surface,#151c2a);border:1px solid var(--border,#30394b);border-radius:24px;padding:24px;box-shadow:0 18px 45px #0000001f}.sitemap-groups h2{color:var(--text,#f7f5f2);margin:0 0 16px;font-size:1.15rem}.sitemap-groups nav{gap:8px;display:grid}.sitemap-groups nav a{min-height:46px;color:var(--text,#f7f5f2);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;text-decoration:none;display:flex}:is(.sitemap-groups nav a:hover,.sitemap-groups nav a:focus-visible){border-color:var(--workspace-accent,#d7ad52);background:#d7ad5217;outline:none}.sitemap-groups nav a span:last-child{color:var(--workspace-accent,#d7ad52);font-weight:800}@media (max-width:900px){.sitemap-groups{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sitemap-groups{grid-template-columns:1fr;gap:16px;padding:0 18px 100px}.sitemap-groups>section{border-radius:18px;padding:20px}}.settings-tabs-shell{margin:22px 0 28px;display:block!important}.settings-tabs-shell .tab-scroll-hint{display:none!important}.settings-nav.settings-nav-scroll{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:0 0!important;border:0!important;max-width:none!important;padding:0!important;display:grid!important;overflow:visible!important}.settings-nav.settings-nav-scroll button{text-align:center;justify-content:center;align-items:flex-start;min-height:72px;line-height:1.25;position:relative;border:1px solid var(--border,#30394b)!important;background:var(--surface,#151c2a)!important;min-width:0!important;color:var(--muted,#aeb5c2)!important;white-space:normal!important;box-shadow:none!important;border-radius:16px!important;padding:16px 14px!important;display:flex!important}:is(.settings-nav.settings-nav-scroll button:hover,.settings-nav.settings-nav-scroll button:focus-visible){outline:2px solid #0000;transform:translateY(-1px);border-color:var(--workspace-accent,#d7ad52)!important;color:var(--text,#f7f5f2)!important}.settings-nav.settings-nav-scroll button.active{border-color:var(--workspace-accent,#d7ad52)!important;background:linear-gradient(145deg,#d7ad522e,var(--surface,#151c2a))!important;color:var(--workspace-accent,#d7ad52)!important;box-shadow:inset 3px 0 0 var(--workspace-accent,#d7ad52)!important}.settings-nav.settings-nav-scroll button.active:after{content:"Current";letter-spacing:.12em;text-transform:uppercase;color:var(--workspace-accent,#d7ad52);font-size:.56rem;position:absolute;bottom:7px;right:9px}@media (max-width:760px){.settings-nav.settings-nav-scroll{grid-template-columns:1fr 1fr}.settings-nav.settings-nav-scroll button{min-height:76px;font-size:.92rem;padding:7px!important}}@media (max-width:380px){.settings-nav.settings-nav-scroll{grid-template-columns:1fr}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mailbox-trigger{place-items:center;position:relative;display:grid!important}.mailbox-trigger i{color:#fff;background:#b5443c;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.mailbox-backdrop{z-index:120;background:#10131099;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mailbox-dialog{background:var(--surface,#fff);width:min(980px,100%);height:min(720px,100vh - 40px);color:var(--ink);border:1px solid var(--line);border-radius:24px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 34px 100px #0005}.mailbox-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mailbox-dialog>header>div{align-items:center;gap:11px;display:flex}.mailbox-dialog>header span{gap:2px;display:grid}.mailbox-dialog>header small{color:var(--muted);font-size:9px}.mailbox-dialog>header button{color:inherit;background:0 0;border:0}.mailbox-panel{grid-template-columns:330px 1fr;min-height:0;display:grid}.mailbox-panel.embedded{border:1px solid var(--line);border-radius:16px;height:600px;margin-top:14px;overflow:hidden}.mailbox-list{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface,#fff) 94%,var(--purple) 6%);min-height:0;overflow:auto}.mailbox-tools{background:inherit;z-index:2;gap:8px;padding:13px;display:flex;position:sticky;top:0}.mailbox-tools button{border:1px solid var(--line);background:var(--surface,#fff);min-height:39px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:flex}.mailbox-tools button:first-child{flex:1}.mailbox-tools svg{width:16px}.mailbox-list>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;gap:10px;padding:13px;display:flex}.mailbox-list>button.active{background:color-mix(in srgb,var(--purple) 12%,var(--surface,#fff))}.mailbox-list>button span{gap:4px;min-width:0;display:grid}.mailbox-list>button small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.mailbox-list>button time{color:var(--muted);font-size:8px}.mailbox-list>button i{background:var(--purple);color:#fff;border-radius:10px;align-self:start;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.mailbox-empty,.mailbox-welcome{text-align:center;min-height:230px;color:var(--muted);place-content:center;gap:7px;padding:25px;display:grid}.mailbox-empty svg,.mailbox-welcome svg{color:var(--purple);margin:auto}.mailbox-content{grid-template-rows:auto 1fr auto;min-height:0;display:grid;position:relative}.mailbox-content-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.mailbox-content-head>div{gap:3px;display:grid}.mailbox-content-head small{color:var(--muted);font-size:9px}.mailbox-content-head>button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:9px;padding:8px 10px}.mailbox-messages{flex-direction:column;gap:10px;padding:18px;display:flex;overflow:auto}.mailbox-messages article{background:color-mix(in srgb,var(--purple) 8%,var(--surface,#fff));border:1px solid var(--line);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:78%;padding:10px 12px}.mailbox-messages article.mine{background:color-mix(in srgb,var(--accent) 15%,var(--surface,#fff));border-radius:14px 14px 4px;align-self:flex-end}.mailbox-messages span,.mailbox-messages time{color:var(--muted);font-size:8px}.mailbox-messages p{white-space:pre-wrap;margin:5px 0;line-height:1.5}.mailbox-reply{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding:13px;display:grid}.mailbox-reply textarea,.mailbox-compose input,.mailbox-compose select,.mailbox-compose textarea{border:1px solid var(--line);background:var(--field,#fff);color:var(--ink);font:inherit;border-radius:11px;padding:11px}.mailbox-reply textarea{resize:none;min-height:48px}.mailbox-reply button,.mailbox-compose button{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex}.mailbox-reply svg,.mailbox-compose svg{width:15px}.mailbox-compose{gap:13px;padding:18px;display:grid;overflow:auto}.mailbox-compose label{gap:6px;font-weight:800;display:grid}.mailbox-compose textarea{resize:vertical;min-height:170px}.mailbox-compose>div{justify-content:flex-end;gap:8px;display:flex}.admin-mailbox{overflow:hidden}@media (max-width:700px){.mailbox-backdrop{padding:0}.mailbox-dialog{border-radius:0;width:100%;height:100%}.mailbox-panel{grid-template-columns:1fr}.mailbox-panel.embedded{height:720px}.mailbox-list{border-right:0}.mailbox-reply{grid-template-columns:1fr}.mailbox-reply button{min-height:42px}.mailbox-messages article{max-width:90%}}.workspace{position:relative}.visible-mailbox-button{z-index:5;border:1px solid var(--line);background:var(--surface,#fff);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:11px;position:absolute;top:24px;right:82px}.visible-mailbox-button:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:760px){.visible-mailbox-button{top:16px;right:68px}}html{background:var(--luxury-ivory,#f7f4ed);scroll-padding-top:calc(92px + env(safe-area-inset-top,0px))}body{overscroll-behavior-y:none}.safe-app-header{z-index:48;isolation:isolate;padding:calc(14px + env(safe-area-inset-top,0px)) 28px 14px;border-bottom:1px solid color-mix(in srgb, var(--line,#ded8cc) 72%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);margin:-24px -28px 22px;position:sticky;top:0;box-shadow:0 10px 24px #1f1c160e}.safe-app-header .mobile-brand{margin:0}.safe-app-header .workspace-trigger>span{flex:auto;min-width:0}.safe-app-header .workspace-trigger strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.safe-app-header .visible-mailbox-button{top:calc(14px + env(safe-area-inset-top,0px))}.theme-dark .safe-app-header{background:color-mix(in srgb, var(--surface,#201e19) 94%, transparent)}@media (min-width:48rem){.safe-app-header .visible-mailbox-button,.safe-app-header .mobile-settings-button{display:none!important}}.workspace{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.mobile-nav{min-height:calc(68px + env(safe-area-inset-bottom,0px));padding:8px 12px max(10px, env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--line,#ded8cc) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 95%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:0 -10px 26px #1f1c1612}.theme-dark .mobile-nav{background:color-mix(in srgb, var(--surface,#201e19) 95%, transparent)}.mobile-nav button{border-radius:14px;min-height:50px;transition:background .18s,color .18s,transform .18s}.mobile-nav button:active{transform:scale(.97)}.mobile-nav button.active{background:color-mix(in srgb, var(--accent,#b78b3b) 11%, transparent)}.settings-tabs-shell{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:5px;margin:0 0 22px;display:grid}.settings-tabs-shell .settings-nav{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;margin:0;padding:4px;overflow-x:auto}.settings-tabs-shell .settings-nav::-webkit-scrollbar{display:none}.settings-tabs-shell .settings-nav button{scroll-snap-align:center;white-space:nowrap;flex:none;min-height:42px;padding-inline:18px}.settings-tabs-shell .settings-nav button.active{color:var(--ink,#171612);border:1px solid color-mix(in srgb, var(--accent,#b78b3b) 52%, transparent);background:color-mix(in srgb, var(--accent,#b78b3b) 16%, var(--surface,#fff));box-shadow:0 4px 12px color-mix(in srgb, var(--accent,#b78b3b) 14%, transparent)}.tab-scroll-hint{border:1px solid var(--line,#ded8cc);width:38px;height:42px;color:var(--muted,#6f6b64);background:var(--surface,#fff);opacity:.28;pointer-events:none;border-radius:13px;place-items:center;transition:opacity .18s,color .18s,border-color .18s;display:grid}.tab-scroll-hint svg{width:18px;height:18px}.tab-scroll-hint.visible{color:var(--accent,#b78b3b);border-color:color-mix(in srgb, var(--accent,#b78b3b) 48%, var(--line,#ded8cc));opacity:1;pointer-events:auto}@media (max-width:760px){.safe-app-header{padding:calc(12px + env(safe-area-inset-top,0px)) 15px 12px;margin:-16px -15px 18px}.safe-app-header .visible-mailbox-button{top:calc(12px + env(safe-area-inset-top,0px));right:68px}.workspace{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}.mobile-nav{padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px))}.mobile-nav button{min-width:56px}.settings-tabs-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:3px}.tab-scroll-hint{width:34px}.settings-tabs-shell .settings-nav button{padding-inline:14px}}@media (min-width:761px) and (max-width:1180px){.safe-app-header{margin-inline:-22px;padding-inline:22px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:36rem){.safe-app-header{padding:calc(12px + env(safe-area-inset-top,0px)) max(15px, env(safe-area-inset-right,0px)) 12px max(15px, env(safe-area-inset-left,0px));margin:-16px -15px 18px}.safe-app-header .visible-mailbox-button,.safe-app-header .mobile-settings-button{display:grid!important}}@media (prefers-reduced-motion:reduce){.settings-tabs-shell .settings-nav,.mobile-nav button{scroll-behavior:auto;transition:none}}.security-blocked{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));color:#181713;background:radial-gradient(circle at 50% 15%,#fff 0,#f5f0e6 48%,#ebe3d3 100%);place-items:center;display:grid}.security-blocked>section{text-align:center;background:#fffffff0;border:1px solid #d7c7a7;border-radius:28px;width:min(560px,100%);padding:clamp(28px,6vw,54px);box-shadow:0 24px 70px #3a2d1824}.security-blocked>section>svg{color:#9c281f;background:#fbe6e2;border-radius:18px;width:58px;height:58px;padding:14px}.security-blocked>section>span{color:#a67d31;letter-spacing:.18em;margin:22px 0 8px;font-size:.74rem;font-weight:800;display:block}.security-blocked h1{margin:0 0 14px;font-size:clamp(2rem,8vw,3.5rem)}.security-blocked p{color:#5f5a50;line-height:1.6}.security-blocked>section>div{text-align:left;background:#f5f1e8;border-radius:16px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.security-blocked>section>div svg{color:#a67d31}.security-blocked>section>div span{display:grid}.security-blocked>section>div small{color:#777168}.security-blocked .security-help{font-size:.9rem}.security-blocked .primary-action{justify-content:center;align-items:center;gap:9px;margin-top:10px;text-decoration:none;display:inline-flex}.security-blocked .primary-action svg{width:17px}.security-center{gap:18px;display:grid}.security-current{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,var(--accent) 4%);border-radius:18px;align-items:center;gap:14px;padding:17px;display:flex}.security-current>svg{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:14px;padding:11px}.security-current>span{flex:1;gap:2px;min-width:0;display:grid}.security-current small,.security-current em{color:var(--muted);font-size:.78rem;font-style:normal}.security-current em{align-items:center;gap:5px;display:flex}.security-current em svg{width:13px}.security-current>strong{border-radius:999px;padding:6px 10px;font-size:.72rem}.security-current>strong.trusted{color:#156e4d;background:#e2f5ec}.security-current>strong.review{color:#916119;background:#fff0d0}.trust-device{grid-template-columns:1fr auto;gap:10px;display:grid}.trust-device input{min-width:0}.security-options{border-block:1px solid var(--line);display:grid}.security-options>label{justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;display:flex}.security-options>label+label{border-top:1px solid var(--line)}.security-options>label>span{gap:4px;display:grid}.security-options small{color:var(--muted);line-height:1.4}.security-note{color:#79551b;background:#fff4dc;border-radius:12px;gap:9px;margin:0;padding:12px;font-size:.84rem;display:flex}.security-note svg{flex:none;width:18px}.security-details{border:1px solid var(--line);border-radius:16px;overflow:hidden}.security-details summary{cursor:pointer;justify-content:space-between;padding:15px 17px;font-weight:750;list-style:none;display:flex}.security-details summary::-webkit-details-marker{display:none}.security-details summary span{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:.75rem;display:grid}.security-details>div{border-top:1px solid var(--line);display:grid}.security-details article{align-items:center;gap:12px;padding:14px 17px;display:flex}.security-details article+article{border-top:1px solid var(--line)}.security-details article>svg{width:19px;color:var(--accent)}.security-details article>span{flex:1;gap:3px;min-width:0;display:grid}.security-details article small{color:var(--muted);line-height:1.35}.security-details article button{color:#9c281f}.security-details article em{font-size:.76rem;font-style:normal}.security-details article.blocked{background:#c73c3012}.security-center>.security-explain{margin:0}.theme-dark .security-current>strong.trusted{color:#9ce0c5;background:#173b2f}.theme-dark .security-current>strong.review{color:#f2c76d;background:#45371d}.theme-dark .security-note{color:#f2c76d;background:#3f331c}@media (max-width:620px){.security-current{flex-wrap:wrap;align-items:flex-start}.security-current>span{min-width:160px}.trust-device{grid-template-columns:1fr}.security-options>label,.security-details article{align-items:flex-start}.security-details article small{display:block}.security-blocked>section{border-radius:22px}.security-blocked .primary-action{width:100%}}.admin-accounts{gap:16px;display:grid}.account-search{align-items:center;gap:12px;display:flex}.account-search input{flex:1;min-width:0}.account-search>span{color:var(--muted);white-space:nowrap;font-size:.78rem}.admin-account-list{border:1px solid var(--line);border-radius:18px;display:grid;overflow:hidden}.admin-account-list>article+article{border-top:1px solid var(--line)}.account-summary{text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.account-summary>span{gap:4px;min-width:0;display:grid}.account-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary em{text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:.7rem;font-style:normal;font-weight:800}.account-summary em.active{color:#176746;background:#e2f4ea}.account-summary em.blocked,.account-summary em.suspended{color:#916119;background:#fff0d0}.account-summary em.banned{color:#9c281f;background:#fbe6e2}.account-summary svg{width:18px;transition:transform .2s}.admin-account-list article.open .account-summary svg{transform:rotate(180deg)}.account-detail{background:color-mix(in srgb,var(--surface) 82%,var(--accent) 3%);gap:14px;padding:0 18px 18px;display:grid}.account-detail>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.account-detail>div>span{background:var(--surface);border-radius:12px;gap:4px;padding:12px;display:grid}.account-detail small,.account-detail>p,.data-export-note{color:var(--muted);font-size:.78rem;line-height:1.5}.account-detail b{overflow-wrap:anywhere}.account-detail footer{flex-wrap:wrap;gap:8px;display:flex}.account-detail footer button{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:9px 12px;font-weight:750}.account-detail footer button.danger{color:#9c281f;background:#fbe6e2}.data-actions{flex-wrap:wrap}.data-export-note{margin:12px 0 0}.theme-dark .account-summary em.active{color:#9ce0c5;background:#173b2f}.theme-dark .account-summary em.blocked,.theme-dark .account-summary em.suspended{color:#f2c76d;background:#45371d}.theme-dark .account-summary em.banned{color:#ffaaa2;background:#4b2522}@media (max-width:700px){.account-detail>div{grid-template-columns:1fr 1fr}.account-summary{grid-template-columns:minmax(0,1fr) auto 18px}.account-detail footer button{flex:130px}.account-search{flex-direction:column;align-items:stretch}.account-search>span{align-self:flex-end}}@media (max-width:420px){.account-detail>div{grid-template-columns:1fr}.account-summary{padding:14px}.account-summary em{font-size:.62rem}.account-summary small{white-space:normal}}.ui-button,.ui-icon-button{font:700 var(--mynx-type-supporting)/1 var(--mynx-font-sans);border-radius:var(--mynx-radius-md);border:var(--mynx-border);justify-content:center;align-items:center;gap:var(--mynx-space-2);cursor:pointer;transition:background var(--mynx-motion-fast) var(--mynx-ease),border-color var(--mynx-motion-fast) var(--mynx-ease),transform var(--mynx-motion-fast) var(--mynx-ease);display:inline-flex}.ui-button{min-height:var(--mynx-control-md);padding:0 var(--mynx-space-4);background:var(--mynx-color-surface);color:var(--mynx-color-text-primary)}.ui-button svg{width:var(--mynx-icon-sm);height:var(--mynx-icon-sm);stroke-width:1.9px}.ui-button:hover:not(:disabled){border-color:var(--mynx-color-border-strong)}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button--primary{background:var(--mynx-color-action-primary);border-color:var(--mynx-color-action-primary);color:var(--mynx-color-on-action-primary)!important}.ui-button--primary:hover:not(:disabled){background:var(--mynx-color-action-primary-hover)}.ui-button--danger{background:var(--mynx-color-destructive);color:#fff;border:2px solid #7f1d16;font-weight:850}.ui-button--danger:hover:not(:disabled){background:var(--mynx-color-destructive-hover)}.ui-button--quiet{background:0 0;border-color:#0000}.ui-button:disabled,.ui-icon-button:disabled{cursor:not-allowed;opacity:.55}.ui-icon-button{width:var(--mynx-control-md);height:var(--mynx-control-md);background:var(--mynx-color-surface);color:var(--mynx-color-text-primary);padding:0}.ui-icon-button svg{width:var(--mynx-icon-md);height:var(--mynx-icon-md);stroke-width:1.8px}.ui-field{gap:var(--mynx-space-2);font:750 var(--mynx-type-label)/1.3 var(--mynx-font-sans);color:var(--mynx-color-text-secondary);display:grid}.ui-field input,.ui-field select,.ui-input{min-height:var(--mynx-control-lg);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);width:100%;color:var(--mynx-color-text-primary);padding:0 var(--mynx-space-4);font:var(--mynx-type-body)/1.4 var(--mynx-font-sans)}.ui-textarea{min-height:7rem;padding-block:var(--mynx-space-3);resize:vertical}.ui-field small{color:var(--mynx-color-text-muted);font-weight:450}.ui-checkbox-field{min-height:var(--mynx-control-lg);align-items:flex-start;gap:var(--mynx-space-3);padding:var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);cursor:pointer;display:flex}.ui-checkbox-field input{width:1.25rem;height:1.25rem;accent-color:var(--mynx-color-action-secondary);flex:none;margin:.1rem 0 0}.ui-checkbox-field>span{gap:var(--mynx-space-1);display:grid}.ui-checkbox-field strong{font:750 var(--mynx-type-label)/1.3 var(--mynx-font-sans)}.ui-checkbox-field small{font:450 var(--mynx-type-metadata)/1.4 var(--mynx-font-sans);color:var(--mynx-color-text-muted)}.ui-checkbox-field:has(input:focus-visible){outline:3px solid var(--mynx-color-focus);outline-offset:3px}.ui-checkbox-field:has(input:disabled){cursor:not-allowed;opacity:.55}.ui-surface{background:var(--mynx-color-surface);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);box-shadow:var(--mynx-shadow-1)}.ui-tile-grid{gap:var(--mynx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;display:grid}.ui-tile{min-width:0;padding:var(--mynx-space-5);background:var(--mynx-color-surface);color:var(--mynx-color-text-primary);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);box-shadow:var(--mynx-shadow-1)}.ui-tile--compact{padding:var(--mynx-space-4)}.ui-tile--loading{pointer-events:none}.ui-tile--empty,.ui-tile--disconnected{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-secondary);border-style:dashed}.ui-tile--error{border-color:color-mix(in srgb,var(--mynx-color-destructive) 45%,var(--mynx-color-border));background:color-mix(in srgb,var(--mynx-color-destructive) 5%,var(--mynx-color-surface))}.ui-kpi{min-width:0;min-height:9.5rem;padding:var(--mynx-space-5);justify-content:center;align-items:center;gap:var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface);color:var(--mynx-color-text-primary);box-shadow:var(--mynx-shadow-1);text-align:center;font-family:var(--mynx-font-sans);flex-direction:column;display:flex}.ui-kpi__icon{width:var(--mynx-control-md);height:var(--mynx-control-md);border:1px solid color-mix(in srgb,var(--mynx-color-action-secondary) 28%,var(--mynx-color-border));border-radius:var(--mynx-radius-md);background:color-mix(in srgb,var(--mynx-color-action-secondary) 14%,var(--mynx-color-surface));color:var(--mynx-color-action-secondary);place-items:center;font-weight:800;display:grid}.ui-kpi__icon svg{width:var(--mynx-icon-md);height:var(--mynx-icon-md);stroke-width:1.9px}.ui-kpi__copy{justify-items:center;gap:var(--mynx-space-2);width:100%;display:grid}.ui-kpi__copy span{font:500 var(--mynx-type-supporting)/1.35 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.ui-kpi__copy strong{font:760 clamp(1.75rem,3vw,2.5rem)/1 var(--mynx-font-sans);letter-spacing:-.045em}.ui-kpi__copy small{font:450 var(--mynx-type-metadata)/1.35 var(--mynx-font-sans);color:var(--mynx-color-text-muted)}.ui-kpi--interactive{cursor:pointer;width:100%;transition:transform var(--mynx-motion-standard) var(--mynx-ease),border-color var(--mynx-motion-standard) var(--mynx-ease),box-shadow var(--mynx-motion-standard) var(--mynx-ease)}.ui-kpi--interactive:hover{border-color:color-mix(in srgb,var(--mynx-color-action-secondary) 45%,var(--mynx-color-border));box-shadow:var(--mynx-shadow-2);transform:translateY(-2px)}.ui-kpi--interactive:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.ui-period-navigator{width:max-content;min-height:var(--mynx-control-md);grid-template-columns:var(--mynx-control-md) minmax(5rem,auto) var(--mynx-control-md);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);box-shadow:var(--mynx-shadow-1);align-items:center;padding:2px;display:grid}.ui-period-navigator strong{padding-inline:var(--mynx-space-3);text-align:center;white-space:nowrap;font:750 var(--mynx-type-label)/1 var(--mynx-font-sans);color:var(--mynx-color-text-primary)}.ui-period-navigator__button{width:var(--mynx-control-md);height:var(--mynx-control-md);box-shadow:none;background:0 0;border:0}.ui-period-navigator__button:hover:not(:disabled){background:var(--mynx-color-surface)}.ui-period-navigator__button svg{width:var(--mynx-icon-sm);height:var(--mynx-icon-sm)}@media (max-width:37.5rem){.ui-tile-grid{gap:var(--mynx-space-3);grid-template-columns:1fr}.ui-tile{padding:var(--mynx-space-4)}.ui-kpi{min-height:8.25rem;padding:var(--mynx-space-4);gap:var(--mynx-space-2)}.ui-kpi__copy{gap:var(--mynx-space-1)}.ui-kpi__copy strong{font-size:clamp(1.5rem,9vw,2rem)}.ui-kpi__copy span,.ui-kpi__copy small{font-size:var(--mynx-type-metadata)}}.ui-badge{align-items:center;gap:var(--mynx-space-2);min-height:1.75rem;padding:0 var(--mynx-space-3);border-radius:var(--mynx-radius-pill);font:750 var(--mynx-type-metadata)/1 var(--mynx-font-sans);background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-secondary);display:inline-flex}.ui-badge--success{background:color-mix(in srgb,var(--mynx-color-success) 12%,var(--mynx-color-surface));color:var(--mynx-color-success)}.ui-badge--warning{background:color-mix(in srgb,var(--mynx-color-warning) 12%,var(--mynx-color-surface));color:var(--mynx-color-warning)}.ui-badge--danger,.ui-badge--destructive,.ui-badge--error{background:color-mix(in srgb,var(--mynx-color-destructive) 12%,var(--mynx-color-surface));color:var(--mynx-color-destructive)}.ui-badge--info{background:color-mix(in srgb,var(--mynx-color-information) 12%,var(--mynx-color-surface));color:var(--mynx-color-information)}.ui-alert{align-items:flex-start;gap:var(--mynx-space-3);padding:var(--mynx-space-4);border-radius:var(--mynx-radius-md);border:1px solid color-mix(in srgb,var(--ui-alert-color) 28%,transparent);background:color-mix(in srgb,var(--ui-alert-color) 8%,var(--mynx-color-surface));color:var(--mynx-color-text-primary);display:flex}.ui-alert--success{--ui-alert-color:var(--mynx-color-success)}.ui-alert--warning{--ui-alert-color:var(--mynx-color-warning)}.ui-alert--danger{--ui-alert-color:var(--mynx-color-destructive)}.ui-alert--info{--ui-alert-color:var(--mynx-color-information)}.ui-alert svg{color:var(--ui-alert-color);flex:none}.ui-alert p{color:var(--mynx-color-text-secondary);margin:0}.ui-empty-state{place-items:center;gap:var(--mynx-space-3);min-height:11rem;padding:var(--mynx-space-6);text-align:center;color:var(--mynx-color-text-muted);display:grid}.ui-empty-state>svg{width:var(--mynx-icon-lg);height:var(--mynx-icon-lg)}.ui-empty-state>p{max-width:32rem;margin:0}.ui-skeleton{border-radius:var(--mynx-radius-sm);background:linear-gradient(100deg,var(--mynx-color-surface-muted) 20%,var(--mynx-color-surface) 40%,var(--mynx-color-surface-muted) 60%);background-size:200% 100%;min-height:1rem;animation:1.3s linear infinite mynx-skeleton}@keyframes mynx-skeleton{to{background-position-x:-200%}}.ui-dialog-backdrop{z-index:100;padding:var(--mynx-space-4);animation:mynx-fade var(--mynx-motion-standard) var(--mynx-ease);background:#0a0c098c;place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{background:var(--mynx-color-surface);width:min(32rem,100%);max-height:min(44rem,100dvh - 2rem);color:var(--mynx-color-text-primary);border:var(--mynx-border);border-radius:var(--mynx-radius-xl);box-shadow:var(--mynx-shadow-dialog);padding:var(--mynx-space-6);animation:mynx-dialog-in var(--mynx-motion-slow) var(--mynx-ease);position:relative;overflow:auto}.ui-dialog__close{right:var(--mynx-space-4);top:var(--mynx-space-4);position:absolute}.ui-dialog>h2{padding-right:var(--mynx-space-7)}.ui-dialog__icon{width:var(--mynx-control-md);height:var(--mynx-control-md);margin-bottom:var(--mynx-space-3);border-radius:var(--mynx-radius-md);background:color-mix(in srgb,var(--mynx-color-action-secondary) 12%,var(--mynx-color-surface));color:var(--mynx-color-action-secondary);place-items:center;display:grid}.ui-dialog__icon svg{width:var(--mynx-icon-lg);height:var(--mynx-icon-lg)}.ui-dialog__icon--success{background:color-mix(in srgb,var(--mynx-color-success) 12%,var(--mynx-color-surface));color:var(--mynx-color-success)}.ui-dialog__icon--warning{background:color-mix(in srgb,var(--mynx-color-warning) 12%,var(--mynx-color-surface));color:var(--mynx-color-warning)}.ui-dialog__icon--danger{background:color-mix(in srgb,var(--mynx-color-destructive) 12%,var(--mynx-color-surface));color:var(--mynx-color-destructive)}.ui-dialog__icon--info{background:color-mix(in srgb,var(--mynx-color-information) 12%,var(--mynx-color-surface));color:var(--mynx-color-information)}.ui-dialog__eyebrow{margin-bottom:var(--mynx-space-2);font:800 var(--mynx-type-label)/1.2 var(--mynx-font-sans);letter-spacing:.14em;color:var(--mynx-color-text-secondary);display:block}.ui-dialog__actions{justify-content:flex-end;gap:var(--mynx-space-3);margin-top:var(--mynx-space-5);display:flex}.action-confirmation__details{gap:var(--mynx-space-2);margin:var(--mynx-space-5) 0;padding:var(--mynx-space-4);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);display:grid}.action-confirmation__details>div{gap:var(--mynx-space-3);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.action-confirmation__details dt{font:700 var(--mynx-type-label)/1.4 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.action-confirmation__details dd{overflow-wrap:anywhere;color:var(--mynx-color-text-primary);margin:0}@keyframes mynx-fade{0%{opacity:0}}@keyframes mynx-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}:where(.ui-button,.ui-icon-button,.ui-field input,.ui-field select,.ui-input):focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.visual-stat:is(button){width:100%;font:inherit;text-align:left;color:inherit;-webkit-appearance:none;appearance:none}.visual-stat:is(button):focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}@media (max-width:37.5rem){.ui-dialog{padding:var(--mynx-space-5)}.ui-dialog__actions{display:grid}.ui-dialog__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.ui-skeleton,.ui-dialog,.ui-dialog-backdrop{animation:none}}.task-line svg{width:var(--mynx-icon-sm);height:var(--mynx-icon-sm)}.mini-icon svg{width:var(--mynx-icon-md);height:var(--mynx-icon-md);stroke-width:1.8px}body{font-family:var(--mynx-font-sans)}.ui-disclosure{border:var(--mynx-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface);box-shadow:var(--mynx-shadow-1);overflow:hidden}.ui-disclosure>summary{min-height:5rem;padding:var(--mynx-space-4) var(--mynx-space-5);justify-content:space-between;align-items:center;gap:var(--mynx-space-4);cursor:pointer;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary>span:first-child{gap:var(--mynx-space-1);min-width:0;display:grid}.ui-disclosure__eyebrow{font:800 var(--mynx-type-label)/1.2 var(--mynx-font-sans);letter-spacing:.14em;color:var(--mynx-color-action-secondary)}.ui-disclosure>summary strong{font:730 var(--mynx-type-section)/1.2 var(--mynx-font-sans);letter-spacing:-.025em}.ui-disclosure>summary em{font:normal var(--mynx-type-supporting)/1.4 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.ui-disclosure__indicator{width:var(--mynx-control-sm);height:var(--mynx-control-sm);border-radius:var(--mynx-radius-pill);background:color-mix(in srgb,var(--mynx-color-action-secondary) 16%,var(--mynx-color-surface));color:var(--mynx-color-action-secondary);transition:transform var(--mynx-motion-standard) var(--mynx-ease),background var(--mynx-motion-standard) var(--mynx-ease);flex:none;place-items:center;display:grid}.ui-disclosure__indicator svg{width:var(--mynx-icon-sm);height:var(--mynx-icon-sm);stroke-width:3px}.ui-disclosure>summary:hover .ui-disclosure__indicator{background:var(--mynx-color-action-secondary);color:var(--mynx-color-on-action-primary)}.ui-disclosure[open] .ui-disclosure__indicator{background:var(--mynx-color-action-secondary);color:var(--mynx-color-on-action-primary);transform:rotate(180deg)}.ui-disclosure[open]>summary{border-bottom:var(--mynx-border)}.ui-disclosure__content{padding:var(--mynx-space-5)}.ui-disclosure>summary:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:-3px}.ui-control-bar{justify-content:flex-end;align-items:center;gap:var(--mynx-space-3);padding:var(--mynx-space-3) var(--mynx-space-4);border-block:var(--mynx-border);background:var(--mynx-color-surface-muted);flex-wrap:wrap;display:flex}.ui-control-bar label{align-items:center;gap:var(--mynx-space-2);font:750 var(--mynx-type-metadata)/1 var(--mynx-font-sans);color:var(--mynx-color-text-secondary);display:flex}.ui-control-bar select{min-height:var(--mynx-control-md);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-primary);padding:0 var(--mynx-space-7) 0 var(--mynx-space-3);font:700 var(--mynx-type-label)/1 var(--mynx-font-sans)}.ui-tabs{align-items:center;gap:var(--mynx-space-1);padding:var(--mynx-space-2);scrollbar-width:none;border-bottom:var(--mynx-border);background:var(--mynx-color-surface-muted);display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs button{min-height:var(--mynx-control-md);padding:0 var(--mynx-space-4);white-space:nowrap;border-radius:var(--mynx-radius-sm);color:var(--mynx-color-text-secondary);font:700 var(--mynx-type-supporting)/1 var(--mynx-font-sans);cursor:pointer;background:0 0;border:0}.ui-tabs button:hover{background:color-mix(in srgb,var(--mynx-color-surface) 70%,transparent);color:var(--mynx-color-text-primary)}.ui-tabs button.active,.ui-tabs button[aria-selected=true]{background:var(--mynx-color-surface);color:var(--mynx-color-action-secondary);box-shadow:var(--mynx-shadow-1)}.ui-tabs button:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:2px}.ui-pagination{justify-content:center;align-items:center;gap:var(--mynx-space-3);padding:var(--mynx-space-3) var(--mynx-space-4);border-top:var(--mynx-border);display:flex}.ui-pagination>span{text-align:center;min-width:7rem;font:700 var(--mynx-type-label)/1.2 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.module-view :where(.icon-delete,.content-delete){min-width:var(--mynx-control-md);min-height:var(--mynx-control-md);border:var(--mynx-border);border-radius:var(--mynx-radius-md);color:var(--mynx-color-text-secondary);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.module-view :where(.icon-delete,.content-delete):hover{border-color:color-mix(in srgb,var(--mynx-color-destructive) 45%,var(--mynx-color-border));background:color-mix(in srgb,var(--mynx-color-destructive) 8%,var(--mynx-color-surface));color:var(--mynx-color-destructive)}.module-view :where(.icon-delete,.content-delete):focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:2px}.module-view .tabs:not(.ui-tabs){align-items:center;gap:var(--mynx-space-1);display:flex;overflow-x:auto;padding:var(--mynx-space-2)!important;border:0!important;border-bottom:var(--mynx-border)!important;background:var(--mynx-color-surface-muted)!important;border-radius:0!important}.module-view .tabs:not(.ui-tabs) button{min-height:var(--mynx-control-md);white-space:nowrap;font:700 var(--mynx-type-supporting)/1 var(--mynx-font-sans);cursor:pointer;border:0;padding:0 var(--mynx-space-4)!important;border-radius:var(--mynx-radius-sm)!important;color:var(--mynx-color-text-secondary)!important;background:0 0!important}.module-view .tabs:not(.ui-tabs) button:hover{background:color-mix(in srgb,var(--mynx-color-surface) 70%,transparent)!important;color:var(--mynx-color-text-primary)!important}.module-view .tabs:not(.ui-tabs) button.active{background:var(--mynx-color-surface)!important;color:var(--mynx-color-action-secondary)!important;box-shadow:var(--mynx-shadow-1)!important}.module-view .tabs:not(.ui-tabs) button:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:2px}.module-view :where(.job-actions,.form-actions,.managed-connection footer){gap:var(--mynx-space-2)}.module-view :where(.job-actions,.form-actions,.managed-connection footer)>button{min-height:var(--mynx-control-md);padding:0 var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-primary);font:750 var(--mynx-type-label)/1 var(--mynx-font-sans);cursor:pointer}.module-view :where(.job-actions,.form-actions,.managed-connection footer)>button:hover{border-color:var(--mynx-color-border-strong);background:var(--mynx-color-surface-muted)}.module-view :where(.job-actions,.form-actions,.managed-connection footer)>button:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:2px}.module-view :where(.job-actions,.form-actions,.managed-connection footer)>button:disabled{opacity:.48;cursor:not-allowed}.module-view :where(.job-actions,.form-actions,.managed-connection footer)>button.danger{border-color:color-mix(in srgb,var(--mynx-color-destructive) 35%,var(--mynx-color-border));background:color-mix(in srgb,var(--mynx-color-destructive) 8%,var(--mynx-color-surface));color:var(--mynx-color-destructive)}.module-view :where(.domain-form,.operation-form,.content-editor-form,.fee-estimator-body>form)>label:not(.check-field,.ui-checkbox-field){gap:var(--mynx-space-2);min-width:0;font:750 var(--mynx-type-label)/1.3 var(--mynx-font-sans);color:var(--mynx-color-text-secondary);display:grid}.module-view :where(.domain-form,.operation-form,.content-editor-form,.fee-estimator-body>form) :where(input:not([type=checkbox]):not([type=file]),select,textarea){box-sizing:border-box;width:100%;min-height:var(--mynx-control-lg);font:var(--mynx-type-body)/1.4 var(--mynx-font-sans);margin-top:0;border:var(--mynx-border)!important;border-radius:var(--mynx-radius-md)!important;background:var(--mynx-color-surface-raised)!important;color:var(--mynx-color-text-primary)!important;padding:0 var(--mynx-space-4)!important}.module-view :where(.domain-form,.operation-form,.content-editor-form,.fee-estimator-body>form) textarea{resize:vertical;min-height:7rem;padding-block:var(--mynx-space-3)!important}.module-view :where(.domain-form,.operation-form,.content-editor-form,.fee-estimator-body>form) :where(input,select,textarea):focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.module-view :where(.domain-form,.operation-form,.content-editor-form,.fee-estimator-body>form) :where(input,select,textarea):disabled{cursor:not-allowed;background:var(--mynx-color-surface-muted)!important;color:var(--mynx-color-text-muted)!important}.module-view .check-field{min-height:var(--mynx-control-lg);align-items:center;gap:var(--mynx-space-3);padding:var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-primary);font:650 var(--mynx-type-label)/1.35 var(--mynx-font-sans);cursor:pointer;display:flex}.module-view .check-field input{width:1.25rem;height:1.25rem;accent-color:var(--mynx-color-action-secondary);flex:none;margin:0}.module-view .check-field:has(input:focus-visible){outline:3px solid var(--mynx-color-focus);outline-offset:3px}.module-view :where(.form-error,.form-success,.success-banner){margin-block:var(--mynx-space-3);font:600 var(--mynx-type-supporting)/1.45 var(--mynx-font-sans)}.module-view .form-actions{padding-top:var(--mynx-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article,.connection-list>div){color:var(--mynx-color-text-primary);font-family:var(--mynx-font-sans);border-color:var(--mynx-color-border)!important;background:var(--mynx-color-surface)!important}.module-view :where(.domain-list article,.money-list article,.etsy-record-list>article,.connection-list>div){min-height:4.5rem;padding:var(--mynx-space-3) var(--mynx-space-4)!important;border-bottom:var(--mynx-border)!important}.module-view :where(.domain-list article,.money-list article,.etsy-record-list>article,.connection-list>div):last-child{border-bottom:0!important}.module-view .job-card{box-shadow:none;padding:var(--mynx-space-4)!important;border:var(--mynx-border)!important;border-radius:var(--mynx-radius-md)!important}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article) :where(b,strong){color:var(--mynx-color-text-primary)}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article) :where(small,p,em){color:var(--mynx-color-text-secondary)}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article):has(button:not(.icon-delete),a){transition:background var(--mynx-motion-fast) var(--mynx-ease),border-color var(--mynx-motion-fast) var(--mynx-ease)}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article):has(button:not(.icon-delete):hover,a:hover){background:var(--mynx-color-surface-muted)!important}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article):has(:focus-visible){outline:3px solid var(--mynx-color-focus);outline-offset:-3px}.module-view :where(.status-pill,.connection-status,.channel-state){align-items:center;gap:var(--mynx-space-2);white-space:nowrap;width:max-content;min-height:1.75rem;display:inline-flex;padding:0 var(--mynx-space-3)!important;border-radius:var(--mynx-radius-pill)!important;background:var(--mynx-color-surface-muted)!important;color:var(--mynx-color-text-secondary)!important;font:750 var(--mynx-type-metadata)/1 var(--mynx-font-sans)!important;letter-spacing:0!important;text-transform:none!important}.module-view .status-pill.in_review{background:color-mix(in srgb,var(--mynx-color-warning) 12%,var(--mynx-color-surface))!important;color:var(--mynx-color-warning)!important}.module-view :where(.status-pill.approved,.status-pill.queued,.status-pill.published){background:color-mix(in srgb,var(--mynx-color-success) 12%,var(--mynx-color-surface))!important;color:var(--mynx-color-success)!important}.module-view :where(.status-pill.changes_requested,.status-pill.failed){background:color-mix(in srgb,var(--mynx-color-destructive) 12%,var(--mynx-color-surface))!important;color:var(--mynx-color-destructive)!important}.module-view .status-pill.paused{background:var(--mynx-color-surface-muted)!important;color:var(--mynx-color-text-muted)!important}.module-view .empty-state:not(.ui-empty-state){align-content:center;place-items:center;gap:var(--mynx-space-2);text-align:center;min-height:8.5rem;font:500 var(--mynx-type-supporting)/1.5 var(--mynx-font-sans);background:0 0;display:grid;padding:var(--mynx-space-5)!important;color:var(--mynx-color-text-muted)!important}.module-view .empty-state:not(.ui-empty-state)>svg{width:var(--mynx-icon-lg);height:var(--mynx-icon-lg);color:var(--mynx-color-text-muted)}@media (max-width:37.5rem){.ui-disclosure>summary,.ui-disclosure__content{padding:var(--mynx-space-4)}.ui-control-bar{padding:var(--mynx-space-3);grid-template-columns:1fr 1fr;display:grid}.ui-control-bar label{display:grid}.ui-control-bar select{width:100%}.ui-tabs{padding:var(--mynx-space-2) var(--mynx-space-3)}.ui-tabs button{padding-inline:var(--mynx-space-3)}.ui-pagination{grid-template-columns:1fr 1fr;display:grid}.ui-pagination>span{grid-area:1/1/auto/-1}.ui-pagination .ui-button{width:100%}}@media (max-width:47.99rem){.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article){padding:var(--mynx-space-3)!important;gap:var(--mynx-space-2) var(--mynx-space-3)!important}.module-view .job-card{grid-template-columns:1fr}.module-view .job-actions{justify-content:flex-start;max-width:none}.module-view .empty-state:not(.ui-empty-state){min-height:7rem;padding:var(--mynx-space-4)!important}}.module-view>.module-head{justify-content:space-between;align-items:flex-end;gap:var(--mynx-space-5);margin:0 0 var(--mynx-space-5);display:flex}.module-view>.module-head>div{min-width:0}.module-view>.module-head .eyebrow,.module-view :where(.section-heading,.card-title) :where(.eyebrow,small:first-child){margin:0 0 var(--mynx-space-2);font:800 var(--mynx-type-label)/1.2 var(--mynx-font-sans);letter-spacing:.14em;color:var(--mynx-color-action-secondary);display:block}.module-view>.module-head h2{letter-spacing:-.045em;color:var(--mynx-color-text-primary);margin:0;font:750 clamp(2rem,4vw,2.75rem)/1.05 var(--mynx-font-sans)!important}.module-view>.module-head p{max-width:52rem;margin:var(--mynx-space-3) 0 0;font:450 var(--mynx-type-body)/1.55 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.module-view>.module-head>button,.module-view>.module-head>.primary-action{min-height:var(--mynx-control-lg);font:800 var(--mynx-type-label)/1 var(--mynx-font-sans);flex:none;padding:0 var(--mynx-space-5)!important;border:1px solid var(--mynx-color-action-primary)!important;border-radius:var(--mynx-radius-md)!important;background:var(--mynx-color-action-primary)!important;color:var(--mynx-color-on-action-primary)!important;box-shadow:none!important}.module-view>.module-head>button:hover:not(:disabled),.module-view>.module-head>.primary-action:hover:not(:disabled){background:var(--mynx-color-action-primary-hover)!important}.module-view>.module-head>button:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.module-view>.module-head>.primary-action:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.module-view .section-heading{justify-content:space-between;align-items:flex-start;gap:var(--mynx-space-4);margin:0 0 var(--mynx-space-4);display:flex}.module-view .section-heading>div{min-width:0}.module-view .section-heading h2,.module-view .section-heading h3{letter-spacing:-.025em;color:var(--mynx-color-text-primary);margin:0;font:730 var(--mynx-type-section)/1.2 var(--mynx-font-sans)!important}.module-view .section-heading p{max-width:44rem;margin:var(--mynx-space-2) 0 0;font:450 var(--mynx-type-supporting)/1.5 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.module-view .section-heading button{min-height:var(--mynx-control-md);padding:0 var(--mynx-space-3);border-radius:var(--mynx-radius-md);color:var(--mynx-color-action-secondary);font:750 var(--mynx-type-label)/1 var(--mynx-font-sans)}.module-view .section-heading button:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:2px}.module-view .card-title{align-items:flex-start;gap:var(--mynx-space-3);margin-bottom:var(--mynx-space-4);display:flex}.module-view .card-title>svg{width:var(--mynx-icon-md);height:var(--mynx-icon-md);color:var(--mynx-color-action-secondary);flex:none;margin-top:.15rem}.module-view .card-title h3{font:730 var(--mynx-type-component)/1.25 var(--mynx-font-sans);letter-spacing:-.02em;color:var(--mynx-color-text-primary);margin:0}.module-view .card-title p{max-width:44rem;margin:var(--mynx-space-2) 0 0;font:450 var(--mynx-type-supporting)/1.5 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.module-view>.panel+.panel,.module-view>.module-panel+.module-panel{margin-top:var(--mynx-space-4)}@media (max-width:47.99rem){.module-view>.module-head{align-items:start;gap:var(--mynx-space-4);margin-bottom:var(--mynx-space-4);display:grid}.module-view>.module-head h2{font-size:clamp(1.75rem,9vw,2.25rem)}.module-view>.module-head p{font-size:var(--mynx-type-supporting)}.module-view>.module-head>button,.module-view>.module-head>.primary-action{width:100%}.module-view .section-heading{gap:var(--mynx-space-3)}.module-view .section-heading button{flex:none}.module-view .card-title{margin-bottom:var(--mynx-space-3)}}.module-view :where(.form-error,.form-success,.success-banner,.connection-warning,.channel-warning){align-items:flex-start;gap:var(--mynx-space-3);min-height:3.25rem;display:flex;position:relative;padding:var(--mynx-space-3) var(--mynx-space-4)!important;border:1px solid color-mix(in srgb,var(--notice-color) 30%,var(--mynx-color-border))!important;border-radius:var(--mynx-radius-md)!important;background:color-mix(in srgb,var(--notice-color) 9%,var(--mynx-color-surface))!important;color:var(--mynx-color-text-primary)!important;font:550 var(--mynx-type-supporting)/1.5 var(--mynx-font-sans)!important}.module-view :where(.form-error,.form-success,.success-banner,.connection-warning,.channel-warning):before{border-radius:var(--mynx-radius-pill);background:var(--notice-color);color:#fff;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:900;line-height:1;display:grid}.module-view :where(.form-error,.connection-warning){--notice-color:var(--mynx-color-destructive)}.module-view :where(.form-error,.connection-warning):before{content:"!"}.module-view :where(.form-success,.success-banner){--notice-color:var(--mynx-color-success)}.module-view :where(.form-success,.success-banner):before{content:"✓"}.module-view .channel-warning{--notice-color:var(--mynx-color-warning)}.module-view .channel-warning:before{content:"!"}.module-view :where(.form-error,.form-success,.success-banner,.connection-warning,.channel-warning) :where(b,strong){color:var(--mynx-color-text-primary)}.module-view :where(.form-error,.form-success,.success-banner,.connection-warning,.channel-warning) p{color:var(--mynx-color-text-secondary);margin:0}.module-view :where(.privacy-note,.calculation-note,.security-explain,.recognition-note,.data-export-note){margin-block:var(--mynx-space-3);border-left:3px solid var(--mynx-color-information);display:block;padding:var(--mynx-space-3) var(--mynx-space-4)!important;border-radius:0 var(--mynx-radius-sm) var(--mynx-radius-sm) 0!important;background:color-mix(in srgb,var(--mynx-color-information) 7%,var(--mynx-color-surface))!important;color:var(--mynx-color-text-secondary)!important;font:500 var(--mynx-type-metadata)/1.55 var(--mynx-font-sans)!important}.module-view .provenance-badge{--provenance-color:var(--mynx-color-information);align-items:center;gap:var(--mynx-space-2);border:1px solid color-mix(in srgb,var(--provenance-color) 35%,var(--mynx-color-border));white-space:nowrap;max-width:100%;min-height:1.75rem;display:inline-flex;padding:0 var(--mynx-space-3)!important;border-radius:var(--mynx-radius-pill)!important;background:color-mix(in srgb,var(--provenance-color) 12%,var(--mynx-color-surface))!important;color:var(--mynx-color-text-primary)!important;font:750 var(--mynx-type-metadata)/1 var(--mynx-font-sans)!important}.module-view .provenance-badge svg{width:var(--mynx-icon-sm);height:var(--mynx-icon-sm);color:var(--provenance-color);flex:none}.module-view .provenance-official{--provenance-color:var(--mynx-color-action-secondary);background:var(--mynx-color-action-secondary)!important;color:var(--mynx-color-on-action-primary)!important}.module-view .provenance-official svg{color:currentColor}.module-view .provenance-suggested,.module-view .provenance-estimated{--provenance-color:var(--mynx-color-warning)}.module-view .provenance-measured{--provenance-color:var(--mynx-color-success)}.module-view .provenance-unavailable{--provenance-color:var(--mynx-color-text-muted)}@media (max-width:37.5rem){.module-view :where(.form-error,.form-success,.success-banner,.connection-warning,.channel-warning){padding:var(--mynx-space-3)!important}.module-view .provenance-badge{text-overflow:ellipsis;max-width:14rem;overflow:hidden}}.mynx-shell :where(button,[role=button],summary,a[href]){transition:color var(--mynx-motion-fast) var(--mynx-ease),background-color var(--mynx-motion-fast) var(--mynx-ease),border-color var(--mynx-motion-fast) var(--mynx-ease),box-shadow var(--mynx-motion-fast) var(--mynx-ease),transform var(--mynx-motion-fast) var(--mynx-ease),opacity var(--mynx-motion-fast) var(--mynx-ease)}.mynx-shell :where(button,[role=button],summary){cursor:pointer}.mynx-shell :where(button,[role=button],summary):active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.mynx-shell :where(button:disabled,[aria-disabled=true]){filter:grayscale(.35);cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important;transform:none!important}.mynx-shell :where(input,select,textarea){transition:background-color var(--mynx-motion-fast) var(--mynx-ease),border-color var(--mynx-motion-fast) var(--mynx-ease),box-shadow var(--mynx-motion-fast) var(--mynx-ease)}.mynx-shell :where(input,select,textarea):disabled{cursor:not-allowed;opacity:.72;background:var(--mynx-color-surface-muted)!important;color:var(--mynx-color-text-muted)!important}.mynx-shell :where(input,select,textarea)[aria-invalid=true]{box-shadow:0 0 0 1px var(--mynx-color-destructive);border-color:var(--mynx-color-destructive)!important}.mynx-shell :where(input,textarea)::placeholder{color:var(--mynx-color-text-muted);opacity:.82}.module-view [role=button]:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.module-view [role=button][aria-pressed=true],.module-view [role=button][aria-selected=true]{border-color:color-mix(in srgb,var(--mynx-color-action-secondary) 55%,var(--mynx-color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mynx-color-action-secondary) 35%,transparent)}@media (any-hover:hover){.mynx-shell :where(input,select,textarea):hover:not(:disabled){border-color:var(--mynx-color-border-strong)}.module-view [role=button]:hover:not([aria-disabled=true]){border-color:color-mix(in srgb,var(--mynx-color-action-secondary) 38%,var(--mynx-color-border));box-shadow:var(--mynx-shadow-1)}}@media (prefers-reduced-motion:reduce){.mynx-shell :where(button,[role=button],summary,a[href],input,select,textarea){scroll-behavior:auto!important;transition:none!important}.mynx-shell :where(button,[role=button],summary):active:not(:disabled,[aria-disabled=true]){transform:none!important}}@media (forced-colors:active){.mynx-shell :where(button,[role=button],summary,a[href],input,select,textarea):focus-visible{outline:3px solid highlight!important}.mynx-shell :where(button:disabled,[aria-disabled=true]){color:graytext!important}.module-view [role=button][aria-pressed=true],.module-view [role=button][aria-selected=true]{outline:2px solid highlight}}.module-view,.module-view>*{min-width:0;max-width:100%}.module-view :where(.panel,.module-panel,.settings-card,.ui-surface,article,section,form,label,div){min-width:0}.module-view :where(h1,h2,h3,h4,p,b,strong,small,span,dd,dt){overflow-wrap:anywhere}.module-view :where(img,video,canvas){max-width:100%;height:auto}.module-view :where(.ui-tabs,.tabs,.settings-nav-scroll,.inventory-import-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.module-view :where(.domain-list,.money-list,.etsy-record-list,.job-list,.connection-list){max-width:100%;overflow:hidden}.ui-period-navigator{max-width:100%}@media (pointer:coarse){.mynx-shell :where(button,[role=button],summary){min-height:var(--mynx-control-md)}}@media (max-width:47.99rem){.ui-dialog-backdrop{padding:max(var(--mynx-space-3),env(safe-area-inset-top)) 0 0;place-items:end center}.ui-dialog{width:100%;max-height:calc(100dvh - max(var(--mynx-space-3),env(safe-area-inset-top)));border-radius:var(--mynx-radius-xl) var(--mynx-radius-xl) 0 0;padding:var(--mynx-space-5) var(--mynx-space-4) max(var(--mynx-space-5),env(safe-area-inset-bottom))}.ui-dialog__close{right:var(--mynx-space-3);top:var(--mynx-space-3)}.action-confirmation__details>div{gap:var(--mynx-space-1);grid-template-columns:1fr}.module-view :where(.form-actions,.job-actions,.inventory-head-actions,.content-media-actions){grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:stretch;width:100%;display:grid}.module-view :where(.form-actions,.job-actions,.inventory-head-actions,.content-media-actions)>button{justify-content:center;width:100%}.module-view :where(.channel-overview-card,.channel-content-card)>header{gap:var(--mynx-space-3);grid-template-columns:minmax(0,1fr);display:grid}.module-view :where(.channel-overview-card,.channel-content-card)>header>button{justify-content:center;width:100%}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article) :where(b,strong,small,p,span){white-space:normal;min-width:0}.module-view :where(.domain-list article,.money-list article,.job-card,.etsy-record-list>article) :where(.status-pill,.ui-badge){justify-self:start}}@media (max-width:30rem){.module-view .section-heading{display:grid}.module-view .section-heading button{justify-content:center;width:100%}.ui-control-bar{grid-template-columns:1fr}.ui-period-navigator{grid-template-columns:var(--mynx-control-md) minmax(0,1fr) var(--mynx-control-md);width:100%}.ui-period-navigator strong{text-overflow:ellipsis;overflow:hidden}}.ui-period-presets{gap:var(--mynx-space-1);max-width:100%;padding:var(--mynx-space-1);scrollbar-width:none;border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);display:flex;overflow-x:auto}.ui-period-presets::-webkit-scrollbar{display:none}.ui-period-presets button{min-height:var(--mynx-control-sm);padding:0 var(--mynx-space-3);border-radius:var(--mynx-radius-sm);color:var(--mynx-color-text-secondary);font:700 var(--mynx-type-supporting)/1 var(--mynx-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none}.ui-period-presets button:hover{background:var(--mynx-color-surface)}.ui-period-presets button[aria-pressed=true]{background:var(--mynx-color-action-secondary);color:var(--mynx-color-on-action-primary);box-shadow:var(--mynx-shadow-1)}:root{--mynx-viz-grid:color-mix(in srgb, var(--mynx-color-border) 72%, transparent);--mynx-viz-axis:var(--mynx-color-text-muted);--mynx-viz-series-primary:var(--mynx-color-action-secondary);--mynx-viz-series-secondary:var(--mynx-color-information);--mynx-viz-series-tertiary:#7c7668;--mynx-viz-positive:var(--mynx-color-success);--mynx-viz-negative:var(--mynx-color-destructive);--mynx-viz-warning:var(--mynx-color-warning);--mynx-viz-neutral:var(--mynx-color-text-muted);--mynx-viz-stroke:2px;--mynx-viz-point:.5rem}.mynx-viz-legend{gap:var(--mynx-space-3);color:var(--mynx-color-text-secondary);font:650 var(--mynx-type-metadata)/1.35 var(--mynx-font-sans);flex-wrap:wrap;display:flex}.mynx-viz-legend__item{align-items:center;gap:var(--mynx-space-2);display:inline-flex}.mynx-viz-legend__mark{border-radius:var(--mynx-radius-pill);background:currentColor;width:.75rem;height:.25rem}.mynx-viz-caption{color:var(--mynx-color-text-secondary);font:var(--mynx-type-supporting)/1.5 var(--mynx-font-sans)}.mynx-viz-delta{align-items:center;gap:var(--mynx-space-1);font:750 var(--mynx-type-label)/1 var(--mynx-font-sans);display:inline-flex}.mynx-viz-delta[data-direction=up]{color:var(--mynx-viz-positive)}.mynx-viz-delta[data-direction=down]{color:var(--mynx-viz-negative)}.mynx-viz-delta[data-direction=flat]{color:var(--mynx-viz-neutral)}@media (prefers-reduced-motion:reduce){.mynx-viz-animated{transition:none!important;animation:none!important}}.content-studio-live{gap:var(--mynx-space-6);display:grid}.content-studio-live>.module-stats{gap:var(--mynx-space-3);background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:visible}.content-studio-live>.module-stats .stat{min-height:112px;padding:var(--mynx-space-5);border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-lg);box-shadow:var(--mynx-shadow-1);background:var(--mynx-color-surface);text-align:center;justify-content:center;align-items:center}.content-studio-live>.module-panel{overflow:hidden}.content-tab-instagram>.module-stats,.content-tab-facebook>.module-stats,.content-tab-pinterest>.module-stats{display:none}.content-studio-live .tabs{justify-content:center;gap:var(--mynx-space-2);scrollbar-width:none;display:flex;overflow-x:auto}.content-studio-live .tabs::-webkit-scrollbar{display:none}.content-channel-workspace{gap:var(--mynx-space-5);padding:var(--mynx-space-5);background:var(--mynx-color-background);display:grid}.channel-hero{justify-content:space-between;align-items:center;gap:var(--mynx-space-5);padding:var(--mynx-space-5);border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-xl);background:var(--mynx-color-surface);display:flex}.channel-identity{align-items:center;gap:var(--mynx-space-4);min-width:0;display:flex}.channel-identity img,.channel-mark{object-fit:cover;border-radius:18px;flex:0 0 56px;width:56px;height:56px}.channel-mark{color:#fff;background:linear-gradient(135deg,#7146d9,#dc3477 55%,#f3a63b);place-items:center;font-size:30px;display:grid}.channel-identity span,.channel-panel header span,.channel-decision span{color:var(--mynx-color-text-muted);font-size:var(--mynx-type-metadata);letter-spacing:.12em;margin-bottom:4px;font-weight:800;display:block}.channel-identity h3,.channel-panel h3,.channel-decision h3{color:var(--mynx-color-text-primary);font-size:var(--mynx-type-section);margin:0}.channel-identity p,.channel-panel header p,.channel-decision p{color:var(--mynx-color-text-secondary);margin:5px 0 0}.channel-hero-actions{gap:var(--mynx-space-3);display:flex}.channel-hero-actions button,.queue-publish,.channel-empty button{border:1px solid var(--mynx-color-border-strong);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface);min-height:44px;color:var(--mynx-color-text-primary);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:inline-flex}.channel-hero-actions svg,.queue-publish svg,.channel-empty button svg{width:17px;height:17px}.channel-overview{gap:var(--mynx-space-3);grid-template-columns:1.35fr repeat(3,1fr);display:grid}.channel-kpi{min-height:150px;padding:var(--mynx-space-5);border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface);align-content:start;display:grid}.channel-kpi--primary{color:var(--mynx-color-background);background:var(--mynx-color-text-primary);border-color:var(--mynx-color-text-primary)}.channel-kpi span{align-items:center;gap:8px;font-weight:750;display:flex}.channel-kpi span svg{width:18px;height:18px;color:var(--mynx-color-action-secondary)}.channel-kpi strong{padding-top:var(--mynx-space-4);font:var(--mynx-type-kpi);margin-top:auto}.channel-kpi small{color:var(--mynx-color-text-muted);margin-top:6px;line-height:1.4}.channel-kpi--primary small{color:color-mix(in srgb,var(--mynx-color-background) 68%,transparent)}.channel-decision{justify-content:space-between;align-items:center;gap:var(--mynx-space-6);padding:var(--mynx-space-5) var(--mynx-space-6);border-left:4px solid var(--mynx-color-action-secondary);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface-muted);display:flex}.channel-decision>svg{width:30px;height:30px;color:var(--mynx-color-action-secondary);flex:none}.channel-two-column{gap:var(--mynx-space-4);grid-template-columns:1fr 1fr;display:grid}.channel-panel{padding:var(--mynx-space-5);border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-xl);background:var(--mynx-color-surface)}.channel-panel>header{justify-content:space-between;gap:var(--mynx-space-4);padding-bottom:var(--mynx-space-4);border-bottom:1px solid var(--mynx-color-border);display:flex}.channel-panel>header>svg{width:22px;height:22px;color:var(--mynx-color-action-secondary)}.hashtag-table{margin-top:var(--mynx-space-2);display:grid}.hashtag-table>div{align-items:center;gap:var(--mynx-space-3);border-bottom:1px solid var(--mynx-color-border);grid-template-columns:minmax(120px,1fr) 72px 56px 105px;padding:13px 4px;display:grid}.hashtag-table>div:last-child{border-bottom:0}.hashtag-table b{text-overflow:ellipsis;color:var(--mynx-color-text-primary);overflow:hidden}.hashtag-table span,.hashtag-table small{color:var(--mynx-color-text-muted);font-size:var(--mynx-type-metadata)}.hashtag-table strong{color:var(--mynx-color-text-primary);text-align:right}.capability-list{margin:var(--mynx-space-4) 0;gap:2px;padding:0;list-style:none;display:grid}.capability-list li{border-radius:var(--mynx-radius-md);align-items:center;gap:12px;padding:11px;display:flex}.capability-list li>svg{flex:none;width:20px;height:20px}.capability-list li span{gap:2px;display:grid}.capability-list small{color:var(--mynx-color-text-muted)}.capability-list .ready{color:var(--mynx-color-success);background:color-mix(in srgb,var(--mynx-color-success) 8%,transparent)}.capability-list .attention{color:var(--mynx-color-warning);background:color-mix(in srgb,var(--mynx-color-warning) 9%,transparent)}.capability-list .planned{color:var(--mynx-color-text-muted);background:var(--mynx-color-surface-muted)}.capability-list b{color:var(--mynx-color-text-primary)}.publish-queue{display:grid}.publish-queue>article{gap:var(--mynx-space-3);padding:var(--mynx-space-3) 0;border-bottom:1px solid var(--mynx-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.publish-queue>article:last-child{border-bottom:0}.publish-queue>article.is-published{grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 0}.publish-queue>article.is-published .queue-media{border-radius:var(--mynx-radius-sm);width:34px;height:34px}.publish-queue>article.is-published .queue-main p,.publish-queue>article.is-published .queue-platforms{display:none}.publish-queue>article.is-published .queue-main small{margin-top:1px}.queue-window-trigger{border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface);min-height:40px;color:var(--mynx-color-text-primary);align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.queue-window-trigger svg{width:17px}.queue-window-trigger b{background:var(--mynx-color-action-secondary);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:11px;display:grid}.publishing-queue-dialog{width:min(720px,100vw - 2rem)}.queue-dialog-list{gap:10px;display:grid}.queue-dialog-list>article{border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.queue-state-icon{background:color-mix(in srgb,var(--mynx-color-information) 10%,transparent);width:38px;height:38px;color:var(--mynx-color-information);border-radius:11px;place-items:center;display:grid}.queue-state-icon svg{width:18px}.queue-dialog-list b,.queue-dialog-list small{display:block}.queue-dialog-list small{color:var(--mynx-color-text-muted);margin-top:3px}.queue-dialog-list p{color:var(--mynx-color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.45}.queue-error{color:var(--mynx-color-destructive);align-items:flex-start;gap:6px;margin-top:7px;font-size:12px;display:flex}.queue-error svg{flex:none;width:15px}.queue-dialog-actions{grid-column:2/-1;justify-content:flex-end;gap:8px;display:flex}.queue-dialog-actions button{border:1px solid var(--mynx-color-border);background:var(--mynx-color-surface);min-height:38px;color:var(--mynx-color-text-primary);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:750;display:inline-flex}.queue-dialog-actions button svg{width:15px}.queue-dialog-actions button.danger{color:var(--mynx-color-destructive)}.queue-main{gap:var(--mynx-space-3);text-align:left;min-width:0;color:var(--mynx-color-text-primary);background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;padding:0;display:grid}.queue-media{border-radius:var(--mynx-radius-md);width:48px;height:48px;color:var(--mynx-color-action-secondary);background:var(--mynx-color-surface-muted);place-items:center;display:grid}.queue-media svg{width:21px}.queue-main>span:last-child{min-width:0}.queue-main b,.queue-main small,.queue-main p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queue-main small{color:var(--mynx-color-text-muted);margin-top:3px}.queue-main p{color:var(--mynx-color-text-secondary);margin:5px 0 0}.queue-publish{border-color:var(--mynx-color-action-secondary);color:var(--mynx-color-action-secondary)}.queue-publish:disabled{opacity:.45;cursor:not-allowed}.channel-empty,.channel-state{padding:var(--mynx-space-7);text-align:center;color:var(--mynx-color-text-secondary);justify-items:center;gap:8px;display:grid}.channel-empty>svg{width:28px;color:var(--mynx-color-text-muted)}.channel-empty p{max-width:52ch;margin:0}.published-grid{gap:var(--mynx-space-3);margin-top:var(--mynx-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.published-grid>a{border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-lg);color:inherit;background:var(--mynx-color-surface);text-decoration:none;overflow:hidden}.published-grid>a>span{aspect-ratio:1;background:var(--mynx-color-surface-muted);place-items:center;display:grid;overflow:hidden}.published-grid img{object-fit:cover;width:100%;height:100%}.published-grid>a>div{padding:12px}.published-grid p{min-height:2.6em;color:var(--mynx-color-text-secondary);margin:5px 0 10px;font-size:13px;line-height:1.3}.published-grid small{color:var(--mynx-color-text-muted);flex-wrap:wrap;gap:10px;display:flex}.published-grid small span{align-items:center;gap:3px;display:flex}.published-grid small svg{width:13px;height:13px}.content-media-field{grid-column:1/-1;gap:8px;display:grid}.content-media-actions{justify-content:space-between;align-items:center;gap:var(--mynx-space-3);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-secondary);padding:10px 12px;display:flex}.content-media-actions button{align-items:center;gap:7px;display:inline-flex}.content-media-actions svg{width:16px;height:16px}.content-media-drop{border:1px dashed var(--mynx-color-border-strong);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface-muted);cursor:pointer;align-items:center;gap:12px;min-height:70px;padding:14px;display:flex}.content-media-drop>svg{width:24px;color:var(--mynx-color-action-secondary)}.content-media-drop span{color:var(--mynx-color-text-primary);gap:3px;display:grid}.content-media-drop small{color:var(--mynx-color-text-muted)}.content-upload-progress{background:var(--mynx-color-border);border-radius:999px;grid-column:1/-1;width:100%;height:5px;display:block;overflow:hidden}.content-upload-progress span{border-radius:inherit;background:var(--mynx-color-action-secondary);height:100%;transition:width .18s;display:block}.content-media-actions>span{gap:3px;display:grid}.content-media-actions>span small{color:var(--mynx-color-text-muted)}.form-success{border-radius:var(--mynx-radius-md);color:var(--mynx-color-success);background:color-mix(in srgb,var(--mynx-color-success) 9%,transparent);padding:10px 12px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.instagram-workspace{gap:var(--mynx-space-4);padding:var(--mynx-space-5);background:var(--mynx-color-background)}.instagram-module{border:var(--mynx-border);border-radius:var(--mynx-radius-xl);background:var(--mynx-color-surface);box-shadow:var(--mynx-shadow-1)}.instagram-module>header{gap:var(--mynx-space-4);padding:var(--mynx-space-5);border-color:var(--mynx-color-border)}.instagram-module>header span{font-size:var(--mynx-type-metadata);color:var(--mynx-color-text-muted)}.instagram-module>header h3{font-size:var(--mynx-type-section);color:var(--mynx-color-text-primary)}.instagram-module>header p{font-size:var(--mynx-type-supporting);color:var(--mynx-color-text-secondary)}.instagram-module>header>button,.instagram-action-grid>.instagram-module>button{min-height:var(--mynx-control-md);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-primary);font-size:var(--mynx-type-supporting)}.instagram-metrics{gap:var(--mynx-space-3);padding:var(--mynx-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.instagram-metrics>article{min-width:0;min-height:7.5rem;padding:var(--mynx-space-4);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface-raised)}.instagram-metrics>article:last-child{border-right:var(--mynx-border)}.instagram-metrics strong{color:var(--mynx-color-text-primary)}.instagram-post-grid{gap:var(--mynx-space-3);padding:var(--mynx-space-4);background:0 0}.instagram-post-grid>a{border:var(--mynx-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface-raised)}.instagram-action-grid{gap:var(--mynx-space-4)}@media (max-width:980px){.channel-overview{grid-template-columns:1fr 1fr}.channel-two-column{grid-template-columns:1fr}.published-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content-studio-live{gap:var(--mynx-space-4)}.content-studio-live>.module-stats{grid-template-columns:1fr 1fr}.content-studio-live>.module-stats .stat{min-height:96px;padding:var(--mynx-space-4)}.content-channel-workspace{padding:var(--mynx-space-3)}.channel-hero{padding:var(--mynx-space-4);flex-direction:column;align-items:flex-start}.channel-hero-actions{width:100%}.channel-hero-actions button{flex:1}.channel-overview{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.channel-kpi{scroll-snap-align:start;flex:0 0 78%;min-height:138px}.channel-decision{padding:var(--mynx-space-4);align-items:flex-start}.channel-panel{padding:var(--mynx-space-4)}.hashtag-table>div{grid-template-columns:minmax(100px,1fr) 56px 42px}.hashtag-table small{display:none}.publish-queue>article{grid-template-columns:minmax(0,1fr) auto}.publishing-queue-dialog{width:100%}.queue-dialog-list>article{grid-template-columns:34px minmax(0,1fr)}.queue-dialog-list>article>.ui-badge{grid-column:2;justify-self:start}.queue-dialog-actions{grid-column:1/-1}.queue-dialog-actions button{flex:1;justify-content:center}.publish-queue .ui-badge{grid-column:1;justify-self:start;margin-left:60px}.queue-publish{grid-area:1/2/3;align-self:stretch;padding:0 12px}.published-grid{grid-template-columns:1fr 1fr;gap:8px}.instagram-workspace{padding:var(--mynx-space-3)}.instagram-metrics{grid-template-columns:1fr 1fr}.instagram-post-grid,.instagram-action-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.content-channel-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.channel-kpi{width:100%;color:var(--mynx-color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--mynx-motion-fast),transform var(--mynx-motion-fast);border-style:solid}.channel-kpi:hover{border-color:var(--mynx-color-action-secondary);transform:translateY(-1px)}.channel-kpi:focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:2px}.queue-media{overflow:hidden}.queue-media img,.queue-media video{object-fit:cover;width:100%;height:100%}.queue-main:disabled{opacity:1;cursor:default}.publish-queue>article.is-published{grid-template-columns:minmax(0,1fr) auto}.publish-queue>article.is-published .queue-media{width:72px;height:72px}.publish-queue>article.is-published .queue-main{grid-template-columns:72px minmax(0,1fr)}.queue-platforms{align-items:center;gap:6px;margin-top:7px;display:flex!important}.queue-platforms em{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-muted);text-transform:capitalize;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal}.metric-report-dialog{width:min(760px,100vw - 28px)}.metric-report-summary{border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface-muted);gap:6px;padding:18px;display:grid}.metric-report-summary>span{color:var(--mynx-color-text-muted);font-size:var(--mynx-type-metadata);letter-spacing:.12em;font-weight:800}.metric-report-summary>strong{font:var(--mynx-type-kpi);color:var(--mynx-color-text-primary)}.metric-report-summary>small{color:var(--mynx-color-text-secondary);align-items:center;gap:7px;display:flex}.metric-report-summary>time{color:var(--mynx-color-text-muted);font-size:12px}.metric-report-summary svg{width:16px}.metric-report-heading{align-items:center;gap:10px;margin-top:20px;display:flex}.metric-report-heading>svg{color:var(--mynx-color-action-secondary)}.metric-report-heading div{gap:2px;display:grid}.metric-report-heading span{color:var(--mynx-color-text-muted);font-size:12px}.metric-chart{border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-lg);margin-top:10px;padding:12px}.metric-chart svg{width:100%;height:170px;display:block;overflow:visible}.metric-chart line{stroke:var(--mynx-color-border-strong)}.metric-chart path{fill:none;stroke:var(--mynx-color-action-secondary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.metric-chart circle{fill:var(--mynx-color-surface);stroke:var(--mynx-color-action-secondary);stroke-width:3px}.metric-chart>div{color:var(--mynx-color-text-muted);justify-content:space-between;gap:6px;font-size:10px;display:flex}.metric-report-facts{border:1px solid var(--mynx-color-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-border);grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.metric-report-facts article{background:var(--mynx-color-surface);gap:4px;padding:14px;display:grid}.metric-report-facts span,.metric-report-facts small{color:var(--mynx-color-text-muted);font-size:11px}.metric-report-facts strong{overflow-wrap:anywhere;color:var(--mynx-color-text-primary)}.metric-report-facts article.has-links{align-content:start}.metric-fact-link{width:max-content;max-width:100%;color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mynx-color-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--mynx-color-accent) 55%,transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:is(.metric-fact-link:hover,.metric-fact-link:focus-visible){color:var(--mynx-color-accent);outline:none;text-decoration-color:currentColor}.metric-fact-link.label,.metric-fact-link.detail{color:var(--mynx-color-text-muted);font-size:11px}.metric-fact-link.value{color:var(--mynx-color-text-primary);font-weight:800;font-size:inherit}.metric-report-empty{text-align:center;border:1px dashed var(--mynx-color-border-strong);border-radius:var(--mynx-radius-lg);color:var(--mynx-color-text-secondary);justify-items:center;gap:7px;margin-top:18px;padding:22px;display:grid}.metric-report-empty svg{color:var(--mynx-color-text-muted)}.metric-report-empty p{max-width:56ch;margin:0}@media (max-width:640px){.channel-overview{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.channel-kpi{min-width:0;min-height:132px;padding:14px}.channel-kpi strong{font-size:clamp(25px,8vw,36px)}.publish-queue>article,.publish-queue>article.is-published{grid-template-columns:minmax(0,1fr)}.publish-queue .ui-badge{grid-column:1;width:max-content;margin-left:0}.queue-publish{grid-area:auto/1;min-height:42px}.metric-report-facts{grid-template-columns:1fr}}.mynx-overlays{color:var(--mynx-color-text-primary);font-family:var(--mynx-font-sans);display:contents}.mynx-shell{background:var(--mynx-color-background);min-height:100dvh;color:var(--mynx-color-text-primary);font-family:var(--mynx-font-sans)}.mynx-sidebar{z-index:40;width:var(--mynx-shell-sidebar);padding:var(--mynx-space-5) var(--mynx-space-4);background:var(--mynx-color-surface);border-right:var(--mynx-border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.mynx-sidebar__identity{align-items:center;gap:var(--mynx-space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mynx-sidebar__identity>span:last-child{min-width:0}.mynx-sidebar__identity strong,.mynx-sidebar__identity small{display:block}.mynx-sidebar__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mynx-type-component);overflow:hidden}.mynx-sidebar__identity small{color:var(--mynx-color-text-muted);font-size:var(--mynx-type-metadata);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.mynx-sidebar__logo{border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);width:2.75rem;height:2.75rem;color:var(--mynx-color-action-secondary);place-items:center;font-weight:800;display:grid;overflow:hidden}.mynx-sidebar__logo img{object-fit:contain;width:100%;height:100%;padding:3px}.mynx-avatar img{object-fit:cover;width:100%;height:100%}.mynx-sidebar__nav{margin:var(--mynx-space-6) 0;gap:2px;display:grid}.mynx-sidebar__nav button{border-radius:var(--mynx-radius-md);min-height:2.625rem;color:var(--mynx-color-text-secondary);align-items:center;gap:var(--mynx-space-3);padding:0 var(--mynx-space-3);font:650 var(--mynx-type-supporting)/1 var(--mynx-font-sans);cursor:pointer;transition:background var(--mynx-motion-fast) var(--mynx-ease),color var(--mynx-motion-fast) var(--mynx-ease);background:0 0;border:0;display:flex}.mynx-sidebar__nav button:hover{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-primary)}.mynx-sidebar__nav button.active{background:color-mix(in srgb,var(--mynx-color-action-secondary) 11%,var(--mynx-color-surface));color:var(--mynx-color-text-primary);box-shadow:inset 3px 0 var(--mynx-color-action-secondary)}.mynx-sidebar__nav svg{width:var(--mynx-icon-md);height:var(--mynx-icon-md);stroke-width:1.8px;flex:none}.mynx-tablet-more{display:none!important}.mynx-sidebar__principle{padding:var(--mynx-space-4);gap:var(--mynx-space-3);background:var(--mynx-color-surface-muted);border-radius:var(--mynx-radius-md);color:var(--mynx-color-text-secondary);margin:auto 0 0;display:flex}.mynx-sidebar__principle svg{width:var(--mynx-icon-md);color:var(--mynx-color-action-secondary)}.mynx-sidebar__principle b,.mynx-sidebar__principle small{display:block}.mynx-sidebar__principle b{font-size:var(--mynx-type-label)}.mynx-sidebar__principle small{font-size:var(--mynx-type-metadata);margin-top:3px}.mynx-workspace{margin-left:var(--mynx-shell-sidebar);min-height:100dvh;padding:var(--mynx-space-5) clamp(var(--mynx-space-4),3vw,var(--mynx-space-7)) var(--mynx-space-7)}.mynx-workspace>*{width:min(100%,var(--mynx-content-max));margin-inline:auto}.mynx-desktop-header{margin-bottom:var(--mynx-space-5);justify-content:space-between;align-items:center;display:flex}.mynx-header-brand{align-items:center;gap:var(--mynx-space-3);display:flex}.mynx-header-brand .mynx-system-brand{width:3.1rem}.mynx-header-brand small{font-family:var(--mynx-font-brand);letter-spacing:.1em;font-size:.68rem;font-weight:500}.mynx-desktop-header h1{font-size:var(--mynx-type-section);margin:var(--mynx-space-2) 0 0;letter-spacing:-.025em}.mynx-desktop-header>div:last-child{gap:var(--mynx-space-3);align-items:center;display:flex}.mynx-desktop-header .ui-icon-button{position:relative}.mynx-desktop-header .ui-icon-button i{border-radius:var(--mynx-radius-pill);background:var(--mynx-color-destructive);color:#fff;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.625rem;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.mynx-account-menu{position:relative}.mynx-avatar{width:var(--mynx-control-md);height:var(--mynx-control-md);border-radius:var(--mynx-radius-pill);background:var(--mynx-color-action-primary);color:var(--mynx-color-background);cursor:pointer;border:0;place-items:center;padding:0;font-weight:800;display:grid;overflow:hidden}.mynx-avatar[aria-expanded=true]{outline:3px solid color-mix(in srgb,var(--mynx-color-action-secondary) 40%,transparent);outline-offset:3px}.mynx-account-popover{z-index:80;top:calc(100% + var(--mynx-space-3));width:14rem;padding:var(--mynx-space-2);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface);box-shadow:var(--mynx-shadow-dialog);position:absolute;right:0}.mynx-account-popover>span{padding:var(--mynx-space-3);border-bottom:var(--mynx-border);gap:3px;display:grid}.mynx-account-popover>span small{color:var(--mynx-color-text-muted);font-size:var(--mynx-type-metadata)}.mynx-account-popover>a{align-items:center;gap:var(--mynx-space-2);margin-top:var(--mynx-space-1);padding:var(--mynx-space-3);border-radius:var(--mynx-radius-md);color:var(--mynx-color-destructive);font-weight:750;text-decoration:none;display:flex}:is(.mynx-account-popover>a:hover,.mynx-account-popover>a:focus-visible){background:color-mix(in srgb,var(--mynx-color-destructive) 9%,transparent)}.mynx-account-popover svg{width:var(--mynx-icon-sm)}.mynx-page-content{min-width:0}.mynx-mobile-nav{display:none}.mynx-more-backdrop{z-index:70;background:#0a0c096b;place-items:center;display:grid;position:fixed;inset:0}.mynx-more{width:min(28rem,100vw - 2rem);max-height:min(42rem,100dvh - 4rem);padding:var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-xl);background:var(--mynx-color-surface);box-shadow:var(--mynx-shadow-dialog);overflow:auto}.mynx-more header{padding:var(--mynx-space-2) var(--mynx-space-2) var(--mynx-space-3);border-bottom:var(--mynx-border);justify-content:space-between;align-items:center;display:flex}.mynx-more header>span{align-items:center;gap:var(--mynx-space-2);display:flex}.mynx-more>button{width:100%;min-height:var(--mynx-control-lg);align-items:center;gap:var(--mynx-space-3);border:0;border-bottom:var(--mynx-border);color:var(--mynx-color-text-secondary);padding:0 var(--mynx-space-3);font:700 var(--mynx-type-body)/1 var(--mynx-font-sans);cursor:pointer;background:0 0;display:flex}.mynx-more>button.active{color:var(--mynx-color-text-primary);background:color-mix(in srgb,var(--mynx-color-action-secondary) 10%,transparent)}.mynx-more>button svg{width:var(--mynx-icon-md);stroke-width:1.8px}.mynx-shell :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--mynx-color-focus);outline-offset:3px}.mynx-shell .mynx-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mynx-shell .mynx-mobile-nav button{min-width:0}.mynx-mobile-nav button span{overflow-wrap:anywhere;max-width:100%;line-height:1.2}@media (max-width:59.99rem) and (min-width:48rem){.mynx-sidebar{width:var(--mynx-shell-rail);padding-inline:var(--mynx-space-3);align-items:center}.mynx-sidebar__identity>span:last-child,.mynx-sidebar__principle,.mynx-sidebar__nav .nav-secondary{display:none}.mynx-sidebar__nav{width:100%}.mynx-sidebar__nav button{justify-content:center;place-items:center;gap:2px;min-height:3.5rem;padding:0;display:grid}.mynx-sidebar__nav button span{font-size:.625rem}.mynx-tablet-more{display:grid!important}.mynx-workspace{margin-left:var(--mynx-shell-rail);padding-inline:clamp(var(--mynx-space-5),4vw,var(--mynx-space-7))}}@media (max-width:47.99rem){.mynx-sidebar,.mynx-desktop-header{display:none}.mynx-workspace{padding:max(var(--mynx-space-3),env(safe-area-inset-top)) var(--mynx-space-4) calc(5rem + env(safe-area-inset-bottom));margin:0}.mynx-mobile-nav{z-index:60;padding:var(--mynx-space-1) max(var(--mynx-space-2),env(safe-area-inset-right)) max(var(--mynx-space-1),env(safe-area-inset-bottom)) max(var(--mynx-space-2),env(safe-area-inset-left));background:color-mix(in srgb,var(--mynx-color-surface) 96%,transparent);border-top:var(--mynx-border);grid-template-columns:repeat(5,1fr);margin:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #1316110d}.mynx-mobile-nav button{border-radius:var(--mynx-radius-md);min-height:3.625rem;color:var(--mynx-color-text-muted);font:650 .625rem/1 var(--mynx-font-sans);background:0 0;border:0;align-content:center;place-items:center;gap:2px;display:grid}.mynx-mobile-nav button.active{color:var(--mynx-color-action-secondary);background:color-mix(in srgb,var(--mynx-color-action-secondary) 9%,transparent)}.mynx-mobile-nav svg{stroke-width:1.8px;width:1.25rem;height:1.25rem}.mynx-more-backdrop{padding:var(--mynx-space-3) var(--mynx-space-3) calc(4.75rem + env(safe-area-inset-bottom));place-items:end center}.mynx-more{border-radius:var(--mynx-radius-xl) var(--mynx-radius-xl) var(--mynx-radius-md) var(--mynx-radius-md);width:100%;max-height:calc(100dvh - 7rem)}}@media (prefers-reduced-motion:reduce){.mynx-shell *{scroll-behavior:auto!important;transition-duration:0s!important}}html,body{width:100%;max-width:100%;overflow-x:clip}.mynx-shell,.mynx-page-content,.module-view,.home-dashboard{width:100%;min-width:0;max-width:100%}.mynx-workspace{min-width:0;max-width:100%}.module-actions{gap:var(--mynx-space-3);flex-wrap:wrap;display:flex}.mynx-page-content>*,.home-dashboard>*,.content-grid>*,.bottom-grid>*,.stats-grid>*{min-width:0;max-width:100%}.bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-card,.mini-card>div{min-width:0;max-width:100%}.mini-card strong,.mini-card p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.mynx-shell .safe-app-header{align-items:center;gap:var(--mynx-space-2);display:flex}.mynx-shell .safe-app-header .workspace-brand{gap:var(--mynx-space-2);flex:1;min-width:0}.mynx-shell .safe-app-header .workspace-trigger{min-height:var(--mynx-control-md)}.mynx-shell .safe-app-header .workspace-trigger>span{font-family:var(--mynx-font-sans)}.mynx-shell .safe-app-header .workspace-trigger small{white-space:normal;overflow-wrap:anywhere}.mynx-shell .safe-app-header :is(.mobile-home-logo,.mobile-settings-button,.visible-mailbox-button){width:var(--mynx-control-md);height:var(--mynx-control-md);flex:none}.mynx-shell .safe-app-header .visible-mailbox-button{position:static}@media (max-width:30rem){.mynx-shell .safe-app-header{grid-template-columns:var(--mynx-control-md) minmax(0,1fr) var(--mynx-control-md);display:grid}.mynx-shell .safe-app-header .workspace-brand{display:contents}.mynx-shell .safe-app-header .mobile-home-logo{grid-area:1/1}.mynx-shell .safe-app-header .workspace-trigger{grid-area:1/2/2/4}.mynx-shell .safe-app-header .workspace-presence{grid-area:2/1/3/3;justify-self:start}.mynx-shell .safe-app-header .mobile-settings-button{grid-area:2/2;justify-self:end}.mynx-shell .safe-app-header .visible-mailbox-button{grid-area:2/3}.mynx-shell .safe-app-header .workspace-trigger strong{font-family:var(--mynx-font-sans);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;font-size:var(--mynx-type-supporting)!important;letter-spacing:0!important}.mynx-shell .safe-app-header .workspace-trigger small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.home-dashboard .stats-grid{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid;overflow:visible}.home-dashboard .ui-kpi__copy{min-width:0}.home-dashboard .ui-kpi__copy :is(span,strong,small){overflow-wrap:anywhere;max-width:100%}@media (max-width:47.99rem){.bottom-grid{grid-template-columns:minmax(0,1fr)!important}.mini-card{width:100%}.home-dashboard .stats-grid{overscroll-behavior-inline:contain;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));width:100%;max-width:100%;margin-right:0!important}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:36rem){.mynx-sidebar,.mynx-desktop-header{display:none}.mynx-workspace{padding:max(var(--mynx-space-3),env(safe-area-inset-top)) max(var(--mynx-space-4),env(safe-area-inset-right)) calc(5rem + env(safe-area-inset-bottom)) max(var(--mynx-space-4),env(safe-area-inset-left));margin:0}.mynx-mobile-nav{z-index:60;padding:var(--mynx-space-1) max(var(--mynx-space-2),env(safe-area-inset-right)) max(var(--mynx-space-1),env(safe-area-inset-bottom)) max(var(--mynx-space-2),env(safe-area-inset-left));background:color-mix(in srgb,var(--mynx-color-surface) 96%,transparent);border-top:var(--mynx-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #1316110d}.mynx-mobile-nav button{border-radius:var(--mynx-radius-md);min-width:0;min-height:3.625rem;color:var(--mynx-color-text-muted);font:650 .625rem/1 var(--mynx-font-sans);background:0 0;border:0;align-content:center;place-items:center;gap:2px;display:grid}.mynx-mobile-nav button.active{color:var(--mynx-color-action-secondary);background:color-mix(in srgb,var(--mynx-color-action-secondary) 9%,transparent)}.mynx-mobile-nav svg{stroke-width:1.8px;width:1.25rem;height:1.25rem}}.mynx-avatar:not(:has(img)){background:var(--mynx-color-action-secondary);border:1px solid color-mix(in srgb,var(--mynx-color-action-secondary) 72%,#fff);color:#171813;font-family:var(--mynx-font-brand);letter-spacing:-.04em;box-shadow:0 0 0 3px color-mix(in srgb,var(--mynx-color-action-secondary) 14%,transparent);font-size:1.15rem;font-weight:500;line-height:1}.mynx-account-popover>button{align-items:center;gap:var(--mynx-space-2);width:100%;margin-top:var(--mynx-space-1);padding:var(--mynx-space-3);border-radius:var(--mynx-radius-md);color:var(--mynx-color-text-primary);font:750 var(--mynx-type-supporting)/1 var(--mynx-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}:is(.mynx-account-popover>button:hover,.mynx-account-popover>button:focus-visible){background:color-mix(in srgb,var(--mynx-color-action-secondary) 10%,transparent)}.quick-share-dialog{width:min(44rem,100vw - 2rem)}.quick-share-content{gap:var(--mynx-space-5);margin-top:var(--mynx-space-4);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);display:grid}.quick-share-qr,.quick-share-details{align-content:start;gap:var(--mynx-space-2);display:grid}.quick-share-qr img{aspect-ratio:1;border-radius:var(--mynx-radius-md);width:100%}.quick-share-qr a,.quick-share-details button{min-height:var(--mynx-control-md);justify-content:center;align-items:center;gap:var(--mynx-space-2);padding:0 var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-primary);font:700 var(--mynx-type-supporting)/1 var(--mynx-font-sans);cursor:pointer;text-decoration:none;display:flex}.quick-share-details>span{margin-top:var(--mynx-space-2);font:800 var(--mynx-type-metadata)/1 var(--mynx-font-sans);letter-spacing:.12em;color:var(--mynx-color-text-muted)}.quick-share-details code{font:750 1.35rem/1.3 var(--mynx-font-mono);letter-spacing:.08em;color:var(--mynx-color-action-secondary)}.quick-share-details p{overflow-wrap:anywhere;color:var(--mynx-color-text-secondary);font-size:var(--mynx-type-supporting);margin:0}.quick-share-details small,.quick-share-status{color:var(--mynx-color-text-muted);font-size:var(--mynx-type-metadata)}.quick-share-loading{min-height:10rem;color:var(--mynx-color-text-secondary);grid-column:1/-1;place-items:center;display:grid}@media (max-width:37.5rem){.quick-share-content{grid-template-columns:1fr}.quick-share-qr{width:min(13rem,100%);margin-inline:auto}.quick-share-dialog{max-height:calc(100dvh - 1rem);overflow:auto}}.workspace-presence{flex:none;position:relative}.workspace-presence-trigger{cursor:pointer;justify-content:center;align-items:center;min-width:44px;background:0 0!important;border:0!important;width:auto!important;height:44px!important;padding:0 8px!important;display:flex!important;position:relative!important}.workspace-presence-stack{align-items:center;padding-left:8px;display:flex}.workspace-presence-stack i{background:var(--mynx-color-action-secondary);color:#111;border:2px solid var(--mynx-color-surface);border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:10px;font-style:normal;font-weight:850;display:grid;box-shadow:0 2px 8px #00000026}.workspace-presence-stack i:nth-child(2){background:var(--mynx-color-information)}.workspace-presence-stack i:nth-child(3){background:var(--mynx-color-success)}.workspace-presence-stack .workspace-presence-extra{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-primary)}.workspace-presence-dot{background:var(--mynx-color-success);border:2px solid var(--mynx-color-surface);border-radius:50%;width:9px;height:9px;position:absolute;bottom:6px;right:5px}.workspace-presence-popover{z-index:90;background:var(--mynx-color-surface);width:min(320px,100vw - 32px);color:var(--mynx-color-text-primary);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);box-shadow:var(--mynx-shadow-dialog);padding:0;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.workspace-presence-popover>header{border-bottom:var(--mynx-border);justify-content:space-between;align-items:center;padding:14px 14px 12px;display:flex}.workspace-presence-popover>header span{align-items:center;gap:8px;display:flex}.workspace-presence-popover>header svg{width:17px;height:17px;color:var(--mynx-color-action-secondary)}.workspace-presence-popover>header b{font-size:12px}.workspace-presence-popover>header button{color:inherit;cursor:pointer;place-items:center;display:grid;background:0 0!important;border:0!important;width:36px!important;height:36px!important}.workspace-presence-popover>header button svg{color:inherit}.workspace-presence-popover>div{padding:6px 12px}.workspace-presence-popover p{grid-template-columns:36px 1fr 10px;align-items:center;gap:10px;margin:0;padding:8px 2px;display:grid}.workspace-presence-popover p>i{background:color-mix(in srgb,var(--mynx-color-action-secondary) 22%,var(--mynx-color-surface));width:34px;height:34px;color:var(--mynx-color-text-primary);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.workspace-presence-popover p b,.workspace-presence-popover p small{display:block}.workspace-presence-popover p b{font-size:12px}.workspace-presence-popover p small{color:var(--mynx-color-text-muted);margin-top:2px;font-size:9px}.workspace-presence-popover p em{background:var(--mynx-color-success);border-radius:50%;width:8px;height:8px}.workspace-presence-popover>footer{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-muted);padding:10px 14px;font-size:9px;line-height:1.45}@media (max-width:640px){.workspace-presence-trigger{padding-inline:4px!important}.workspace-presence-stack i{width:30px;height:30px}.workspace-presence-stack i:nth-child(n+3){display:none}.workspace-presence-popover{top:auto;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));width:auto;position:fixed}}.settings-view{width:min(100%,var(--mynx-settings-max));color:var(--mynx-color-text-primary);margin-inline:auto}.settings-page-heading{margin:var(--mynx-space-6) 0 var(--mynx-space-5);align-items:flex-end}.settings-page-heading .eyebrow,.settings-card__eyebrow{font:800 var(--mynx-type-metadata)/1 var(--mynx-font-sans);letter-spacing:.14em;color:var(--mynx-color-action-secondary)}.settings-page-heading h2{font:750 var(--mynx-type-page-title)/1.05 var(--mynx-font-sans);letter-spacing:-.045em;margin:var(--mynx-space-2) 0}.settings-page-heading p{font-size:var(--mynx-type-body);color:var(--mynx-color-text-secondary);max-width:38rem}.admin-settings-badge{align-items:center;gap:var(--mynx-space-2);min-height:var(--mynx-control-sm);border:1px solid color-mix(in srgb,var(--mynx-color-action-secondary) 45%,var(--mynx-color-border));border-radius:var(--mynx-radius-pill);padding:0 var(--mynx-space-4);font:750 var(--mynx-type-label)/1 var(--mynx-font-sans);color:var(--mynx-color-action-secondary);display:inline-flex}.admin-settings-badge svg{width:var(--mynx-icon-sm)}.settings-tabs-shell{top:calc(env(safe-area-inset-top) + .5rem);z-index:25;align-items:center;gap:var(--mynx-space-2);margin-bottom:var(--mynx-space-5);background:color-mix(in srgb,var(--mynx-color-background) 92%,transparent);padding:var(--mynx-space-2) 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky}.settings-nav-scroll{gap:var(--mynx-space-1);scrollbar-width:none;padding:var(--mynx-space-1);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);margin:0;display:flex;overflow-x:auto}.settings-nav-scroll::-webkit-scrollbar{display:none}.settings-nav-scroll button{min-height:var(--mynx-control-sm);padding:0 var(--mynx-space-4);border-radius:var(--mynx-radius-sm);color:var(--mynx-color-text-secondary);white-space:nowrap;font:700 var(--mynx-type-supporting)/1 var(--mynx-font-sans);cursor:pointer;background:0 0;border:0}.settings-nav-scroll button.active{background:var(--mynx-color-surface);color:var(--mynx-color-text-primary);box-shadow:var(--mynx-shadow-1)}.settings-nav-scroll button.admin-tab{color:var(--mynx-color-action-secondary)}.tab-scroll-hint{width:var(--mynx-control-sm);height:var(--mynx-control-sm);border:var(--mynx-border);border-radius:var(--mynx-radius-sm);background:var(--mynx-color-surface);color:var(--mynx-color-text-primary);opacity:0;pointer-events:none;transition:opacity var(--mynx-motion-fast) var(--mynx-ease);place-items:center;display:grid}.tab-scroll-hint.visible{opacity:1;pointer-events:auto}.tab-scroll-hint:disabled{opacity:.25}.tab-scroll-hint svg{width:var(--mynx-icon-sm)}.settings-form,.admin-center,.connections-settings{gap:var(--mynx-space-4);display:grid}.settings-card{padding:var(--mynx-space-5)!important;border:var(--mynx-border)!important;border-radius:var(--mynx-radius-lg)!important;background:var(--mynx-color-surface)!important;color:var(--mynx-color-text-primary)!important;box-shadow:var(--mynx-shadow-1)!important;margin:0!important}.settings-card h3{font:730 var(--mynx-type-section)/1.2 var(--mynx-font-sans);letter-spacing:-.025em;margin:var(--mynx-space-2) 0}.settings-card>p,.card-title p{font:var(--mynx-type-supporting)/1.55 var(--mynx-font-sans);color:var(--mynx-color-text-secondary);max-width:48rem;margin:.25rem 0 0}.card-title{align-items:flex-start;gap:var(--mynx-space-3);display:flex}.card-title>svg{width:var(--mynx-icon-lg);height:var(--mynx-icon-lg);color:var(--mynx-color-action-secondary);flex:none;margin-top:.25rem}.card-title h3{margin-top:var(--mynx-space-2)}.settings-grid{gap:var(--mynx-space-4);margin-top:var(--mynx-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-grid>label:not(.ui-field){gap:var(--mynx-space-2);font:750 var(--mynx-type-label)/1.3 var(--mynx-font-sans);color:var(--mynx-color-text-secondary);display:grid}.settings-grid :where(input,select),.settings-card :where(input:not([type=checkbox]),select,textarea){min-height:var(--mynx-control-lg);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);width:100%;color:var(--mynx-color-text-primary);padding:0 var(--mynx-space-4);font:var(--mynx-type-body)/1.4 var(--mynx-font-sans)}.settings-card textarea{padding-block:var(--mynx-space-3)}.settings-card :where(input,select,textarea):disabled{background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-muted)}.settings-save{justify-content:flex-end;align-items:center;gap:var(--mynx-space-4);min-height:4rem;margin-top:var(--mynx-space-4);padding:var(--mynx-space-3) 0 0;border:0;border-top:var(--mynx-border);box-shadow:none;background:0 0;display:flex;position:static}.settings-save>span{color:var(--mynx-color-success);font-size:var(--mynx-type-supporting);margin-right:auto}.general-theme{align-items:center;gap:var(--mynx-space-5);grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);display:grid}.general-theme h3{margin-top:0}.theme-choices{gap:var(--mynx-space-2);grid-template-columns:repeat(4,1fr);display:grid}.theme-choices button{min-height:4.75rem;padding:var(--mynx-space-3);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-raised);color:var(--mynx-color-text-secondary);align-items:center;gap:var(--mynx-space-2);text-align:left;font:700 var(--mynx-type-label)/1.2 var(--mynx-font-sans);grid-template-columns:auto 1fr auto;display:grid}.theme-choices button.active{border-color:var(--mynx-color-action-secondary);box-shadow:inset 0 0 0 1px var(--mynx-color-action-secondary);color:var(--mynx-color-text-primary)}.theme-swatch{border:var(--mynx-border);border-radius:50%;width:1.5rem;height:1.5rem}.workspace-setup{margin-top:var(--mynx-space-4)!important}.policy-accept{font-size:var(--mynx-type-supporting)!important}.policy-accept input{flex:none;width:1.125rem!important;height:1.125rem!important}.data-actions{margin-top:var(--mynx-space-5);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.15fr);gap:var(--mynx-space-3)!important;display:grid!important}.data-action{min-height:var(--mynx-control-lg)!important;border-radius:var(--mynx-radius-md)!important;font-size:var(--mynx-type-supporting)!important}.data-download{background:var(--mynx-color-information)!important;border-color:var(--mynx-color-information)!important;color:#fff!important}.data-export-note{font-size:var(--mynx-type-metadata)!important}.deletion-dialog{position:relative}.deletion-dialog .ui-dialog__close{right:var(--mynx-space-4);top:var(--mynx-space-4);position:absolute}.deletion-dialog h2{padding-right:var(--mynx-space-6)}.deletion-dialog>p{color:var(--mynx-color-text-secondary);line-height:1.6}.settings-loading{gap:var(--mynx-space-3);margin-top:var(--mynx-space-4);display:grid}.settings-loading .ui-skeleton:first-child{width:45%;height:1.25rem}.settings-loading .ui-skeleton:last-child{height:3.25rem}.connection-overview{border:var(--mynx-border)!important;border-radius:var(--mynx-radius-lg)!important;background:var(--mynx-color-surface)!important;box-shadow:var(--mynx-shadow-1)!important}.managed-connection{border:var(--mynx-border)!important;border-radius:var(--mynx-radius-lg)!important;background:var(--mynx-color-surface)!important;color:var(--mynx-color-text-primary)!important;box-shadow:var(--mynx-shadow-1)!important}.connection-status{border-radius:var(--mynx-radius-pill)!important}.connection-details>div,.platform-managed,.meta-readiness{background:var(--mynx-color-surface-muted)!important}.success-banner{border-radius:var(--mynx-radius-md);background:color-mix(in srgb,var(--mynx-color-success) 10%,var(--mynx-color-surface));color:var(--mynx-color-success);border:1px solid color-mix(in srgb,var(--mynx-color-success) 30%,transparent);padding:var(--mynx-space-4)}.form-error{border-radius:var(--mynx-radius-md);background:color-mix(in srgb,var(--mynx-color-destructive) 8%,var(--mynx-color-surface));color:var(--mynx-color-destructive);border:1px solid color-mix(in srgb,var(--mynx-color-destructive) 28%,transparent);padding:var(--mynx-space-4)}.app-footer{width:min(100%,62rem);box-shadow:none;border-radius:0;margin:var(--mynx-space-6) auto 0!important;padding:var(--mynx-space-3) 0!important;gap:var(--mynx-space-3) var(--mynx-space-5)!important;border:0!important;border-top:var(--mynx-border)!important;color:var(--mynx-color-text-secondary)!important;font-family:var(--mynx-font-sans)!important;background:0 0!important;grid-template-columns:minmax(12rem,1fr) auto auto!important}.app-footer .footer-brand{align-items:center;gap:var(--mynx-space-3);background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:flex}.app-footer .footer-brand img{filter:none;opacity:1}.app-footer .footer-brand small{white-space:nowrap;color:var(--mynx-color-text-muted)}.app-footer nav{flex-wrap:nowrap;justify-content:center!important}.app-footer a,.app-footer button{font-size:var(--mynx-type-supporting)!important;color:var(--mynx-color-text-primary)!important}.app-footer .footer-logout{border-color:color-mix(in srgb,var(--mynx-color-destructive) 35%,var(--mynx-color-border));background:0 0;color:var(--mynx-color-destructive)!important}@media (max-width:58rem){.general-theme{grid-template-columns:1fr}.theme-choices{grid-template-columns:repeat(2,1fr)}.data-actions{grid-template-columns:1fr 1fr}.data-actions .ui-button{grid-column:1/-1}.settings-grid{grid-template-columns:1fr 1fr}}@media (max-width:47.99rem){.settings-page-heading{margin:var(--mynx-space-5) 0;align-items:flex-start}.settings-page-heading h2{font-size:2rem}.settings-page-heading p{font-size:var(--mynx-type-supporting)}.admin-settings-badge{margin-top:var(--mynx-space-3)}.settings-tabs-shell{top:calc(env(safe-area-inset-top) + 4.5rem);margin-inline:calc(var(--mynx-space-4) * -1);padding-inline:var(--mynx-space-4)}.settings-card{padding:var(--mynx-space-4)!important}.settings-grid,.data-actions{grid-template-columns:1fr}.theme-choices{grid-template-columns:1fr 1fr}.settings-save{grid-template-columns:1fr;display:grid;bottom:4.5rem}.settings-save>span{margin:0}.settings-save .ui-button{width:100%}.app-footer{gap:var(--mynx-space-3)!important;grid-template-columns:1fr auto!important;display:grid!important}.app-footer .footer-brand{display:grid}.app-footer .footer-brand small{white-space:normal}.app-footer nav{flex-wrap:wrap;grid-column:1/-1!important;justify-content:center!important}.app-footer .footer-logout{justify-self:end;width:max-content;grid-area:1/2!important}}.settings-disclosure{overflow:hidden;padding:0!important}.settings-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--mynx-space-4);min-height:5rem;padding:var(--mynx-space-4) var(--mynx-space-5);cursor:pointer;list-style:none;display:flex}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary>span{gap:.3rem;display:grid}.settings-disclosure>summary strong{font:730 var(--mynx-type-section)/1.2 var(--mynx-font-sans);letter-spacing:-.025em}.settings-disclosure>summary em{font:normal var(--mynx-type-supporting)/1.4 var(--mynx-font-sans);color:var(--mynx-color-text-secondary)}.settings-disclosure>summary>svg{width:var(--mynx-icon-md);color:var(--mynx-color-text-muted);transition:transform .18s}.settings-disclosure[open]>summary>svg{transform:rotate(180deg)}.settings-disclosure[open]>summary{border-bottom:var(--mynx-border)}.settings-disclosure__content{padding:var(--mynx-space-5)}.settings-disclosure>summary:focus-visible{outline:2px solid var(--mynx-color-focus);outline-offset:-3px;border-radius:var(--mynx-radius-lg)}@media (max-width:47.99rem){.settings-disclosure>summary,.settings-disclosure__content{padding:var(--mynx-space-4)}}@media (max-width:25rem){.theme-choices{grid-template-columns:1fr}.settings-tabs-shell{grid-template-columns:1.8rem minmax(0,1fr) 1.8rem;gap:2px}.tab-scroll-hint{width:1.8rem}.settings-nav-scroll{border-radius:var(--mynx-radius-sm)}}.settings-view>.workspace-access{margin-top:var(--mynx-space-4)!important}.workspace-access-boundary{margin:0 0 var(--mynx-space-4);padding:var(--mynx-space-3) var(--mynx-space-4);border-left:3px solid var(--mynx-color-information);border-radius:var(--mynx-radius-sm);background:color-mix(in srgb,var(--mynx-color-information) 8%,var(--mynx-color-surface));color:var(--mynx-color-text-secondary);font:var(--mynx-type-supporting)/1.55 var(--mynx-font-sans)}.workspace-access-boundary b{color:var(--mynx-color-text-primary)}.achievement-dashboard{--achievement-color:var(--mynx-color-action-secondary)}.achievement-hero{align-items:center;gap:var(--mynx-space-4);margin-bottom:var(--mynx-space-4);padding:var(--mynx-space-5);border:1px solid color-mix(in srgb,var(--achievement-color) 28%,var(--mynx-color-border));border-radius:var(--mynx-radius-lg);background:color-mix(in srgb,var(--achievement-color) 8%,var(--mynx-color-surface));box-shadow:var(--mynx-shadow-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hero-trophy{width:var(--mynx-control-lg);height:var(--mynx-control-lg);border:1px solid color-mix(in srgb,var(--achievement-color) 32%,var(--mynx-color-border));border-radius:var(--mynx-radius-md);background:color-mix(in srgb,var(--achievement-color) 15%,var(--mynx-color-surface));color:var(--achievement-color);box-shadow:none;place-items:center;display:grid}.hero-trophy svg{width:var(--mynx-icon-lg);height:var(--mynx-icon-lg)}.achievement-hero>div:nth-child(2){min-width:0}.achievement-hero>div:nth-child(2) b{font:750 var(--mynx-type-component)/1.25 var(--mynx-font-sans);display:block}.achievement-hero>div:nth-child(2) span{margin:var(--mynx-space-1) 0 var(--mynx-space-2);color:var(--mynx-color-text-secondary);font:450 var(--mynx-type-metadata)/1.4 var(--mynx-font-sans);display:block}.achievement-hero progress{border-radius:var(--mynx-radius-pill);width:100%;height:.5rem;accent-color:var(--achievement-color);border:0;overflow:hidden}.achievement-hero progress::-webkit-progress-bar{background:var(--mynx-color-surface-muted)}.achievement-hero progress::-webkit-progress-value{background:var(--achievement-color);border-radius:var(--mynx-radius-pill)}.achievement-hero aside{gap:var(--mynx-space-1) var(--mynx-space-3);grid-template-columns:auto auto;align-items:baseline;display:grid}.achievement-hero aside strong{font:750 var(--mynx-type-component)/1 var(--mynx-font-sans)}.achievement-hero aside small{color:var(--mynx-color-text-secondary);font:450 var(--mynx-type-metadata)/1.3 var(--mynx-font-sans)}.achievement-tabs{margin-bottom:var(--mynx-space-4)!important}.achievement-grid{gap:var(--mynx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.achievement-grid article{grid-template-columns:var(--mynx-control-md) minmax(0,1fr);gap:var(--mynx-space-3);min-width:0;padding:var(--mynx-space-4);border:var(--mynx-border);border-radius:var(--mynx-radius-lg);background:var(--mynx-color-surface);box-shadow:var(--mynx-shadow-1);display:grid}.achievement-grid article.locked{opacity:1;filter:none;background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-secondary);border-style:dashed}.achievement-icon{width:var(--mynx-control-md);height:var(--mynx-control-md);border:var(--mynx-border);border-radius:var(--mynx-radius-md);background:var(--mynx-color-surface-muted);color:var(--mynx-color-text-muted);place-items:center;display:grid;position:relative}.earned .achievement-icon{border-color:color-mix(in srgb,var(--achievement-color) 34%,var(--mynx-color-border));background:color-mix(in srgb,var(--achievement-color) 14%,var(--mynx-color-surface));color:var(--achievement-color)}.achievement-icon>span{border:2px solid var(--mynx-color-surface);border-radius:var(--mynx-radius-pill);background:var(--mynx-color-success);color:#fff;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.achievement-copy>small{color:var(--mynx-color-text-muted);font:800 var(--mynx-type-metadata)/1.2 var(--mynx-font-sans);letter-spacing:.12em;text-transform:uppercase}.achievement-copy h3{margin:var(--mynx-space-1) 0;font:730 var(--mynx-type-component)/1.25 var(--mynx-font-sans);letter-spacing:-.02em}.achievement-copy p{min-height:0;margin:0 0 var(--mynx-space-3);color:var(--mynx-color-text-secondary);font:450 var(--mynx-type-metadata)/1.5 var(--mynx-font-sans)}.achievement-progress{align-items:center;gap:var(--mynx-space-2);display:flex}.achievement-progress>span{border-radius:var(--mynx-radius-pill);background:var(--mynx-color-surface-muted);flex:1;height:.375rem;overflow:hidden}.achievement-progress i{border-radius:var(--mynx-radius-pill);background:var(--achievement-color);height:100%;display:block}.achievement-progress b{color:var(--mynx-color-text-secondary);font:750 var(--mynx-type-metadata)/1 var(--mynx-font-sans)}.achievement-copy time{margin-top:var(--mynx-space-2);color:var(--mynx-color-success);font:750 var(--mynx-type-metadata)/1.3 var(--mynx-font-sans);display:block}.achievement-dashboard .recognition-note{gap:var(--mynx-space-3);margin-top:var(--mynx-space-4);padding:var(--mynx-space-4);border-left:3px solid var(--mynx-color-information);border-radius:0 var(--mynx-radius-md) var(--mynx-radius-md) 0;background:color-mix(in srgb,var(--mynx-color-information) 7%,var(--mynx-color-surface));color:var(--mynx-color-text-primary);display:flex}.achievement-dashboard .recognition-note>svg{color:var(--mynx-color-information);flex:none}.achievement-dashboard .recognition-note b{font:750 var(--mynx-type-label)/1.3 var(--mynx-font-sans)}.achievement-dashboard .recognition-note p{margin:var(--mynx-space-1) 0 0;color:var(--mynx-color-text-secondary);font:450 var(--mynx-type-metadata)/1.5 var(--mynx-font-sans)}.achievement-celebration{text-align:center;overflow:hidden}.achievement-celebration .ui-dialog__icon{margin-inline:auto}.achievement-celebration .ui-dialog__eyebrow,.achievement-celebration h2,.achievement-celebration>p,.achievement-celebration .ui-dialog__actions{position:relative}.achievement-celebration .ui-dialog__actions{justify-content:center}.achievement-celebration .confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.achievement-celebration .confetti i{background:var(--mynx-color-action-secondary);width:.45rem;height:.8rem;animation:2.8s linear infinite confetti-fall;position:absolute;top:-1rem}.achievement-celebration .confetti i:nth-child(3n){background:var(--mynx-color-warning)}.achievement-celebration .confetti i:nth-child(2n){background:var(--mynx-color-information)}.achievement-celebration .confetti i:first-child{animation-delay:.1s;left:5%}.achievement-celebration .confetti i:nth-child(2){animation-delay:.7s;left:12%}.achievement-celebration .confetti i:nth-child(3){animation-delay:1.2s;left:20%}.achievement-celebration .confetti i:nth-child(4){animation-delay:.3s;left:28%}.achievement-celebration .confetti i:nth-child(5){animation-delay:1.5s;left:36%}.achievement-celebration .confetti i:nth-child(6){animation-delay:.9s;left:44%}.achievement-celebration .confetti i:nth-child(7){animation-delay:.2s;left:52%}.achievement-celebration .confetti i:nth-child(8){animation-delay:1.7s;left:60%}.achievement-celebration .confetti i:nth-child(9){animation-delay:.5s;left:68%}.achievement-celebration .confetti i:nth-child(10){animation-delay:1.1s;left:76%}.achievement-celebration .confetti i:nth-child(11){animation-delay:.4s;left:84%}.achievement-celebration .confetti i:nth-child(12){animation-delay:1.4s;left:92%}.achievement-celebration .confetti i:nth-child(n+13){animation-delay:2s;left:48%}@media (max-width:65.625rem){.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.achievement-grid{grid-template-columns:1fr}.achievement-hero{padding:var(--mynx-space-4);grid-template-columns:auto minmax(0,1fr)}.achievement-hero aside{grid-column:1/-1}.achievement-celebration .ui-dialog__actions{display:grid}}@media (prefers-reduced-motion:reduce){.achievement-celebration .confetti{display:none}}
