@font-face{font-family:Manrope;src:url(/assets/manrope-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-700.ttf)format("truetype");font-weight:700;font-display:swap}:root{--bg:#f7f8f3;--surface:#fff;--ink:#173b2b;--muted:#536258;--line:#d9dfd5;--accent:#b9ef73;--error:#a52d2d;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#141715;--surface:#1c211d;--ink:#edf2e9;--muted:#b5c1b7;--line:#39423b;--error:#ffaba8;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}h1,h2,h3,p{margin:0 0 16px}h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.2}h2{font-size:22px;font-weight:600;line-height:1.35}h3{font-size:17px}button,.primary{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.primary{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.quiet{background:0 0;border:0;padding:8px}.platform-header{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:auto;padding:24px 40px;display:flex}.platform-header nav{align-items:center;gap:24px;display:flex}.platform-brand{align-items:center;display:inline-flex}.platform-brand img{width:142px;height:auto}html[data-theme=dark] .platform-brand img{filter:brightness(0)invert()}.platform-footer{border-top:1px solid var(--line);align-items:center;gap:24px;max-width:1400px;margin:60px auto 0;padding:32px 40px;font-size:14px;display:flex}.auth-grid{grid-template-columns:1fr 1fr;gap:100px;max-width:1200px;margin:auto;padding:48px 40px;display:grid}.auth-grid h1{margin-bottom:24px;font-size:clamp(32px,4vw,50px)}.auth-image{object-fit:cover;border-radius:10px;width:100%;height:410px;margin-bottom:24px}.auth-grid>section{padding-top:16px}.platform-form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.platform-form label{flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.platform-form input,.platform-form select,.platform-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:6px;min-width:0;min-height:48px;padding:12px 14px;font-size:16px}.password-row{display:flex}.password-row input{border-radius:6px 0 0 6px}.password-row button{border-left:0;border-radius:0 6px 6px 0;font-size:13px}.auth-links{flex-wrap:wrap;gap:18px;margin-top:24px;font-size:14px;display:flex}.muted,small,.scope{color:var(--muted)}small{font-size:13px;font-weight:400}[role=alert],.error-text,.form-error{color:var(--error)}.form-error{border:1px solid;border-radius:6px;padding:12px 16px}.message{background:var(--surface);border-left:3px solid var(--accent);border-radius:6px;margin:20px 0;padding:16px}.workspace{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;gap:20px;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.scope{margin:0;font-size:13px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{border-radius:6px;padding:10px 12px;font-size:14px;text-decoration:none}.sidebar nav a[aria-current]{background:var(--line);font-weight:600}.sidebar-bottom{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.workspace-main{width:100%;min-width:0;max-width:1500px;padding:36px 40px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.workspace-heading p{margin-bottom:6px;font-size:14px}.development-note{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px;font-size:13px}.metrics{grid-template-columns:repeat(3,1fr);margin:24px 0 36px;display:grid}.metrics>div{border-left:1px solid var(--line);flex-direction:column;padding:0 24px;display:flex}.metrics>div:first-child{border-left:0;padding-left:0}.metrics span{color:var(--muted);font-size:14px}.metrics strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading h2{margin:0}.section-heading a{font-size:14px}.panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:24px;padding:24px}.panel.platform-form{max-width:900px}.empty{padding:36px}.empty p{max-width:640px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.listing-grid .panel{margin:0}.status{background:var(--bg);border-radius:4px;margin-bottom:16px;padding:3px 9px;font-size:12px;display:inline-block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.full{grid-column:1/-1}.platform-form .check{flex-direction:row;align-items:center;font-weight:400}.check input{width:18px;height:18px;min-height:18px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:12px 0;font-size:14px;display:flex}.message-row{border-top:1px solid var(--line);white-space:pre-wrap;padding-top:16px}@media (max-width:1000px){.auth-grid{gap:40px}.workspace{grid-template-columns:190px minmax(0,1fr)}.workspace-main{padding:28px 24px}.listing-grid{grid-template-columns:1fr}.metrics>div{padding:0 12px}.metrics span{font-size:13px}}@media (max-width:700px){.platform-header{padding:20px}.platform-header nav{gap:12px;font-size:14px}.platform-header nav>a:first-child{display:none}.auth-grid{padding:24px 20px;display:block}.auth-grid>aside{display:none}.platform-footer{flex-wrap:wrap;padding:24px 20px}.workspace{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);gap:14px;width:100%;height:auto;padding:20px;position:static}.sidebar nav{flex-direction:row;overflow:auto}.sidebar nav a{white-space:nowrap}.sidebar-bottom{position:absolute;top:12px;right:12px}.scope{display:none}.workspace-main{padding:24px 20px}.workspace-heading{align-items:start;gap:12px}.workspace-heading h1{font-size:25px}.workspace-heading .primary{padding:8px 10px;font-size:13px}.metrics{grid-template-columns:1fr;gap:16px}.metrics>div{border:0;grid-template-columns:1fr auto;padding:0;display:grid}.metrics small{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.panel{padding:20px}.section-heading{align-items:start;gap:16px}.section-heading h2{font-size:20px}.setting-row{flex-direction:column;gap:4px}}.inquiry-list{gap:12px;display:grid}.inquiry-card{text-align:left;flex-direction:column;justify-content:start;align-items:flex-start;gap:8px;width:100%;padding:20px;display:flex}.inquiry-card span{font-size:14px}.kanban{grid-template-columns:repeat(5,minmax(180px,1fr));gap:16px;padding-bottom:16px;display:grid;overflow:auto}.kanban section{min-width:0}.kanban h3{font-size:14px}.kanban .inquiry-card{margin-bottom:12px}.message-row{margin-top:20px}.user-search{flex-direction:row;align-items:end;margin-bottom:24px;display:flex}.user-search label{flex:1;max-width:560px}.user-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;font-size:14px;display:grid}.user-email,.audit-row p{overflow-wrap:anywhere}.audit-row{border-bottom:1px solid var(--line);padding:20px 0;font-size:14px}.audit-row time{color:var(--muted);margin-bottom:8px;display:block}.audit-row p{margin:8px 0}.auth-links{margin-bottom:24px}@media (max-width:700px){.user-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.user-row>div:nth-child(2){grid-area:2/1}.user-row>div:last-child{grid-area:1/2/3}.user-search{flex-direction:column;align-items:stretch}}.session-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px;display:flex}.session-row p{margin:8px 0 0}.session-current{background:var(--bg);border-radius:4px;margin-left:12px;padding:2px 6px;font-size:12px;display:inline-block}@media (max-width:700px){.session-row{align-items:start}.session-current{width:fit-content;margin:6px 0;display:block}.section-heading{flex-wrap:wrap}}.editor-tabs{gap:8px;margin-bottom:16px;padding:0 0 16px;display:flex;overflow-x:auto}.editor-tabs button{white-space:nowrap;font-size:14px}.editor-tabs [aria-current]{background:var(--ink);color:var(--bg)}.feature-options{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.feature-options legend{padding:0 8px}.editor-actions{background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;bottom:0}.editor-actions>div{flex-wrap:wrap;gap:10px;display:flex}.listing-editor .check{flex-wrap:wrap}.listing-editor .check small{flex-basis:100%}@media (max-width:700px){.editor-actions{flex-direction:column;align-items:stretch}.editor-actions>div{justify-content:space-between}.editor-actions button{padding:10px;font-size:13px}.feature-options{grid-template-columns:1fr}}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.media-card{min-width:0}.media-card>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;margin-bottom:16px}.media-heading{justify-content:space-between;gap:12px;font-size:14px;display:flex}.media-filename{overflow-wrap:anywhere;color:var(--muted);margin:8px 0 16px;font-size:13px}.media-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.media-buttons button{padding:8px 12px;font-size:13px}.document-preview{aspect-ratio:4/3;background:var(--bg);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.media-manager summary{cursor:pointer}.media-manager label.platform-form{font-size:14px}@media (max-width:850px){.media-grid{grid-template-columns:1fr}}.analytics{margin-top:36px}.analytics .section-heading p{margin:6px 0 0;font-size:14px}.period-picker{flex-direction:column;gap:6px;font-size:13px;display:flex}.period-picker select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;min-height:44px;padding:8px 12px}.analytics-period,.analytics-caption{color:var(--muted);font-size:13px}.analytics-summary{grid-template-columns:1fr 1fr;gap:32px;margin:24px 0;display:grid}.analytics-summary>div{flex-direction:column;display:flex}.analytics-summary span{font-size:14px}.analytics-summary strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.5}.analytics-charts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-charts.compact{grid-template-columns:1fr}.analytics-charts .panel{min-width:0;margin-bottom:12px}.history-chart{width:100%;height:200px;min-height:140px;display:block}.history-chart text{fill:var(--muted);font-variant-numeric:tabular-nums;font:12px Manrope,Arial,sans-serif}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-bar{fill:var(--ink)}html[data-theme=dark] .chart-bar{fill:var(--accent)}.chart-unavailable{flex-direction:column;justify-content:center;min-height:190px;font-size:14px;display:flex}.chart-unavailable p{margin-bottom:8px}.chart-unavailable span{color:var(--muted)}.statistics-scroll{overflow-x:auto}.portal-statistics{border-collapse:collapse;width:100%;font-size:14px}.portal-statistics caption{text-align:left;color:var(--muted);padding:0 0 16px;font-size:13px}.portal-statistics th,.portal-statistics td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:12px 8px}.portal-statistics th:first-child{text-align:left}.portal-statistics tbody th{font-weight:500}.portal-statistics thead th{color:var(--muted);font-size:12px;font-weight:500}.analytics-data summary{cursor:pointer;margin-bottom:16px;font-size:14px}@media (max-width:1000px){.analytics-charts{grid-template-columns:1fr}}@media (max-width:700px){.analytics-summary{gap:20px}.analytics-summary strong{font-size:26px}.portal-statistics{font-size:12px}.portal-statistics th,.portal-statistics td{padding:10px 5px}.history-chart{min-height:110px}}.saved-expose{max-width:1160px;margin:auto}.preview-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 22px;font-size:13px;display:flex}.preview-note span{color:var(--muted)}.preview-note a{margin-left:auto}.expose-heading{padding:32px 0 20px}.expose-heading h2{letter-spacing:-.04em;max-width:900px;margin:12px 0 20px;font-size:clamp(28px,4vw,46px);line-height:1.16}.expose-heading p{margin:6px 0}.saved-gallery figure{background:var(--surface);border-radius:8px;margin:0;overflow:hidden}.saved-gallery figure img{object-fit:contain;width:100%;height:clamp(220px,45vw,540px);display:block}.saved-gallery figcaption{color:var(--muted);padding:12px 18px;font-size:13px}.gallery-controls{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.gallery-thumbnails{gap:10px;padding:4px;display:flex;overflow-x:auto}.gallery-thumbnails button{border:1px solid var(--line);flex:0 0 100px;padding:3px}.gallery-thumbnails button[aria-pressed=true]{outline:2px solid var(--ink)}.gallery-thumbnails img{object-fit:cover;border-radius:4px;width:92px;height:66px;display:block}.expose-layout{grid-template-columns:minmax(0,1fr) 290px;gap:40px;margin-top:30px;display:grid}.expose-keyfacts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px 40px;padding:24px 0;display:flex}.expose-keyfacts span{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.expose-keyfacts strong{letter-spacing:-.03em;font-size:24px}.expose-section{border-bottom:1px solid var(--line);padding:24px 0}.expose-section h3{margin:0 0 20px;font-size:22px}.expose-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.expose-features{flex-wrap:wrap;gap:12px 26px;padding-left:20px;display:flex}.expose-facts{margin:0}.expose-facts>div{grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;display:grid}.expose-facts dt{color:var(--muted)}.expose-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.expose-contact{align-self:start;position:sticky;top:28px}.expose-contact button{white-space:normal;width:100%}.preview-footnote{margin-top:32px;font-size:13px;line-height:1.7}@media (max-width:850px){.expose-layout{grid-template-columns:1fr;gap:24px}.expose-contact{position:static}.preview-note a{margin-left:0}}@media (max-width:480px){.preview-note{padding:16px}.expose-facts>div{gap:12px;font-size:14px}.gallery-controls button{font-size:12px}.expose-keyfacts{gap:24px}.expose-keyfacts strong{font-size:21px}}.auth-grid .platform-form .check{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.auth-grid .platform-form .check small{margin-top:6px;line-height:1.55;display:block}.platform-header-actions{align-items:center;gap:8px;display:flex}@media (max-width:420px){.platform-header{gap:10px;padding-inline:16px}.platform-header .platform-brand img{width:120px}.platform-header nav,.platform-header-actions{gap:8px}.platform-header nav>a{display:none}}
:is(.public-language,.platform-language){border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:100px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}:is(.public-language,.platform-language) button{min-width:36px;min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;place-items:center;padding-inline:7px;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}:is(.public-language,.platform-language) button[aria-pressed=false]:hover{background:color-mix(in srgb, currentColor 9%, transparent)}:is(.public-language,.platform-language) button[aria-pressed=true]{background:var(--ink,#173a2b);color:var(--bg,#fff)}:is(.public-language,.platform-language) button:focus-visible{outline-offset:2px;outline:2px solid}:root[data-theme=dark] .public-language button[aria-pressed=true]{color:var(--paper,#141715)}@media (max-width:380px){.site-header .brand img{width:116px;height:auto}.site-header .header-actions .icon-button{width:32px;min-width:32px}.public-language button{min-width:31px;padding-inline:4px}}
.owner-platform{--bg:#f1f3ed;--surface:#fff;--raised:#f6f7f3;--active:#e8ece3;--line:#e2e6dd;--control:#bdc6b8;--ink:#203b2d;--muted:#596556;--chart-accent:#2d6744;background:var(--bg);min-height:100vh;padding-top:60px;font-size:14px;display:block}html[data-theme=dark] .owner-platform{--bg:#141714;--surface:#1c201d;--raised:#242925;--active:#303630;--line:#343b34;--control:#5b665b;--ink:#eef2e9;--muted:#b3bdb0;--chart-accent:#b9ef73}.owner-platform h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:600;line-height:1.25}.owner-platform h2{letter-spacing:-.3px;font-size:18px;line-height:1.4}.owner-platform h3{font-size:16px}.owner-platform p{line-height:1.65}.owner-platform a{text-decoration:none}.owner-platform button:disabled{cursor:not-allowed}.owner-platform .owner-icon{flex:none;width:18px;height:18px}.owner-platform .sidebar{z-index:40;background:var(--bg);border:0;gap:26px;width:228px;height:100dvh;padding:25px 16px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.owner-platform .platform-brand{margin:0 12px}.owner-platform .platform-brand img{width:136px}.owner-platform .scope{margin:10px 12px 0;font-size:12px}.owner-platform .sidebar nav{gap:5px;display:grid}.owner-platform .sidebar nav a{border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:10px 13px;font-size:14px;display:flex}.owner-platform .sidebar nav a[aria-current=page],.owner-platform .sidebar nav a:hover{background:var(--active);color:var(--ink)}.owner-platform .sidebar nav a[aria-current=page]{font-weight:600}.owner-platform .sidebar-bottom{gap:4px;margin-top:auto;display:grid}.owner-platform .sidebar-bottom>button{justify-content:flex-start;gap:12px;padding:10px 13px;font-size:14px}.owner-platform .sidebar-bottom>button:hover{background:var(--active)}.owner-platform .owner-person{border-top:1px solid var(--line);align-items:center;gap:10px;padding:16px 12px 0;font-size:14px;display:flex}.owner-person small{font-size:12px;display:block}.owner-avatar{background:var(--active);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.owner-topbar{height:60px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 32px 0 24px;font-size:12px;display:flex;position:absolute;top:0;left:228px;right:0}.owner-topbar>div{align-items:center;gap:16px;display:flex}.owner-environment{white-space:nowrap}.owner-environment i{background:var(--chart-accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.owner-platform .workspace-main{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;max-width:none;min-height:calc(100vh - 68px);margin:0 8px 8px 228px;padding:28px 24px 36px}.owner-platform .workspace-heading{align-items:center;gap:24px;margin-bottom:28px;padding:0}.owner-platform .workspace-heading p{margin:8px 0 0;font-size:14px}.owner-platform .primary,.owner-button{border:1px solid var(--control);white-space:nowrap;background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.owner-platform .primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}.owner-platform .panel{border-color:var(--line);background:var(--surface);border-radius:8px;padding:20px}.owner-next-step{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 0 24px;display:flex}.owner-next-step h2{margin:0 0 6px;font-size:24px}.owner-next-step p{color:var(--muted);margin:0}.owner-platform .section-heading{margin-bottom:16px}.owner-platform .section-heading h2{margin:0}.owner-platform .section-heading p{margin:4px 0 0;font-size:13px}.owner-platform .analytics{margin-bottom:28px}.owner-platform .period-picker{font-size:12px}.owner-platform .period-picker select{border-color:var(--control);min-height:38px;font-size:13px}.owner-platform .history-chart{height:200px}.owner-platform .chart-bar{fill:var(--chart-accent)}.owner-platform .chart-line{fill:none;stroke:var(--chart-accent);stroke-width:2px;stroke-linejoin:round}.owner-chart-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:24px;display:grid}.owner-chart-grid .panel{min-width:0;margin:0}.owner-chart-metrics{align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.owner-chart-metrics button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;min-width:100px;padding:0 0 10px;font-size:13px;display:flex}.owner-chart-metrics button[aria-pressed=true]{border-bottom-color:var(--chart-accent)}.owner-chart-metrics strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.25}.owner-chart-metrics>span{text-align:right;color:var(--muted);margin-left:auto;font-size:12px}.owner-chart-metrics small{display:block}.owner-sources ol{gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.owner-sources li>div{justify-content:space-between;margin-bottom:8px;display:flex}.owner-source-track{background:var(--raised);border-radius:4px;height:5px;display:block;overflow:hidden}.owner-source-track i{background:var(--control);height:100%;display:block}.owner-sources li:first-child .owner-source-track i{background:var(--chart-accent)}.owner-sources>a{margin-top:16px;text-decoration:underline;display:inline-block}.owner-platform .analytics-caption,.owner-platform .analytics-data{font-size:13px}.owner-platform .analytics-data{margin-top:16px}.owner-development-note{color:var(--muted);border-top:1px solid var(--line);padding-top:18px;font-size:12px;margin:32px 0 0!important}.owner-platform .platform-form{gap:20px;margin-top:0}.owner-platform .platform-form input,.owner-platform .platform-form select,.owner-platform .platform-form textarea{border-color:var(--control);min-height:42px;padding:10px 12px;font-size:14px}.owner-platform .form-grid{gap:20px 16px}.owner-platform .status{background:var(--raised);border-radius:4px;padding:3px 8px;font-size:12px}.owner-platform .listing-grid{gap:24px}.owner-menu,.owner-shade{display:none}.owner-skip{z-index:100;background:var(--surface);padding:12px;position:fixed;top:-100px;left:16px}.owner-skip:focus{top:8px}@media (min-width:1600px){.owner-platform .workspace-main{padding:36px 40px}.owner-chart-grid{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:1100px){.owner-platform .sidebar{z-index:60;width:260px;transition:transform .2s;transform:translate(-100%)}.owner-platform .sidebar.is-open{transform:none}.owner-platform .workspace-main{margin-left:8px}.owner-topbar{padding:0 24px;left:0}.owner-menu{background:0 0;border:0;min-height:40px;padding:8px;display:inline-flex}.owner-shade{z-index:55;background:#101a1070;border:0;border-radius:0;display:block;position:fixed;inset:0}.owner-topbar-detail{display:none}}@media (max-width:800px){.owner-chart-grid{grid-template-columns:1fr}.owner-chart-metrics{gap:20px}.owner-next-step{align-items:flex-start}.owner-platform .workspace-heading{flex-wrap:wrap}}@media (max-width:620px){.owner-platform{padding-top:56px}.owner-platform .workspace-main{border:0;border-radius:0;min-height:calc(100vh - 56px);margin:0;padding:24px 18px}.owner-topbar{height:56px;padding:0 12px}.owner-topbar>a{display:none}.owner-platform h1{font-size:24px}.owner-platform .workspace-heading{gap:16px;margin-bottom:24px}.owner-next-step{padding:0 0 24px;display:block}.owner-next-step h2{font-size:24px}.owner-next-step .owner-button{margin-top:16px}.owner-platform .panel{padding:18px}.owner-chart-metrics>span{display:none}.owner-platform .platform-form input,.owner-platform .platform-form select,.owner-platform .platform-form textarea{min-height:44px;font-size:16px}.owner-platform .sidebar nav{flex-direction:column;overflow:visible}.owner-platform .sidebar-bottom{display:grid}.owner-platform .scope{display:block}.owner-platform .listing-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.owner-platform .sidebar{transition:none}}.owner-platform .workspace-main{width:auto}.owner-platform .sidebar-bottom{position:static}.owner-listing-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.owner-listing-cover{background:var(--raised);height:205px;display:block;position:relative;overflow:hidden}.owner-listing-cover>img{object-fit:cover;width:100%;height:100%}.owner-listing-cover .status{background:var(--surface);margin:0;position:absolute;top:14px;left:14px}.owner-cover-empty{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.owner-cover-empty .owner-icon{width:32px;height:32px}.owner-listing-body{flex-direction:column;flex:1;padding:20px;display:flex}.owner-listing-body h2{margin:0 0 8px}.owner-listing-body>p{margin:0 0 16px;font-size:13px}.owner-listing-facts{flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:13px;display:flex}.owner-listing-facts strong{margin-left:auto;font-weight:500}.owner-listing-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.owner-platform .listing-editor{grid-template-columns:200px minmax(0,1fr) 235px;align-items:start;gap:20px 24px;display:grid}.owner-platform .listing-editor>*{grid-column:2;min-width:0}.owner-platform .listing-editor .editor-tabs{background:0 0;border:0;flex-direction:column;grid-area:1/1/span 20;align-items:stretch;gap:6px;padding:0;display:flex;position:sticky;top:20px;overflow:visible}.owner-platform .editor-tabs button{text-align:left;white-space:normal;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:11px 10px;font-size:13px;display:flex}.owner-platform .editor-tabs button[aria-current=step]{background:var(--active);color:var(--ink);font-weight:600}.owner-step-number{border:1px solid var(--control);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.editor-tabs button[aria-current=step] .owner-step-number{background:var(--ink);border-color:var(--ink);color:var(--surface)}.owner-platform .listing-editor>.panel{border:0;margin:0;padding:0}.owner-platform .listing-editor>.platform-form>h2{margin:0;font-size:24px}.owner-platform .listing-editor>.platform-form>p{margin:0 0 4px}.owner-platform .listing-editor .editor-actions{background:var(--surface);border-top:1px solid var(--line);box-shadow:none;flex-wrap:wrap;grid-column:2;margin:8px 0 0;padding:20px 0 0;position:static}.owner-platform .listing-editor .editor-actions>div{flex-wrap:wrap;gap:10px;display:flex}.owner-platform .listing-editor .owner-editor-aside{background:var(--raised);border-radius:8px;grid-area:1/3/span 20;padding:20px;position:sticky;top:20px}.owner-editor-aside p{color:var(--muted);font-size:13px}.owner-editor-aside a{font-size:13px;text-decoration:underline}.owner-editor-progress span{font-size:12px}.owner-editor-progress progress{width:100%;height:6px;accent-color:var(--chart-accent);margin:10px 0 20px;display:block}.owner-platform .owner-editor-mobile{display:none}@media (max-width:1200px){.owner-platform .listing-editor{grid-template-columns:180px minmax(0,1fr)}.owner-platform .listing-editor .owner-editor-aside{display:none}}@media (max-width:620px){.owner-platform .listing-editor{display:block}.owner-platform .listing-editor .editor-tabs{display:none}.owner-platform .owner-editor-mobile{gap:8px;margin-bottom:24px;font-size:13px;display:grid}.owner-editor-mobile select{border:1px solid var(--control);background:var(--surface);width:100%;color:var(--ink);border-radius:6px;min-height:44px;padding:12px}.owner-platform .listing-editor .editor-actions{margin-top:24px}.owner-listing-body{padding:18px}.owner-platform .sidebar nav{display:grid}}.owner-platform{color:var(--ink)}.owner-platform .owner-deal-choice{border:0;margin:0 0 4px;padding:0}.owner-deal-choice legend{margin-bottom:12px;font-size:14px;font-weight:500}.owner-deal-choice>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-platform .owner-deal-choice label{border:1px solid var(--control);cursor:pointer;border-radius:6px;flex-direction:row;align-items:flex-start;gap:10px;padding:15px;display:flex}.owner-deal-choice label:has(input:checked){background:var(--raised);border-color:var(--chart-accent)}.owner-platform .owner-deal-choice input{width:16px;height:16px;min-height:16px;accent-color:var(--ink);flex:none;margin:3px 0;padding:0}.owner-deal-choice strong{font-size:14px;font-weight:600}.owner-deal-choice small{margin-top:5px;font-size:12px;display:block}.owner-platform .listing-editor .owner-editor-aside h3{overflow-wrap:anywhere}.owner-platform .listing-editor>.platform-form .owner-object-fields{grid-template-columns:1fr}.owner-step-number{background:0 0;border:0}.owner-platform .editor-tabs button[aria-current=step] .owner-step-number{color:var(--ink);background:0 0}.owner-inbox-toolbar{flex-wrap:wrap;align-items:end;gap:20px;margin:0 0 24px;display:flex}.owner-inbox-toolbar label{gap:8px;min-width:180px;font-size:12px;display:grid}.owner-inbox-toolbar .owner-inbox-search{flex:1;min-width:260px}.owner-inbox input,.owner-inbox select,.owner-inbox textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--control);border-radius:6px;width:100%;min-width:0;min-height:42px;padding:10px 12px}.owner-inbox textarea{resize:vertical;line-height:1.65}.owner-view-switch{border:1px solid var(--line);background:var(--raised);border-radius:6px;gap:3px;padding:3px;display:flex}.owner-view-switch button{background:0 0;border:0;border-radius:4px;min-height:34px;padding:7px 12px;font-size:12px}.owner-view-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.owner-conversations{border:1px solid var(--line);border-radius:8px;grid-template-columns:360px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.owner-contact-list{border-right:1px solid var(--line);max-height:900px;overflow-y:auto}.owner-platform .owner-contact-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:18px 16px;font-weight:400;line-height:1.5;display:flex}.owner-contact-row:hover{background:var(--raised)}.owner-contact-row[aria-pressed=true]{background:var(--active)}.owner-contact-copy{flex:1;min-width:0;display:block}.owner-contact-copy strong{font-size:14px;font-weight:500;display:block}.owner-contact-snippet{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:5px;font-size:12px;display:block;overflow:hidden}.owner-contact-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:9px;font-size:12px;display:flex}.owner-contact-copy>small{margin-top:10px;display:block}.owner-conversation{flex-direction:column;min-width:0;display:flex}.owner-conversation-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px;display:flex}.owner-conversation-head>div{flex:1}.owner-conversation-head h2{margin:0 0 4px;font-size:18px}.owner-conversation-head p{margin:0;font-size:12px}.owner-conversation-head>button{min-height:32px;padding:6px 10px;font-size:12px}.owner-conversation-property{overflow-wrap:anywhere;flex-basis:100%;margin:0 0 4px;font-size:13px}.owner-stage{gap:8px;width:100%;font-size:14px;display:grid}.owner-message-thread{flex-direction:column;flex:1;gap:18px;min-height:180px;max-height:460px;padding:24px;display:flex;overflow-y:auto}.owner-message{align-self:flex-start;max-width:90%;font-size:14px;line-height:1.65}.owner-message>p{background:var(--raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:13px 16px}.owner-message.outbound{align-self:flex-end}.owner-message.outbound>p{background:var(--active)}.owner-message small{margin-top:6px;font-size:12px;display:block}.owner-reply{border-top:1px solid var(--line);padding:20px}.owner-reply label,.owner-private-note label{gap:8px;font-size:14px;display:grid}.owner-reply>div{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.owner-reply small{overflow-wrap:anywhere;min-width:0}.owner-private-note{border-top:1px solid var(--line);padding:16px 20px}.owner-private-note summary{cursor:pointer;font-size:13px}.owner-private-note form{gap:12px;margin-top:16px;display:grid}.owner-private-note button{justify-self:start}.owner-inbox-notice{background:var(--raised);border-radius:6px;padding:12px 16px;font-size:13px}.owner-appointment{background:var(--raised);border-radius:6px;flex-basis:100%;padding:10px 12px}.owner-appointment-form{gap:12px;width:100%;display:grid}.owner-appointment-form label{gap:8px;display:grid}.owner-appointment-form>div{flex-wrap:wrap;gap:10px;display:flex}.owner-filter-empty,.owner-conversation-placeholder{color:var(--muted);padding:24px;font-size:14px}.owner-mobile-back{display:none}.owner-inquiry-board{grid-template-columns:repeat(5,minmax(210px,1fr));align-items:start;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.owner-inquiry-board>section{background:var(--raised);border-radius:8px;min-height:280px;padding:12px}.owner-inquiry-board h2{justify-content:space-between;margin-bottom:16px;font-size:14px;display:flex}.owner-inquiry-board h2 span{color:var(--muted);font-size:12px;font-weight:400}.owner-inquiry-board article{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:6px;margin-bottom:12px;overflow:hidden}.owner-platform .board-contact{border:0;gap:10px;padding:14px;display:grid}.board-contact .owner-avatar{display:grid}.board-contact .owner-contact-snippet{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.board-contact .owner-contact-meta>span:last-child{display:none}.owner-inquiry-board article>label{color:var(--muted);gap:6px;padding:0 14px 14px;font-size:12px;display:grid}.owner-inquiry-board select{min-height:34px;padding:6px;font-size:12px}.owner-inquiry-board section>p{font-size:12px}.owner-inbox-more{color:var(--muted);margin-top:20px;font-size:13px}@media (max-width:1200px){.owner-conversations{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:800px){.owner-conversations{grid-template-columns:270px minmax(0,1fr)}.owner-inbox-toolbar{gap:16px}.owner-inbox-toolbar .owner-inbox-search{min-width:200px}.owner-view-switch{margin-left:auto}}@media (max-width:620px){.owner-conversations{min-height:0;display:block}.owner-contact-list{border:0;max-height:none}.owner-conversation,.owner-conversations.detail-open .owner-contact-list{display:none}.owner-conversations.detail-open .owner-conversation{display:flex}.owner-mobile-back{border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0;padding:16px 18px;font-size:13px;display:block}.owner-conversation-head,.owner-message-thread,.owner-reply{padding:18px}.owner-message-thread{max-height:none}.owner-message{max-width:94%}.owner-reply>div{flex-wrap:wrap}.owner-reply>div button{margin-left:auto}.owner-inbox input,.owner-inbox textarea,.owner-inbox select{min-height:44px;font-size:16px}.owner-inbox-toolbar label{flex:1;min-width:160px}.owner-inbox-toolbar .owner-inbox-search{flex-basis:100%}.owner-inquiry-board{grid-template-columns:1fr;overflow:visible}.owner-inquiry-board>section{min-height:120px}.owner-inbox-toolbar .owner-view-switch{flex:none;align-self:end}.owner-inquiry-board select{font-size:14px}}@media (max-width:1100px){.owner-platform .sidebar{visibility:hidden}.owner-platform .sidebar.is-open{visibility:visible}}.owner-page-actions{flex:none}.owner-conversation-head>div{min-width:0}.owner-conversation-head h2,.owner-conversation-head p{overflow-wrap:anywhere}.owner-inbox-toolbar>label:not(.owner-inbox-search){width:100%;max-width:260px}.owner-contact-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owner-platform #owner-page-actions:empty{min-width:126px;min-height:40px}.owner-settings-layout{grid-template-columns:260px minmax(0,650px);align-items:start;gap:40px;display:grid}.owner-settings-intro h2{margin:0 0 10px}.owner-settings-intro>p{color:var(--muted);margin:0;font-size:14px}.owner-settings-form{gap:20px;min-width:0;display:grid}.owner-settings-form label{gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.owner-settings-form input,.owner-settings-form textarea,.owner-settings-form select{border:1px solid var(--control);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);border-radius:6px;padding:10px 12px;font-size:14px}.owner-settings-form input[readonly]{background:var(--raised)}.owner-settings-form textarea{resize:vertical;line-height:1.65}.owner-settings-form small{font-size:12px;font-weight:400}.owner-profile-preview{background:var(--raised);border-radius:8px;margin-top:24px;padding:20px}.owner-profile-preview .owner-avatar{width:52px;height:52px;margin-bottom:14px;font-size:18px}.owner-profile-preview h3{overflow-wrap:anywhere;margin:0 0 6px}.owner-profile-preview p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px}.owner-profile-about{white-space:pre-wrap}.owner-settings-form .owner-profile-check{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.owner-profile-check input{width:18px;height:18px;min-height:18px;accent-color:var(--ink);flex:none;margin:3px 0 0;padding:0}.owner-profile-check small{margin-top:5px;display:block}.owner-profile-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.owner-profile-actions>span{font-size:12px}@media (max-width:1100px){.owner-settings-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media (max-width:800px){.owner-settings-layout{grid-template-columns:1fr}.owner-settings-intro>p{max-width:540px}.owner-profile-layout{flex-direction:column;display:flex}.owner-profile-layout .owner-settings-intro{display:contents}.owner-profile-layout .owner-settings-form{order:2;width:100%}.owner-profile-preview{order:3;width:100%;margin-top:0}.owner-profile-layout .owner-settings-intro>p{margin-top:-12px}}@media (max-width:620px){.owner-settings-form input,.owner-settings-form textarea,.owner-settings-form select{min-height:44px;font-size:16px}}.owner-settings-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:28px;display:flex;overflow-x:auto}.owner-settings-tabs a{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.owner-settings-tabs a[aria-current=page]{border-color:var(--chart-accent);font-weight:600}.owner-settings-callout{background:var(--raised);border-radius:8px;padding:20px;font-size:13px}.owner-settings-intro .owner-settings-callout{margin-top:24px}.owner-settings-callout strong{font-weight:600}.owner-settings-callout p{color:var(--muted);margin:10px 0 0;font-size:13px}.owner-settings-callout h3{margin:0}.owner-settings-callout>button{margin-top:14px}.owner-settings-form h3{margin:0}.owner-payment-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-settings-form .owner-payment-choices label{border:1px solid var(--control);cursor:pointer;border-radius:6px;flex-direction:row;align-items:flex-start;gap:10px;padding:15px;display:flex}.owner-payment-choices label:has(input:checked){background:var(--raised);border-color:var(--chart-accent)}.owner-settings-form .owner-payment-choices input{width:16px;height:16px;min-height:16px;accent-color:var(--ink);flex:none;margin:3px 0 0;padding:0}.owner-payment-choices strong{font-weight:600}.owner-payment-choices small{margin-top:5px;display:block}.owner-settings-hint{margin:0;font-size:13px}.owner-settings-stack{gap:24px;display:grid}.owner-settings-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.owner-settings-form .owner-preference-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.owner-preference-row:first-child{padding-top:0}.owner-preference-row strong{font-size:14px;font-weight:500}.owner-preference-row small{margin-top:5px;font-size:12px;line-height:1.65;display:block}.owner-settings-form .owner-switch{appearance:none;background:var(--control);cursor:pointer;border:0;border-radius:20px;flex:none;width:36px;height:22px;min-height:22px;margin:0;padding:0;position:relative}.owner-switch:before{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.owner-switch:checked{background:#07e098!important}.owner-switch:checked:before{transform:translate(14px)}.owner-device-list{max-height:600px;overflow-y:auto}.owner-devices .section-heading h2{font-size:18px}.owner-devices .section-heading button{min-height:36px;padding:6px 10px;font-size:12px}.owner-devices .session-row{gap:16px;padding:18px 0}.owner-devices .session-row p{font-size:12px}.owner-devices .session-row button{min-height:36px;padding:6px 10px;font-size:12px}@media (max-width:620px){.owner-settings-tabs{gap:20px}.owner-settings-tabs a{min-height:44px}.owner-payment-choices{gap:10px}.owner-settings-form .owner-payment-choices label{padding:12px}.owner-device-list{max-height:none}.owner-settings-form .owner-switch{min-height:22px}}@media (prefers-reduced-motion:reduce){.owner-switch:before{transition:none}}.owner-package-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.owner-package-toolbar label{flex:1;gap:8px;min-width:240px;max-width:440px;font-size:13px;display:grid}.owner-package-toolbar select{background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);border:1px solid var(--control);font:inherit;border-radius:6px;padding:10px 12px}.owner-package-toolbar>button:last-child{margin-left:auto}.owner-package-overview{grid-template-columns:1.1fr .9fr;gap:24px;margin-bottom:32px;display:grid}.owner-package-overview .panel{margin:0}.owner-package-overview h2{margin:0;font-size:18px}.owner-package-overview p{font-size:14px;line-height:1.7}.owner-package-overview .section-heading{flex-wrap:wrap;align-items:start;gap:12px;margin:0 0 16px}.owner-package-next{background:var(--raised);border-radius:8px;flex-direction:column;align-items:start;padding:24px;display:flex}.owner-package-next a{margin-top:auto;font-size:14px}.owner-package-facts{margin:18px 0;font-size:13px}.owner-package-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:10px 0;display:grid}.owner-package-facts dt{color:var(--muted)}.owner-package-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.owner-package-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.owner-package-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;display:grid}.owner-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.owner-package-option{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex}.owner-package-option.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.owner-package-option>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-package-option h3{margin:0;font-size:20px;font-weight:600}.owner-package-option input{width:18px;height:18px;accent-color:var(--ink);flex:none}.owner-package-price{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:20px 0 10px;font-size:30px;font-weight:500;line-height:1.25}.owner-package-option p,.owner-package-option li{font-size:13px;line-height:1.7}.owner-package-option p{margin:0}.owner-package-option ul{margin:16px 0 20px;padding-left:18px}.owner-package-option>span{color:var(--muted);margin-top:auto;font-size:12px}.owner-package-grid:disabled .owner-package-option{cursor:default}.owner-package-save{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.owner-package-save p{color:var(--muted);max-width:480px;margin:0;font-size:13px}.owner-package-save button{flex:none}.owner-package-saved{border-top:1px solid var(--line);gap:20px;padding-top:20px;display:grid}.owner-package-saved summary{cursor:pointer;font-size:14px;font-weight:500}.owner-package-saved details{max-width:740px}.owner-package-saved details p,.owner-package-saved details a{font-size:13px}.owner-package-saved>button{justify-self:start}.owner-package-confirm{background:var(--raised);border-radius:6px;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.owner-package-confirm p{flex-basis:100%;margin:0 0 4px;font-size:14px}.owner-package-history{max-width:740px;margin-top:32px}.owner-package-history h2{font-size:18px}.owner-package-history>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.owner-package-history strong{font-weight:500}.owner-package-history small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.owner-package-history>div>span:last-child{color:var(--muted)}@media (max-width:900px){.owner-package-overview{grid-template-columns:1fr;gap:16px}.owner-package-option{padding:16px}.owner-package-next{padding:20px}.owner-package-next a{margin-top:8px}}@media (max-width:620px){.owner-package-grid{grid-template-columns:1fr}.owner-package-option{padding:20px}.owner-package-save{flex-direction:column;align-items:stretch;gap:16px}.owner-package-toolbar label{flex-basis:100%;max-width:none}.owner-package-toolbar select{min-height:44px;font-size:16px}.owner-package-toolbar button{font-size:12px}.owner-package-overview{margin-bottom:28px}.owner-package-facts>div{gap:12px}.owner-packages .section-heading{flex-wrap:wrap;gap:8px}.owner-package-price{margin-top:16px}.owner-package-option input{min-height:18px}}.owner-invoice-summary{flex-wrap:wrap;gap:52px;margin:0 0 30px;display:flex}.owner-invoice-summary dt{color:var(--muted);margin-bottom:6px;font-size:12px}.owner-invoice-summary dd{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:400}.owner-invoice-toolbar{align-items:end;gap:20px;margin-bottom:24px;display:flex}.owner-invoice-toolbar label{gap:8px;font-size:12px;display:grid}.owner-invoice-toolbar select{background:var(--surface);min-height:42px;color:var(--ink);border:1px solid var(--control);font:inherit;border-radius:6px;padding:10px 12px}.owner-invoice-toolbar>span{margin-left:auto;padding-bottom:12px;font-size:12px}.owner-invoice-toolbar button{font-size:12px}.owner-invoice-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.owner-invoice-table th{color:var(--muted);text-align:left;padding:14px 8px 20px 0;font-size:12px;font-weight:400}.owner-invoice-table th:first-child{width:21%}.owner-invoice-table th:nth-child(2){width:35%}.owner-invoice-table th:nth-child(3){width:15%}.owner-invoice-table th:nth-child(4){width:14%}.owner-invoice-table th:nth-child(5){width:15%}.owner-invoice-table td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:20px 12px 20px 0}.owner-invoice-table td:last-child,.owner-invoice-table th:last-child{padding-right:0}.owner-invoice-table strong{font-weight:500}.owner-invoice-table small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.owner-invoice-table .number{text-align:right;font-variant-numeric:tabular-nums}.owner-invoice-table .owner-button{min-height:34px;padding:6px 12px;font-size:12px}.owner-invoice-status{background:var(--raised);white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:12px}.owner-invoice-status.paid{background:var(--active)}.owner-invoice-empty{border-bottom:1px solid var(--line);min-height:170px;padding:36px 0}.owner-invoice-empty h2{margin:0 0 12px;font-size:20px}.owner-invoice-empty p{color:var(--muted);max-width:580px;font-size:14px}.owner-invoice-empty a{font-size:14px}.owner-invoice-note{background:var(--raised);border-radius:6px;max-width:740px;margin:24px 0;padding:16px;font-size:12px;line-height:1.7}.owner-invoice-settings{margin-top:8px;font-size:14px;display:inline-block}.owner-invoices>button{margin-top:20px}@media (max-width:620px){.owner-invoice-summary{grid-template-columns:1fr 1fr;gap:20px;display:grid}.owner-invoice-summary>div:first-child{grid-column:1/-1}.owner-invoice-summary dd{font-size:24px}.owner-invoice-toolbar{flex-wrap:wrap;gap:12px}.owner-invoice-toolbar select{font-size:16px}.owner-invoice-toolbar>span{font-size:12px}.owner-invoice-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-invoice-table,.owner-invoice-table tbody{display:block}.owner-invoice-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:22px 0;display:grid}.owner-invoice-table td{border:0;min-width:0;padding:0}.owner-invoice-table td:first-child,.owner-invoice-table td:nth-child(2){grid-column:1/-1}.owner-invoice-table td:last-child{text-align:left;grid-column:1/-1}.owner-invoice-table .owner-button{min-height:44px;padding:10px 16px}.owner-invoice-table td:nth-child(4){font-size:16px}.owner-invoice-note{margin-top:24px}}.owner-subscriptions{margin-bottom:32px}.owner-subscriptions>.section-heading{margin-bottom:16px}.owner-subscriptions h2{font-size:18px}.owner-subscriptions>.section-heading button{font-size:12px}.owner-subscription{margin:0 0 16px}.owner-subscription header{justify-content:space-between;align-items:start;gap:20px;display:flex}.owner-subscription h3{margin:0;font-size:20px;font-weight:600}.owner-subscription h3 span{font-variant-numeric:tabular-nums;font-weight:400}.owner-subscription header p{margin:8px 0 0;font-size:14px}.owner-subscription-test{color:var(--muted);margin:12px 0;font-size:12px}.owner-subscription-facts{margin:20px 0;font-size:13px}.owner-subscription-facts>div{grid-template-columns:1fr 1.4fr;gap:24px;padding:8px 0;display:grid}.owner-subscription-facts dt{color:var(--muted)}.owner-subscription-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.owner-subscription footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;font-size:13px;display:flex}.owner-subscription footer>span{color:var(--muted);margin-right:auto;font-size:12px}.owner-subscription-notice{background:var(--raised);border-radius:6px;margin:16px 0;padding:16px;font-size:13px;line-height:1.7}.owner-subscription-notice p{margin:8px 0}.owner-subscription-notice small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;display:block}.owner-cancellation-confirm{background:var(--raised);border-radius:8px;margin-top:20px;padding:20px}.owner-cancellation-confirm h4{margin:0 0 12px;font-size:16px}.owner-cancellation-confirm p{max-width:740px;font-size:14px;line-height:1.7}.owner-cancellation-confirm>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (max-width:620px){.owner-subscription header{flex-wrap:wrap;gap:12px}.owner-subscription h3{font-size:18px}.owner-subscription-facts>div{grid-template-columns:1fr;gap:4px;padding:10px 0}.owner-subscription-facts dd{text-align:left}.owner-subscription footer>span{flex-basis:100%}.owner-subscription footer button{margin-left:auto}.owner-cancellation-confirm{padding:16px}.owner-cancellation-confirm>div{flex-direction:column}.owner-cancellation-confirm button{min-height:44px}.owner-subscriptions>.section-heading{align-items:center}}.upload-workbench{gap:18px;display:grid}.media-dropzone{border:1px dashed var(--control);background:var(--raised);text-align:center;border-radius:8px;justify-items:center;gap:8px;padding:30px 20px;display:grid}.media-dropzone.is-dragging{border-color:var(--ink);background:var(--active)}.media-dropzone>strong{font-size:18px}.media-dropzone small,.upload-file small{color:var(--muted)}.media-dropzone .owner-button{cursor:pointer;position:relative;overflow:hidden}.media-dropzone input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.media-dropzone .owner-button:focus-within{outline:2px solid var(--ink);outline-offset:3px}.upload-queue{margin:0;padding:0;list-style:none}.upload-queue li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.upload-queue img,.upload-pdf{object-fit:cover;border-radius:5px;flex:none;width:72px;height:58px}.upload-pdf{background:var(--raised);place-items:center;display:grid}.upload-file{flex:1;gap:5px;min-width:0;display:grid}.upload-file strong{overflow-wrap:anywhere;font-size:14px}.upload-file>span{font-size:13px}.upload-file progress{width:100%;height:7px;accent-color:var(--chart-accent)}.upload-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.upload-file-actions button{font-size:12px}.upload-crop{background:var(--raised);border-radius:8px;gap:16px;padding:20px;display:grid}.upload-crop h3{margin:0}.upload-crop canvas{object-fit:contain;background:var(--bg);border-radius:6px;width:100%;max-height:420px;display:block}.crop-ratios{flex-wrap:wrap;gap:8px;display:flex}.crop-ratios button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.crop-sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.crop-sliders label{gap:8px;display:grid}.crop-sliders input{width:100%;accent-color:var(--chart-accent)}@media (max-width:640px){.upload-queue li{flex-wrap:wrap}.upload-file-actions{justify-content:flex-start;width:100%;padding-left:86px}.upload-file-actions button{min-height:44px}.upload-crop{padding:14px}.crop-sliders{grid-template-columns:1fr;gap:12px}.media-dropzone{padding:24px 12px}}.owner-platform .listing-review{min-width:0}.review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-heading h2{margin:0}.review-heading p{margin:6px 0 0}.review-heading>button{flex:none;font-size:13px}.review-status{background:var(--raised);border-radius:6px;margin:24px 0;padding:18px}.review-status>strong{font-size:17px;font-weight:600}.review-status p{margin:8px 0}.review-group{margin:24px 0}.review-group h3{margin:0 0 8px}.review-group ul{margin:0;padding:0;list-style:none}.review-group li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.review-group li>div{min-width:0}.review-group li strong{font-size:14px}.review-group li p{color:var(--muted);margin:5px 0 0;font-size:13px}.review-group li button{flex:none;gap:8px;font-size:13px}.review-release{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.review-release ul{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.7}.review-release li{margin-bottom:6px}.listing-editor h2:focus{outline:none}.listing-editor h2:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (max-width:640px){.review-heading{flex-direction:column}.review-group li{flex-direction:column;align-items:flex-start;gap:8px}.review-group li button{min-height:44px}.review-status{padding:14px}.review-release .media-buttons a{white-space:normal}}.content-release{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.content-release>h3{margin:0}.content-release>p{margin:10px 0 18px}.content-release fieldset{border:0;min-width:0;margin:24px 0;padding:0}.content-release legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.release-check{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;line-height:1.6;display:flex}.release-check input{width:18px;height:18px;accent-color:var(--chart-accent);flex:none;margin:3px 0 0}.release-check span{overflow-wrap:anywhere;min-width:0}.release-document{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;display:flex}.release-document>a{white-space:nowrap;font-size:13px}.release-confirmed{background:var(--raised);border-radius:6px;padding:18px}.release-confirmed>strong{font-size:17px}.release-confirmed p{margin:10px 0}.release-revoke{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.release-confirmed ul{padding-left:20px;line-height:1.6}@media (max-width:640px){.release-document{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:12px}.release-document>a{align-items:center;min-height:36px;margin-left:30px;display:flex}.release-check{padding:12px 0}.release-confirmed{padding:14px}}.owner-publication{gap:20px;max-width:1040px;display:grid}.owner-publication>.panel{margin:0}.owner-publication h2{overflow-wrap:anywhere}.owner-publication .owner-package-confirm h3{flex-basis:100%;margin:0}.owner-publication .expose-facts{max-width:740px}.owner-publication .media-buttons{flex-wrap:wrap}.owner-portals .owner-portal-note{background:var(--raised);border-radius:6px;margin:24px 0 12px;padding:16px;font-size:13px;line-height:1.7}.owner-portal-row{border-bottom:1px solid var(--line)}.owner-portal-row summary{cursor:pointer;grid-template-columns:160px minmax(0,1fr) 70px;align-items:center;gap:24px;min-height:90px;padding:16px 0;list-style:none;display:grid}.owner-portal-row summary::-webkit-details-marker{display:none}.owner-portal-row summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.owner-portal-logo{background:#fff;border-radius:6px;align-items:center;width:150px;height:48px;padding:10px;display:flex}.owner-portal-logo img{object-fit:contain;width:100%;height:100%}.owner-portal-state strong{font-size:14px;font-weight:500;display:block}.owner-portal-state small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.owner-portal-disclosure{text-align:right;font-size:12px}.owner-portal-disclosure>span{transition:transform .15s;display:inline-block}.owner-portal-row[open] .owner-portal-disclosure>span{transform:rotate(45deg)}.owner-portal-detail{padding:0 0 20px 184px;font-size:13px;line-height:1.7}.owner-portal-detail h3{margin:20px 0 8px;font-size:14px}.owner-portal-detail ol{margin:0;padding:0;list-style:none}.owner-portal-detail li{border-top:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.owner-portal-detail time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.owner-portal-detail li strong{font-weight:500}.owner-portal-detail li p{color:var(--muted);margin:4px 0 0}.owner-portal-footnote{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.7}@media (max-width:700px){.owner-portal-row summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.owner-portal-logo{grid-column:1}.owner-portal-state{grid-area:2/1/auto/-1}.owner-portal-disclosure{grid-area:1/2}.owner-portal-detail{padding-left:0}.owner-portal-detail li{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.owner-portal-disclosure>span{transition:none}}@media (min-width:1100px){.owner-portal-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:28px;display:grid}.owner-portal-row summary{grid-template-columns:106px minmax(0,1fr);gap:10px;min-height:110px}.owner-portal-logo{width:100px;height:40px;padding:5px}.owner-portal-disclosure{text-align:left;grid-column:2;margin-top:-4px}.owner-portal-detail{padding-left:0}.owner-portal-detail li{grid-template-columns:1fr;gap:3px}}.inbound-review{gap:20px;max-width:1040px;display:grid}.inbound-review>.panel{margin:0}.inbound-review>button{justify-self:start}.inbound-review h2,.inbound-review p,.inbound-review strong{overflow-wrap:anywhere}.inbound-review .user-row{align-items:start}.inbound-review .user-row p{margin:6px 0;font-size:13px}.inbound-review .user-row>button{flex:none}.inbound-part{border-top:1px solid var(--line);margin-top:20px;padding:20px 0}.inbound-part h3{margin:0 0 12px;font-size:16px}.inbound-body{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);border-radius:6px;max-height:380px;padding:16px;font-size:14px;line-height:1.7;overflow:auto}.inbound-decision{border-left:2px solid var(--ink);padding:16px;font-size:13px;line-height:1.7}.inbound-target{text-align:left;gap:6px;width:100%;white-space:normal!important;padding:16px!important;display:grid!important}.inbound-target span{overflow-wrap:anywhere;font-size:13px}.inbound-target[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px;background:var(--raised)}.inbound-review .platform-form>button{justify-self:start}.inbound-review .auth-links{flex-wrap:wrap}@media (max-width:640px){.inbound-review .user-row{flex-direction:column;gap:12px;display:flex}.inbound-review .auth-links{flex-direction:column;align-items:stretch}.inbound-review button{min-height:44px}.inbound-review .inbound-body{padding:12px}.inbound-review .review-heading{gap:16px}}.inbound-review>.platform-form{gap:20px;max-width:none}.inbound-review>.platform-form>p,.inbound-review>.platform-form>h2,.inbound-review>.platform-form>h3{margin:0}.owner-contact-addresses{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;min-width:0;font-size:13px;line-height:1.6;display:flex}.owner-contact-addresses span{overflow-wrap:anywhere;min-width:0}.owner-contact-addresses a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.owner-contact-addresses{gap:8px;display:grid}.owner-contact-addresses a{align-items:center;min-height:44px;display:inline-flex}}.owner-contact-addresses{flex-basis:100%;width:100%}.owner-conversation-head>.owner-contact-addresses{flex:0 0 100%;width:100%}.portal-admin{gap:20px;display:grid}.portal-admin p{margin:8px 0}.portal-admin h2{font-size:22px}.portal-queue-intro{max-width:780px}.portal-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:680px;display:grid}.portal-queue-list{border-top:1px solid var(--line)}.portal-queue-row{border-bottom:1px solid var(--line);padding:22px 0}.portal-queue-summary{grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.portal-queue-summary h3{overflow-wrap:anywhere;margin:6px 0;font-size:18px}.portal-queue-summary strong{font-size:15px}.portal-queue-note{font-size:14px}.portal-queue-row summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:600}.portal-queue-detail{gap:20px;padding:12px 0;display:grid}.portal-queue-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.portal-queue-detail dt{color:var(--muted);font-size:13px}.portal-queue-detail dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0;font-size:14px}.portal-queue-detail h4{margin:0 0 12px}.portal-queue-detail ol{margin:0;padding:0;list-style:none}.portal-queue-detail ol li{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:20px;padding:10px 0;font-size:14px;display:grid}.portal-queue-detail time{font-variant-numeric:tabular-nums;color:var(--muted)}@media (max-width:760px){.portal-queue-summary{grid-template-columns:1fr;gap:10px}.portal-queue-summary p{margin:4px 0}.portal-queue-detail dl{grid-template-columns:1fr}.portal-queue-detail ol li{grid-template-columns:1fr;gap:5px}.portal-queue-filters{gap:12px}.portal-queue-filters select{font-size:14px}.portal-admin h2{font-size:20px}}.portal-admin{gap:16px}.portal-admin>.auth-links{margin:0}.portal-queue-intro h2{margin:0 0 12px}.portal-queue-row{padding:16px 0}.portal-queue-intro summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;display:list-item}.owner-message .owner-delivery-status{overflow-wrap:anywhere;margin-top:4px;display:block}.delivery-report{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.delivery-report h3{margin:0 0 12px;font-size:18px}.delivery-report-meta{gap:14px;margin:20px 0;display:grid}.delivery-report-meta>div{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:16px;display:grid}.delivery-report-meta dt{color:var(--muted);font-size:13px}.delivery-report-meta dd{overflow-wrap:anywhere;margin:0;font-size:14px}.delivery-report-recipients{margin:0;padding:0;list-style:none}.delivery-report-recipients>li{border-top:1px solid var(--line);padding:20px 0}.delivery-report-result{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.delivery-report-result h4{margin:0;font-size:16px}.delivery-report-result>span{font-variant-numeric:tabular-nums;font-size:13px}.delivery-report summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;display:list-item}.delivery-report summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.delivery-report .inbound-body{margin:0}.delivery-report .muted{font-size:14px;line-height:1.7}@media (max-width:640px){.delivery-report-meta>div{grid-template-columns:1fr;gap:5px}.delivery-report-result{flex-direction:column;align-items:start;gap:6px}}.delivery-review-form{background:var(--raised);border-radius:6px;margin-top:20px;padding:20px;gap:18px!important;max-width:none!important}.delivery-review-form h4,.delivery-review-form p{margin:0}.delivery-review-form select{width:100%;min-width:0}.delivery-review-form .release-check{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.delivery-review-form .release-check input{flex:none;width:18px;height:18px;margin-top:3px}.delivery-review-history{border-top:1px solid var(--line);padding-top:24px}.delivery-review-history ol{padding:0;list-style:none}.delivery-review-history li{border-bottom:1px solid var(--line);padding:18px 0}.delivery-review-history p{overflow-wrap:anywhere;font-size:14px}@media (max-width:640px){.delivery-review-form{padding:14px}.delivery-review-form .auth-links{flex-direction:column;align-items:stretch;display:flex}}.org-workspace{gap:24px;display:grid}.org-workspace .owner-settings-tabs{margin-bottom:0}.org-heading{gap:16px;margin:0}.org-heading h2{overflow-wrap:anywhere;margin:0}.org-heading p{margin:6px 0 0}.org-company-row,.org-member-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.org-company-row:first-child,.org-member-row:first-child{padding-top:0}.org-company-row strong,.org-member-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.org-company-row small,.org-member-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.org-member-row>div{flex:1;min-width:0}.org-member-row button{flex:none;min-height:40px;font-size:13px}.org-rights{margin:8px 0 0;font-size:13px;line-height:1.6}.org-permissions{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.org-permissions legend{margin-bottom:16px;font-size:14px;font-weight:600}.org-workspace h3{overflow-wrap:anywhere}.org-workspace .owner-settings-stack>section>h2{margin:0 0 16px;font-size:18px}.org-workspace .owner-settings-form>p{margin:0;font-size:13px}.org-workspace .owner-settings-actions{margin:0}.org-workspace .owner-settings-callout .owner-settings-actions{margin-top:16px}.org-workspace .owner-settings-form{max-width:none}.org-workspace .owner-settings-layout{grid-template-columns:260px minmax(0,760px)}.invitation-page{max-width:740px;margin:48px auto;padding:0 24px}.invitation-page h1{letter-spacing:-.035em;font-size:30px}.invitation-page .owner-settings-form{max-width:none}.invitation-page .org-rights{font-size:15px}.invitation-page .owner-settings-actions,.invitation-page .owner-settings-callout{margin:20px 0}@media (max-width:1100px){.org-workspace .owner-settings-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:800px){.org-workspace .owner-settings-layout{grid-template-columns:1fr}.org-member-row{flex-wrap:wrap;align-items:flex-start}.org-member-row>div{min-width:200px}.org-member-row button{min-height:44px}.invitation-page{margin:28px auto;padding:0 20px}}.org-workspace{gap:20px}.org-workspace>p{margin:0}.org-workspace .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invitation-page{min-height:calc(100vh - 220px)}.owner-platform.invitation-page{background:0 0;padding-top:0}.invitation-page h1{margin:0 0 24px}.invitation-page .owner-settings-form{gap:18px}.invitation-page .owner-settings-form>p,.invitation-page .owner-settings-form>h2,.invitation-page .owner-settings-form .owner-settings-actions{margin:0}.org-listings{gap:24px;display:grid}.org-listing-context{justify-content:space-between;align-items:center;gap:20px;display:flex}.org-listing-context strong{font-size:15px}.org-listing-context a{white-space:nowrap}.org-listing-context p{margin:7px 0 0}.org-listing-note{margin:0;font-size:13px}.org-listings .section-heading{gap:16px;margin:0}.org-listings .listing-editor{min-width:0}@media (max-width:620px){.org-listing-context,.org-listings .section-heading{flex-direction:column;align-items:flex-start}}.billing-inputs{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.owner-booking{min-width:0;max-width:860px;margin:24px 0}.owner-booking h3{margin:0 0 12px;font-size:18px}.owner-booking p{font-size:14px;line-height:1.65}.owner-booking-terms{border-top:1px solid var(--line);margin:24px 0;padding-top:16px}.owner-booking-terms summary{cursor:pointer;overflow-wrap:anywhere;font-size:14px;font-weight:500}.owner-booking-terms>div{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin-top:16px;font-size:14px;line-height:1.7}.owner-booking-accept{align-items:start;gap:12px;margin:24px 0;font-size:14px;line-height:1.6;display:flex}.owner-booking-accept input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:3px}.owner-booking-reference{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:640px){.owner-booking .owner-package-actions{flex-direction:column;align-items:stretch}.owner-booking .owner-package-actions>button,.owner-booking .owner-package-actions>a,.owner-booking-accept{min-height:44px}}.owner-receipt{min-width:0;max-width:900px}.owner-receipt h2{margin:0;font-size:20px}.owner-receipt p{max-width:72ch;font-size:14px;line-height:1.65}.owner-receipt .section-heading{flex-wrap:wrap;align-items:start;gap:16px}.owner-receipt .owner-package-facts{font-variant-numeric:tabular-nums;max-width:680px}.owner-receipt .owner-package-actions{margin-top:24px}@media (max-width:640px){.owner-receipt .section-heading button{min-height:44px}.owner-receipt .owner-package-actions{flex-direction:column;align-items:stretch}.owner-receipt .owner-package-actions a{min-height:44px}}.owner-receipt .owner-booking-reference{margin-top:16px}.integration-settings .integration-wide{grid-column:1/-1}.integration-settings textarea{resize:vertical;min-height:200px;line-height:1.6}.integration-settings small{color:var(--muted);font-size:12px;line-height:1.5}.integration-settings summary{cursor:pointer}.integration-settings .platform-form>p{max-width:75ch}.integration-settings input:disabled,.integration-settings select:disabled,.integration-settings textarea:disabled{opacity:1;color:var(--muted);background:var(--raised)}.owner-conflict-current{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;gap:6px;margin:12px 0;padding:12px;display:grid}.owner-inbox input::placeholder,.owner-inbox textarea::placeholder{color:var(--muted);opacity:1}.org-inquiry-workspace{gap:16px}.org-inquiry-workspace .org-heading{align-items:center}.org-inquiry-workspace .org-heading .owner-button{white-space:nowrap;font-size:13px}:root{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23173b2b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23edf2e9' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select:not([multiple]):not([size]),select[size="1"]:not([multiple]){appearance:none!important;background-image:var(--select-chevron)!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:44px!important}@media (forced-colors:active){select:not([multiple]):not([size]),select[size="1"]:not([multiple]){appearance:auto!important;background-image:none!important}}.platform-header .quiet{align-items:center;gap:8px;display:inline-flex}.platform-header .owner-icon{flex:none;width:18px;height:18px}.integration-settings .owner-settings-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:12px 0}.integration-settings .owner-settings-tabs button[aria-pressed=true]{border-color:var(--ink);font-weight:600}.integration-readiness{background:var(--raised);border-radius:6px;padding:20px}.integration-readiness p,.integration-readiness li{font-size:14px}.integration-readiness dl{gap:10px;margin:16px 0;display:grid}.integration-readiness dl>div{justify-content:space-between;gap:18px;display:flex}.integration-readiness dd{margin:0;font-size:13px}.integration-readiness dt{font-size:13px}.integration-settings code{overflow-wrap:anywhere;font-size:13px}body input[type=checkbox]{cursor:pointer;vertical-align:middle;appearance:none!important;border:1px solid var(--control,#8a998c)!important;background:var(--control,#8a998c)!important;border-radius:20px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important}body input[type=checkbox]:before{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}body input[type=checkbox]:checked{background:#07e098!important;border-color:#07e098!important}body input[type=checkbox]:checked:before{transform:translate(16px)}body input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}body input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}body label.check{align-items:center;min-height:44px}.owner-admin-menu summary{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.owner-admin-menu summary::-webkit-details-marker{display:none}.owner-admin-menu summary span{margin-left:auto}.owner-admin-menu[open] summary{background:var(--raised)}.owner-admin-menu>div{gap:2px;padding:6px 0 8px 30px;display:grid}.sidebar nav .owner-admin-menu a{min-height:40px;padding:10px 12px;font-size:13px}.owner-admin-menu summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.address-autocomplete{background:var(--raised);border-radius:8px;gap:12px;margin:20px 0;padding:20px;display:grid}.address-autocomplete p{margin:0}.address-autocomplete gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%}@media (prefers-reduced-motion:reduce){body input[type=checkbox]:before{transition:none}}[data-theme=dark] .address-autocomplete gmp-place-autocomplete{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.owner-platform input[aria-invalid=true],.owner-platform select[aria-invalid=true]{border-color:#bf493a;outline-color:#bf493a}.owner-platform .owner-field-error{color:var(--error);line-height:1.5}.owner-platform .owner-field-warning{color:#735214;line-height:1.5}[data-theme=dark] .owner-platform .owner-field-warning{color:#e5c681}.energy-scale{grid-column:1/-1;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;margin-top:12px;display:grid}.energy-scale>span{color:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:42px;font-size:12px;display:flex}.energy-scale .is-selected{outline:2px solid var(--ink);outline-offset:3px;font-weight:700}.energy-scale strong{font-size:8px;line-height:1}.owner-platform .media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.media-card{min-width:0}.media-card[draggable=true]{cursor:grab}.media-card.is-dragging{opacity:.45}.owner-platform .media-card>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto}.owner-platform .media-buttons{flex-wrap:wrap;gap:6px}.owner-platform .media-card .media-buttons button{min-height:36px;padding:8px;font-size:12px}.owner-platform .upload-queue{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.owner-platform .upload-queue>li{border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:stretch;min-width:0;padding:12px;display:flex}.owner-platform .upload-queue>li>img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:auto}.upload-file strong,.media-filename{overflow-wrap:anywhere}.upload-file-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.gallery-placeholders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.gallery-placeholders>div{border:1px dashed var(--control);background:var(--surface);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:20px;display:flex}.gallery-placeholders>div>span{font-size:28px}.gallery-placeholders small{color:var(--muted)}@media (max-width:1100px){.owner-platform .media-grid,.owner-platform .upload-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.owner-platform .media-grid,.owner-platform .upload-queue{grid-template-columns:minmax(0,1fr)}.gallery-placeholders{grid-template-columns:1fr}.energy-scale{gap:2px}}.text-assistant{border-top:1px solid var(--line);grid-column:1/-1;margin-top:32px;padding-top:28px}.text-assistant>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.text-assistant h3{margin-top:0}.text-assistant .check{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.assistant-consent,.assistant-result{border:1px solid var(--line);border-radius:8px;margin-top:24px;padding:20px}.assistant-consent pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-radius:6px;max-height:320px;padding:16px;font-size:13px;overflow:auto}.assistant-result p{white-space:pre-wrap}.assistant-result section{margin:18px 0}@media (max-width:600px){.text-assistant>header{display:block}.assistant-consent,.assistant-result{padding:14px}}.owner-platform label.check,.owner-platform .text-assistant label.check{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:44px;display:grid}.owner-platform label.check>input{grid-column:1;align-self:center;margin:0!important}.owner-platform label.check>small{grid-column:2;margin:0}.owner-platform :is(button,a,summary):not(.owner-menu):has(>.owner-icon){align-items:center;gap:10px;display:inline-flex}.owner-platform .owner-admin-menu summary{align-items:center;display:flex}.owner-platform .sidebar nav a:has(>.owner-icon){align-items:center;display:flex}.owner-platform .sidebar-bottom>button:has(>.owner-icon){align-items:center;display:flex}.owner-platform :is(button,a,summary)>.owner-icon{flex-shrink:0;align-self:center;margin-top:0;margin-bottom:0;display:block}.owner-platform select:not([multiple]){background-position:right 14px center!important}.owner-menu-chevron{align-self:center;align-items:center;line-height:1;display:flex}.owner-admin-menu[open] .owner-menu-chevron{transform:rotate(180deg)}.assistant-data-details{margin:12px 0 20px;font-size:13px}.assistant-data-details summary{cursor:pointer;color:var(--muted);padding:8px 0}.assistant-data-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);border-radius:6px;max-height:280px;padding:16px;overflow:auto}.assistant-generate-action{padding-top:4px}.assistant-generate-action p{max-width:640px;color:var(--muted);margin:0 0 12px;font-size:13px}.assistant-generate-action small{color:var(--muted);margin-top:8px;display:block}.owner-platform .listing-editor>.review-save-card{border:1px solid var(--line);background:var(--raised);border-radius:8px;max-width:800px;padding:24px}.review-save-state{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.review-state-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.owner-platform .review-save-card h2{margin:0 0 10px;font-size:22px;line-height:1.3}.owner-platform .review-save-card>p{max-width:600px;color:var(--muted);margin:0}.owner-platform .review-save-card .review-save-notice{border-top:1px solid var(--line);color:var(--ink);margin-top:16px;padding-top:14px;font-size:13px}.review-save-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.owner-platform .review-save-card .review-save-hint{margin-top:12px;font-size:12px}@media (max-width:620px){.owner-platform .listing-editor>.review-save-card{margin-top:20px;padding:20px 16px}.owner-platform .review-save-card h2{font-size:20px}.review-save-actions{flex-direction:column;align-items:stretch}.review-save-actions button{width:100%;min-height:44px}}.owner-journey{flex-wrap:wrap;gap:24px;margin:0 0 28px;padding:0;list-style:none;display:flex}.owner-journey li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.owner-journey li>span{background:var(--raised);border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.owner-journey .is-current{color:var(--ink);font-weight:600}.owner-journey .is-current>span{background:var(--ink);color:var(--surface);border-color:var(--ink)}.owner-journey .is-done>span{background:var(--active)}.owner-start{max-width:900px}.owner-start .platform-form{max-width:680px}.private-purchase{max-width:1080px}.purchase-summary{background:var(--raised);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.purchase-summary p{color:var(--muted);margin:4px 0 0}.purchase-summary a{white-space:nowrap;font-size:13px}.purchase-steps{border-bottom:1px solid var(--line);gap:24px;margin:0 0 24px;font-size:14px;display:flex}.purchase-steps span{color:var(--muted);padding:12px 0}.purchase-steps [aria-current=step]{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:600}.purchase-listing-select{gap:8px;max-width:500px;margin-bottom:20px;display:grid}.private-purchase .guided-billing{max-width:720px;margin-top:20px;display:block}.guided-billing .owner-settings-intro{margin-bottom:20px}.private-purchase .owner-booking{max-width:800px}.review-next-payment{background:var(--raised);border-radius:8px;margin:20px 0;padding:20px}.review-next-payment h3{margin:0}.review-next-payment p{margin:8px 0 16px}.private-purchase .form-error button,.private-purchase .form-error a{margin-left:12px}@media (max-width:620px){.owner-journey{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.purchase-summary{flex-direction:column;align-items:flex-start;padding:16px}.purchase-steps{gap:14px;font-size:12px}.private-purchase .owner-package-grid{grid-template-columns:1fr}.private-purchase .primary,.review-next-payment .primary{white-space:normal;text-align:center}.guided-billing .owner-settings-form{padding:0}}.owner-platform .purchase-listing-select select{border:1px solid var(--line);background-color:var(--surface);min-height:46px;color:inherit;font:inherit;border-radius:6px;padding:10px 42px 10px 14px}.owner-platform .owner-package-actions,.owner-platform .owner-subscription footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.owner-platform .status.is-active{color:#075f3e;background:#d9f9e9;border:1px solid #82dcb3}.owner-platform button.owner-danger{color:#b42330;background:0 0;border:1px solid #b42330}[data-theme=dark] .owner-platform .status.is-active{color:#81edbd;background:#103d2e;border-color:#287651}[data-theme=dark] .owner-platform button.owner-danger{color:#ff9aa3;border-color:#ff9aa3}.owner-platform .media-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-steps{flex-wrap:wrap;row-gap:0}.test-publication-steps{flex-wrap:wrap;gap:24px;padding-left:20px;font-size:14px;display:flex}.test-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.test-portal-grid>div{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.test-portal-grid .status{text-align:right;margin:0;font-size:12px}.test-portal-grid strong{font-size:14px}@media (max-width:700px){.test-portal-grid{grid-template-columns:1fr}.test-publication-steps{gap:8px;display:grid}.purchase-steps{gap:12px;font-size:12px}}.publication-control{background:var(--surface,#f5f7f1);border:1px solid var(--line,#dce2d7);border-radius:8px;grid-column:1/-1;margin:12px 0;padding:16px}.publication-control label{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.publication-control label span{gap:4px;display:grid}.publication-control small{margin-top:6px;font-size:13px;line-height:1.5;display:block}.publication-control input[role=switch]{flex-shrink:0;margin:0}.admin-overview{gap:24px;display:grid}.admin-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-filters label{gap:6px;font-size:13px;display:grid}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-kpis strong{font-size:clamp(24px,2.6vw,36px)}.admin-facts{margin:20px 0}.admin-facts>div{border-bottom:1px solid var(--line,#d8ddd3);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.admin-facts dd{font-variant-numeric:tabular-nums;margin:0}.admin-overview .panel h2{font-size:20px}.admin-overview .panel h3{font-size:16px}.admin-overview .panel>.muted{font-size:13px}.admin-overview .analytics-charts{gap:20px}.admin-overview .panel{min-width:0}.admin-overview table td:not(:first-child){text-align:right}@media (max-width:900px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-filters{width:100%}.admin-filters label{flex:1}.admin-overview .analytics-charts{grid-template-columns:1fr}.admin-kpis{gap:18px}.admin-kpis strong{font-size:24px}}.owner-platform .workspace-main{width:auto;min-width:0;max-width:none}.owner-platform .workspace-main>section,.owner-platform .workspace-main>div{min-width:0;max-width:100%}.owner-platform .panel.platform-form{width:100%;max-width:none}.owner-platform .owner-settings-form{min-width:0;max-width:none}.owner-platform .owner-settings-layout{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.owner-platform .listing-editor>.review-save-card{width:100%;max-width:none}.owner-platform .listing-editor .editor-actions{z-index:25;padding:16px 0 max(16px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);isolation:isolate;align-self:end;gap:12px 20px;margin-top:16px;position:sticky;bottom:0}.owner-platform .editor-actions>span{min-width:0;font-size:12px}.owner-platform .editor-actions>div{justify-content:flex-end;align-items:center;margin-left:auto}.owner-platform .editor-actions>a{white-space:nowrap;font-size:13px}.owner-platform .listing-editor :is(input,select,textarea,button,[tabindex]){scroll-margin-top:90px;scroll-margin-bottom:170px}.owner-platform .listing-editor .editor-tabs{max-height:calc(100dvh - 40px);top:20px;overflow-y:auto}@media (max-width:800px){.owner-platform .owner-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.owner-platform .listing-editor .editor-actions{padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:8px 12px;margin-top:24px;display:flex}.owner-platform .editor-actions>span{text-align:right;flex:1;font-size:11px}.owner-platform .editor-actions>div{flex-wrap:wrap;gap:8px;width:100%;margin:0;display:flex}.owner-platform .editor-actions>div button{white-space:normal;flex:1;min-height:44px;padding:10px 12px}.owner-platform .editor-actions>div .primary{flex:1.5}.owner-platform .listing-editor .owner-editor-mobile{z-index:26;background:var(--surface);margin-bottom:18px;padding:10px 0;position:sticky;top:0}.owner-platform .form-grid{min-width:0}.owner-platform .workspace-main{padding-bottom:24px}}.viewing-toolbar,.viewing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.viewing-toolbar{grid-template-columns:160px minmax(180px,1fr) minmax(240px,1.4fr);margin-bottom:24px}.viewing-toolbar label,.viewing-fields label{gap:8px;min-width:0;display:grid}.viewing-layout{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);align-items:start;gap:24px;display:grid}.viewing-agenda{padding:24px}.viewing-row{text-align:left;grid-template-columns:110px minmax(0,1fr);gap:12px;width:100%;line-height:1.5;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:16px 0!important;display:grid!important}.viewing-row>span{gap:4px;display:grid}.viewing-row.selected{color:var(--ink);box-shadow:inset 3px 0 #07e098;padding-left:12px!important}.viewing-row small{font-size:12px}.viewing-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.viewing-editor{gap:18px}.owner-listing-more{margin-left:auto;position:relative}.owner-listing-more summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.owner-listing-more>div{z-index:5;background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;gap:4px;min-width:220px;padding:12px;display:grid;position:absolute;right:0}.owner-listing-more a{padding:8px}.purchase-steps button{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:8px 0}.purchase-steps button[aria-current=step]{border-bottom:2px solid #07e098;font-weight:700}.purchase-steps button:disabled{opacity:.45}.purchase-step-actions{background:var(--surface,#fff);border-top:1px solid var(--line);z-index:4;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;bottom:0}@media (max-width:900px){.viewing-layout{grid-template-columns:1fr}.viewing-toolbar{grid-template-columns:1fr 1fr}.viewing-toolbar label:last-child{grid-column:1/-1}.viewing-agenda{max-height:360px;overflow:auto}}@media (max-width:520px){.viewing-fields,.viewing-toolbar{grid-template-columns:1fr}.viewing-row{grid-template-columns:95px minmax(0,1fr)}.viewing-layout{gap:16px}}.viewing-toolbar input,.viewing-toolbar select{border:1px solid var(--control);background-color:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:6px;padding:10px 36px 10px 12px}.viewing-toolbar select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%236b786b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.viewing-toolbar input,.viewing-toolbar select,.viewing-fields input,.viewing-fields select{box-sizing:border-box;min-width:0;max-width:100%}.viewing-editor,.viewing-agenda{min-width:0}.owner-listing-more>div{bottom:calc(100% + 6px)}.owner-platform .owner-listing-card:has(.owner-listing-more[open]){z-index:6;position:relative;overflow:visible}.owner-platform .owner-listing-cover{border-radius:8px 8px 0 0;overflow:hidden}.publication-control label{justify-content:flex-start}.publication-control input[role=switch]{order:-1}@media (max-width:640px){.portal-queue-filters{grid-template-columns:1fr}.portal-queue-filters select{width:100%}}.owner-platform .owner-portal-toolbar{flex-flow:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.owner-portal-toolbar label{flex:0 360px;gap:8px;min-width:0;font-size:14px;display:grid}.owner-portal-toolbar select{width:100%}.owner-portal-toolbar>button{flex:none;align-self:flex-end;min-height:44px;margin:0}.owner-portals{scroll-margin-top:24px}@media (max-width:520px){.owner-portal-toolbar label{flex-basis:100%}.owner-portal-toolbar>button{width:100%}.owner-portals{scroll-margin-top:80px}}.listing-detail-heading{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.listing-detail-heading>div:first-child{min-width:0}.listing-detail-heading h1{overflow-wrap:anywhere}.listing-detail-heading p{margin:8px 0 0}.listing-detail-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.listing-detail-actions .owner-button{gap:8px}.listing-detail-tabs{border-bottom:1px solid var(--line);gap:24px;margin:0 0 24px;display:flex;overflow-x:auto}.listing-detail-tabs a{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.listing-detail-tabs [aria-current=page]{border-color:var(--ink);font-weight:600}.listing-publication-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.listing-publication-main{gap:20px;min-width:0;display:grid}.listing-publication-main>.panel{margin:0}.listing-publication-aside{gap:16px;min-width:0;margin:0;display:grid}.listing-publication-cover{aspect-ratio:4/3;background:var(--raised);border-radius:6px;place-items:center;display:grid;overflow:hidden}.listing-publication-cover img{object-fit:cover;width:100%;height:100%}.listing-publication-cover .owner-cover-empty{text-align:center;gap:8px;padding:12px;font-size:13px}.listing-publication-aside h2,.listing-publication-aside p{margin:0}.listing-publication-aside p{font-size:13px}.listing-publication-facts{gap:10px;margin:0;display:grid}.listing-publication-facts>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.listing-publication-facts dt{color:var(--muted)}.listing-publication-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.listing-publication-withdraw{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.listing-publication-withdraw summary{cursor:pointer;font-size:14px}.listing-publication-layout .owner-portal-list{display:block}.listing-publication-layout .owner-portal-row summary{grid-template-columns:106px minmax(0,1fr);gap:10px}.listing-publication-layout .owner-portal-detail{padding-left:0}@media (max-width:1100px){.listing-publication-layout{grid-template-columns:1fr}.listing-publication-aside{grid-row:1;grid-template-columns:120px minmax(0,1fr)}.listing-publication-cover{grid-row:1/4}.listing-publication-aside>.publication-control,.listing-publication-aside>.owner-button,.listing-publication-aside>p{grid-column:1/-1}.listing-detail-heading{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:520px){.listing-detail-actions{flex-wrap:wrap}.listing-detail-tabs{gap:20px}.listing-publication-aside{grid-template-columns:88px minmax(0,1fr);gap:12px}.listing-publication-cover{aspect-ratio:1}.listing-publication-layout .owner-portal-row summary{grid-template-columns:minmax(0,1fr) auto}.listing-publication-layout .owner-portal-state{grid-area:2/1/auto/-1}.listing-publication-layout .owner-portal-disclosure{grid-area:1/2}}.owner-publication{max-width:none;display:block}.owner-publication>.form-error,.owner-publication>.message{margin:16px 0}.listing-publication-layout .owner-portal-note{margin-top:16px}@media (min-width:1250px){.listing-publication-layout .owner-portal-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px;display:grid}}.listing-publication-package{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}@media (max-width:1100px){.listing-publication-cover{grid-row:1/3}.listing-publication-aside>.listing-publication-package{grid-column:1/-1}.listing-publication-aside>.publication-control{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:12px 0 0}.listing-publication-aside>.listing-publication-package{min-height:44px}.listing-publication-aside{row-gap:10px}}.admin-sign-in{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:min(100% - 36px,480px);margin:clamp(24px,8vw,100px) auto;padding:clamp(20px,5vw,38px)}.editorial-admin{max-width:1050px;margin-top:20px}.editorial-admin .section-heading{align-items:flex-start}.editorial-admin .section-heading p{margin:6px 0 12px}.editorial-filter{gap:6px;width:min(100%,260px);margin:20px 0;display:grid}.editorial-filter select{min-height:44px;color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 30px 8px 12px}.editorial-admin-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.editorial-admin-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.editorial-admin-list small{overflow-wrap:anywhere;display:block}.editorial-form fieldset{border:1px solid var(--line);border-radius:8px;gap:14px;min-width:0;padding:14px 16px 16px;display:grid}.editorial-form legend{padding-inline:6px;font-weight:700}.editorial-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editorial-cover{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.editorial-cover img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:min(100%,170px)}.editorial-cover label{flex:200px}.editorial-toolbar,.editorial-actions,.editorial-buttons{flex-wrap:wrap;gap:8px;display:flex}.editorial-toolbar button{min-height:44px;padding:7px 11px}.editorial-toolbar button[aria-pressed=true]{color:var(--bg);background:var(--ink)}.editorial-writing{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;min-height:260px;padding:14px}.editorial-writing img{border-radius:6px;max-width:100%;height:auto;margin-block:12px;display:block}.editorial-writing a{text-decoration:underline}.editorial-writing blockquote{border-left:2px solid var(--control);margin-left:0;padding-left:12px}.editorial-actions{justify-content:flex-end}@media (max-width:640px){.editorial-fields{grid-template-columns:minmax(0,1fr)}.editorial-admin-list li{grid-template-columns:minmax(0,1fr) auto}.editorial-admin-list li>div{grid-column:1/-1}.editorial-admin-list li>button{justify-self:end}}.owner-platform select:is(:not([size]),[size="1"]):not([multiple]){border:1px solid var(--control);background-color:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding-block:10px;padding-inline-start:12px;line-height:1.4}.owner-platform select:is(:not([size]),[size="1"]):not([multiple]):enabled:hover{border-color:var(--muted)}.owner-platform select:is(:not([size]),[size="1"]):not([multiple]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.owner-platform select:disabled{cursor:not-allowed;opacity:.65}.admin-filters select{min-width:100%}@media (max-width:420px){.admin-filters label{min-width:0}.admin-filters select{width:100%}}.owner-platform .sidebar-bottom .platform-language{justify-self:start;margin-block-end:4px;margin-inline-start:12px}
