@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;450;500;550;600;650;700;750;800&display=swap";.gf-root .billing-panel button:disabled:not([aria-busy=true]),.gf-root .billing-panel button[aria-disabled=true]:not([aria-busy=true]),.gf-root .billing-panel fieldset:disabled button,.gf-root .billing-panel input:disabled,.gf-root .billing-panel select:disabled,.gf-root .billing-panel textarea:disabled{cursor:not-allowed}.gf-root .billing-panel button[aria-busy=true]{cursor:progress}.gf-root .billing-panel [tabindex="-1"]:focus{outline:none}.gf-root .billing-panel [tabindex="-1"]:focus-visible{outline:2px solid var(--gf-violet);outline-offset:2px}.gf-root .billing-panel a,.gf-root .billing-panel p,.gf-root .billing-panel dd,.gf-root .billing-panel td,.gf-root .billing-panel th,.gf-root .billing-panel h3,.gf-root .billing-panel h4{overflow-wrap:anywhere}.gf-root .pager{justify-content:flex-end;align-items:center;gap:6px;margin-block:10px 18px;font-size:14px;display:flex}.gf-root .pager .pager-label{min-width:0;color:var(--gf-muted);font-variant-numeric:tabular-nums;padding-inline:4px}.gf-root .pager .pager-button{width:32px;height:32px;color:var(--gf-ink);border:1px solid var(--gf-line);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.gf-root .pager .pager-button:hover:not([aria-disabled=true]){border-color:var(--gf-ink)}.gf-root .pager .pager-button:focus-visible{outline:2px solid var(--gf-violet);outline-offset:2px}.gf-root .pager .pager-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.gf-root .pager .pager-button[aria-busy=true]{cursor:progress}.gf-root .pager .pager-refresh{margin-inline-start:6px}.gf-root .pager .pager-refresh[aria-busy=true] svg{animation:.9s linear infinite gf-billing-spin}@keyframes gf-billing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gf-root .pager .pager-refresh[aria-busy=true] svg{animation:none}}.gf-root .billing-table-wrap{max-width:100%;margin-block:8px}.gf-root table.billing-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.gf-root table.billing-table th,.gf-root table.billing-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--gf-line);overflow-wrap:anywhere;padding:8px 10px}.gf-root table.billing-table thead th{color:var(--gf-muted);white-space:nowrap;font-size:12px;font-weight:700}.gf-root table.billing-table small{color:var(--gf-muted)}.gf-root table.billing-table .billing-detail-button{white-space:normal;min-height:32px;padding:4px 10px;font-size:13px}.gf-root table.billing-table tr.billing-detail-row>td{background:color-mix(in srgb, var(--gf-line) 28%, transparent);padding:12px 14px 16px}.gf-root table.billing-table details>summary{cursor:pointer}.gf-root .billing-urgent{color:color-mix(in srgb, #d2314a 78%, var(--gf-ink));font-weight:700}.gf-root dl.billing-detail{gap:6px;margin:0 0 12px;display:grid}.gf-root dl.billing-detail>div{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:4px 12px;display:grid}.gf-root dl.billing-detail dt{color:var(--gf-muted);font-size:13px}.gf-root dl.billing-detail dd{white-space:pre-wrap;margin:0}.gf-root .billing-panel fieldset.billing-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.gf-root .billing-panel .billing-detail-row form,.gf-root .billing-panel .billing-actions{gap:12px;max-width:640px;display:grid}.gf-root .billing-panel .billing-detail-row label,.gf-root .billing-panel .billing-confirm label{gap:6px;margin:0;font-size:14px;display:grid}.gf-root .billing-panel .billing-detail-row textarea,.gf-root .billing-panel .billing-detail-row select,.gf-root .billing-panel .billing-detail-row input:not([type=checkbox]):not([type=radio]){width:100%;min-height:44px;color:var(--gf-ink);background:var(--gf-surface);border:1px solid var(--gf-line);border-radius:6px;padding:10px}.gf-root .billing-panel .billing-detail-row .button{justify-self:start}.gf-root .billing-confirm{border:1.5px solid var(--gf-ink);border-radius:8px;gap:10px;padding:12px 14px;display:grid}.gf-root .billing-confirm p{margin:0}.gf-root .billing-feedback{border-inline-start:4px solid var(--gf-violet);margin-block:10px 0;padding:10px 12px}.gf-root .billing-feedback-error{border-inline-start-color:#c32742}.gf-root .billing-panel label.billing-check{flex-direction:row;align-items:center;gap:8px;display:flex}.gf-root .billing-panel label.billing-check input{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.gf-root .billing-notice{border:1.5px solid var(--gf-ink);border-inline-start-width:6px;border-radius:8px;gap:8px;margin-block:12px;padding:12px 14px;display:grid}.gf-root .billing-notice p{margin:0}.gf-root .billing-notice .button{justify-self:start}.gf-root .billing-option{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.gf-root .billing-price{font-variant-numeric:tabular-nums;font-weight:700}.gf-root .billing-single-option{margin-block:8px 12px}.gf-root dl.billing-tiles dd meter{margin-block-start:6px;display:block}@media (width<=600px){.gf-root table.billing-table,.gf-root table.billing-table tbody,.gf-root table.billing-table tr,.gf-root table.billing-table td{width:100%;display:block}.gf-root table.billing-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gf-root table.billing-table tbody tr{border-block-end:1px solid var(--gf-line);padding-block:8px}.gf-root table.billing-table td{border:0;padding:4px 0}.gf-root table.billing-table td[data-label]:before{content:attr(data-label);color:var(--gf-muted);font-size:12px;font-weight:700;display:block}.gf-root table.billing-table tr.billing-detail-row>td{padding:10px;display:block}.gf-root dl.billing-detail>div{grid-template-columns:minmax(0,1fr)}.gf-root .pager{justify-content:center}}.gf-root .inline-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gf-root .inline-confirm>p{flex:100%;margin:0}.gf-root .row-result{overflow-wrap:anywhere;margin:0}.gf-root .link-form>.field-hint{grid-column:1/-1;margin:0}.gf-root .short-link-url{overflow-wrap:anywhere}.gf-root .row-actions,.gf-root .invitation-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gf-root .invitation-list{gap:10px;padding:0;list-style:none;display:grid}.gf-root button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.gf-root .queue-filter{align-items:center;gap:8px;margin:8px 0;display:flex}.gf-root .connection-warning{border:2px solid;border-radius:8px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:8px 10px;display:flex}.gf-root .connection-warning>p{flex:240px;margin:0}.gf-root .connection-expiring{font-weight:700;display:block}.gf-root .tiktok-missing ul{margin:4px 0 0;padding-inline-start:20px}.gf-root .tiktok-post h3:focus{outline:none}.gf-root .connection-list>li>.connection-warning,.gf-root .connection-list>li>.inline-confirm{grid-column:1/-1}.gf-root .connection-status small{display:block}.gf-root .platform-code{margin-block:calc(1 * var(--gf-rem,14px))}.gf-root .platform-code output{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(calc(1.15 * var(--gf-rem,14px)), 4.5vw, calc(1.75 * var(--gf-rem,14px)));letter-spacing:.06em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:calc(.75 * var(--gf-rem,14px)) calc(1 * var(--gf-rem,14px));border:2px dashed var(--gf-ink,#29272b);text-align:center;border-radius:8px;font-weight:700;display:block}.gf-root .platform-code-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gf-root .platform-organization{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gf-root .cloud-panel label.platform-capability{gap:calc(.75 * var(--gf-rem,14px));align-items:flex-start;margin-block:0;display:flex}.gf-root .platform-capability small{display:block}.gf-root .cloud-panel textarea.invite-code{inline-size:min(100%, calc(34ch + calc(1.5 * var(--gf-rem,14px))));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;resize:none;field-sizing:content;min-block-size:2lh;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.gf-root .cloud-panel>.network-group{gap:8px;margin-block-start:12px;display:grid}.gf-root .cloud-panel>.network-group>h4{margin:0}.gf-root .markets{border-block-start:1.5px dashed var(--gf-line);margin-block-start:12px;padding-block-start:8px;container-type:inline-size}.gf-root .markets h3{font-size:calc(1 * var(--gf-rem,14px));margin:0}.gf-root .markets-body{gap:10px;margin-block-start:8px;display:grid}.gf-root .markets-intro,.gf-root .markets-meta,.gf-root .markets-hint{color:var(--gf-muted);font-size:calc(.875 * var(--gf-rem,14px))}.gf-root .markets-hint{color:var(--gf-ink);font-weight:700}.gf-root .markets-tier h4{font-size:calc(.95 * var(--gf-rem,14px));margin:4px 0}.gf-root .markets-tier ul,.gf-root .markets-countries,.gf-root .markets-platforms,.gf-root .markets-indicators{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gf-root .markets-tier li,.gf-root .markets-country{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:6px;gap:6px;padding:8px 10px;display:grid}.gf-root .markets-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gf-root .markets-note{overflow-wrap:anywhere;flex-basis:100%}.gf-root .markets-filters{gap:8px;display:grid}.gf-root .markets-filters label,.gf-root .markets-form label{gap:4px;display:grid}.gf-root .markets-country h5{margin:0}.gf-root .markets-country h6{font-size:calc(.85 * var(--gf-rem,14px));margin:8px 0 4px}.gf-root .markets-country-toggle{all:unset;cursor:pointer;gap:2px;inline-size:100%;font-weight:800;display:grid}.gf-root .markets-country-toggle:focus-visible{outline:3px solid var(--gf-violet);outline-offset:2px}.gf-root .markets-platforms li,.gf-root .markets-indicators li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.gf-root .markets-badge{border:1.5px solid var(--gf-ink);font-size:calc(.75 * var(--gf-rem,14px));background:var(--gf-paper);border-radius:999px;padding:0 8px;font-weight:800}.gf-root .markets-badge.external{background:var(--gf-yellow);color:#29272b}.gf-root .markets-badge.state-connected{background:var(--gf-blue);color:#29272b}.gf-root .markets-badge.state-connectable{background:var(--gf-lavender)}.gf-root .markets-languages{border:0;flex-wrap:wrap;gap:6px 14px;padding:0;display:flex}.gf-root .markets-languages legend{margin-block-end:4px;padding:0}.gf-root .markets-check{align-items:center;gap:6px;display:inline-flex!important}.gf-root .markets-form fieldset{gap:8px;display:grid}@container (width>=560px){.gf-root .markets-filters{grid-template-columns:2fr 1fr 1fr}.gf-root .markets-countries{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.gf-root .markets-badge.confidence-own_data{background:var(--gf-blue);color:#29272b}.gf-root .markets-badge.confidence-external_only{background:var(--gf-yellow);color:#29272b}.gf-root .markets-suggestions{gap:12px;padding:0;list-style:none;display:grid}.gf-root .markets-suggestions meter{vertical-align:middle;inline-size:min(160px,40vw)}.gf-root .markets-reasons{margin-block:4px;padding-inline-start:18px}.gf-root .campaign-market-hint{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.gf-root .markets *{transition:none!important;animation:none!important}}.gf-root .brand-card:has(.markets-body){grid-column:1/-1}.gf-root .regional-form fieldset,.gf-root .regional-field fieldset{border:0;min-inline-size:0;margin:0;padding:0}.gf-root .regional-form legend,.gf-root .regional-field legend{margin-block-end:6px;padding:0;font-weight:800}.gf-root .regional-hint{color:var(--gf-muted);font-size:calc(.9 * var(--gf-rem,14px));margin-block:4px 10px}.gf-root .regional-note{border:2px solid var(--gf-ink);background:var(--gf-yellow);color:#18181b;border-radius:5px;margin-block:6px;padding:8px 10px}.gf-root .regional-grid{grid-template-columns:minmax(calc(9 * var(--gf-rem,14px)), max-content) minmax(0, 1fr);align-items:center;gap:8px 14px;display:grid}.gf-root .regional-grid label{font-weight:700}.gf-root .regional-grid select,.gf-root .regional-grid input{min-block-size:44px;inline-size:100%}.gf-root .regional-grid .wide{grid-column:1/-1}.gf-root .regional-preview{border:2px solid var(--gf-ink);background:var(--gf-surface);box-shadow:var(--gf-shadow);border-radius:5px;margin-block-start:16px;padding:12px 14px}.gf-root .regional-preview h3{margin:0 0 8px}.gf-root .regional-preview dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0 0 12px;display:grid}.gf-root .regional-preview dt{color:var(--gf-muted)}.gf-root .regional-preview dd{overflow-wrap:anywhere;margin:0;font-weight:700}.gf-root .regional-month{border-collapse:collapse;inline-size:100%;max-inline-size:calc(22 * var(--gf-rem,14px));font-variant-numeric:tabular-nums}.gf-root .regional-month caption{text-align:start;padding-block-end:6px;font-weight:700}.gf-root .regional-month th{font-size:calc(.8 * var(--gf-rem,14px));color:var(--gf-muted);text-align:center;padding:2px;font-weight:700}.gf-root .regional-month td{text-align:center;padding:2px}.gf-root .regional-month td.outside,.gf-root .regional-month button.outside{color:var(--gf-muted)}.gf-root .regional-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:14px;display:flex}.gf-root .regional-actions p{margin:0}.gf-root .regional-field{position:relative}.gf-root .regional-field-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.gf-root .regional-field-row input{flex:1 1 calc(9 * var(--gf-rem,14px));min-block-size:44px;min-inline-size:0}.gf-root .regional-field-row .regional-field-time{flex:0 1 calc(7 * var(--gf-rem,14px))}.gf-root .regional-field-row [aria-invalid=true]{border-color:var(--gf-coral)}.gf-root .regional-field-toggle{min-block-size:44px;min-inline-size:44px;padding:0}.gf-root .regional-popover{z-index:30;inline-size:min(calc(22 * var(--gf-rem,14px)), 100%);background:var(--gf-surface);color:var(--gf-ink);border:2px solid var(--gf-ink);box-shadow:var(--gf-shadow);border-radius:5px;margin-block-start:4px;padding:10px;position:absolute;inset-block-start:100%;inset-inline-start:0}.gf-root .regional-popover-head,.gf-root .regional-popover-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.gf-root .regional-popover-head h4{text-align:center;flex:1;margin:0}.gf-root .regional-popover-head button{min-block-size:44px;min-inline-size:44px;padding:0}.gf-root .regional-popover-foot{margin-block-start:8px}.gf-root .regional-popover .regional-month{max-inline-size:none;margin-block-start:6px}.gf-root .regional-popover .regional-month td{padding:1px}.gf-root .regional-popover .regional-month button{min-block-size:40px;inline-size:100%;box-shadow:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:2px solid #0000;border-radius:5px;padding:0}.gf-root .regional-popover .regional-month button:hover:not(:disabled){background:var(--gf-lavender);transform:none}.gf-root .regional-popover .regional-month button.today{border-color:var(--gf-line);font-weight:800}.gf-root .regional-popover .regional-month button.selected{background:var(--gf-violet);border-color:var(--gf-ink);color:var(--gf-surface);font-weight:800}.gf-root .regional-popover .regional-month button:focus-visible{outline:3px solid var(--gf-violet);outline-offset:1px}.gf-root .regional-popover .regional-month button:disabled{opacity:.4;text-decoration:line-through}@media (prefers-reduced-motion:no-preference){.gf-root .regional-popover{animation:.12s ease-out gf-regional-pop}@keyframes gf-regional-pop{0%{opacity:0;transform:translateY(-4px)}}}@media (width<=560px){.gf-root .regional-grid{grid-template-columns:minmax(0,1fr);gap:4px}.gf-root .regional-grid select,.gf-root .regional-grid input{margin-block-end:8px}}.gf-root{color:#29272b;font-synthesis:none;--gf-rem:14px;--gf-paper:#f9f6ee;--gf-surface:#fffdf8;--gf-ink:#29272b;--gf-muted:#77746f;--gf-line:#dedbd2;--gf-violet:#5150d8;--gf-lavender:#e4e2fb;--gf-yellow:#f6cf5c;--gf-coral:#ed806e;--gf-blue:#badde9;--gf-shadow:3px 3px 0 var(--gf-ink);background:#f9f6ee;font-family:DM Sans,sans-serif;font-size:14px;font-weight:450}.gf-root,.gf-root *{box-sizing:border-box}.gf-root{margin:0}.gf-root button,.gf-root input,.gf-root textarea,.gf-root select{font:inherit}.gf-root button,.gf-root a{-webkit-tap-highlight-color:transparent}.gf-root button{cursor:pointer;color:inherit}.gf-root button:disabled{cursor:not-allowed;opacity:.6}.gf-root button[aria-busy=true],.gf-root [aria-busy=true] button:disabled{cursor:wait}.gf-root button{background:0 0;border:0}.gf-root a{color:inherit;text-decoration:none}.gf-root :where(a:not([class])){color:var(--gf-violet);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.gf-root button:focus-visible,.gf-root a:focus-visible,.gf-root input:focus-visible,.gf-root select:focus-visible,.gf-root textarea:focus-visible{outline:3px solid var(--gf-violet);outline-offset:4px}.gf-root h1,.gf-root h2,.gf-root h3,.gf-root p{margin:0}.gf-root h1,.gf-root h2,.gf-root h3{font-weight:750;line-height:1.2}.gf-root h2{letter-spacing:-.6px;font-size:21px}.gf-root h3{font-size:18px}.gf-root p{line-height:1.6}.gf-root svg{stroke-width:1.7px;flex-shrink:0}.gf-root button{transition:background .15s,transform .15s,box-shadow .15s}.gf-root button:hover{filter:brightness(.98)}.gf-root img{object-fit:cover;max-width:100%;display:block}.gf-root input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])),.gf-root select,.gf-root textarea{background:var(--gf-surface);width:100%;color:var(--gf-ink);border:1.5px solid #bab6b0;border-radius:6px;outline:none;min-height:44px;padding:12px}.gf-root textarea{resize:vertical;line-height:1.6}.gf-root input:focus,.gf-root select:focus,.gf-root textarea:focus{border-color:var(--gf-violet)}.gf-root input[type=color]{background:var(--gf-surface);border:1.5px solid #bab6b0;border-radius:6px;width:54px;min-height:44px;padding:5px}.gf-root input[type=range]{width:100%;min-height:44px;accent-color:var(--gf-violet);padding:0}.gf-root input:where([type=checkbox],[type=radio]){width:20px;height:20px;min-height:0;accent-color:var(--gf-violet);flex:none;margin:0;padding:0}.gf-root input[type=file]{width:100%;max-width:100%;min-height:44px;color:var(--gf-ink);padding:4px 0;font-size:13px}.gf-root input[type=file]::file-selector-button{border:1.5px solid var(--gf-ink);background:var(--gf-surface);min-height:36px;color:var(--gf-ink);font:inherit;cursor:pointer;border-radius:5px;margin-inline-end:10px;padding:8px 12px;font-size:12px;font-weight:650}.gf-root label{flex-direction:column;gap:9px;margin:0 0 20px;font-weight:650;display:flex}.gf-root label small{color:var(--gf-muted);font-size:12px;font-weight:400;line-height:1.5}.gf-root small{font-size:12px}.gf-root select{cursor:pointer}.gf-root::selection{background:var(--gf-yellow);color:#29272b}.gf-root ::selection{background:var(--gf-yellow);color:#29272b}.gf-root .app-shell{min-height:100vh;display:flex}.gf-root .sidebar{border-right:1.5px solid var(--gf-ink);background:var(--gf-surface);z-index:30;flex-direction:column;width:242px;padding:28px 17px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.gf-root .logo{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:8px;padding:0 6px 27px;font-size:22px;font-weight:800;display:flex}.gf-root .logo-flow{font-weight:450}.gf-root .logo sup{margin-left:2px;font-size:11px;position:relative;top:-6px}.gf-root .logo-mark{background:var(--gf-yellow);border:2px solid var(--gf-ink);width:33px;height:37px;box-shadow:2px 2px 0 var(--gf-ink);color:var(--gf-ink);border-radius:10px 10px 13px 4px;place-items:center;display:grid;transform:rotate(-5deg)}.gf-root .workspace-switch{text-align:left;background:var(--gf-paper);border:1px solid var(--gf-line);border-radius:7px;align-items:center;gap:9px;width:100%;margin-bottom:29px;padding:12px 8px;display:flex}.gf-root .workspace-switch>span:nth-child(2){flex:1;min-width:0}.gf-root .workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.gf-root .workspace-switch small{color:var(--gf-muted);margin-top:3px;font-size:11px;display:block}.gf-root .workspace-monogram{border:1px solid var(--gf-ink);letter-spacing:-1px;background:#e7e4f9;border-radius:5px;padding:8px 6px;font-size:12px;font-weight:700}.gf-root .nav-label{letter-spacing:1.6px;color:var(--gf-muted);margin-bottom:13px;padding:0 10px;font-size:11px;font-weight:750}.gf-root .nav-item{text-align:left;white-space:nowrap;border:1.5px solid #0000;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:41px;margin-bottom:4px;padding:9px 11px;font-size:12px;font-weight:550;display:flex}.gf-root .nav-item.active{background:var(--gf-lavender);border-color:var(--gf-ink);box-shadow:2px 2px 0 var(--gf-ink);font-weight:750}.gf-root .nav-item:hover:not(.active){background:var(--gf-paper)}.gf-root .nav-item>span:nth-child(2){flex:1}.gf-root .nav-count{background:var(--gf-surface);border:1px solid var(--gf-line);border-radius:4px;padding:1px 6px;font-size:11px}.gf-root .new-tag{letter-spacing:.5px;background:var(--gf-yellow);border-radius:3px;padding:3px 4px;font-size:11px;font-weight:800}.gf-root .review-dot{background:#f6d4c5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.gf-root .nav-divider{background:var(--gf-line);height:1px;margin:18px 10px}.gf-root .sidebar-bottom{margin-top:auto;padding-top:32px}.gf-root .usage-mini{border:1px solid var(--gf-ink);background:#f9f4dd;border-radius:7px;margin-bottom:15px;padding:14px 11px}.gf-root .usage-mini>div:first-child{justify-content:space-between;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;display:flex}.gf-root .usage-mini p{margin:8px 0;font-size:11px}.gf-root .usage-mini p strong{font-size:15px}.gf-root .progress-track{background:#e6e2d5;border-radius:2px;height:7px;overflow:hidden}.gf-root .progress-track i{background:var(--gf-violet);border-right:1px solid var(--gf-ink);max-width:100%;height:100%;display:block}.gf-root .usage-mini button{justify-content:space-between;width:100%;margin-top:13px;padding:0;font-size:11px;font-weight:700;display:flex}.gf-root .byline{border-top:1px solid var(--gf-line);letter-spacing:1.1px;text-align:center;color:var(--gf-muted);padding:18px 0;font-size:11px}.gf-root .byline span{color:var(--gf-violet);margin-left:8px;font-size:12px}.gf-root .workspace-main{width:calc(100% - 242px);margin-left:242px}.gf-root .topbar{border-bottom:1px solid var(--gf-line);background:var(--gf-surface);justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 37px;display:flex}.gf-root .topbar-left,.gf-root .topbar-actions{align-items:center;gap:20px;display:flex}.gf-root .breadcrumb{white-space:nowrap;color:var(--gf-muted);font-size:11px}.gf-root .breadcrumb span{color:#aaa6a0;margin:0 10px}.gf-root .breadcrumb strong{color:var(--gf-ink);font-weight:550}.gf-root .search-box{color:var(--gf-muted);align-items:center;gap:9px;display:flex;position:relative}.gf-root .search-box input{background:0 0;border:0;width:min(210px,30vw);min-height:34px;padding:9px 0;font-size:11px}.gf-root .search-box kbd{border:1px solid var(--gf-line);white-space:nowrap;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:11px}.gf-root .demo-label{white-space:nowrap;background:#efeee4;border:1px solid #dddace;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.gf-root .demo-label span,.gf-root .dot{background:#aaa;border-radius:50%;width:6px;height:6px;display:inline-block}.gf-root .demo-label span{background:#a58a3b}.gf-root .icon-button{border-radius:5px;place-items:center;min-width:30px;min-height:30px;padding:6px;display:inline-grid}.gf-root .icon-button:hover{background:#e8e4db}.gf-root .bell-button{position:relative}.gf-root .bell-button i{background:var(--gf-coral);border:1px solid var(--gf-surface);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px}.gf-root .avatar{border:1.5px solid var(--gf-ink);background:#eed6c0;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:750;display:grid}.gf-root .mobile-menu{display:none}.gf-root main{max-width:1720px;margin:0 auto;padding:32px 37px 0}.gf-root .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.gf-root .eyebrow{letter-spacing:1.7px;color:var(--gf-muted);margin-bottom:9px;font-size:11px;font-weight:750;line-height:1.5}.gf-root h1{letter-spacing:-1.4px;font-size:32px}.gf-root .heading-dot{color:var(--gf-violet)}.gf-root .page-heading p{color:var(--gf-muted);margin-top:9px;font-size:12px}.gf-root .button{border:1.5px solid var(--gf-ink);background:var(--gf-surface);white-space:normal;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:40px;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.gf-root .button:hover{box-shadow:2px 2px 0 var(--gf-ink);transform:translate(-1px,-1px)}.gf-root .button:active{box-shadow:none;transform:translate(1px,1px)}.gf-root .button.primary{background:var(--gf-violet);color:#fff;border-color:var(--gf-ink);box-shadow:2px 2px 0 var(--gf-ink)}.gf-root .button.ink{background:var(--gf-ink);color:var(--gf-surface);border-color:var(--gf-ink)}.gf-root .button.full{width:100%}.gf-root .button.small-button{min-height:34px;padding:7px 10px;font-size:11px}.gf-root .button-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gf-root .text-button{white-space:normal;text-align:start;align-items:center;gap:7px;max-width:100%;padding:5px 0;font-size:11px;font-weight:650;display:inline-flex}.gf-root .text-button:hover{color:var(--gf-violet)}.gf-root .tiny-label{letter-spacing:1.5px;color:var(--gf-muted);font-size:11px;font-weight:700}.gf-root .welcome-panel{border:1.5px solid var(--gf-ink);box-shadow:4px 4px 0 var(--gf-ink);background:#f7cf65;border-radius:9px;grid-template-columns:44% 56%;min-height:268px;margin-bottom:27px;display:grid;overflow:hidden}.gf-root .welcome-copy{z-index:1;background:radial-gradient(#b58c2540 .6px,#0000 .6px) 0 0/4px 4px,#f9d474;padding:25px 29px;position:relative}.gf-root .issue-tag{letter-spacing:1.3px;border:1px solid var(--gf-ink);background:var(--gf-surface);box-shadow:1px 1px 0 var(--gf-ink);margin-bottom:14px;padding:5px 7px;font-size:11px;font-weight:750;display:inline-block;transform:rotate(-2deg)}.gf-root .welcome-copy h2{text-transform:uppercase;letter-spacing:-.6px;font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:800;line-height:.98}.gf-root .welcome-copy h2 span{position:relative}.gf-root .welcome-copy h2 span:after{content:"";background:var(--gf-coral);z-index:-1;height:6px;position:absolute;bottom:-3px;left:0;right:0;transform:rotate(-2deg)}.gf-root .welcome-copy p{margin:14px 0 17px;font-size:11px;line-height:1.5}.gf-root .welcome-copy .button{min-height:37px;font-size:11px}.gf-root .welcome-foot{letter-spacing:1px;margin-top:16px;font-size:11px;font-weight:650;display:block}.gf-root .welcome-art{border-left:1.5px solid var(--gf-ink);position:relative;overflow:hidden}.gf-root .welcome-art>img{object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.gf-root .art-caption{letter-spacing:.7px;background:var(--gf-surface);border:1px solid var(--gf-ink);padding:5px 8px;font-size:11px;font-weight:750;position:absolute;bottom:13px;right:14px;transform:rotate(-1deg)}.gf-root .speech-sticker{background:var(--gf-surface);border:2px solid var(--gf-ink);box-shadow:3px 3px 0 var(--gf-ink);padding:10px 17px 12px 13px;font-family:Barlow Condensed,sans-serif;font-size:23px;font-weight:800;line-height:.9;position:absolute;top:23px;right:24px;transform:rotate(7deg)}.gf-root .speech-sticker svg{color:var(--gf-coral);fill:var(--gf-coral);position:absolute;bottom:5px;right:4px}.gf-root .speech-sticker:after{content:"";background:var(--gf-surface);border-bottom:2px solid var(--gf-ink);border-right:2px solid var(--gf-ink);width:12px;height:12px;position:absolute;bottom:-8px;left:16px;transform:skewY(-35deg)}.gf-root .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:32px;display:grid}.gf-root .metric{border:1.5px solid var(--gf-ink);background:var(--gf-surface);text-align:left;border-radius:7px;padding:15px 17px;position:relative}.gf-root .metric-top{justify-content:space-between;align-items:center;gap:5px;display:flex}.gf-root .metric-top>span:first-child{font-size:11px;font-weight:600}.gf-root .metric-icon{background:var(--gf-lavender);border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.gf-root .metric-icon svg{width:17px;height:17px}.gf-root .metric.yellow .metric-icon{background:#fcf0c1}.gf-root .metric.coral .metric-icon{background:#fae0d4}.gf-root .metric.blue .metric-icon{background:#dceef2}.gf-root .metric-value{letter-spacing:-1px;align-items:center;gap:13px;margin:8px 0 2px;font-size:33px;font-weight:750;display:flex}.gf-root .metric-value svg{color:var(--gf-muted);width:15px}.gf-root .metric>small{color:var(--gf-muted);font-size:11px}.gf-root .dashboard-columns{grid-template-columns:minmax(0,1fr) 274px;gap:26px;display:grid}.gf-root .section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.gf-root .section-title h2{letter-spacing:-.5px;font-size:19px;position:relative}.gf-root .campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gf-root .home-campaigns{gap:14px}.gf-root .campaign-card{background:var(--gf-surface);border:1.5px solid var(--gf-ink);border-radius:7px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.gf-root .campaign-card:hover{box-shadow:3px 3px 0 var(--gf-ink);transform:translate(-1px,-1px)}.gf-root .campaign-art{border-bottom:1.5px solid var(--gf-ink);width:100%;height:174px;padding:0;display:block;position:relative;overflow:hidden}.gf-root .campaign-art img{width:100%;height:100%;transition:transform .3s}.gf-root .campaign-art:hover img{transform:scale(1.035)}.gf-root .campaign-art.blue img{filter:hue-rotate(8deg);object-position:right}.gf-root .campaign-art.coral img{object-position:center 55%}.gf-root .home-campaigns .campaign-art{height:148px}.gf-root .art-label{letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--gf-ink);background:var(--gf-surface);border-radius:2px;padding:4px 6px;font-size:11px;font-weight:700;position:absolute;top:11px;left:10px}.gf-root .art-arrow{background:var(--gf-surface);border:1px solid var(--gf-ink);border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:11px;right:10px}.gf-root .campaign-body{padding:12px 12px 0}.gf-root .card-meta{text-transform:uppercase;letter-spacing:.5px;color:var(--gf-muted);justify-content:space-between;align-items:center;margin-bottom:3px;font-size:11px;font-weight:650;display:flex}.gf-root .card-meta .icon-button{min-width:21px;min-height:20px;color:var(--gf-ink);padding:0}.gf-root .card-title{text-align:left;letter-spacing:-.3px;min-height:41px;padding:0;font-size:14px;font-weight:750;line-height:1.3;display:block}.gf-root .card-status{justify-content:space-between;align-items:center;gap:5px;margin:14px 0;display:flex}.gf-root .pill{color:#6c6862;white-space:nowrap;background:#f0eee8;border:1px solid #dcd9d1;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:650;display:inline-flex}.gf-root .pill>span{background:currentColor;border-radius:50%;width:4px;height:4px}.gf-root .pill.scheduled{color:#545393;background:#e5e3f7;border-color:#d2cfeb}.gf-root .pill.in_review,.gf-root .pill.manual_action_required{color:#8d6824;background:#fbebc8;border-color:#e7d2a3}.gf-root .pill.published,.gf-root .pill.approved{color:#386447;background:#dfecdf;border-color:#c5ddc7}.gf-root .pill.failed,.gf-root .pill.partially_published,.gf-root .pill.changes_requested{color:#a3493b;background:#f7ddd6;border-color:#e9c1b7}.gf-root .platform-icon{color:#fff;letter-spacing:-1px;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;font-family:Arial,sans-serif;font-size:24px;font-weight:750;line-height:1;display:inline-grid}.gf-root .platform-icon.small{border:2px solid var(--gf-surface);border-radius:50%;width:21px;height:21px;font-size:13px}.gf-root .platform-stack{align-items:center;display:flex}.gf-root .platform-stack .platform-icon:not(:first-child){margin-left:-5px}.gf-root .campaign-body footer{border-top:1px solid var(--gf-line);color:var(--gf-muted);white-space:nowrap;align-items:center;gap:5px;padding:11px 0;font-size:11px;display:flex}.gf-root .campaign-body footer svg{width:12px}.gf-root .trail-section{border-top:1px solid var(--gf-line);margin-top:27px;padding-top:19px}.gf-root .campaign-trail{justify-content:space-between;align-items:flex-start;margin:24px 0 12px;display:flex}.gf-root .trail-stop{flex-direction:column;flex-shrink:0;align-items:center;width:86px;padding:0;display:flex}.gf-root .trail-node{border:1.5px solid var(--gf-ink);box-shadow:2px 2px 0 var(--gf-ink);background:#fbe7a5;border-radius:8px;place-items:center;width:45px;height:42px;margin-bottom:12px;display:grid;position:relative;transform:rotate(-3deg)}.gf-root .trail-node small{border:1px solid var(--gf-ink);background:var(--gf-surface);border-radius:2px;padding:2px 3px;font-size:11px;position:absolute;top:-8px;left:-7px;transform:rotate(3deg)}.gf-root .stop-1 .trail-node{background:#f4d1c3;transform:rotate(4deg)}.gf-root .stop-2 .trail-node{background:#dfdbf6}.gf-root .stop-3 .trail-node{background:#cde6eb;transform:rotate(4deg)}.gf-root .trail-stop strong{font-size:11px}.gf-root .trail-stop>span:last-child{color:var(--gf-muted);margin-top:3px;font-size:11px}.gf-root .trail-connector{border-top:1.5px dashed #a6a196;flex:1;margin:21px -7px 0;position:relative}.gf-root .trail-connector svg{background:var(--gf-paper);color:#948f83;position:absolute;top:-8px;right:-1px}.gf-root .right-rail .section-title h2{font-size:17px}.gf-root .agenda-card{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:7px;padding:12px 13px 0;overflow:hidden}.gf-root .agenda-month{letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;font-weight:650;display:flex}.gf-root .agenda-month strong{color:var(--gf-muted);font-size:11px;font-weight:400}.gf-root .week-strip{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.gf-root .week-strip button{border:1px solid #0000;border-radius:5px;padding:6px 2px 8px;position:relative}.gf-root .week-strip small{color:var(--gf-muted);margin-bottom:8px;font-size:11px;display:block}.gf-root .week-strip strong{font-size:12px;font-weight:600}.gf-root .week-strip .today{background:var(--gf-violet);border-color:var(--gf-ink);box-shadow:1px 1px 0 var(--gf-ink);color:#fff}.gf-root .week-strip .today small{color:#e6e1ff}.gf-root .week-strip i{background:var(--gf-coral);border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:50%}.gf-root .agenda-divider{background:var(--gf-line);height:1px;margin:16px 0}.gf-root .agenda-event{text-align:left;gap:11px;width:100%;padding:0 0 16px;display:flex}.gf-root .event-date{border:1px solid var(--gf-line);background:#f3f0e9;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-width:36px;height:43px;display:flex}.gf-root .event-date strong{font-size:15px}.gf-root .event-date span{letter-spacing:.5px;font-size:11px}.gf-root .agenda-event>span{min-width:0}.gf-root .agenda-event>span>strong{margin:5px 0;font-size:11px;line-height:1.4;display:block}.gf-root .agenda-event>span>small{color:var(--gf-muted);font-size:11px}.gf-root .agenda-event .platform-icon{width:17px;height:17px;font-size:11px}.gf-root .calendar-link{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;width:calc(100% + 26px);margin:0 -13px;padding:12px 13px;font-size:11px;font-weight:650;display:flex}.gf-root .studio-promo{border:1.5px solid var(--gf-ink);background:#e5e1f7;border-radius:6px;margin-top:22px;padding:17px;position:relative;overflow:hidden}.gf-root .mini-stamp{letter-spacing:1px;font-size:11px;font-weight:750}.gf-root .studio-promo h3{letter-spacing:-.6px;margin-top:10px;font-size:24px;line-height:1.05}.gf-root .studio-promo h3 em{color:var(--gf-violet);font-family:Georgia,serif;font-size:27px;font-weight:500}.gf-root .studio-promo p{margin:12px 0 15px;font-size:11px;line-height:1.5}.gf-root .studio-promo .button{z-index:1;background:var(--gf-surface);min-height:31px;padding:6px 9px;font-size:11px;position:relative}.gf-root .promo-icon{color:var(--gf-violet);stroke-width:1.4px;position:absolute;top:51px;right:20px;transform:rotate(13deg)}.gf-root .connections-summary{text-align:left;align-items:center;gap:9px;width:100%;padding:17px 0;display:flex}.gf-root .connections-summary>span:nth-child(2){flex:1}.gf-root .connections-summary strong{font-size:11px;display:block}.gf-root .connections-summary small{color:var(--gf-muted);margin-top:4px;font-size:11px;display:block}.gf-root .connection-bolt{border:1px solid var(--gf-line);background:var(--gf-surface);border-radius:6px;place-items:center;padding:7px;display:grid}.gf-root .connections-summary>svg{width:15px}.gf-root .page-footer{border-top:1px solid var(--gf-line);letter-spacing:1.1px;color:#8d8880;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:19px 0;font-size:11px;display:flex}.gf-root .page-footer>span{align-items:center;gap:8px;display:flex}.gf-root .page-footer>span:last-child svg{color:var(--gf-violet)}.gf-root .toolbar{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.gf-root .tabs{flex-wrap:wrap;gap:4px;display:flex}.gf-root .tabs button{color:var(--gf-muted);border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.gf-root .tabs button.selected{border-color:var(--gf-ink);background:var(--gf-surface);color:var(--gf-ink);box-shadow:1px 1px 0 var(--gf-ink);font-weight:700}.gf-root .tabs button span{background:#e9e5dd;border-radius:3px;padding:2px 4px;font-size:11px}.gf-root .empty{text-align:center;background:var(--gf-surface);border:1px dashed #b8b0a4;border-radius:8px;padding:70px 20px}.gf-root .empty-icon{background:var(--gf-yellow);width:64px;height:64px;box-shadow:3px 3px 0 var(--gf-ink);border:2px solid var(--gf-ink);border-radius:14px;place-items:center;margin:0 auto 23px;display:grid;transform:rotate(-5deg)}.gf-root .empty h2{font-size:28px}.gf-root .empty p{color:var(--gf-muted);margin:13px 0 22px;font-size:14px}.gf-root .muted{color:var(--gf-muted)}.gf-root .note-banner{background:#efeef7;border:1px solid #d8d5e8;border-radius:6px;align-items:center;gap:12px;margin-bottom:25px;padding:14px 17px;font-size:12px;line-height:1.5;display:flex}.gf-root .note-banner>svg{color:var(--gf-violet)}.gf-root .note-banner .text-button{margin-left:auto}.gf-root .panel{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:8px;padding:25px}.gf-root .panel h2{margin-bottom:21px}.gf-root .panel .section-title h2{margin-bottom:0}.gf-root .panel p{margin:15px 0}.gf-root .panel label{margin-top:20px}.gf-root .template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gf-root .template-card{background:var(--gf-surface);border:1.5px solid var(--gf-ink);box-shadow:3px 3px 0 var(--gf-ink);border-radius:8px;overflow:hidden}.gf-root .template-card>img{border-bottom:1.5px solid var(--gf-ink);width:100%;height:260px}.gf-root .template-card>div{padding:22px}.gf-root .template-card h2{font-size:23px}.gf-root .template-card p{color:var(--gf-muted);margin:12px 0 22px;font-size:13px}.gf-root .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gf-root .brand-card{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:8px;padding:25px}.gf-root .brand-initial{border:2px solid var(--gf-ink);width:68px;height:68px;box-shadow:3px 3px 0 var(--gf-ink);color:#29272b;border-radius:15px;place-items:center;margin-bottom:26px;font-size:26px;font-weight:750;display:grid;position:relative;transform:rotate(-4deg)}.gf-root .brand-initial span{background:var(--gf-surface);border:1px solid var(--gf-ink);border-radius:4px;padding:4px;font-size:11px;position:absolute;bottom:-6px;right:-9px}.gf-root .brand-card h2{font-size:23px}.gf-root .brand-card p{min-height:42px;color:var(--gf-muted);margin:12px 0 20px;font-size:13px}.gf-root .swatches{gap:7px;margin:20px 0;display:flex}.gf-root .swatches span{border:1px solid var(--gf-ink);border-radius:50%;width:28px;height:28px}.gf-root .brand-product{border-top:1px solid var(--gf-line);align-items:center;gap:8px;padding:18px 0;font-size:12px;display:flex}.gf-root .connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gf-root .connection-card{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:8px;padding:22px}.gf-root .connection-card h2{margin-top:20px}.gf-root .connection-card p{color:var(--gf-muted);min-height:35px;margin-top:10px;font-size:11px}.gf-root .readiness{white-space:nowrap;background:#efede5;border:1px solid #d9d5c8;border-radius:4px;padding:5px 6px;font-size:11px;display:inline-block}.gf-root .readiness.paid{color:#8f532a;background:#fde2d2;border-color:#eebc9b}.gf-root .connection-state{align-items:center;gap:7px;margin:17px 0;font-size:12px;display:flex}.gf-root .violet-dot{background:var(--gf-violet)}.gf-root .connection-explainer{text-align:center}.gf-root .connection-explainer>.platform-icon{width:62px;height:62px;margin-bottom:20px;font-size:35px}.gf-root .connection-explainer p{color:var(--gf-muted);margin:20px 0}.gf-root .technical-status{margin:20px;font-family:monospace;font-size:11px;display:block}.gf-root .team-layout{grid-template-columns:1fr 300px;gap:25px;display:grid}.gf-root .review-card{gap:25px;padding:20px 0;display:flex}.gf-root .review-card>img{border:1.5px solid var(--gf-ink);border-radius:6px;width:150px;height:150px}.gf-root .review-card small{color:var(--gf-muted)}.gf-root .review-card h3{margin-top:10px}.gf-root .review-card p{margin:12px 0 23px;font-size:13px}.gf-root .count-badge{background:var(--gf-yellow);border:1px solid var(--gf-ink);border-radius:4px;padding:5px 9px;font-size:12px}.gf-root .member{border-bottom:1px solid var(--gf-line);align-items:center;gap:12px;padding-bottom:22px;display:flex}.gf-root .member>span:nth-child(2){flex:1}.gf-root .member strong{font-size:13px;display:block}.gf-root .member small{color:var(--gf-muted);margin-top:4px;font-size:11px;display:block}.gf-root .team-layout>.panel>p{font-size:12px}.gf-root .plan-hero{border:1.5px solid var(--gf-ink);box-shadow:3px 3px 0 var(--gf-ink);background:#e4e0f7;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:30px;padding:33px;display:flex}.gf-root .plan-hero h2{font-size:34px}.gf-root .plan-hero p{margin-top:15px;font-size:13px}.gf-root .plan-usage{min-width:230px}.gf-root .plan-usage>strong{font-size:48px}.gf-root .plan-usage>strong>span{color:var(--gf-muted);font-size:22px;font-weight:450}.gf-root .plan-usage p{margin:0 0 10px}.gf-root .plan-usage small{color:var(--gf-muted);margin-top:13px;display:block}.gf-root .plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.gf-root .plan-card{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:7px;padding:25px 19px;position:relative}.gf-root .plan-card.featured{box-shadow:3px 3px 0 var(--gf-ink);background:#f8f2da}.gf-root .plan-card h2{margin:10px 0;font-size:27px}.gf-root .plan-card p{color:var(--gf-muted);font-size:11px}.gf-root .plan-card h3{margin:29px 0 22px;font-size:21px}.gf-root .plan-card ul{margin:0 0 27px;padding:0;list-style:none}.gf-root .plan-card li{gap:8px;margin-bottom:15px;font-size:11px;display:flex}.gf-root .plan-card li svg{color:var(--gf-violet)}.gf-root .plan-card .button{white-space:normal;font-size:11px}.gf-root .plan-sticker{letter-spacing:.8px;border:1px solid var(--gf-ink);background:var(--gf-yellow);padding:5px 6px;font-size:11px;position:absolute;top:-10px;left:13px;transform:rotate(-2deg)}.gf-root .settings-grid{grid-template-columns:1fr 1fr;gap:25px;max-width:1050px;display:grid}.gf-root .settings-row{border-bottom:1px solid var(--gf-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.gf-root .settings-row:last-child{border-bottom:0}.gf-root .settings-row strong,.gf-root .settings-row small{display:block}.gf-root .settings-row strong{font-size:13px}.gf-root .settings-row small{color:var(--gf-muted);margin-top:6px;font-size:11px}.gf-root .tools-panel{margin-top:25px}.gf-root .settings-link{border-bottom:1px solid var(--gf-line);align-items:center;gap:15px;width:100%;padding:17px 0;font-size:13px;display:flex}.gf-root .settings-link svg:last-child{margin-left:auto}.gf-root .danger-text{color:#a53f39}.gf-root .button.danger{color:#fff;background:#a93e38}.gf-root .link-builder{max-width:750px}.gf-root .link-result{background:var(--gf-paper);border:1px solid var(--gf-line);border-radius:5px;align-items:center;gap:20px;margin:25px 0;padding:20px;display:flex}.gf-root .link-result code{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.gf-root .operations-grid{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.gf-root .operation{background:var(--gf-paper);border:1px solid var(--gf-line);border-radius:5px;align-items:center;gap:10px;padding:17px;font-size:13px;display:flex}.gf-root .help-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.gf-root .help-grid ol{margin:25px 0;padding-left:21px;line-height:2.4}.gf-root .help-grid p{font-size:14px}.gf-root .skip-link{z-index:1000;background:var(--gf-yellow);border:2px solid var(--gf-ink);padding:15px;position:fixed;top:-100px;left:250px}.gf-root .skip-link:focus{top:10px}.gf-root .modal{border:2px solid var(--gf-ink);background:var(--gf-surface);color:var(--gf-ink);border-radius:10px;width:min(540px,100vw - 36px);max-height:90dvh;padding:27px;overflow-y:auto;box-shadow:7px 7px #29272b99}.gf-root .modal.wide{width:min(1020px,100vw - 36px)}.gf-root .modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24213780}.gf-root .modal>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.gf-root .modal>header h2{font-size:24px}.gf-root .modal>p,.gf-root .modal form>p{margin:15px 0 23px;font-size:14px}.gf-root .modal form .button{margin-top:8px}.gf-root .modal-footer{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:flex}.gf-root .fine-print{color:var(--gf-muted);font-size:11px;line-height:1.6}.gf-root .demo-tag{letter-spacing:1px;white-space:nowrap;background:#eee9db;border-radius:3px;padding:5px 7px;font-size:11px;display:inline-block}.gf-root .demo-illustration{object-position:50% 55%;border:1.5px solid var(--gf-ink);border-radius:7px;width:100%;height:195px}.gf-root .toast{background:var(--gf-ink);color:var(--gf-surface);border:1.5px solid var(--gf-surface);box-shadow:4px 4px 0 var(--gf-violet);z-index:100;border-radius:6px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 36px);padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.gf-root .toast>svg{color:var(--gf-yellow)}.gf-root .toast>button{color:var(--gf-surface);place-items:center;margin-left:5px;padding:3px;display:grid}.gf-root .composer-steps{border-bottom:1px solid var(--gf-line);gap:10px;margin-bottom:27px;padding-bottom:20px;display:flex}.gf-root .composer-steps button{border:1px solid var(--gf-line);text-align:left;border-radius:5px;flex:1;align-items:center;gap:12px;padding:11px 15px;font-size:13px;font-weight:650;display:flex}.gf-root .composer-steps button span{color:var(--gf-muted);font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:650}.gf-root .composer-steps button.selected{border-color:var(--gf-ink);background:var(--gf-lavender);box-shadow:2px 2px 0 var(--gf-ink)}.gf-root .form-grid{grid-template-columns:1.25fr 1fr;gap:30px;display:grid}.gf-root .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gf-root .form-grid label{font-size:13px}.gf-root .art-picker{gap:12px;margin:12px 0 20px;display:flex}.gf-root .art-picker button{aspect-ratio:1.1;border:1.5px solid var(--gf-line);border-radius:7px;width:calc(33.33% - 8px);padding:0;position:relative;overflow:hidden}.gf-root .art-picker button.selected{border:2px solid var(--gf-ink);box-shadow:2px 2px 0 var(--gf-violet)}.gf-root .art-picker img{width:100%;height:100%}.gf-root .art-picker span{background:var(--gf-violet);color:#fff;border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;bottom:4px;right:3px}.gf-root .composer-art-preview{border:1.5px solid var(--gf-ink);border-radius:7px;width:100%;height:225px;margin-bottom:15px}.gf-root .destination-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:23px 0 27px;display:grid}.gf-root .destination-picker>button{border:1px solid var(--gf-line);border-radius:5px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.gf-root .destination-picker>button.selected{background:var(--gf-lavender);border-color:var(--gf-ink)}.gf-root .checkbox{border:1px solid #b4b0a8;border-radius:3px;flex-shrink:0;place-items:center;width:17px;height:17px;margin-left:auto;display:grid}.gf-root .selected .checkbox{background:var(--gf-violet);color:#fff;border-color:var(--gf-violet)}.gf-root .variant-editors{grid-template-columns:1fr 1fr;gap:25px;display:grid}.gf-root .platform-name{align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.gf-root .field-error{color:#ac3f36;font-size:12px;font-weight:500;line-height:1.5;display:block}.gf-root .form-error{color:#852d23;background:#f9dfd9;border:1px solid #c97c71;border-radius:5px;align-items:center;gap:10px;margin-bottom:22px;padding:14px;font-size:13px;display:flex}.gf-root .preview-layout{grid-template-columns:1fr 1fr;gap:40px;display:grid}.gf-root .preview-layout h2{margin:17px 0;font-size:27px}.gf-root .preview-layout p{color:var(--gf-muted);margin-bottom:24px;font-size:13px}.gf-root .review-summary{border-top:1px solid var(--gf-line);margin:25px 0}.gf-root .review-summary>div{border-bottom:1px solid var(--gf-line);justify-content:space-between;gap:15px;padding:14px 0;font-size:12px;display:flex}.gf-root .review-summary span{color:var(--gf-muted)}.gf-root .social-preview{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:10px;align-self:start;overflow:hidden}.gf-root .social-preview>header{align-items:center;gap:10px;padding:17px;display:flex}.gf-root .brand-mini{background:var(--gf-yellow);border:1px solid var(--gf-ink);border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;font-weight:750;display:grid}.gf-root .social-preview header>span:nth-child(2){flex:1}.gf-root .social-preview strong{font-size:12px}.gf-root .social-preview small{color:var(--gf-muted);margin-top:3px;font-size:11px;display:block}.gf-root .social-preview>img{width:100%;height:265px}.gf-root .social-actions{gap:13px;margin:16px;display:flex}.gf-root .social-actions svg:last-child{margin-left:auto}.gf-root .social-preview>p{color:var(--gf-ink);white-space:pre-wrap;padding:0 17px 17px;font-size:12px;line-height:1.7}.gf-root .detail-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.gf-root .detail-image{border:1.5px solid var(--gf-ink);border-radius:7px;width:100%;height:230px}.gf-root .detail-brand{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:650;display:flex}.gf-root .campaign-copy{white-space:pre-wrap;margin:18px 0 20px;font-size:13px;line-height:1.8}.gf-root .detail-grid h3{margin:25px 0 16px}.gf-root .detail-grid .section-title h3{margin:0}.gf-root .timeline{border-left:1px dashed var(--gf-ink);margin-left:7px;padding:0 0 0 17px;list-style:none}.gf-root .timeline li{margin-bottom:22px;font-size:12px;position:relative}.gf-root .timeline li:before{content:"";border:1px solid var(--gf-ink);background:var(--gf-yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-22px}.gf-root .timeline small{color:var(--gf-muted);margin-top:6px;font-size:11px;display:block}.gf-root .destination-detail{border:1px solid var(--gf-line);background:var(--gf-paper);border-radius:6px;margin-bottom:15px;padding:17px}.gf-root .destination-detail p{white-space:pre-wrap;margin:13px 0;font-size:12px;line-height:1.7}.gf-root .destination-detail>small{overflow-wrap:anywhere;color:var(--gf-muted);font-size:11px}.gf-root .destination-detail .section-title{margin-bottom:12px}.gf-root .destination-detail .button-row{justify-content:space-between;margin-top:14px}.gf-root .detail-actions{flex-direction:column;gap:10px;margin:25px 0 15px;display:flex}.gf-root .notification{text-align:left;border-bottom:1px solid var(--gf-line);align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.gf-root .notification>span:nth-child(2){flex:1}.gf-root .notification strong{font-size:14px;display:block}.gf-root .notification small{color:var(--gf-muted);margin-top:7px;font-size:11px;display:block}.gf-root .notification-icon{background:var(--gf-yellow);border-radius:6px;place-items:center;padding:10px;display:grid}.gf-root .spin{animation:1s linear infinite gf-spin}@keyframes gf-spin{to{transform:rotate(360deg)}}.gf-root .calendar-panel{background:var(--gf-surface);border:1.5px solid var(--gf-ink);border-radius:8px;overflow:hidden}.gf-root .calendar-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.gf-root .calendar-toolbar h2{text-transform:capitalize;font-size:23px}.gf-root .calendar-toolbar select{width:auto}.gf-root .timezone{color:var(--gf-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.gf-root .calendar-weekdays{background:var(--gf-paper);border-top:1px solid var(--gf-line);border-bottom:1px solid var(--gf-line);letter-spacing:1px;grid-template-columns:repeat(7,1fr);font-size:11px;font-weight:650;display:grid}.gf-root .calendar-weekdays span{padding:13px 17px}.gf-root .calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gf-root .cloud-calendar-scroll{overflow-x:auto}.gf-root .cloud-calendar .button[aria-pressed=true]{background:var(--gf-yellow);box-shadow:inset 0 -3px 0 var(--gf-ink)}.gf-root .cloud-calendar-grid{min-width:720px}.gf-root .cloud-calendar-entry{border:1px solid var(--gf-line);overflow-wrap:anywhere;border-radius:6px;margin:8px 0;padding:8px}.gf-root .cloud-calendar-entry summary{cursor:pointer}.gf-root .cloud-calendar-entry summary strong,.gf-root .cloud-calendar-entry summary time{margin-bottom:5px;display:block}.gf-root .cloud-calendar-entry summary time{font-size:12px}.gf-root .cloud-calendar-list{padding:0 20px 20px}.gf-root .calendar-day{border-right:1px solid var(--gf-line);border-bottom:1px solid var(--gf-line);min-height:135px;padding:10px 7px;position:relative}.gf-root .calendar-day:nth-child(7n){border-right:0}.gf-root .calendar-day.outside{background:repeating-linear-gradient(45deg,#0000,#0000 6px,#ccc5b510 6px 7px)}.gf-root .day-number{place-items:center;width:23px;height:23px;margin-bottom:5px;font-size:11px;display:inline-grid}.gf-root .calendar-day.today .day-number{background:var(--gf-violet);color:#fff;border-radius:50%}.gf-root .calendar-campaign{text-align:left;cursor:grab;background:#e6e2f8;border:1px solid #b0aad2;border-radius:5px;width:100%;margin:5px 0;padding:7px 5px;display:block}.gf-root .calendar-campaign strong{margin:5px 0;font-size:11px;line-height:1.5;display:block}.gf-root .calendar-campaign small{color:#676070;font-size:11px}.gf-root .calendar-campaign .platform-icon{width:17px;height:17px;font-size:11px}.gf-root .calendar-campaign.coral{background:#f8ded3;border-color:#d4b0a5}.gf-root .calendar-bottom{color:var(--gf-muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:11px;display:flex}.gf-root .calendar-list{min-height:280px;padding:0 24px}.gf-root .calendar-list-item{text-align:left;border-top:1px solid var(--gf-line);align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.gf-root .calendar-list-item>span:nth-child(2){flex:1}.gf-root .calendar-list-item strong{font-size:15px;display:block}.gf-root .calendar-list-item small{color:var(--gf-muted);margin-top:7px;font-size:11px;display:block}.gf-root .studio-layout{grid-template-columns:285px minmax(0,1fr);gap:26px;display:grid}.gf-root .studio-controls{padding:22px}.gf-root .studio-controls h2{font-size:20px}.gf-root .studio-controls label{font-size:12px}.gf-root .studio-controls .section-title{margin-bottom:24px}.gf-root .studio-controls input,.gf-root .studio-controls textarea,.gf-root .studio-controls select{min-height:37px;padding:9px;font-size:12px}.gf-root .studio-controls .art-picker{gap:8px}.gf-root .studio-controls .art-picker button{aspect-ratio:1;width:calc(33.33% - 6px)}.gf-root .color-picker{align-items:center;gap:7px;margin-bottom:23px;display:flex}.gf-root .color-picker button{color:#29272b;border:1px solid #89847c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.gf-root .color-picker button.selected{border:2px solid var(--gf-ink);box-shadow:1px 1px 0 var(--gf-ink)}.gf-root .color-picker input[type=color]{border:0;width:28px;height:28px;min-height:28px;padding:0}.gf-root .studio-canvas-area{min-width:0}.gf-root .studio-topline{letter-spacing:.7px;color:var(--gf-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:11px;display:flex}.gf-root .studio-topline>span{align-items:center;gap:7px;display:flex}.gf-root .canvas-surround{border:1.5px solid var(--gf-ink);background:radial-gradient(#a8a3b840 1px,#0000 1px) 0 0/12px 12px,#eae7ef;border-radius:8px;justify-content:center;align-items:center;min-height:525px;padding:36px;display:flex}.gf-root .canvas-surround canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:610px;box-shadow:5px 7px #29272b30}.gf-root .studio-export{justify-content:flex-end;align-items:center;gap:10px;margin:20px 0;display:flex}.gf-root .studio-export select{width:90px;min-height:39px;padding:9px;font-size:12px}.gf-root .ai-note{border:1px solid var(--gf-line);background:var(--gf-surface);border-radius:6px;align-items:center;gap:14px;padding:19px;display:flex}.gf-root .ai-note>span:nth-child(2){flex:1}.gf-root .ai-note strong{font-size:12px;display:block}.gf-root .ai-note small{color:var(--gf-muted);margin-top:6px;font-size:11px;display:block}.gf-root .upload-label{cursor:pointer;flex-direction:row;margin:0;font-size:12px;font-weight:650}.gf-root .media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gf-root .media-card{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:7px;overflow:hidden}.gf-root .media-card>img{width:100%;height:220px}.gf-root .media-card>div{padding:20px}.gf-root .media-card h3{overflow-wrap:anywhere;font-size:15px}.gf-root .media-card small{color:var(--gf-muted);margin:8px 0 17px;font-size:11px;display:block}.gf-root .media-card label{font-size:11px}.gf-root .media-card input{font-size:12px}.gf-root .media-card .button-row{justify-content:space-between}.gf-root .analytics-layout{grid-template-columns:minmax(0,1.7fr) 1fr;gap:25px;display:grid}.gf-root .note-inline{color:var(--gf-muted);align-items:center;gap:9px;font-size:11px;display:flex}.gf-root .analytics-layout .panel h2{font-size:20px}.gf-root .chart-legend{align-items:center;gap:6px;font-size:11px;display:flex}.gf-root .chart-legend i{background:var(--gf-violet);border-radius:2px;width:7px;height:7px}.gf-root .bar-chart{height:270px;margin-top:30px;display:flex}.gf-root .chart-y{width:35px;color:var(--gf-muted);flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:11px;display:flex}.gf-root .chart-columns{border-bottom:1px solid var(--gf-line);background:repeating-linear-gradient(0deg,#0000,#0000 calc(33.33% - 1px),#dedbd270 calc(33.33% - 1px) 33.33%);flex:1;justify-content:space-around;align-items:flex-end;gap:17px;display:flex}.gf-root .chart-column{flex-direction:column;justify-content:flex-end;align-items:center;width:9%;height:100%;display:flex;position:relative}.gf-root .chart-column>div{background:var(--gf-violet);border:1px solid var(--gf-ink);width:100%;box-shadow:2px 0 0 var(--gf-ink);border-radius:4px 4px 0 0;min-height:5px;max-height:85%}.gf-root .chart-column:nth-child(2n)>div{background:#a9a5e8}.gf-root .chart-column>span{margin-bottom:7px;font-size:11px}.gf-root .chart-column small{color:var(--gf-muted);margin:9px 0 0;font-size:11px}.gf-root .platform-metric{margin:31px 0}.gf-root .platform-metric>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gf-root .platform-metric strong{font-size:14px}.gf-root .platform-metric .progress-track{height:8px}.gf-root .platform-metric:nth-child(3) .progress-track i{background:var(--gf-coral)}.gf-root .platform-metric:nth-child(4) .progress-track i{background:var(--gf-yellow)}.gf-root[data-theme=dark]{--gf-paper:#242036;--gf-surface:#2f293f;--gf-ink:#f0eade;--gf-muted:#aaa3b9;--gf-line:#4c435d;--gf-lavender:#494166;--gf-violet:#9184ec;--gf-shadow:3px 3px 0 #12101e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gf-root[data-theme=dark] .welcome-copy,.gf-root[data-theme=dark] .usage-mini,.gf-root[data-theme=dark] .plan-hero,.gf-root[data-theme=dark] .plan-card.featured,.gf-root[data-theme=dark] .studio-promo{color:#29272b}.gf-root[data-theme=dark] .issue-tag,.gf-root[data-theme=dark] .speech-sticker,.gf-root[data-theme=dark] .art-caption{color:#29272b;background:#fff9ee;border-color:#29272b}.gf-root[data-theme=dark] .note-banner{background:#373047;border-color:#564b68}.gf-root[data-theme=dark] .demo-label,.gf-root[data-theme=dark] .readiness,.gf-root[data-theme=dark] .demo-tag{color:#eee5dc;background:#443b50;border-color:#615268}.gf-root[data-theme=dark] .plan-card.featured .eyebrow,.gf-root[data-theme=dark] .plan-card.featured p{color:#625c60}.gf-root[data-theme=dark] .logo-mark,.gf-root[data-theme=dark] .trail-node,.gf-root[data-theme=dark] .empty-icon{color:#29272b;border-color:#29272b}.gf-root[data-theme=dark] .calendar-campaign{color:#29272b}.gf-root[data-theme=dark] .toast{color:#29272b;background:#f0eade}.gf-root[data-theme=dark] .toast button{color:#29272b}@media (width>=1600px){.gf-root{--gf-rem:16px;font-size:16px}.gf-root .sidebar{width:270px;padding-left:22px;padding-right:22px}.gf-root .workspace-main{width:calc(100% - 270px);margin-left:270px}.gf-root .topbar{height:84px}.gf-root .nav-item{min-height:46px;font-size:14px}.gf-root .nav-label{font-size:11px}.gf-root .workspace-switch strong{font-size:14px}.gf-root .workspace-switch small{font-size:11px}.gf-root .logo{font-size:25px}.gf-root .breadcrumb,.gf-root .search-box input{font-size:13px}.gf-root .demo-label{font-size:12px}.gf-root .page-heading p{font-size:14px}.gf-root h1{font-size:38px}.gf-root .eyebrow{font-size:11px}.gf-root .button{min-height:44px;font-size:14px}.gf-root .welcome-panel{min-height:305px}.gf-root .welcome-copy{padding:30px 35px}.gf-root .welcome-copy h2{font-size:56px}.gf-root .welcome-copy p{font-size:14px}.gf-root .welcome-copy .button{font-size:13px}.gf-root .issue-tag,.gf-root .welcome-foot{font-size:11px}.gf-root .metric-top>span:first-child{font-size:12px}.gf-root .metric>small{font-size:11px}.gf-root .metric-value{font-size:39px}.gf-root .dashboard-columns{grid-template-columns:minmax(0,1fr) 300px}.gf-root .home-campaigns .campaign-art{height:195px}.gf-root .card-meta{font-size:11px}.gf-root .card-title{font-size:17px}.gf-root .pill{font-size:12px}.gf-root .campaign-body footer{font-size:11px}.gf-root .text-button{font-size:13px}.gf-root .section-title h2{font-size:22px}.gf-root .art-label{font-size:11px}.gf-root .trail-stop strong{font-size:13px}.gf-root .trail-stop>span:last-child,.gf-root .studio-promo p,.gf-root .studio-promo .button{font-size:11px}.gf-root .agenda-event>span>strong{font-size:12px}.gf-root .agenda-event>span>small{font-size:11px}.gf-root .calendar-link,.gf-root .connections-summary strong{font-size:12px}.gf-root .connections-summary small{font-size:11px}}@media (width<=1250px){.gf-root .sidebar{width:218px;padding-left:12px;padding-right:12px}.gf-root .workspace-main{width:calc(100% - 218px);margin-left:218px}.gf-root main{padding:27px 25px 0}.gf-root .topbar{padding:0 25px}.gf-root .search-box input{width:155px}.gf-root .topbar-actions{gap:13px}.gf-root .breadcrumb{font-size:11px}.gf-root .dashboard-columns{grid-template-columns:minmax(0,1fr) 234px;gap:20px}.gf-root .home-campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-root .home-campaigns .campaign-card:nth-child(3){display:none}.gf-root .metric{padding:13px 12px}.gf-root .metric-top>span:first-child{font-size:11px}.gf-root .metric-icon{width:24px;height:24px}.gf-root .metric>small{font-size:11px}.gf-root .welcome-copy h2{font-size:43px}.gf-root .welcome-copy{padding:24px}.gf-root .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gf-root .connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-root .team-layout{grid-template-columns:1fr}.gf-root .template-card>img{height:210px}.gf-root .template-card h2{font-size:20px}.gf-root .template-card>div{padding:18px}.gf-root .studio-layout{grid-template-columns:255px minmax(0,1fr)}.gf-root .canvas-surround{min-height:425px;padding:25px}.gf-root .studio-export,.gf-root .calendar-toolbar{flex-wrap:wrap}.gf-root .calendar-day{min-height:120px}.gf-root .plan-hero h2{font-size:28px}}@media (width<=1050px){.gf-root .topbar .search-box{display:none}.gf-root .metrics-grid{gap:11px}.gf-root .metric-icon{display:none}.gf-root .metric-top{min-height:20px}.gf-root .dashboard-columns{grid-template-columns:1fr}.gf-root .home-campaigns{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-root .home-campaigns .campaign-card:nth-child(3){display:block}.gf-root .right-rail{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gf-root .right-rail>.section-title{grid-column:1/-1;margin:8px 0 -6px}.gf-root .studio-promo{margin-top:0}.gf-root .connections-summary{grid-column:1/-1;padding:0}.gf-root .agenda-card{min-height:235px}.gf-root .studio-promo h3{font-size:28px}.gf-root .studio-promo p{font-size:11px}.gf-root .welcome-panel{grid-template-columns:47% 53%}.gf-root .welcome-copy{padding:22px}.gf-root .welcome-copy h2{font-size:39px}.gf-root .welcome-foot{font-size:11px}.gf-root .art-caption{font-size:11px;bottom:9px;right:8px}.gf-root .brand-grid,.gf-root .template-grid{grid-template-columns:1fr 1fr}.gf-root .settings-grid,.gf-root .analytics-layout{grid-template-columns:1fr}.gf-root .studio-layout{grid-template-columns:230px minmax(0,1fr);gap:16px}.gf-root .studio-controls{padding:16px}.gf-root .studio-controls label{font-size:11px}.gf-root .ai-note{flex-wrap:wrap}.gf-root .ai-note .readiness{display:none}.gf-root .toolbar{flex-wrap:wrap}.gf-root .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-root .help-grid{grid-template-columns:1fr}.gf-root .calendar-campaign strong{font-size:11px}.gf-root .calendar-campaign .platform-icon{width:15px;height:15px}.gf-root .calendar-day{padding:7px 4px}.gf-root .plan-hero{gap:20px;padding:25px}.gf-root .plan-usage{min-width:180px}.gf-root .plan-usage>strong{font-size:40px}}@media (width<=800px){.gf-root .sidebar{width:242px;transition:transform .25s;transform:translate(-100%)}.gf-root .sidebar.is-open{transform:translate(0)}.gf-root .sidebar-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#25213280;position:fixed;inset:0}.gf-root .workspace-main{width:100%;margin-left:0}.gf-root .mobile-menu{display:inline-grid}.gf-root .topbar{height:66px;padding:0 20px}.gf-root .topbar-left{gap:10px}.gf-root .topbar-actions{gap:14px}.gf-root .breadcrumb{font-size:11px}.gf-root .breadcrumb>span,.gf-root .breadcrumb{color:var(--gf-muted)}.gf-root main{padding:26px 22px 0}.gf-root .page-heading{margin-bottom:24px}.gf-root .page-heading p{font-size:12px}.gf-root .page-heading h1{font-size:31px}.gf-root .welcome-panel{grid-template-columns:44% 56%}.gf-root .welcome-copy h2{font-size:43px}.gf-root .welcome-copy p{font-size:11px}.gf-root .metric-icon{display:grid}.gf-root .metric-top>span:first-child{font-size:11px}.gf-root .metric-value{font-size:32px}.gf-root .metrics-grid{gap:12px}.gf-root .campaign-art{height:180px}.gf-root .home-campaigns .campaign-art{height:160px}.gf-root .template-card>img{height:250px}.gf-root .connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-root .form-grid,.gf-root .preview-layout,.gf-root .detail-grid{gap:24px}.gf-root .composer-steps{gap:7px}.gf-root .composer-steps button{padding:9px;font-size:11px}.gf-root .modal{padding:22px}.gf-root .form-grid label{font-size:12px}.gf-root .variant-editors{gap:18px}.gf-root .studio-layout{grid-template-columns:245px minmax(0,1fr)}.gf-root .canvas-surround{padding:24px}.gf-root .studio-topline{font-size:11px}.gf-root .canvas-surround{min-height:380px}.gf-root .page-footer{font-size:11px}.gf-root .plan-hero h2{font-size:30px}}@media (width<=600px){.gf-root{--gf-rem:16px;font-size:16px}.gf-root .topbar{padding:0 16px}.gf-root .breadcrumb{font-size:11px}.gf-root .topbar-actions{gap:10px}.gf-root .demo-label{padding:5px 7px;font-size:11px}.gf-root .search-box kbd{display:none}.gf-root .avatar{width:31px;height:31px}.gf-root .topbar-left{gap:5px}.gf-root .breadcrumb strong{font-size:11px}.gf-root .breadcrumb span{margin:0 7px}.gf-root main{padding:25px 17px 0}.gf-root .page-heading{display:block;position:relative}.gf-root .page-heading h1{letter-spacing:-1.2px;font-size:30px}.gf-root .eyebrow{font-size:11px}.gf-root .page-heading p{max-width:100%;margin-top:9px;font-size:11px}.gf-root .page-heading>.button{min-height:41px;margin-top:18px;font-size:12px}.gf-root .welcome-panel{box-shadow:3px 3px 0 var(--gf-ink);flex-direction:column-reverse;margin-top:0;margin-bottom:25px;display:flex}.gf-root .welcome-art{border-left:0;border-bottom:1.5px solid var(--gf-ink);height:185px}.gf-root .welcome-art>img{object-position:center 43%}.gf-root .speech-sticker{font-size:19px;top:18px;right:20px}.gf-root .art-caption{letter-spacing:.2px;font-size:11px}.gf-root .welcome-copy{padding:23px 24px}.gf-root .issue-tag{margin-bottom:15px;font-size:11px}.gf-root .welcome-copy h2{font-size:48px;line-height:.96}.gf-root .welcome-copy p{margin:16px 0 20px;font-size:13px}.gf-root .welcome-copy .button{min-height:41px;font-size:12px}.gf-root .welcome-foot{margin-top:18px;font-size:11px}.gf-root .metrics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.gf-root .metric{padding:14px 13px}.gf-root .metric-icon{width:24px;height:24px}.gf-root .metric-top>span:first-child{max-width:105px;font-size:11px}.gf-root .metric-value{margin:9px 0 3px;font-size:34px}.gf-root .metric>small{min-height:25px;font-size:11px;line-height:1.5;display:block}.gf-root .metric-value svg{margin-left:auto}.gf-root .dashboard-columns{gap:25px}.gf-root .section-title h2{font-size:20px}.gf-root .section-title .text-button{font-size:11px}.gf-root .campaign-grid,.gf-root .home-campaigns{grid-template-columns:1fr;gap:20px}.gf-root .home-campaigns .campaign-card:nth-child(3){display:block}.gf-root .campaign-art,.gf-root .home-campaigns .campaign-art{height:210px}.gf-root .campaign-body{padding:15px 17px 0}.gf-root .card-meta{margin-bottom:10px;font-size:11px}.gf-root .card-title{min-height:0;font-size:19px;line-height:1.3}.gf-root .card-status{margin:18px 0}.gf-root .pill{padding:5px 8px;font-size:11px}.gf-root .platform-icon.small{width:25px;height:25px;font-size:15px}.gf-root .campaign-body footer{padding:13px 0;font-size:11px}.gf-root .art-label{padding:6px 8px;font-size:11px}.gf-root .art-arrow{width:33px;height:33px}.gf-root .trail-section{margin-top:25px}.gf-root .tiny-label{font-size:11px}.gf-root .trail-stop{width:68px}.gf-root .trail-stop strong{font-size:12px}.gf-root .trail-stop>span:last-child{font-size:11px}.gf-root .trail-node{width:41px;height:40px}.gf-root .trail-connector{margin-left:-9px;margin-right:-9px}.gf-root .campaign-trail{margin-top:28px}.gf-root .right-rail{display:block}.gf-root .right-rail>.section-title{margin:8px 0 16px}.gf-root .agenda-card{min-height:auto;padding:17px 18px 0}.gf-root .agenda-month{font-size:12px}.gf-root .week-strip small{font-size:11px}.gf-root .week-strip strong{font-size:14px}.gf-root .week-strip button{padding:9px 2px 13px}.gf-root .agenda-event{gap:15px}.gf-root .agenda-event>span>strong{font-size:13px}.gf-root .agenda-event>span>small{font-size:11px}.gf-root .agenda-event .platform-icon{width:21px;height:21px;font-size:12px}.gf-root .event-date{width:44px;height:49px}.gf-root .event-date strong{font-size:20px}.gf-root .event-date span{font-size:11px}.gf-root .calendar-link{width:calc(100% + 36px);margin:0 -18px;padding:16px 18px;font-size:12px}.gf-root .studio-promo{margin-top:24px;padding:25px}.gf-root .mini-stamp{font-size:11px}.gf-root .studio-promo h3{margin-top:15px;font-size:30px}.gf-root .studio-promo h3 em{font-size:36px}.gf-root .studio-promo p{font-size:12px}.gf-root .studio-promo .button{min-height:40px;margin-top:5px;font-size:12px}.gf-root .promo-icon{width:68px;height:68px;top:63px;right:34px}.gf-root .connections-summary{padding:25px 0 0}.gf-root .connections-summary strong{font-size:13px}.gf-root .connections-summary small{font-size:11px}.gf-root .page-footer{margin-top:27px;padding:20px 0 25px;font-size:11px}.gf-root .page-footer>span:last-child{display:none}.gf-root .toolbar{gap:16px}.gf-root .tabs{gap:4px}.gf-root .tabs button{padding:8px;font-size:11px}.gf-root .tabs button span{font-size:11px}.gf-root .toolbar>.button-row{justify-content:space-between;width:100%}.gf-root .toolbar select{width:auto}.gf-root .template-grid,.gf-root .brand-grid,.gf-root .connection-grid,.gf-root .plans-grid,.gf-root .media-grid{grid-template-columns:minmax(0,1fr)}.gf-root .template-grid>*,.gf-root .brand-grid>*,.gf-root .connection-grid>*,.gf-root .plans-grid>*,.gf-root .media-grid>*{overflow-wrap:anywhere;min-width:0}.gf-root .button{white-space:normal;max-width:100%}.gf-root .template-card>img{height:280px}.gf-root .template-card>div{padding:24px}.gf-root .template-card h2{font-size:25px}.gf-root .template-card p{font-size:14px}.gf-root .template-card .button{font-size:13px}.gf-root .brand-card{padding:26px}.gf-root .brand-card h2{font-size:26px}.gf-root .brand-card p{min-height:0;font-size:14px}.gf-root .brand-product,.gf-root .brand-card .text-button{font-size:13px}.gf-root .connection-card h2{font-size:24px}.gf-root .connection-card p{min-height:0;font-size:13px}.gf-root .connection-state{margin:22px 0;font-size:13px}.gf-root .readiness{font-size:11px}.gf-root .connection-card .button{font-size:13px}.gf-root .note-banner{align-items:flex-start;gap:10px;padding:14px;font-size:12px}.gf-root .note-banner .text-button{white-space:normal}.gf-root .plan-hero{padding:25px;display:block}.gf-root .plan-hero h2{font-size:30px}.gf-root .plan-usage{margin-top:30px}.gf-root .plan-usage>strong{font-size:50px}.gf-root .plan-card h2{font-size:30px}.gf-root .plan-card li{font-size:14px}.gf-root .plan-card p,.gf-root .plan-card .button{font-size:13px}.gf-root .plan-card h3{font-size:25px}.gf-root .plan-card{padding:26px}.gf-root .plan-sticker{font-size:11px}.gf-root .team-layout{display:block}.gf-root .team-layout>.panel{margin-bottom:24px}.gf-root .panel{padding:22px}.gf-root .review-card{display:block}.gf-root .review-card>img{width:100%;height:185px;margin-bottom:22px}.gf-root .review-card h3{font-size:21px}.gf-root .review-card .button{min-height:42px;font-size:11px}.gf-root .settings-grid{display:block}.gf-root .settings-grid>form{margin-bottom:24px}.gf-root .settings-row{gap:10px}.gf-root .settings-row strong{font-size:12px}.gf-root .settings-row small{max-width:150px;font-size:11px}.gf-root .settings-row .button,.gf-root .settings-row .text-button{font-size:11px}.gf-root .operations-grid{grid-template-columns:1fr}.gf-root .help-grid li,.gf-root .help-grid p{font-size:14px;line-height:1.9}.gf-root .calendar-toolbar{gap:15px;padding:17px}.gf-root .calendar-toolbar h2{font-size:21px}.gf-root .calendar-toolbar>.button-row:last-child{justify-content:space-between;width:100%}.gf-root .calendar-toolbar .timezone,.gf-root .calendar-toolbar .tabs button{font-size:11px}.gf-root .calendar-day{min-height:99px;padding:5px 2px}.gf-root .calendar-weekdays{letter-spacing:0;font-size:11px}.gf-root .calendar-weekdays span{text-align:center;padding:10px 6px}.gf-root .day-number{width:20px;height:20px;font-size:11px}.gf-root .calendar-campaign{padding:5px 3px}.gf-root .calendar-campaign strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.gf-root .calendar-campaign small{font-size:11px}.gf-root .calendar-campaign .platform-icon{display:none}.gf-root .calendar-bottom{align-items:flex-start;padding:17px;font-size:11px}.gf-root .calendar-bottom .text-button{font-size:11px}.gf-root .calendar-list{padding:0 15px}.gf-root .calendar-list-item{gap:10px}.gf-root .calendar-list-item strong{font-size:12px}.gf-root .calendar-list-item small{font-size:11px}.gf-root .calendar-list-item>svg:first-child{width:16px}.gf-root .calendar-list-item .pill{padding:4px;font-size:11px}.gf-root .modal{width:calc(100vw - 24px);max-height:94dvh;padding:20px}.gf-root .modal.wide{width:calc(100vw - 24px)}.gf-root .modal>header{gap:12px;margin-bottom:22px}.gf-root .modal>header h2{font-size:21px}.gf-root .composer-steps{gap:7px}.gf-root .composer-steps button{white-space:nowrap;padding:8px 6px;font-size:11px;display:block}.gf-root .composer-steps button span{margin-bottom:5px;font-size:17px;display:block}.gf-root .composer-steps button svg{display:none}.gf-root .form-grid,.gf-root .form-row,.gf-root .preview-layout,.gf-root .detail-grid,.gf-root .variant-editors{grid-template-columns:1fr;gap:20px}.gf-root .form-row{gap:0}.gf-root .form-grid label{font-size:13px}.gf-root .destination-picker{grid-template-columns:1fr 1fr;gap:9px}.gf-root .destination-picker>button{padding:9px 7px;font-size:11px}.gf-root .destination-picker .platform-icon{width:22px;height:22px;font-size:13px}.gf-root .destination-picker .checkbox{width:15px;height:15px}.gf-root .modal-footer{gap:10px}.gf-root .modal-footer .fine-print{display:none}.gf-root .modal-footer .button{font-size:12px}.gf-root .preview-layout h2{font-size:25px}.gf-root .social-preview>img{height:245px}.gf-root .social-preview p{font-size:13px}.gf-root .detail-image{height:210px}.gf-root .detail-grid{gap:25px}.gf-root .detail-grid .pill,.gf-root .destination-detail .platform-name{font-size:11px}.gf-root .detail-grid .section-title{gap:5px}.gf-root .detail-grid .section-title h3{font-size:17px}.gf-root .detail-grid .demo-tag{font-size:11px}.gf-root .destination-detail p,.gf-root .detail-actions .button,.gf-root .composer-content label{font-size:13px}.gf-root .button{min-height:43px}.gf-root .studio-layout{flex-direction:column-reverse;gap:22px;display:flex}.gf-root .studio-topline{gap:5px;font-size:11px}.gf-root .canvas-surround{min-height:320px;padding:23px}.gf-root .canvas-surround canvas{max-height:480px}.gf-root .studio-export{justify-content:flex-start;gap:8px}.gf-root .studio-export select{width:70px;font-size:11px}.gf-root .studio-export .button{padding:9px;font-size:11px}.gf-root .studio-export .button svg{width:14px}.gf-root .ai-note{gap:11px;padding:15px}.gf-root .ai-note strong{font-size:11px}.gf-root .ai-note small{font-size:11px;line-height:1.5}.gf-root .studio-controls{padding:23px}.gf-root .studio-controls label{font-size:13px}.gf-root .studio-controls textarea,.gf-root .studio-controls input,.gf-root .studio-controls select{min-height:43px;font-size:14px}.gf-root .studio-controls .art-picker button{height:90px}.gf-root .color-picker button,.gf-root .color-picker input[type=color]{width:35px;height:35px}.gf-root .bar-chart{height:235px}.gf-root .chart-columns{gap:10px}.gf-root .analytics-layout .panel h2{font-size:18px}.gf-root .analytics-layout .section-title{align-items:flex-start;gap:10px}.gf-root .chart-legend{font-size:11px}.gf-root .platform-metric .platform-name{font-size:13px}.gf-root .note-inline{font-size:11px;line-height:1.5}.gf-root .toolbar>.button-row select{max-width:140px;font-size:11px}.gf-root .toolbar>.button-row .button{font-size:11px}.gf-root .link-result{display:block}.gf-root .link-result>.button{margin-top:18px}.gf-root .link-builder h2{font-size:26px}.gf-root .toast{width:calc(100% - 34px);padding:14px;font-size:12px;line-height:1.5;bottom:20px}.gf-root .toast>svg{width:20px}.gf-root .modal .note-banner{font-size:11px}.gf-root .notification strong{font-size:12px}.gf-root .notification small{font-size:11px}.gf-root .search-box input{width:180px;font-size:12px}.gf-root .skip-link{left:10px}.gf-root .media-card>img{height:250px}.gf-root .media-card h3{font-size:18px}.gf-root .media-card small,.gf-root .media-card label{font-size:12px}.gf-root .media-card input{font-size:14px}}@media (prefers-reduced-motion:reduce){.gf-root,.gf-root *,.gf-root:before,.gf-root :before,.gf-root:after,.gf-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=801px){.gf-root .nav-item{min-height:43px;font-size:13px}.gf-root .workspace-switch strong{font-size:12px}.gf-root .workspace-switch small{font-size:11px}.gf-root .breadcrumb,.gf-root .search-box input{font-size:12px}.gf-root .demo-label{font-size:11px}.gf-root .page-heading p{font-size:14px}.gf-root .page-heading h1{font-size:36px}.gf-root .button{min-height:42px;font-size:13px}.gf-root .welcome-copy p{font-size:14px}.gf-root .welcome-copy .button{font-size:13px}.gf-root .welcome-copy h2{font-size:48px}.gf-root .metric-top>span:first-child{font-size:12px}.gf-root .metric>small,.gf-root .card-meta{font-size:11px}.gf-root .card-title{min-height:44px;font-size:16px}.gf-root .pill,.gf-root .campaign-body footer,.gf-root .art-label{font-size:11px}.gf-root .text-button{font-size:12px}.gf-root .trail-stop strong{font-size:13px}.gf-root .trail-stop>span:last-child{font-size:11px}.gf-root .agenda-event>span>strong{font-size:12px}.gf-root .agenda-event>span>small{font-size:11px}.gf-root .calendar-link,.gf-root .studio-promo p{font-size:12px}.gf-root .studio-promo .button{font-size:11px}.gf-root .connections-summary strong{font-size:12px}.gf-root .connections-summary small,.gf-root .usage-mini p{font-size:11px}.gf-root .usage-mini button{font-size:12px}.gf-root .week-strip small{font-size:11px}.gf-root .week-strip strong{font-size:14px}.gf-root .plan-card li{font-size:13px}.gf-root .plan-card p,.gf-root .connection-card p{font-size:12px}.gf-root .destination-detail p,.gf-root .campaign-copy,.gf-root .panel label,.gf-root .preview-layout p,.gf-root .note-banner{font-size:14px}.gf-root .fine-print{font-size:12px}.gf-root .workspace-switch{margin-bottom:24px}}.gf-root .library-art-picker{flex-wrap:wrap;max-height:220px;overflow:auto}.gf-root .library-art-picker button{flex:0 0 calc(33.33% - 8px)}@media (width<=800px){.gf-root .sidebar:not(.is-open){visibility:hidden;pointer-events:none}.gf-root .sidebar.is-open{visibility:visible}}.gf-root .locale-select{border:1px solid var(--gf-line);background:var(--gf-surface);inline-size:150px;min-inline-size:95px;max-inline-size:170px;color:var(--gf-ink);font:inherit;border-radius:7px;padding:8px 10px;font-size:12px}.gf-root[dir=rtl] .sidebar{border-right:0;border-left:1.5px solid var(--gf-ink);inset:0 0 0 auto}.gf-root[dir=rtl] .workspace-main{margin-left:0;margin-right:242px}.gf-root[dir=rtl] .lucide-arrow-right,.gf-root[dir=rtl] .lucide-chevron-right,.gf-root[dir=rtl] .lucide-chevron-left{transform:scaleX(-1)}.gf-root[dir=rtl] .button,.gf-root[dir=rtl] input,.gf-root[dir=rtl] textarea{text-align:start}.gf-root:is([lang=ar],[lang=ur],[lang=hi],[lang=bn],[lang=zh],[lang=ja],[lang=ko]),.gf-root:is([lang=ar],[lang=ur],[lang=hi],[lang=bn],[lang=zh],[lang=ja],[lang=ko]) h1,.gf-root:is([lang=ar],[lang=ur],[lang=hi],[lang=bn],[lang=zh],[lang=ja],[lang=ko]) h2,.gf-root:is([lang=ar],[lang=ur],[lang=hi],[lang=bn],[lang=zh],[lang=ja],[lang=ko]) .hero-title{letter-spacing:normal;font-family:system-ui,sans-serif;line-height:1.35}.gf-root[dir=rtl] .eyebrow,.gf-root[dir=rtl] .nav-caption{letter-spacing:normal}@media (width<=1100px){.gf-root .locale-select{inline-size:125px}}@media (width<=800px){.gf-root[dir=rtl] .workspace-main{margin-right:0}.gf-root[dir=rtl] .sidebar{transform:translate(100%)}.gf-root[dir=rtl] .sidebar.is-open{transform:translate(0)}}@media (width<=520px){.gf-root .topbar .breadcrumb{display:none}.gf-root .topbar{gap:8px}.gf-root .topbar-actions{gap:8px;min-width:0}.gf-root .locale-select{inline-size:125px;min-inline-size:90px}.gf-root .demo-label{font-size:11px}}.gf-root .product-reference{flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px 18px;display:flex}.gf-root .product-reference a{color:var(--gf-violet);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.gf-root .product-art{object-fit:cover;border:2px solid var(--gf-ink);border-radius:10px;width:100%;height:170px;margin-bottom:16px;display:block}.gf-root .reference-art{background:var(--gf-paper,#f9f6ee);overflow-wrap:anywhere;border-bottom:2px solid;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.gf-root .reference-choice{align-items:center;gap:12px;padding:12px 0;display:flex}.gf-root .reference-choice input{flex-shrink:0;width:20px;height:20px;min-height:0;margin:0;padding:0}.gf-root .reference-list{margin:20px 0}.gf-root .reference-list a{overflow-wrap:anywhere;gap:8px;padding:10px 0;display:flex}.gf-root .cloud-workspace{max-width:1120px}.gf-root .cloud-panel{padding:calc(1.5 * var(--gf-rem,14px));border:2px solid var(--gf-ink,#29272b);margin-block:calc(1 * var(--gf-rem,14px));background:var(--gf-surface,transparent);border-radius:14px}.gf-root .cloud-auth{max-width:520px}.gf-root .cloud-panel fieldset{border:0;min-width:0;margin:0;padding:0}.gf-root .cloud-panel label{gap:calc(.5 * var(--gf-rem,14px));margin-block:calc(1 * var(--gf-rem,14px));display:grid}.gf-root .cloud-panel input:not([type=checkbox]),.gf-root .cloud-panel textarea,.gf-root .cloud-panel select{box-sizing:border-box;width:100%;min-width:0}.gf-root .cloud-actions{gap:calc(.75 * var(--gf-rem,14px));margin-block:calc(1 * var(--gf-rem,14px));flex-wrap:wrap;align-items:center;display:flex}.gf-root .cloud-actions label{gap:calc(.5 * var(--gf-rem,14px));flex-direction:row;align-items:center;margin:0;display:flex}.gf-root .cloud-body{white-space:pre-wrap;overflow-wrap:anywhere}.gf-root .cloud-reference{gap:calc(.5 * var(--gf-rem,14px));padding-block:calc(1 * var(--gf-rem,14px));border-top:1px solid;display:grid}.gf-root .cloud-reference a{overflow-wrap:anywhere}.gf-root .cloud-campaigns{gap:calc(1 * var(--gf-rem,14px));grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.gf-root .cloud-campaigns .product-art{object-fit:cover;width:100%;height:180px}.gf-root .cloud-workspace [role=alert]{padding:calc(.75 * var(--gf-rem,14px));border-inline-start:4px solid #c32742}.gf-root .media-link-preview{padding:calc(1 * var(--gf-rem,14px));margin-block:calc(1 * var(--gf-rem,14px));border:1px solid;border-radius:10px;overflow:hidden}.gf-root .media-link-preview p{font-size:calc(.9 * var(--gf-rem,14px));line-height:1.5}.gf-root .media-preview-player img,.gf-root .media-preview-player video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:320px;margin:auto;display:block}.gf-root .media-preview-player audio{width:100%}.gf-root .preview-success{font-weight:700}.gf-root .media-link-preview [role=alert]{border-inline-start:4px solid #c32742;padding-inline-start:calc(.75 * var(--gf-rem,14px))}.gf-root .account-management{margin-block:24px}.gf-root .admin-record{border:1px solid var(--gf-line);overflow-wrap:anywhere;border-radius:8px;margin-block:16px;padding:20px}.gf-root .admin-record h3{margin-block:0 12px;font-size:18px}.gf-root .admin-record form{gap:12px;margin-block:16px;display:grid}.gf-root .admin-record label{gap:6px;font-size:14px;display:grid}.gf-root .admin-record input,.gf-root .admin-record textarea,.gf-root .admin-record select{width:100%;min-height:44px;color:var(--gf-ink);background:var(--gf-surface);border:1px solid var(--gf-line);border-radius:6px;padding:10px}.gf-root .admin-record pre{white-space:pre-wrap;font-size:14px}.gf-root .admin-record .button{justify-self:start}.gf-root .admin-record h4{margin-block:0 8px;font-size:17px}.gf-root .table-scroll{max-width:100%;overflow-x:auto}.gf-root .admin-table{border-collapse:collapse;width:100%;font-size:14px}.gf-root .admin-table th,.gf-root .admin-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--gf-line);overflow-wrap:anywhere;padding:8px}.gf-root .admin-table summary{cursor:pointer}.gf-root .withdrawal-choice label{align-items:flex-start;gap:8px;display:flex}.gf-root .withdrawal-choice input{flex:none;margin-block-start:4px}.gf-root .field-hint{color:var(--gf-muted,inherit);font-size:14px}.gf-root .password-control{align-items:center;display:flex;position:relative}.gf-root .password-control input{width:100%;padding-inline-end:calc(3.5 * var(--gf-rem,14px))!important}.gf-root .password-eye{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;inset-inline-end:5px}.gf-root .password-eye:focus-visible{outline:3px solid var(--gf-blue,#5149dc);outline-offset:1px}.gf-root .password-field{margin-block-end:calc(1 * var(--gf-rem,14px))}.gf-root .password-field>label{display:block}.gf-root .social-composer{margin-block:calc(1.5 * var(--gf-rem,14px))}.gf-root .social-composer label{gap:calc(.5 * var(--gf-rem,14px));margin-block:calc(1 * var(--gf-rem,14px));font-weight:650;display:grid}.gf-root .social-composer input,.gf-root .social-composer textarea,.gf-root .social-composer select,.gf-root .social-search input{width:100%;min-height:44px;padding:calc(.75 * var(--gf-rem,14px));border:2px solid var(--gf-ink,#29272b);border-radius:calc(.5 * var(--gf-rem,14px));background:var(--gf-paper,#f9f6ee);color:inherit;font:inherit}.gf-root .social-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:calc(1 * var(--gf-rem,14px));border-inline-start:4px solid;margin-inline:0}.gf-root .social-search{align-items:center;gap:calc(.75 * var(--gf-rem,14px));margin-block:calc(1.5 * var(--gf-rem,14px));flex-wrap:wrap;display:flex}.gf-root .social-search input{flex:1 1 calc(12 * var(--gf-rem,14px))}.gf-root .social-connections .section-title{flex-wrap:wrap}.gf-root .social-connections .cloud-actions a{white-space:normal;text-decoration:none}.gf-root .social-search{flex-direction:row}.gf-root .social-search input{height:calc(3 * var(--gf-rem,14px))}.gf-root .social-network-shortcuts{gap:calc(.65 * var(--gf-rem,14px));margin-block:calc(1 * var(--gf-rem,14px));flex-wrap:wrap;display:flex}.gf-root .social-composer{scroll-margin-top:calc(6 * var(--gf-rem,14px))}.gf-root .connection-list{gap:8px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.gf-root .connection-list>li{border:1px solid;border-radius:10px;grid-template-columns:minmax(110px,max-content) minmax(min(100%,220px),1fr) minmax(min-content,max-content);align-items:center;gap:12px;padding:10px 12px;display:grid}.gf-root .connection-list>li>strong{font-size:calc(1.05 * var(--gf-rem,14px))}.gf-root .connection-list .connection-status{overflow-wrap:anywhere;min-width:0;font-size:calc(.95 * var(--gf-rem,14px))}.gf-root .connection-list .connection-status small{opacity:.8;display:block}.gf-root .connection-list>li>form{grid-column:1/-1;margin-top:4px}@container (width<=640px){.gf-root .connection-list>li{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:8px}.gf-root .connection-list>li>.connection-actions{justify-content:flex-start}.gf-root .connection-list>li>button{justify-self:start}}.gf-root .connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:inline-flex}.gf-root .jump-rail{inset-inline-end:12px;z-index:30;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:108px}.gf-root .jump-rail button{border:1.5px solid var(--gf-ink);background:color-mix(in srgb, var(--gf-surface) 90%, transparent);width:38px;height:38px;box-shadow:2px 2px 0 var(--gf-ink);color:var(--gf-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.gf-root .jump-rail button:focus-visible{outline:3px solid var(--gf-violet);outline-offset:2px}.gf-root .account-tabs{border-bottom:2px solid var(--gf-ink);flex-wrap:wrap;gap:6px;margin:4px 0 18px;padding-bottom:10px;display:flex}.gf-root .account-tabs button{border:1.5px solid var(--gf-ink);background:var(--gf-surface);color:var(--gf-ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.gf-root .account-tabs button.active{background:var(--gf-ink);color:var(--gf-surface);box-shadow:2px 2px 0 var(--gf-violet)}.gf-root .account-tabs button:focus-visible{outline:3px solid var(--gf-violet);outline-offset:2px}.gf-root .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gf-root .notice-list{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:8px;margin:12px 0;padding:0;list-style:none;overflow:hidden}.gf-root .notice-list li{border-top:1px solid var(--gf-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.gf-root .notice-list li:first-child{border-top:0}.gf-root .notice-list li.unread{background:color-mix(in srgb, var(--gf-lavender) 45%, var(--gf-surface))}.gf-root .notice-dot{background:0 0;border-radius:50%;width:9px;height:9px}.gf-root .notice-list li.unread .notice-dot{background:var(--gf-violet)}.gf-root .notice-body{min-width:0}.gf-root .notice-body p{overflow-wrap:anywhere;margin:0}.gf-root .notice-list li.unread .notice-body p{font-weight:650}.gf-root .notice-body time{color:var(--gf-muted);font-size:12px}.gf-root .activity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gf-root .activity-filter{align-items:center;gap:8px;font-weight:600;display:inline-flex}.gf-root .activity-list li.failure{background:color-mix(in srgb, var(--gf-coral,#f27059) 14%, var(--gf-surface))}.gf-root .activity-list .notice-dot{width:14px;height:14px;color:var(--gf-coral,#c0392b);border-radius:0;place-items:center;display:grid}.gf-root .activity-list li{grid-template-columns:14px minmax(0,1fr)}.gf-root .activity-list small{color:var(--gf-muted);font-size:12px}.gf-root .metric.failures .metric-icon{background:color-mix(in srgb, var(--gf-coral,#f27059) 30%, var(--gf-surface))}.gf-root .notice-read{border:1.5px solid var(--gf-ink);background:var(--gf-surface);white-space:nowrap;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700}.gf-root .notice-read:hover{background:var(--gf-yellow)}@media (width<=600px){.gf-root .notice-list li{grid-template-columns:10px minmax(0,1fr)}.gf-root .notice-read{white-space:normal;grid-column:2;justify-self:start}}.gf-root .pref-list{border:1.5px solid var(--gf-ink);border-radius:8px;gap:6px;margin:8px 0 12px;padding:12px 14px;display:grid}.gf-root .pref-list label{flex-direction:row;align-items:center;gap:10px;margin:0;font-weight:550;display:flex}.gf-root .pref-list input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0}.gf-root .queue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gf-root .queue-head h2,.gf-root .queue-head p{margin:0}.gf-root .queue-head p{color:var(--gf-muted)}.gf-root .queue-head .button{align-items:center;gap:6px;display:inline-flex}.gf-root .queue-totals h3{letter-spacing:.1em;text-transform:uppercase;margin:16px 0 8px;font-size:11px}.gf-root .queue-totals dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.gf-root .queue-totals dl>div{border:1.5px solid var(--gf-ink);background:var(--gf-surface);box-shadow:2px 2px 0 var(--gf-ink);border-radius:6px;padding:10px 12px}.gf-root .queue-totals dd{margin:0;font-size:24px;font-weight:900;line-height:1.1}.gf-root .queue-totals dt{color:var(--gf-muted);font-size:12px}.gf-root .queue-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.gf-root .queue-card{--gf-tone:var(--gf-line);border:1.5px solid var(--gf-ink);border-left:7px solid var(--gf-tone);background:var(--gf-surface);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.gf-root .queue-card p{overflow-wrap:anywhere;margin:0}.gf-root .queue-card.status-succeeded{--gf-tone:#9fd8b0}.gf-root .queue-card.status-ready,.gf-root .queue-card.status-retry{--gf-tone:var(--gf-yellow)}.gf-root .queue-card.status-running{--gf-tone:var(--gf-blue)}.gf-root .queue-card.status-dead,.gf-root .queue-card.status-manual{--gf-tone:var(--gf-coral)}.gf-root .queue-card.status-outcome_unknown{--gf-tone:var(--gf-lavender)}.gf-root .queue-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gf-root .queue-card-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.gf-root .queue-badge{border:1px solid var(--gf-ink);background:var(--gf-tone);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:800}.gf-root .queue-meta,.gf-root .queue-note{color:var(--gf-muted);font-size:12px}.gf-root .queue-note{font-style:italic}.gf-root .queue-error{color:#a2311f;font-size:12px}.gf-root .queue-metrics{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.gf-root .queue-metrics li{border:1px solid var(--gf-ink);background:var(--gf-paper);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-flex}.gf-root .queue-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.gf-root .queue-actions a{align-items:center;gap:4px;font-weight:700;display:inline-flex}.gf-root .plan-name{margin:10px 0}.gf-root .usage-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 12px;display:grid}.gf-root .usage-tiles>div{border:1.5px solid var(--gf-ink);background:var(--gf-surface);box-shadow:2px 2px 0 var(--gf-ink);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.gf-root .usage-tiles dd{margin:0;font-size:24px;font-weight:900;line-height:1.1}.gf-root .usage-tiles dd small{color:var(--gf-muted);font-size:14px;font-weight:700}.gf-root .usage-tiles dt{color:var(--gf-muted);font-size:12px}.gf-root .usage-tiles meter{width:100%;height:8px}.gf-root .stats-table-wrap{border:1.5px solid var(--gf-ink);border-radius:8px;overflow-x:auto}.gf-root .stats-table{border-collapse:collapse;background:var(--gf-surface);width:100%;font-size:13px}.gf-root .stats-table th,.gf-root .stats-table td{text-align:start;border-top:1px solid var(--gf-line);padding:8px 12px}.gf-root .stats-table thead th{letter-spacing:.08em;text-transform:uppercase;background:var(--gf-paper);border-top:0;font-size:11px}.gf-root .stats-table tbody th{font-weight:800}.gf-root .state-chips{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.gf-root .state-chips li{border:1px solid var(--gf-ink);background:var(--gf-surface);border-radius:999px;padding:4px 10px;font-size:13px}.gf-root .link-form{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:10px 14px;margin:12px 0 18px;padding:14px;display:grid}.gf-root .link-form>p{grid-column:1/-1;margin:0}.gf-root .queue-card .button{align-self:flex-start}.gf-root .logo-mark,.gf-root[data-visual=manga] .logo-mark,.gf-root[data-visual=manga] .sidebar .logo-mark{background:#f5ca49;width:37px;height:37px;padding:0;overflow:hidden}.gf-root .logo-mark img{object-fit:cover;width:100%;height:100%;display:block}.gf-root .tiktok-modal{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.gf-root .tiktok-modal>.tiktok-post{background:var(--gf-surface);width:min(560px,100%);max-height:calc(100dvh - 32px);margin:0;overflow-y:auto}.gf-root .tiktok-post video{background:#000;border-radius:6px;width:100%;max-height:360px;display:block}.gf-root .tiktok-creator{align-items:center;gap:10px;display:flex}.gf-root .tiktok-creator img{border:1.5px solid var(--gf-ink);border-radius:50%}.gf-root .tiktok-post fieldset{border:1.5px solid var(--gf-line);border-radius:8px;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.gf-root .tiktok-post fieldset legend{padding:0 4px;font-weight:800}.gf-root .tiktok-post fieldset label{flex-direction:row;align-items:center;gap:10px;margin:0;font-weight:550;display:flex}.gf-root .tiktok-post input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--gf-violet);flex:none;margin:0}.gf-root .tiktok-post a{color:var(--gf-violet);text-underline-offset:2px;font-weight:700;text-decoration:underline}.gf-root .tiktok-post a:focus-visible{outline:3px solid var(--gf-violet);outline-offset:2px}.gf-root .pref-list input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--gf-violet);flex:none;margin:0}.gf-root .pref-list label{text-align:start;justify-content:flex-start}.gf-root .reference-list a,.gf-root .queue-actions a{color:var(--gf-violet);text-underline-offset:3px;text-decoration:underline}.gf-root .pref-list input[type=checkbox],.gf-root .pref-list input[type=radio]{padding:0}.gf-root .field-hint{color:var(--gf-muted);margin:6px 0 0;font-size:12px;font-weight:400}.gf-root .withdrawal-choice{min-width:0}.gf-root .admin-record{overflow-wrap:anywhere;min-width:0}.gf-root .modal{overscroll-behavior:contain}.gf-root .toolbar,.gf-root .cloud-actions,.gf-root .button-row{min-width:0}.gf-root .cloud-panel,.gf-root .brand-card{overflow-wrap:anywhere;min-width:0}.gf-root .cloud-panel:target,.gf-root .cloud-panel.is-highlighted{outline:3px solid var(--gf-violet);outline-offset:3px}.gf-root .cloud-panel h2:focus-visible{outline:3px solid var(--gf-violet);outline-offset:4px}.gf-root .cloud-filter{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.gf-root .cloud-filter button{border:1.5px solid var(--gf-ink);background:var(--gf-surface);min-height:40px;color:var(--gf-ink);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.gf-root .cloud-filter button[aria-pressed=true]{background:var(--gf-ink);color:var(--gf-surface);box-shadow:2px 2px 0 var(--gf-violet)}.gf-root .cloud-hint{color:var(--gf-muted);margin:8px 0;font-size:13px}.gf-root .cloud-card-status{padding:calc(.6 * var(--gf-rem,14px)) calc(.75 * var(--gf-rem,14px));border-inline-start:4px solid var(--gf-violet);background:var(--gf-paper,#f9f6ee);margin:10px 0;font-size:13px;font-weight:650}.gf-root .cloud-confirm{gap:calc(.75 * var(--gf-rem,14px));margin-block:calc(.75 * var(--gf-rem,14px));padding:calc(.75 * var(--gf-rem,14px));border:1.5px dashed var(--gf-ink);border-radius:8px;flex-wrap:wrap;align-items:center;display:flex}.gf-root .cloud-confirm p{flex:100%;margin:0;font-weight:650}.gf-root .cloud-card-form,.gf-root .cloud-comments{margin-block:calc(.75 * var(--gf-rem,14px))}.gf-root .cloud-comments>summary{cursor:pointer;padding-block:10px;font-weight:700}.gf-root .cloud-more{margin:calc(1 * var(--gf-rem,14px)) 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.gf-root .network-choices{margin-block:calc(1 * var(--gf-rem,14px));grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:4px 12px;display:grid}.gf-root .network-choices legend{margin-bottom:8px;padding:0;font-weight:650}.gf-root .cloud-panel .network-choices label{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:0;font-weight:500;display:flex}.gf-root .cloud-link-row{gap:calc(.75 * var(--gf-rem,14px));flex-wrap:wrap;align-items:end;display:flex}.gf-root .cloud-link-row label{flex:220px;margin-block:0}.gf-root .calendar-more{margin-top:4px;padding:4px 6px;font-size:11px;font-weight:700;text-decoration:underline}.gf-root .calendar-scroll-hint{display:none}.gf-root [role=tabpanel]:focus-visible{outline:3px solid var(--gf-violet);outline-offset:4px}@media (width<=800px){.gf-root .skip-link{max-width:calc(100vw - 24px);left:12px}:is(.gf-root:has(.sidebar.is-open) .guardian-launcher,.gf-root:has(.sidebar.is-open) .guardian-guide){display:none}.gf-root .calendar-scroll-hint{display:block}}@media (width<=600px){.gf-root .toast{bottom:108px}}.gf-root .app-install-banner{z-index:90;background:var(--gf-surface);color:var(--gf-ink);border-bottom:2px solid var(--gf-ink);box-shadow:0 4px 0 var(--gf-yellow);grid-template-columns:1fr auto;gap:10px 14px;padding:12px 16px;padding-inline-end:44px;font-size:13px;display:grid;position:sticky;top:0}.gf-root .app-install-banner__text{grid-column:1/-1}.gf-root .app-install-banner__title{letter-spacing:.01em;margin:0 0 4px;font-weight:800}.gf-root .app-install-banner__body{color:var(--gf-muted);margin:0;line-height:1.4}.gf-root .app-install-banner__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.gf-root .app-install-banner__actions .button{min-height:38px;font-size:12px}.gf-root .app-install-banner__close{border:1.5px solid var(--gf-ink);background:var(--gf-surface);width:32px;height:32px;color:var(--gf-ink);border-radius:5px;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:10px}.gf-root .app-install-banner__close:focus-visible,.gf-root .app-install-banner__actions .button:focus-visible{outline:3px solid var(--gf-violet);outline-offset:2px}.gf-root[data-visual=manga]{--gf-paper:#f4f3ef;--gf-surface:#fffefa;--gf-ink:#18181b;--gf-muted:#66656a;--gf-line:#cfccc4;--gf-violet:#a52a3b;--gf-lavender:#eee7e5;--gf-yellow:#e8c575;--gf-coral:#c67372;--gf-blue:#d5dce1;--gf-shadow:4px 4px 0 var(--gf-ink)}.gf-root[data-visual=manga][data-theme=dark]{--gf-paper:#19191d;--gf-surface:#232329;--gf-ink:#f3eee3;--gf-muted:#b8b3ac;--gf-line:#4b4748;--gf-violet:#f2939e;--gf-lavender:#41343c;--gf-yellow:#d6af62}.gf-root[data-visual=manga]{background-image:radial-gradient(#827b6920 .7px,#0000 .7px);background-size:6px 6px}.gf-root[data-visual=manga] h1,.gf-root[data-visual=manga] h2{letter-spacing:-.02em;font-family:Barlow Condensed,sans-serif;font-weight:800}.gf-root[data-visual=manga] .sidebar{border-inline-end:2px solid var(--gf-ink);background:var(--gf-surface)}.gf-root[data-visual=manga] .welcome-panel{border:2px solid var(--gf-ink);box-shadow:6px 6px 0 var(--gf-ink);background:var(--gf-surface);border-radius:3px}.gf-root[data-visual=manga] .welcome-art{background:repeating-conic-gradient(from -40deg at 50% 70%,#0000 0deg 12deg,#8882 12.3deg 12.7deg),radial-gradient(#e8c57555,#0000 70%)}.gf-root[data-visual=manga] .welcome-art img{object-fit:contain;filter:drop-shadow(10px 12px #29272b18)}.gf-root[data-visual=manga] .button{border-radius:3px}.gf-root[data-visual=manga] .nav-item.active{background:var(--gf-ink);color:var(--gf-paper);border-radius:2px}.gf-root[data-visual=manga] .modal{border:2px solid var(--gf-ink);border-radius:5px}.gf-root[data-visual=manga] .card,.gf-root[data-visual=manga] .brand-card,.gf-root[data-visual=manga] .campaign-card{border-color:var(--gf-ink);border-radius:4px}.gf-root .guardian-launcher{inset-inline-end:24px;z-index:45;border:2px solid var(--gf-ink);background:var(--gf-surface);box-shadow:3px 4px 0 var(--gf-ink);text-align:start;border-radius:36px;align-items:center;gap:8px;min-height:60px;padding:6px 16px 6px 5px;display:flex;position:fixed;bottom:22px}.gf-root .guardian-launcher img{object-fit:contain;width:52px;height:58px}.gf-root .guardian-launcher span{color:var(--gf-muted);font-size:11px}.gf-root .guardian-launcher strong{color:var(--gf-ink);font-size:13px;display:block}.gf-root .guardian-launcher strong span{color:var(--gf-violet)}.gf-root .guardian-guide{inset-inline-end:24px;z-index:46;background:var(--gf-surface);border:2px solid var(--gf-ink);border-radius:8px;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);animation:.25s ease-out gf-guideEnter;position:fixed;bottom:103px;overflow:auto;box-shadow:7px 7px #18181b35}.gf-root .guardian-guide header{z-index:5;background:var(--gf-surface);border-bottom:1px solid var(--gf-line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:sticky;top:0}.gf-root .guardian-guide header small{color:var(--gf-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.gf-root .guardian-guide header strong{font-size:16px}.gf-root .guide-scene{background:radial-gradient(#dec0773a,#0000 70%),radial-gradient(#998d7430 1px,#0000 1px) 0 0/6px 6px;height:185px;position:relative;overflow:hidden}.gf-root .guide-scene img{object-fit:contain;width:100%;height:185px;position:relative}.gf-root .guide-orbit{border:1px dashed #a48b5d77;border-radius:50%;width:160px;height:160px;margin:auto;animation:35s linear infinite onixOrbit;position:absolute;inset:14px 0 0}.gf-root .guide-chapter{bottom:12px;color:var(--gf-ink);font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800;position:absolute;inset-inline-end:18px}.gf-root .guide-chapter span{color:var(--gf-muted);margin-inline-start:4px;font-size:14px}.gf-root .guide-copy{min-height:116px;padding:17px 20px 8px}.gf-root .guide-copy h2{margin-bottom:8px;font-size:26px}.gf-root .guide-copy p{font-size:13px;line-height:1.6}.gf-root .guide-actions{align-items:center;gap:8px;padding:8px 20px 16px;display:flex}.gf-root .guardian-guide footer{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;padding:5px 12px;display:flex}.gf-root .guide-dots{gap:1px;display:flex}.gf-root .guide-dots button{width:26px;height:36px;position:relative}.gf-root .guide-dots button:after{content:"";background:var(--gf-line);border-radius:50%;width:7px;height:7px;margin:auto;display:block}.gf-root .guide-dots button[aria-current]:after{background:var(--gf-violet);border-radius:4px;width:16px}.gf-root .guide-note{color:var(--gf-muted);text-align:center;padding:0 15px 12px;font-size:11px}@keyframes gf-guideEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.gf-root .guardian-launcher{bottom:12px;min-height:52px;padding:3px;inset-inline-end:12px}.gf-root .guardian-launcher>span{display:none}.gf-root .guardian-launcher img{width:48px;height:48px}.gf-root .guardian-guide{bottom:77px;max-height:calc(100dvh - 94px);inset-inline-end:12px}.gf-root .guide-scene,.gf-root .guide-scene img{height:135px}.gf-root .theme-select{max-width:85px}.gf-root .topbar-actions{gap:6px}.gf-root .guide-copy{min-height:90px}}@media (prefers-reduced-motion:reduce){.gf-root .guardian-guide,.gf-root .guardian-launcher img,.gf-root .guide-scene img,.gf-root .guide-orbit{animation:none}}@media (width<=520px){.gf-root .topbar{gap:5px;padding-inline:12px}.gf-root .topbar .topbar-actions{flex:1;justify-content:flex-end;gap:5px;min-width:0}.gf-root .topbar .theme-select{inline-size:70px;min-inline-size:60px;max-width:70px;padding-inline:5px}.gf-root .topbar .locale-select:not(.theme-select){inline-size:100px;min-inline-size:80px;padding-inline:5px}}.gf-root[data-visual=manga]{--gf-paper:#eeede9;--gf-surface:#fffefa;--gf-ink:#17171a;--gf-line:#b8b6b0;--gf-yellow:#e4e2dc;--gf-coral:#b72e42;--gf-blue:#e1e2e4;--gf-lavender:#e8e6e2}.gf-root[data-visual=manga] .welcome-copy{color:var(--gf-ink);background:var(--gf-surface);border-inline-end:3px solid var(--gf-ink)}.gf-root[data-visual=manga] .welcome-copy h2{font-size:clamp(42px,4vw,66px);font-style:italic;line-height:.96}.gf-root[data-visual=manga] .welcome-art{background:repeating-conic-gradient(from 8deg at 50% 65%, #18181b18 0deg .6deg, transparent .9deg 13deg), var(--gf-surface);border:0}.gf-root[data-visual=manga] .welcome-art img{mix-blend-mode:multiply}.gf-root[data-visual=manga][data-theme=dark] .welcome-art img{mix-blend-mode:normal}.gf-root[data-visual=manga] .page-heading{border-bottom:3px solid var(--gf-ink);padding-block-end:20px}.gf-root[data-visual=manga] .page-heading h1{font-style:italic}.gf-root[data-visual=manga] .section-title h2{border-inline-start:5px solid var(--gf-ink);text-transform:uppercase;letter-spacing:.035em;padding-inline-start:10px}.gf-root[data-visual=manga] :is(.metric,.campaign-card,.brand-card,.panel,.trail-section,.calendar-panel,.studio-panel,.settings-card){border:2px solid var(--gf-ink);box-shadow:3px 3px 0 var(--gf-ink);background-color:var(--gf-surface);border-radius:2px}.gf-root[data-visual=manga] :is(.usage-mini,.metric-icon,.workspace-monogram,.avatar,.new-tag,.demo-label,.trail-node,.spark-card,.inspiration-card,.note-banner){background:var(--gf-surface);color:var(--gf-ink);border:1px solid var(--gf-ink);border-radius:2px}.gf-root[data-visual=manga] .logo-mark{color:var(--gf-surface);background:var(--gf-ink);border-radius:2px}.gf-root[data-visual=manga] .button.primary{background:var(--gf-ink);color:var(--gf-surface);border:2px solid var(--gf-ink);box-shadow:3px 3px 0 var(--gf-violet)}.gf-root[data-visual=manga] .button.primary:hover{background:var(--gf-violet);color:#fff}.gf-root[data-visual=manga] .topbar{border-bottom:2px solid var(--gf-ink)}.gf-root[data-visual=manga] .campaign-body{border-top:2px solid var(--gf-ink)}.gf-root[data-visual=manga] .issue-tag{background:var(--gf-ink);color:var(--gf-surface);letter-spacing:.1em}.gf-root[data-visual=manga] .guardian-guide{box-shadow:5px 5px 0 var(--gf-ink);border-radius:2px}.gf-root[data-visual=manga] .speech-sticker{border-width:3px;font-style:italic}@media (width<=700px){.gf-root[data-visual=manga] .welcome-copy{border-inline-end:0}.gf-root[data-visual=manga] .welcome-copy h2{font-size:48px}}.gf-root[data-visual=manga]{--gf-violet:#ba263d;--gf-coral:#ba263d}.gf-root[data-visual=manga] .sidebar{color:#f9f6ee;--gf-ink:#f9f6ee;--gf-surface:#19191e;--gf-muted:#c0bdba;--gf-line:#55545c;background:#19191e;border-inline-end:4px solid #ba263d}.gf-root[data-visual=manga] .sidebar .workspace-switch{background:#25252b;border-color:#56545d}.gf-root[data-visual=manga] .sidebar .nav-item.active{color:#fff;background:#ba263d;box-shadow:3px 3px #000}.gf-root[data-visual=manga] .sidebar .nav-item:hover:not(.active){background:#34343d}.gf-root[data-visual=manga] .sidebar .nav-label{color:#c0bdba}.gf-root[data-visual=manga] .sidebar .logo-mark{color:#fff;background:#ba263d;border-color:#fff}.gf-root[data-visual=manga] .sidebar .logo-flow{color:#f9f6ee}.gf-root[data-visual=manga] .sidebar .usage-mini{color:#f9f6ee;background:#232329}.gf-root[data-visual=manga] .sidebar .nav-count{color:#19191e;background:#fff}.gf-root[data-visual=manga] .welcome-panel{background:#17171a;border:3px solid #17171a;grid-template-columns:40% 60%;min-height:340px}.gf-root[data-visual=manga] .welcome-copy{color:#fffefa;background:#17171a;border:0;padding:30px 28px}.gf-root[data-visual=manga] .welcome-copy .issue-tag{color:#fff;background:#ba263d;border-color:#fff;box-shadow:2px 2px #ba263d}.gf-root[data-visual=manga] .welcome-copy .button{color:#17171a;background:#fffefa;border-color:#fffefa;box-shadow:4px 4px #ba263d}.gf-root[data-visual=manga] .welcome-foot{color:#d0cdc7}.gf-root[data-visual=manga] .welcome-copy h2 span:after{background:#d84c5f;height:5px}.gf-root[data-visual=manga] .welcome-art{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);margin-inline-start:-18px}.gf-root[data-visual=manga] .welcome-art>img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none}.gf-root[data-visual=manga] .welcome-art .speech-sticker{color:#19191e;background:#fffefa;font-size:22px;top:18px;right:18px}.gf-root[data-visual=manga] .metric{border-inline-start:5px solid var(--gf-ink);box-shadow:3px 3px #a19e97}.gf-root[data-visual=manga] .metric:first-child{border-inline-start-color:#ba263d}.gf-root[data-visual=manga] .metric-value{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800}.gf-root[data-visual=manga] :is(.agenda-card,.inspiration-card,.spark-card,.connection-card,.plan-card,.help-card,.settings-section){border:2px solid var(--gf-ink);box-shadow:3px 3px 0 var(--gf-ink);border-radius:2px}.gf-root[data-visual=manga] .trail-section{background:var(--gf-surface);padding:18px}.gf-root[data-visual=manga] .trail-node{background:var(--gf-surface);border:2px solid var(--gf-ink);transform:rotate(-6deg)}.gf-root[data-visual=manga] .trail-node small{color:#fff;background:#ba263d;border-color:#ba263d}.gf-root[data-visual=manga] .guardian-launcher{border-inline-start:5px solid #ba263d;border-radius:3px}.gf-root[data-visual=manga] .guide-scene{background:#fffefa}.gf-root[data-visual=manga] .guide-chapter{color:#fff;background:#19191e;padding:2px 8px;transform:rotate(-4deg)}.gf-root[data-visual=manga] .guide-chapter span{color:#e3c7cc}@media (width<=700px){.gf-root[data-visual=manga] .welcome-panel{grid-template-columns:1fr;min-height:0}.gf-root[data-visual=manga] .welcome-copy{padding:24px}.gf-root[data-visual=manga] .welcome-art{clip-path:none;border-top:3px solid #17171a;min-height:230px;margin:0}}@media (width>=701px) and (width<=1100px){.gf-root[data-visual=manga] .welcome-copy h2{font-size:44px}}.gf-root .onix-actor{background:url(/art/onix-expressions.png) 0 0/300% 200% no-repeat;width:240px;height:240px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.gf-root .guide-scene{background:#f6f0e4;height:225px}.gf-root .guide-voice-options{padding:2px 18px 6px;font-size:11px}.gf-root .guide-voice-options label{align-items:center;gap:6px;display:flex}.gf-root .guide-voice-options p{color:var(--gf-muted);min-height:1.4em;margin:5px 0}@media (width<=700px){.gf-root .guide-scene{height:170px}.gf-root .onix-actor{width:190px;height:190px}}.gf-root .guardian-guide .guide-voice-options label{flex-direction:row;justify-content:flex-start;align-items:center;font-size:11px;display:flex}.gf-root .guardian-guide .guide-voice-options input[type=checkbox]{appearance:auto;accent-color:#a52a3b;flex:0 0 15px;width:15px;height:15px;min-height:0;margin:0;padding:0}.gf-root .onix-rig{background:#fffefa;width:100%;height:100%;display:block;overflow:hidden}.gf-root .guide-scene:has(.onix-rig){background:#fffefa;height:265px}@media (width<=700px){.gf-root .guide-scene:has(.onix-rig){height:205px}}.gf-root .guardian-launcher{max-width:calc(100vw - 24px);min-height:44px;padding:9px 14px}.gf-root .guardian-launcher>span{color:var(--gf-ink);font-size:14px;display:inline}.gf-root .guardian-guide .guide-close{flex-shrink:0;min-height:44px;font-size:14px}.gf-root .toast.toast-error{color:#fff;box-shadow:4px 4px 0 var(--gf-ink);background:#852d23;border-color:#fff}.gf-root .toast.toast-error>svg,.gf-root .toast.toast-error>button{color:#fff}.gf-root .modal>.toast{z-index:2}.gf-root .discard-confirm{background:var(--gf-surface);border-top:2px solid var(--gf-ink);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px -27px -27px;padding:16px 27px;display:flex;position:sticky;bottom:-27px}.gf-root .discard-confirm .button-row{flex-wrap:wrap}.gf-root .field-heading{font:inherit;margin:0 0 9px;font-weight:650}.gf-root .show-more{margin:18px auto 0;display:flex}.gf-root .button[aria-pressed=true],.gf-root .small-button.active{background:var(--gf-ink);color:var(--gf-surface)}.gf-root .plan-current{align-items:center;gap:8px;padding:11px 0;font-size:13px;font-weight:650;display:inline-flex}.gf-root .calendar-entry{align-items:flex-start;gap:3px;display:flex}.gf-root .calendar-entry .calendar-campaign{flex:1;min-width:0}.gf-root .calendar-move{border:1px solid var(--gf-line);background:var(--gf-surface);min-width:24px;min-height:24px;color:var(--gf-ink);border-radius:5px;place-items:center;margin-top:5px;display:grid}.gf-root .calendar-more{min-height:24px;padding:2px 6px;font-size:12px;font-weight:650;text-decoration:underline}.gf-root .calendar-empty{padding:22px}.gf-root .calendar-list .show-more{margin-bottom:18px}.gf-root .reference-choices,.gf-root .library-art-picker{max-height:220px;overflow-y:auto}.gf-root .media-view{object-fit:contain;max-width:100%;max-height:70dvh;margin:0 auto;display:block}.gf-root .tools-panel label{margin-top:18px}.gf-root .guide-voice-hint{color:var(--gf-muted);font-size:11px;font-weight:400;display:block}@media (width<=600px){.gf-root .topbar-actions .locale-select,.gf-root .search-box kbd{display:none}}@media (prefers-reduced-motion:reduce){.gf-root .discard-confirm,.gf-root .toast{transition:none;animation:none}}.gf-root .signin-gate{flex-direction:column;gap:20px;max-width:760px;min-height:100vh;margin:0 auto;padding:20px 16px 28px;display:flex}.gf-root .signin-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gf-root .signin-gate-head .logo{font-weight:800;font-size:calc(1.35 * var(--gf-rem,14px));align-items:center;gap:10px;display:inline-flex}.gf-root .signin-gate-main{gap:20px;display:grid}.gf-root .signin-gate-demo{border:2px dashed;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gf-root .signin-gate-demo p{flex:260px;margin:0}.gf-root .signin-gate-foot{font-size:calc(.9 * var(--gf-rem,14px));flex-wrap:wrap;gap:18px;margin-top:auto;display:flex}.gf-root .signin-gate-foot a{text-decoration:underline}.gf-root .signin-gate-toast{margin:0;font-weight:700}.gf-root .demo-strip{color:#fff;font-size:calc(.9 * var(--gf-rem,14px));z-index:60;background:#1b1b1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:8px 16px;display:flex;position:relative}.gf-root .demo-strip button{color:#1b1b1f;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:5px 14px;font-weight:700}.gf-root .cloud-home,.gf-root .cloud-media{gap:22px;display:grid}.gf-root .cloud-home .metrics-grid{margin-bottom:0}.gf-root .cloud-home .metric{text-align:start;cursor:pointer;width:100%;display:block}.gf-root .cloud-home .metric-top{justify-content:space-between;gap:10px;display:flex}.gf-root .cloud-empty{border-style:dashed}.gf-root .home-steps{gap:8px;margin:14px 0;padding-inline-start:22px;display:grid}.gf-root .home-steps li.done .text-button{text-decoration:line-through}.gf-root .home-done{color:var(--gf-muted);margin-inline-start:10px;font-size:12px}.gf-root .home-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.gf-root .home-list,.gf-root .workspace-list,.gf-root .media-shelf,.gf-root .media-campaigns{margin:0;padding:0;list-style:none}.gf-root .home-list{gap:8px;display:grid}.gf-root .home-row{border:1.5px solid var(--gf-ink);background:var(--gf-surface);width:100%;color:inherit;text-align:start;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.gf-root .home-row:hover,.gf-root .home-row:focus-visible{background:var(--gf-paper)}.gf-root .home-row-text{gap:4px;min-width:0;display:grid}.gf-root .home-row-text strong{overflow-wrap:anywhere}.gf-root .home-row-text small{color:var(--gf-muted)}.gf-root .workspace-list{gap:8px;margin-bottom:16px;display:grid}.gf-root .workspace-list li{border:1.5px solid var(--gf-ink);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.gf-root .workspace-list li[aria-current=true]{background:var(--gf-paper);box-shadow:3px 3px 0 var(--gf-ink)}.gf-root .workspace-list li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.gf-root .workspace-list small{color:var(--gf-muted)}.gf-root .media-usage{flex-wrap:wrap;gap:14px;margin:0;display:flex}.gf-root .media-usage>div{border:1.5px solid var(--gf-ink);background:var(--gf-surface);border-radius:7px;padding:12px 16px}.gf-root .media-usage dt{color:var(--gf-muted);font-size:12px}.gf-root .media-usage dd{margin:4px 0 0;font-size:22px;font-weight:750}.gf-root .media-search{gap:6px;max-width:420px;margin-bottom:16px;display:grid}.gf-root .media-shelf{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.gf-root .media-shelf>li{overflow-wrap:anywhere;align-content:start;gap:8px;min-width:0;display:grid}.gf-root .media-campaigns{gap:4px;font-size:13px;display:grid}@media (width<=900px){.gf-root .cloud-home .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-root .home-lists{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.gf-root .workspace-list li .button{width:100%}.gf-root .cloud-home .section-title{flex-wrap:wrap;gap:8px}}.gf-root .signin-gate-privacy{max-width:calc(34 * var(--gf-rem,14px));margin:calc(1 * var(--gf-rem,14px)) auto 0;padding-inline:16px}.gf-root .signin-gate-privacy summary{cursor:pointer;font-weight:700}.gf-root .signin-gate-privacy summary:focus-visible{outline-offset:2px;outline:3px solid}.gf-root .signin-gate-privacy label{gap:calc(.25 * var(--gf-rem,14px));margin-block:calc(.5 * var(--gf-rem,14px));display:grid}.gf-root .signin-gate-privacy input,.gf-root .signin-gate-privacy select,.gf-root .signin-gate-privacy textarea{box-sizing:border-box;inline-size:100%}.gf-root .frozen-notice{border-inline-start:6px solid var(--gf-coral)}.gf-root .frozen-notice p{margin:0 0 8px}.gf-root .workspace-allowance p{margin:0 0 6px}.gf-root .workspace-allowance{margin-bottom:14px}.gf-root .zone-effect p{margin:6px 0}.gf-root .zone-preview,.gf-root .team-list,.gf-root .search-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gf-root .zone-preview li{border:1px dashed var(--gf-line);overflow-wrap:anywhere;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.gf-root .team-list li{border:1.5px solid var(--gf-ink);border-radius:7px;gap:8px;padding:12px;display:grid}.gf-root .team-person{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.gf-root .team-person strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gf-root .team-person small{color:var(--gf-muted)}.gf-root .team-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gf-root .team-actions label{margin:0}.gf-root .team-actions select{min-height:40px}.gf-root .team-roles{margin-top:14px}.gf-root .team-roles dl{gap:8px;margin:10px 0 0;display:grid}.gf-root .team-roles dt{font-weight:700}.gf-root .team-roles dd{color:var(--gf-muted);margin:0}.gf-root .team-leave{border-top:1px solid var(--gf-line);margin-top:16px;padding-top:14px}.gf-root .search-launch{border:1px solid var(--gf-line);min-height:34px;color:var(--gf-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:9px;padding:4px 10px;font-size:12px;display:inline-flex}.gf-root .search-launch:hover,.gf-root .search-launch:focus-visible{color:var(--gf-ink);border-color:var(--gf-ink)}.gf-root .search-launch:disabled{cursor:not-allowed;opacity:.55}.gf-root .search-launch kbd{border:1px solid var(--gf-line);white-space:nowrap;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:11px}.gf-root .search-panel{gap:10px;min-width:min(520px,80vw);display:grid}.gf-root .search-panel input[type=search]{border:1.5px solid var(--gf-ink);background:var(--gf-surface);width:100%;min-height:44px;color:var(--gf-ink);font:inherit;border-radius:7px;padding:8px 12px}.gf-root .search-results{max-height:min(50vh,420px);overflow-y:auto}.gf-root .search-results li{border:1.5px solid var(--gf-line);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;display:flex}.gf-root .search-results li.active,.gf-root .search-results li[aria-selected=true]{border-color:var(--gf-ink);background:var(--gf-paper);box-shadow:3px 3px 0 var(--gf-ink)}.gf-root .search-result-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.gf-root .search-result-text small{color:var(--gf-muted)}@media (width<=1100px){.gf-root .search-launch-text,.gf-root .search-launch kbd{display:none}.gf-root .search-launch{color:var(--gf-ink);border-color:#0000;padding:6px}}@media (width<=600px){.gf-root .team-actions>*,.gf-root .team-actions select{width:100%}}.gf-root .media-quota{gap:6px;max-width:520px;margin-bottom:14px;display:grid}.gf-root .media-quota meter{border:1.5px solid var(--gf-ink);border-radius:999px;width:100%;height:18px}.gf-root .media-quota small{color:var(--gf-muted)}.gf-root .media-upload-row{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.gf-root .media-upload{gap:6px;min-width:0;display:grid}.gf-root .media-upload>label{font-weight:700}.gf-root .media-upload-progress{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gf-root .media-upload-progress progress{flex:160px;min-width:120px;height:14px}.gf-root .media-filter{align-items:center;gap:8px;margin:10px 0;display:flex}.gf-root .media-file-list,.gf-root .stranded-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gf-root .media-file-list>li{border:1.5px solid var(--gf-ink);background:var(--gf-surface);overflow-wrap:anywhere;border-radius:7px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;display:grid}.gf-root .media-file-thumb{object-fit:cover;border:1.5px solid var(--gf-ink);background:var(--gf-paper);border-radius:5px;place-items:center;width:96px;height:96px;font-size:28px;display:grid}.gf-root .media-file-text{gap:8px;min-width:0;display:grid}.gf-root .media-file-text dl{flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13px;display:flex}.gf-root .media-file-text dl>div{gap:6px;display:flex}.gf-root .media-file-text dt{color:var(--gf-muted)}.gf-root .media-file-text dd{margin:0;font-weight:650}.gf-root .media-file-text p{margin:0}.gf-root .stranded-list>li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gf-root .preview-kind{border:1.5px dashed var(--gf-ink);border-radius:7px;flex-wrap:wrap;gap:6px 14px;margin:8px 0;padding:8px 10px;display:flex}.gf-root .preview-kind label{align-items:center;gap:6px;display:flex}.gf-root .media-kind-fixed{margin:0}@media (width<=600px){.gf-root .media-file-list>li{grid-template-columns:minmax(0,1fr)}}.gf-root .topbar-left{flex:0 auto;min-width:0}.gf-root .topbar .breadcrumb{text-overflow:ellipsis;overflow:hidden}.gf-root .topbar-actions{flex:0 auto;min-width:0}.gf-root .topbar-actions .locale-select{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:150px}.gf-root .topbar .search-box{flex:0 auto;min-width:0}.gf-root .topbar .search-box input{width:clamp(90px,14vw,200px);min-width:0}.gf-root .topbar .demo-label{white-space:nowrap;flex:none}.gf-root:is([lang=bg],[lang=cs],[lang=da],[lang=de],[lang=el],[lang=et],[lang=fi],[lang=hr],[lang=hu],[lang=lt],[lang=lv],[lang=nl],[lang=pl],[lang=ro],[lang=ru],[lang=sk],[lang=sl],[lang=sv]) :is(h1,h2,h3,h4,p,li,label,dt,dd,td,th,small,.button,summary){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}
