/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#111;--bg-deep:#0b0b0b;--surface:#181818;--surface-2:#1f1f1f;--surface-3:#262626;--hover:#242424;--active:#2c2c2c;--border:#303030;--border-soft:#242424;--text:#eee;--text-soft:#c7c7c7;--muted:#8d8d8d;--dim:#696969;--input:#151515;--white:#fff;--black:#050505;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--shadow:0 16px 40px #00000042}*{box-sizing:border-box}body,html{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px}button,input{font:inherit}button{cursor:pointer}code{color:var(--text-soft);border:1px solid var(--border-soft);white-space:nowrap;background:#141414;border-radius:5px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.loginShell{background:radial-gradient(circle at 50% -20%,#2a2a2a 0,transparent 28%),var(--bg-deep);place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{background:var(--surface);border:1px solid var(--border);width:min(390px,100%);box-shadow:var(--shadow);border-radius:12px;padding:22px}.loginPanel h1{letter-spacing:-.04em;margin:10px 0 6px;font-size:24px}.loginPanel p,.loginPanel small{color:var(--muted);line-height:1.6}.loginPanel label{color:var(--text-soft);margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.logoMark{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--white);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.logoMark svg{width:23px;height:23px;display:block}.logoMark.small{border-radius:7px;flex:none;width:28px;height:28px}.logoMark.small svg{width:17px;height:17px}.tinyLabel{color:var(--muted);letter-spacing:.08em;margin-top:14px;font-size:11px;font-weight:600;display:inline-block}input{border:1px solid var(--border);background:var(--input);width:100%;height:34px;color:var(--text);border-radius:var(--radius-md);outline:none;padding:0 10px}input:focus{border-color:#545454;box-shadow:0 0 0 2px #ffffff0a}.iconButton,.miniButton,.primaryButton,.secondaryButton{border-radius:var(--radius-md);border:1px solid var(--border);height:32px;color:var(--text);background:var(--surface-2);padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.primaryButton{color:#0d0d0d;background:#eee;border-color:#eee}.primaryButton:hover{background:#fff;border-color:#fff}.iconButton:hover,.miniButton:hover,.secondaryButton:hover{background:var(--hover);border-color:#3d3d3d}.miniButton{height:28px;padding:0 10px;font-size:12px}.iconButton{width:32px;padding:0}.fullWidth{width:100%;margin-top:14px}.appShell{background:var(--bg);grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#151515;height:100vh;padding:14px;position:sticky;top:0;overflow-y:auto}.sidebarTitle{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;margin-bottom:16px;padding:2px 4px 18px;display:flex}.sidebarTitle strong{letter-spacing:-.02em;font-size:14px;display:block}.sidebarTitle span{color:var(--muted);margin-top:1px;font-size:12px;display:block}.navGroup{margin-bottom:18px}.navGroup p{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.navButton{width:100%;height:31px;color:var(--text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;margin-bottom:2px;padding:0 9px;display:flex;position:relative}.navButtonLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.navNotificationBadge{color:#fff;background:#d93b45;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #d93b452e}.navIcon{width:17px;height:17px;color:var(--muted);flex:0 0 17px;place-items:center;display:inline-grid}.navIcon svg{width:20px;height:20px;display:block}.navButton.active,.navButton:hover{background:var(--active);border-color:var(--border-soft);color:var(--white)}.navButton.active .navIcon,.navButton:hover .navIcon{color:var(--white)}.mainArea{min-width:0;padding:0 26px 32px}.topBar{border-bottom:1px solid var(--border-soft);background:#141414;justify-content:space-between;gap:16px;height:47px;margin:0 -26px;padding:0 18px}.crumbs,.topBar,.topRight{align-items:center;display:flex}.crumbs,.topRight{gap:9px;min-width:0}.crumbs button{height:28px;color:var(--text-soft);white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.crumbs button:hover,.crumbs strong{color:var(--white)}.crumbs strong{white-space:nowrap;font-size:13px;font-weight:700}.crumbs em{color:var(--dim);font-style:normal}.globalSearch{border:1px solid var(--border);background:var(--input);width:160px;height:30px}.globalSearch,.userMenuWrapper{align-items:center;display:flex}.userMenuWrapper{position:relative}.avatarButton{color:#111;background:#ededed;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:800;display:grid}.profileMenu{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:238px;box-shadow:var(--shadow);padding:10px;position:absolute;top:38px;right:0}.profileMenu span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.profileMenu strong{color:var(--text-soft);text-overflow:ellipsis;margin-top:6px;font-size:12px;font-weight:600;display:block;overflow:hidden}.profileMenu button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);width:100%;height:31px;color:var(--text);text-align:left;margin-top:10px;padding:0 10px;font-size:12px;font-weight:700}.profileMenu button:hover{background:var(--hover)}.pageHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:30px 0 22px;display:flex}.pageHeader h1{letter-spacing:-.04em;margin:0;font-size:26px}.pageHeader p{color:var(--muted);max-width:720px;margin:8px 0 0;line-height:1.55}.toolbar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.selectLike{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);width:180px;padding:0 10px;font-size:12px}.searchBox,.selectLike{height:32px;color:var(--muted);align-items:center;display:flex}.searchBox{border:1px solid var(--border);background:var(--input);gap:6px;padding:0 9px}.searchBox input{background:0 0;border:0;height:30px;padding:0}.stack{gap:14px;display:grid}.statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overviewPrivacyToolbar{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.metricCard,.panel,.settingCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.metricCard{min-height:104px;padding:14px}.metricCard p{color:var(--muted);margin:0;font-size:12px}.metricCard strong{letter-spacing:-.04em;margin-top:12px;font-size:24px;display:block}.metricCard span{color:var(--dim);margin-top:8px;font-size:12px;display:block}.overviewGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:14px;display:grid}.panel{overflow:hidden}.panelHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex}.panelHeader.compact{min-height:auto}.panelHeader h2{letter-spacing:-.02em;margin:0;font-size:15px}.panelHeader p{color:var(--muted);margin:4px 0 0;font-size:12px}.activityList{padding:6px 0}.activityItem{border-bottom:1px solid var(--border-soft);grid-template-columns:18px 1fr auto;align-items:flex-start;gap:10px;padding:12px 16px;display:grid}.activityItem:last-child{border-bottom:0}.activityItem strong{font-size:13px}.activityItem p{color:var(--muted);margin:3px 0 0;font-size:12px}.activityItem time{color:var(--dim);font-size:12px}.dot{background:#bdbdbd;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #ffffff0d}.endpointBox{gap:8px;padding:14px 16px 0;display:grid}.endpointBox code{white-space:normal;padding:8px;display:block}.apiTestButton{width:fit-content;min-width:150px;margin:14px 16px 16px;padding:0 22px}.tableFrame{width:100%;overflow-x:auto}.tableCountBar{min-width:760px;height:34px;color:var(--muted);border-bottom:1px solid var(--border-soft);background:#151515;justify-content:flex-start;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:flex}.tableCountBar span{border:1px solid var(--border);height:22px;color:var(--text-soft);background:#111;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}table{border-collapse:collapse;width:100%;min-width:760px}th{height:38px;color:var(--dim);letter-spacing:.08em;text-transform:uppercase;text-align:left;background:#151515;font-size:11px;font-weight:800}td,th{border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:0 14px}td{height:46px;color:var(--text-soft)}tr:last-child td{border-bottom:0}tbody tr:hover{background:#ffffff06}.tableName{color:var(--text);font-weight:600}.mutedText{color:var(--muted)}.keyCode{letter-spacing:.02em}.pill{border:1px solid var(--border);height:23px;color:var(--text-soft);background:#161616;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pill-active,.pill-approved,.pill-paid{color:#111;background:#eee;border-color:#eee}.pill-pending,.pill-trial{color:#ededed;background:#2a2a2a;border-color:#3b3b3b}.pill-blocked,.pill-expired,.pill-paused,.pill-revoked{color:#9f9f9f;background:#141414;border-color:#2b2b2b}.pill-refunded{color:#ff8f8f;background:#ff464624;border-color:#ff5d5d80}.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settingCard{padding:16px}.settingCard span{color:var(--muted);font-size:12px}.settingCard strong{letter-spacing:-.03em;margin-top:10px;font-size:18px;display:block}.settingCard p{color:var(--muted);margin:8px 0 0;line-height:1.5}@media (max-width:1100px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.overviewGrid,.settingsGrid,.statsGrid{grid-template-columns:1fr}.pageHeader,.toolbar,.topBar{flex-wrap:wrap}}@media (max-width:720px){.appShell{grid-template-columns:1fr}.mainArea{padding:0 14px 24px}.topBar{height:auto;margin:0 -14px;padding:10px 14px}.crumbs,.topRight{flex-wrap:wrap}.pageHeader{align-items:flex-start}.searchBox,.selectLike,.toolbar .primaryButton,.toolbar .secondaryButton{width:100%}}.errorBox,.warningBox{border-radius:var(--radius-md);margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5}.warningBox{color:var(--text-soft);background:#191919;border:1px solid #343434}.errorBox{color:#eee;background:#1b1b1b;border:1px solid #4a4a4a}.pageError{margin-bottom:12px}.modalOverlay{z-index:50;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modalPanel{background:var(--surface);border:1px solid var(--border);width:min(720px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow);border-radius:14px;padding:18px;overflow:auto}.modalHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.modalHeader h2{letter-spacing:-.03em;margin:0;font-size:18px}.modalHeader p{color:var(--muted);margin:6px 0 0}.formGrid{gap:12px;padding:16px 0}.planPluginsField{grid-column:1/-1}.formGrid label span{color:var(--text-soft);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.modalActions{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (max-width:720px){.formGrid{grid-template-columns:1fr}}select{border:1px solid var(--border);background:var(--input);width:100%;height:34px;color:var(--text);border-radius:var(--radius-md);outline:none;padding:0 10px}select:focus{border-color:#545454;box-shadow:0 0 0 2px #ffffff0a}button:disabled{cursor:not-allowed;opacity:.55}.wideField{grid-column:1/-1}.rowActions{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.dangerButton{color:#fdd;background:#231313;border-color:#5a2b2b}.dangerButton:hover{background:#2c1717;border-color:#7a3535}.apiTestResult{color:var(--text-soft);margin:0 16px 16px;font-size:12px;line-height:1.45}.pendingChangesBar{border-radius:var(--radius-lg);background:#171717;border:1px solid #3a3a3a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.pendingChangesBar strong{color:var(--text);font-size:14px;display:block}.pendingChangesBar span{color:var(--text-soft);margin-top:3px;font-size:12px;display:block}.pendingActions{flex-shrink:0;gap:8px;display:inline-flex}.successBox{color:#e9ffe9;border-radius:var(--radius-md);background:#142014;border:1px solid #315331;padding:10px 12px;font-size:12px;line-height:1.5}.globalSearch{gap:8px}.globalSearch input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-size:12px}.globalSearch input::placeholder{color:var(--dim)}.infoCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px 18px}.infoCard h2{margin:0 0 8px;font-size:18px}.infoCard p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.6}.globalSearch,.searchBox{box-sizing:border-box;border:1px solid var(--border);background:var(--input);align-items:center;gap:8px;display:flex;position:relative}.globalSearch:focus-within,.searchBox:focus-within{border-color:#545454;box-shadow:0 0 0 2px #ffffff0a}.globalSearch span,.searchBox span{width:14px;min-width:14px;height:14px;color:var(--dim);opacity:.85;place-items:center;font-size:11px;line-height:1;display:inline-grid}.globalSearch input,.searchBox input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;flex:1;margin:0;background:0 0!important;padding:0!important}.globalSearch input,.globalSearch input:focus,.searchBox input,.searchBox input:focus{box-shadow:none!important;border:0!important;outline:none!important}.globalSearch input::placeholder,.searchBox input::placeholder{color:var(--dim)}.searchBox{border-radius:var(--radius-md);width:min(320px,100%);height:34px;padding:0 12px}.globalSearch{width:180px;height:32px;color:var(--dim);border-radius:999px;padding:0 12px;font-size:12px}.searchIcon{width:15px;min-width:15px;height:15px;color:var(--dim);opacity:.9}.globalSearch .searchIcon,.searchBox .searchIcon{flex:0 0 15px}.globalSearch span,.searchBox span{display:none}.dbTableLabel{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.dbTableText{color:var(--text);font-weight:600}.dbTableIcon{width:17px;height:17px;color:var(--muted);opacity:.95;flex:0 0 17px}.dbTableIcon svg{display:block;width:16px!important;height:16px!important}.settingsFormGrid{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.settingsFormGrid label{gap:7px;display:grid}.formGrid span,.settingsFormGrid span{color:var(--muted);font-size:12px;font-weight:700}.settingsActions{border-top:0;justify-content:flex-end;padding:0 16px 16px}textarea{border:1px solid var(--border);background:var(--input);width:100%;min-height:180px;color:var(--text);border-radius:var(--radius-md);resize:vertical;font:inherit;outline:none;padding:10px;line-height:1.5}textarea:focus{border-color:#545454;box-shadow:0 0 0 2px #ffffff0a}.emailHelpCard{margin:0 16px 16px}.emailHelpCard code{margin:2px 4px 2px 0;display:inline-block}select{appearance:none;background-color:var(--input);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23eeeeee' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:46px}select::-ms-expand{display:none}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.9}.programPicker{gap:8px;margin-top:2px;display:grid}.programOptions{flex-wrap:wrap;gap:8px;display:flex}.programChip{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--text-soft);border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.programChip.active,.programChip:hover{color:#111;background:#eee;border-color:#eee}.programAddRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}@media (max-width:720px){.programAddRow{grid-template-columns:1fr}}input[type=date]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:1;filter:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-size:18px 18px!important}input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{opacity:1;filter:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-size:18px 18px!important}input[type=time]::-webkit-calendar-picker-indicator{opacity:1;filter:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-size:18px 18px!important}.largeModal{width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto}.formSectionTitle{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 10px;font-size:12px;font-weight:800}.inlineInputAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hintBox{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-soft);flex-wrap:wrap;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.stackCell{gap:3px;min-width:170px;display:grid}.stackCell strong{color:var(--text);font-weight:700}.stackCell span{color:var(--muted);font-size:12px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)invert()contrast(1.15)!important}input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)invert()contrast(1.15)!important}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)invert()contrast(1.15)!important}.numberStepper{width:100%;position:relative}.numberStepper input{padding-right:54px}.numberStepper.readOnly input{padding-right:10px}.numberStepperControls{grid-template-columns:1fr 1fr;gap:3px;height:26px;display:grid;position:absolute;top:4px;right:4px}.numberStepperControls button{border:1px solid var(--border);background:var(--surface-2);width:23px;height:26px;color:var(--text);border-radius:6px;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.numberStepperControls button:hover{background:var(--hover);border-color:#454545}.bugLogCell{width:max-content;min-width:0}.bugLogCell,.bugLogInlineActions{align-items:flex-start;display:inline-flex}.bugLogInlineActions{gap:8px}.bugLogActions{align-items:center;gap:8px;display:inline-flex}.successMiniButton{color:#dfffe7;background:#2b8a3e3d;border-color:#51dc7cb8}.logDetails{max-width:320px;color:var(--text-soft)}.logDetails summary{cursor:pointer;align-items:center;min-height:26px;font-weight:700;display:inline-flex}.logDetails pre{border:1px solid var(--border);border-radius:var(--radius-md);max-width:320px;max-height:180px;color:var(--text-soft);white-space:pre-wrap;background:#101010;margin:8px 0 0;padding:10px;line-height:1.45;overflow:auto}.bugReportsTable td:nth-child(5),.bugReportsTable th:nth-child(5){width:128px;min-width:128px;max-width:128px;padding-left:10px;padding-right:10px}.bugReportsTable .bugLogInlineActions{white-space:nowrap;width:max-content}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{color-scheme:dark!important}.emailConfirmModal{width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto}.emailConfirmSummary{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px;margin-top:14px;display:grid}.emailConfirmSummary label,.emailConfirmSummary>div{gap:7px;display:grid}.emailConfirmSummary span{color:var(--text-soft);font-weight:700}.emailConfirmSummary strong{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);min-height:34px;color:var(--text);align-items:center;padding:0 10px;display:flex}.changesList{flex-wrap:wrap;gap:8px;display:flex}.changesList span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.emailPreviewBox{border:1px solid var(--border);border-radius:var(--radius-md);background:#101010;overflow:hidden}.emailPreviewBox strong{border-bottom:1px solid var(--border-soft);color:var(--text);padding:12px 14px;display:block}.emailPreviewBox pre{white-space:pre-wrap;color:var(--text-soft);max-height:300px;margin:0;padding:14px;font-family:inherit;line-height:1.55;overflow:auto}@media (max-width:760px){.emailConfirmSummary{grid-template-columns:1fr}}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;filter:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;width:12px!important;height:12px!important;margin-right:3px!important;padding:1px!important}input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;filter:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;width:12px!important;height:12px!important;margin-right:3px!important;padding:1px!important}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;filter:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;width:12px!important;height:12px!important;margin-right:3px!important;padding:1px!important}.errorBox{color:#ffd7d7!important;background:#56121273!important;border:1px solid #ff5c5cbf!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ff3c3c14!important}.collapsibleSection{border-top:1px solid var(--border-soft);margin-top:8px;padding-top:14px}.collapsibleSectionHeader{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text);letter-spacing:.02em;background:#151515;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:800;display:flex}.collapsibleSectionHeader span{text-transform:uppercase}.collapsibleSectionHeader strong{color:var(--text-soft);font-size:12px;font-weight:700}.collapsibleSectionHeader:after{content:"⌄";color:var(--text-soft);font-size:18px;line-height:1;transform:translateY(-1px)}.collapsibleSectionHeader[aria-expanded=true]:after{transform:rotate(180deg)translateY(1px)}.collapsibleSectionBody{padding-bottom:4px}.dateInputShell{width:100%;position:relative}.dateInputShell input[type=date]{width:100%;padding-right:42px}.dateInputShell:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;width:12px;height:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.dateInputShell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0;opacity:0!important}.collapsibleSectionHeader{text-align:left;outline:none;justify-content:flex-start}.collapsibleSectionHeader:focus,.collapsibleSectionHeader:focus-visible{border-color:#444;outline:none;box-shadow:0 0 0 1px #ffffff0f}.collapsibleSectionHeader span{flex:none}.collapsibleSectionHeader strong{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:999px;align-items:center;min-height:22px;margin-left:10px;padding:0 10px;display:inline-flex}.collapsibleSectionHeader:after{margin-left:auto}.copyableInlineText,.copyableLicense{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.copyableInlineText{max-width:100%}.copyIconButton{border:1px solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--text-soft);border-radius:7px;justify-content:center;align-items:center;gap:0;padding:0;transition:width .16s,background .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.copyIconButton:hover{color:var(--white);background:var(--hover);border-color:#4a4a4a}.copyIconButton:active{transform:scale(.96)}.copyIconButton.copied{color:#dfffe7;background:#2b8a3e3d;border-color:#51dc7cb8;gap:5px;width:74px}.copyIconButton svg{flex:none;width:14px;height:14px}.copyFeedbackText{opacity:0;white-space:nowrap;width:0;max-width:0;font-size:11px;font-weight:800;line-height:1;transition:max-width .16s,opacity .12s;display:inline-block;overflow:hidden}.copyIconButton.copied .copyFeedbackText{opacity:1;width:auto;max-width:48px}.keyCodeCopied{background:#2b8a3e1f;border-color:#51dc7c80}.panelActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:inline-flex}.inlineFilter{text-align:left;gap:5px;min-width:190px;display:grid}.inlineFilter span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.inlineFilter select{height:32px}.pluginPicker{gap:10px;display:grid}.pluginPickerTop{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.pluginChipOptions{flex-wrap:wrap;gap:8px;display:flex}.pluginChip{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--text-soft);text-align:center;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s,transform .15s}.pluginChip.active,.pluginChip:hover{color:#111;background:#eee;border-color:#eee}.pluginChip:active{transform:translateY(1px)}.emptyPickerState{width:100%;color:var(--muted);padding:8px;font-size:12px}.formGrid .formField>span{color:var(--text-soft);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.inputWithSuffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inputSuffix{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);place-items:center;min-width:34px;height:34px;color:var(--text)!important;margin:0!important;font-size:13px!important;font-weight:800!important;display:grid!important}.amountCurrencyRow{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.creditUnitRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creditUnitRow>span{margin-right:4px;color:var(--muted)!important;font-size:12px!important;font-weight:800!important}.apiUsagePanel{gap:0;display:grid}.apiUsageSummary{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:16px 16px 18px;display:grid}.apiUsageSummary .metricCard{border-color:var(--border-soft);min-height:112px;padding:16px 18px}.apiUsageSummary .metricCard strong{margin-top:16px;line-height:1}.apiUsagePanel .tableFrame{margin-top:0}.apiUsagePanel table{min-width:980px}.apiUsagePanel td,.apiUsagePanel th{padding-left:18px;padding-right:18px}@media (max-width:760px){.apiUsageSummary{grid-template-columns:1fr}}.pricingFieldset{gap:12px}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricingCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;gap:12px;padding:14px;display:grid}.pricingCard strong{color:var(--text);font-size:14px;font-weight:800}.pricingInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricingInputs label{min-width:0}@media (max-width:760px){.pricingGrid,.pricingInputs{grid-template-columns:1fr}}.scopeSummary{align-items:center;gap:7px;min-width:0;display:inline-flex}.scopeSummary>span:first-child{text-overflow:ellipsis;overflow:hidden}.scopeExtraBadge{color:#eee;background:#242424;border:1px solid #3b3b3b;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.fieldHint{color:var(--text-soft);margin-top:7px;font-size:11px;line-height:1.45;display:block}.fieldHint strong{color:var(--text)}.dangerText{color:#ff858f;font-weight:800}.settingsSubsection{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.settingsSubsection h3{margin:0 0 6px;font-size:18px}.settingsSubsection p{color:var(--muted);margin:0 0 16px}.settingsSubsectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.settingsSubsectionHeader h3,.settingsSubsectionHeader p{margin-left:0}.visibilityCount{border:1px solid var(--line);min-height:30px;color:var(--text-soft);background:#ffffff09;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.sidebarVisibilitySimpleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sidebarVisibilitySimpleGroup{border:1px solid var(--line);background:#ffffff06;border-radius:18px;overflow:hidden}.sidebarVisibilitySimpleHeader{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11px;font-weight:900;display:flex}.textMiniButton{color:var(--text);cursor:pointer;opacity:.74;background:0 0;border:0;font-size:12px;font-weight:850;transition:opacity .18s,color .18s}.textMiniButton:hover{opacity:1;color:#fff}.sidebarVisibilitySimpleRows{display:grid}.sidebarVisibilitySimpleRow{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:0 14px;transition:background .18s,opacity .18s;display:grid}.sidebarVisibilitySimpleRow:last-child{border-bottom:0}.sidebarVisibilitySimpleRow:hover{background:#ffffff0a}.sidebarVisibilitySimpleIcon{width:28px;height:28px;color:var(--muted);background:#ffffff0b;border-radius:10px;place-items:center;display:grid}.sidebarVisibilitySimpleIcon svg{width:20px;height:20px}.sidebarVisibilitySimpleLabel{color:var(--text);font-size:14px;font-weight:850}.sidebarVisibilitySimpleState{border:1px solid var(--line);min-width:62px;color:var(--text-soft);text-align:center;background:#ffffff09;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.sidebarVisibilitySimpleRow.isVisible .sidebarVisibilitySimpleIcon{color:#72e49d;background:#3abf741c}.sidebarVisibilitySimpleRow.isVisible .sidebarVisibilitySimpleState{color:#a8f1c0;background:#3abf741a;border-color:#3abf7442}.sidebarVisibilitySimpleRow.isHidden{opacity:.58}.sidebarVisibilitySimpleRow.isHidden .sidebarVisibilitySimpleLabel{color:#d0d0d0}.sidebarVisibilitySimpleRow.isHidden .sidebarVisibilitySimpleIcon{color:#858585}@media (max-width:760px){.settingsSubsectionHeader{flex-direction:column;align-items:stretch}.visibilityCount{width:fit-content}.sidebarVisibilitySimpleGrid{grid-template-columns:1fr}}.compactTextarea{min-height:96px;max-height:220px;overflow-y:auto}.mediumTextarea{min-height:128px;max-height:280px;overflow-y:auto}.codeTextarea{white-space:pre;min-height:118px;max-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.expiryField{gap:8px;display:grid}.inlineCheckbox{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);min-height:34px;color:var(--text);align-items:center;gap:10px;margin-top:-8px;padding:0 10px;display:flex!important}.inlineCheckbox input{accent-color:#fff;width:20px;height:20px}.inlineCheckbox span{color:var(--text-soft)!important;margin:0!important;font-size:13px!important;font-weight:700!important}.metricHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metricIcon{border:1px solid var(--border);width:34px;height:34px;color:var(--text-soft);background:#ffffff09;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.metricIcon svg{width:17px;height:17px}.metricCard .metricIcon{border:1px solid var(--border);width:34px;height:34px;color:var(--text-soft);background:#ffffff09;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.metricCard .metricIcon svg{width:17px;height:17px}.affiliateOverviewPanel .apiUsageSummary,.emailStatusSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.emailStatusSummary{margin-top:0}@media (max-width:1100px){.affiliateOverviewPanel .apiUsageSummary,.emailStatusSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.publicSite{background:radial-gradient(circle at 10% 0,#ffffff14,transparent 26%),radial-gradient(circle at 90% 10%,#ffffff0f,transparent 24%),var(--bg-deep);min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.publicSite a{color:inherit;text-decoration:none}.publicNav{justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.compactNav{padding-bottom:8px}.brandLockup{letter-spacing:-.03em;gap:10px;font-size:18px;font-weight:800}.brandLockup,.brandMark{align-items:center;display:inline-flex}.brandMark{background:var(--white);width:36px;height:36px;color:var(--black);border-radius:13px;justify-content:center;font-weight:900}.navLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.navLinks a{color:var(--text-soft);border:1px solid var(--border);background:#ffffff08;border-radius:999px;padding:9px 12px}.heroSection,.onboardingLayout,.pluginHero,.publicSection{width:min(1120px,100% - 40px);margin:0 auto}.heroSection{padding-bottom:54px}.heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:28px;padding-top:54px;display:grid}.heroCopy,.heroPanel,.onboardingForm,.onboardingIntro,.pluginCard,.pluginHero,.setupBox{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff06);border-radius:28px}.heroCopy{padding:clamp(28px,5vw,56px)}.eyebrow,.statusPill{border:1px solid var(--border);width:fit-content;color:var(--text-soft);letter-spacing:.02em;background:#ffffff0b;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.heroCopy h1,.onboardingIntro h1,.pluginHero h1,.sectionHeader h1{letter-spacing:-.07em;margin:18px 0 16px;font-size:clamp(36px,6vw,68px);line-height:.96}.heroCopy p,.onboardingIntro p,.pluginCard p,.pluginHero p,.publicSection p,.setupBox p{color:var(--text-soft);margin:0;font-size:16px;line-height:1.85}.cardActions,.heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.cardActions a,.formButton,.primaryCta,.secondaryCta{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-weight:800;display:inline-flex}.formButton,.primaryCta{background:var(--white);color:var(--black)!important}.cardActions a,.secondaryCta{color:var(--text);background:#ffffff0a}.mutedAction,.staticCta{color:var(--muted);border:1px solid var(--border);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-weight:800;display:inline-flex}.heroPanel{gap:12px;padding:22px;display:grid}.panelStep{border:1px solid var(--border-soft);background:#ffffff09;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.panelStep strong{background:var(--white);width:42px;height:42px;color:var(--black);border-radius:16px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.panelStep span{color:var(--text-soft);font-size:16px;font-weight:700}.onboardingLayout,.pluginHero,.publicSection{padding:54px 0}.innerPage .onboardingLayout,.innerPage .pluginHero,.innerPage .publicSection{padding-top:34px}.sectionHeader{margin-bottom:22px}.pluginCard h2,.pluginCard h3,.publicSection h2,.sectionHeader h1,.sectionHeader h2,.setupBox h2{letter-spacing:-.045em;margin:12px 0}.publicSection h2,.sectionHeader h2,.setupBox h2{font-size:clamp(28px,4vw,46px)}.pluginCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pluginCard{flex-direction:column;align-items:flex-start;min-height:270px;padding:22px;display:flex}.pluginCard.large{min-height:420px}.pluginCard h2,.pluginCard h3{font-size:26px}.featureList,.pluginCard ul{color:var(--text-soft);padding-inline-start:20px;line-height:1.9}.pluginCard .cardActions{margin-top:auto}.splitSection{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:30px;display:grid}.topAligned{align-items:start}.setupBox{margin-bottom:54px;padding:30px}.setupGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hintBox,.setupGrid div,.tagCloud span{border:1px solid var(--border-soft);background:#ffffff09;border-radius:18px;padding:16px}.hintBox span,.hintBox strong,.setupGrid span,.setupGrid strong{display:block}.hintBox span,.setupGrid span{color:var(--text-soft);margin-top:6px;line-height:1.6}.pluginHero{margin-top:26px;padding:clamp(28px,5vw,54px)}.pluginHero h1{max-width:850px}.tagCloud{flex-wrap:wrap;gap:10px;display:flex}.onboardingLayout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.onboardingForm,.onboardingIntro{padding:26px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboardingForm label{color:var(--text-soft);gap:8px;font-weight:700;display:grid}.onboardingForm input,.onboardingForm select,.onboardingForm textarea{border:1px solid var(--border);background:var(--input);width:100%;color:var(--text);border-radius:14px;outline:none;padding:12px 14px}.onboardingForm textarea{resize:vertical}.consentRow,.fullField{grid-column:1/-1}.consentRow{align-items:flex-start;margin-top:18px;line-height:1.7;grid-template-columns:none!important;gap:10px!important;display:flex!important}.consentRow input{width:auto;margin-top:4px}.formButton{width:100%;margin-top:18px}.successBox{color:var(--text);background:#ffffff0f;border:1px solid #fff3;border-radius:16px;margin-top:18px;padding:14px;line-height:1.7}@media (max-width:900px){.heroGrid,.onboardingLayout,.pluginCards,.setupGrid,.splitSection{grid-template-columns:1fr}.publicNav{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.formGrid{grid-template-columns:1fr}.heroCopy h1,.onboardingIntro h1,.pluginHero h1,.sectionHeader h1{font-size:38px}}.calltaLanding{--landing-bg:#f7f7f4;--landing-ink:#050505;--landing-soft:#5f5f5f;--landing-muted:#9b9b9b;--landing-line:#dedede;--landing-card:#ffffffc7;min-height:100vh;color:var(--landing-ink);background:radial-gradient(circle at 5% 6%,#0000001f,#0000 13%),radial-gradient(circle at 96% 54%,#00000021,#0000 18%),linear-gradient(115deg,#fbfbf9,#fff 48%,#efefec);overflow:hidden}.calltaHeader{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;height:76px;padding:18px clamp(18px,5vw,56px);display:flex;position:fixed;inset:0 0 auto}.calltaBrand,.calltaHeaderActions{pointer-events:auto}.calltaBrand{height:42px;color:var(--landing-ink);letter-spacing:-.04em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505;border:1px solid #00000014;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #00000014}.calltaBrand img{width:108px;height:auto;display:block}.calltaHeaderActions{align-items:center;gap:9px;display:flex}.headerButton{height:38px;color:var(--landing-ink);letter-spacing:-.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #0000001a;border-radius:999px;padding:0 16px;font-size:13px;font-weight:780;box-shadow:0 13px 30px #00000012}.headerButton:hover{background:#ffffffeb}.headerButtonDark{color:#fff;background:#050505;border-color:#050505}.headerButtonDark:hover{background:#252525;border-color:#252525}.calltaHero{place-items:center;min-height:100vh;padding:96px 20px 42px;display:grid;position:relative}.calltaHeroContent{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(620px,100%);display:flex;position:relative}.creatorLabel{color:#000;letter-spacing:-.065em;margin:0;font-size:clamp(34px,6.5vw,62px);font-weight:950;line-height:.95}.calltaHero h1{color:#666;letter-spacing:-.075em;margin:10px 0 0;font-size:clamp(42px,7.4vw,84px);font-weight:850;line-height:.96}.wordScrollStage{touch-action:pan-y;outline:none;grid-template-rows:96px 228px 96px;place-items:center;width:min(360px,88vw);height:430px;margin:4px auto 8px;display:grid}.wordScrollStage:focus-visible{border-radius:28px;box-shadow:0 0 0 3px #00000014}.verticalLine{background:var(--landing-line);border-radius:999px;width:5px;height:86px}.wordMask{justify-content:center;align-items:center;width:100%;height:228px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.wordRail{will-change:transform;gap:0;width:100%;transition:transform .58s cubic-bezier(.2,.9,.22,1);display:grid}.actionWord{color:#00000059;letter-spacing:-.055em;text-align:center;filter:blur(5px);opacity:.38;height:66px;font-size:clamp(30px,5.4vw,52px);font-weight:900;line-height:1;transition:opacity .42s,transform .42s,filter .42s,color .42s;transform:scale(.84)}.actionWord.near{opacity:.72;filter:blur(3.2px);transform:scale(.92)}.actionWord.far{opacity:.28;filter:blur(6px);transform:scale(.82)}.actionWord.active{color:#050505;opacity:1;filter:blur();transform:scale(1.04)}.siteLink{color:#050505;letter-spacing:-.055em;margin-top:2px;font-size:clamp(22px,3.4vw,38px);font-weight:650;text-decoration:none}.siteLink:hover{text-underline-offset:6px;text-decoration:underline}.scrollHint{color:#8a8a8a;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:12px;font-weight:750}.heroGlow{filter:blur(28px);border-radius:999px}.heroGlowLeft{background:#ffc51352;width:240px;height:240px;bottom:-94px;left:-84px}.heroGlowRight{background:#00000014;width:230px;height:230px;top:42%;right:-96px}.authOverlay{z-index:60;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008f;border:0;position:absolute;inset:0}.authModal{z-index:1;color:#050505;background:#fffffff0;border:1px solid #ffffffb3;border-radius:28px;width:min(480px,100%);max-height:min(88vh,760px);padding:24px;position:relative;overflow:auto;box-shadow:0 36px 100px #00000059}.authModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.authEyebrow{color:#7b7b7b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.authModal h2{letter-spacing:-.06em;margin:5px 0 0;font-size:32px;font-weight:930}.authClose,.authModal h2{color:#050505;line-height:1}.authClose{background:#f1f1ef;border:1px solid #00000014;border-radius:50%;width:34px;height:34px;font-size:22px}.authNotice,.authStatus{color:#676767;background:#f6f6f4;border:1px solid #00000014;border-radius:14px;margin:0 0 14px;padding:11px 12px;line-height:1.55}.authNotice code{color:#111;background:#eeeeeb;border-color:#ddddda}.authForm{gap:12px;display:grid}.authForm label{color:#050505;gap:7px;margin:0;font-size:12px;font-weight:820;display:grid}.authForm input,.authForm select{color:#050505;background:#f7f7f5;border:1px solid #0000001a;border-radius:14px;outline:none;width:100%;height:44px;padding:0 13px;font-size:14px}.authForm input:focus,.authForm select:focus{border-color:#050505;box-shadow:0 0 0 3px #0000000f}.authPrimary,.googleButton{border-radius:999px;width:100%;height:46px;font-size:14px;font-weight:870}.authPrimary{color:#fff;background:#050505;border:1px solid #050505;margin-top:2px}.authPrimary:disabled,.googleButton:disabled{cursor:not-allowed;opacity:.48}.authDivider{color:#8a8a8a;place-items:center;margin:17px 0;font-size:12px;font-weight:750;display:grid;position:relative}.authDivider:before{content:"";background:#0000001a;height:1px;position:absolute;inset:50% 0 auto}.authDivider span{z-index:1;background:#fffffff0;padding:0 12px;position:relative}.googleButton{color:#050505;border:1px solid #0000001f;justify-content:center;align-items:center;gap:10px;display:flex}.googleButton span{background:#f1f1ef;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:930;display:grid}.authSwitch{color:#747474;margin:17px 0 0}.authSwitch button{color:#050505;text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.calltaHeader{align-items:flex-start;gap:14px;height:auto;padding:14px}.calltaBrand span{display:none}.calltaHeaderActions{gap:7px}.headerButton{height:35px;padding:0 12px;font-size:12px}.wordScrollStage{grid-template-rows:86px 218px 86px;height:390px}.phoneRow{grid-template-columns:1fr}.authModal{border-radius:24px;padding:20px}}.landingShell{--landing-bg:#f4f4f2;background:linear-gradient(180deg,#fff 0,#f8f8f6 38%,#eeeeeb 100%),radial-gradient(circle at 50% 8%,#0000000a,transparent 34%),radial-gradient(circle at 8% 86%,#00000008,transparent 28%),var(--landing-bg);color:#080808;min-height:100vh;position:relative;overflow-x:hidden}.landingShell:before{content:"";pointer-events:none;background:#00000014;height:1px;position:absolute;inset:82px 0 auto}.landingHeader{z-index:3;justify-content:space-between;align-items:center;width:min(1180px,100% - 36px);height:82px;margin:0 auto;display:flex;position:relative}.landingBrand{text-decoration:none}.landingBrand,.landingLogo{align-items:center;display:inline-flex}.landingLogo{width:142px;height:52px}.landingLogo img{filter:invert();width:100%;height:auto;display:block}.landingHeaderActions{align-items:center;gap:10px;display:flex}.signedInLabel{color:#00000094;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;overflow:hidden}.googleButton,.landingGhostButton,.landingSolidButton{color:#080808;letter-spacing:-.02em;height:40px;box-shadow:none;background:#fff;border:1px solid #00000024;border-radius:999px;padding:0 18px;font-weight:750;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s}.googleButton:hover,.landingGhostButton:hover{background:#f5f5f5;border-color:#00000047;transform:translateY(-1px)}.landingSolidButton{color:#fff;background:#080808;border-color:#080808;box-shadow:0 18px 40px #0000001f}.landingSolidButton:hover{background:#1a1a1a;border-color:#1a1a1a;transform:translateY(-1px)}.landingSolidButton.big{height:48px;padding:0 24px;font-size:14px}.googleButton,.landingSolidButton.full{width:100%;margin-top:10px}.googleButton:disabled,.landingSolidButton:disabled{cursor:not-allowed;opacity:.62;transform:none}.landingHero{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:min(1040px,100% - 36px);min-height:calc(100vh - 140px);margin:0 auto;padding:46px 0 52px;display:flex;position:relative}.heroGlow{filter:blur(80px);background:#00000009;border-radius:50%;width:520px;height:520px;top:12%}.heroGlow,.heroSectionArt{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.heroSectionArt{opacity:.76;z-index:0;mix-blend-mode:multiply;width:min(1120px,112vw);max-width:none;height:auto;top:clamp(-24px,1.5vh,18px)}.heroEyebrow{color:#0000007a;letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:850}.landingHero h1{letter-spacing:-.072em;color:#080808;flex-direction:column;align-items:center;gap:26px;margin:0;font-size:clamp(44px,7vw,88px);font-weight:900;line-height:.96;display:flex}.heroTypingLine{white-space:nowrap;justify-content:center;align-items:baseline;gap:.18em;min-height:1em;display:inline-flex}.typedAudience{text-align:right;min-width:9.1em;display:inline-block;position:relative}.typedAudience:after{content:"";background:currentColor;width:.055em;height:.78em;margin-left:.055em;animation:audienceCaretBlink .78s step-end infinite;display:inline-block;transform:translateY(.08em)}.typedAudience.done:after{opacity:0;animation:none}@keyframes audienceCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.actionScroller{isolation:isolate;border-radius:40px;outline:none;place-items:center;min-width:min(760px,92vw);height:clamp(260px,30vw,330px);margin-top:0;padding:22px 18px 28px;display:grid;position:relative;overflow:visible}.actionScroller:after,.actionScroller:before{content:"";z-index:2;pointer-events:none;display:none;position:absolute;left:0;right:0}.actionWord{color:#8f8f8f;letter-spacing:-.08em;cursor:pointer;opacity:0;filter:blur(4px);will-change:transform,opacity,filter;z-index:1;background:0 0;border:0;height:auto;padding:0 20px 4px;font-size:clamp(50px,8vw,104px);font-weight:720;line-height:.94;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .58s,color .58s,filter .58s;position:absolute;transform:translateY(170%)scale(.84)}.actionWord.offsetMinus2{opacity:.16;filter:blur(4px);pointer-events:auto;transform:translateY(-175%)scale(.68)}.actionWord.offsetMinus1{transform:translateY(-92%)scale(.82)}.actionWord.offsetMinus1,.actionWord.offsetPlus1{opacity:.72;filter:blur(2.2px);pointer-events:auto}.actionWord.offsetPlus1{transform:translateY(92%)scale(.82)}.actionWord.offsetPlus2{opacity:.16;filter:blur(4px);pointer-events:auto;transform:translateY(175%)scale(.68)}.actionWord.active.offsetZero,.actionWord.offsetZero{opacity:1;filter:blur();color:#8f8f8f;pointer-events:auto;z-index:3;font-weight:820;transform:translateY(0)scale(1)}.actionWord.primaryAction{letter-spacing:-.085em;font-weight:980}.actionWord.primaryAction.active.offsetZero,.actionWord.primaryAction.offsetZero{color:#000;letter-spacing:-.09em;text-shadow:0 16px 36px #00000024;font-weight:990;transform:translateY(0)scale(1.065)}.actionWord.active{text-shadow:none}.actionWord.primaryAction.active.offsetZero{text-shadow:0 16px 36px #00000024}.heroSubline{color:#000000ad;z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 20% 0,#fff,#ffffffe6 38%,#f2f2eff5 100%),linear-gradient(135deg,#fff,#f1f1ee);border:1px solid #00000013;border-radius:20px;width:min(880px,100% - 32px);margin:42px auto 0;padding:16px 24px;font-size:clamp(13px,1.35vw,15px);line-height:1.46;position:relative;box-shadow:0 26px 70px #00000021,0 8px 24px #00000012,inset 0 1px #fffffff2}.adobePluginsSection{z-index:2;width:min(1180px,100% - 36px);margin:0 auto 52px;padding:34px 0 14px;position:relative}.adobePluginsHeader{color:#fff;text-align:left;background:radial-gradient(circle at 82% 18%,#ffffff52,#0000 30%),radial-gradient(circle at 12% 88%,#ffb0b03d,#0000 34%),linear-gradient(135deg,#7a0505,#c51616 48%,#ff7a7a);border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:end;gap:22px;margin:0 0 22px;padding:26px 28px;display:grid;box-shadow:0 28px 74px #7a050538,0 10px 26px #00000014}.sectionEyebrow{color:#0000007a;letter-spacing:.18em;margin:0 0 10px;font-size:11px;font-weight:850}.adobePluginsHeader .sectionEyebrow{color:#ffffffc2;letter-spacing:.18em;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;width:fit-content;margin:0 0 12px;padding:7px 11px 6px;font-size:10px}.adobePluginsHeader h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:900;line-height:.98}.adobePluginsHeader p:not(.sectionEyebrow){color:#ffffffc7;justify-self:end;width:min(390px,100%);margin:0;font-size:14px;line-height:1.45}.adobePluginGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.adobePluginCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #0000001a;border-radius:34px;flex-direction:column;min-height:560px;display:flex;overflow:hidden;box-shadow:0 22px 60px #00000014}.adobePluginImageFrame{background:radial-gradient(circle at 50% 34%,#00000017,#0000 38%),linear-gradient(145deg,#f7f7f5,#dededb);border-radius:26px;place-items:center;height:270px;margin:12px;display:grid;overflow:hidden}.adobePluginImageFrame img{object-fit:cover;width:100%;height:100%;display:block}.adobePluginBody{flex-direction:column;flex:1;padding:10px 22px 22px;display:flex}.adobePluginBody h3{color:#050505;letter-spacing:-.055em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:880;line-height:1}.adobePluginDescription{color:#0000009e;margin:12px 0 18px;font-size:14px;line-height:1.45}.adobePluginMeta{border-top:1px solid #00000014;margin-top:auto;padding-top:15px}.pluginCompatibilityRow{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.adobePluginMeta span{color:#0000006b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.adobeProgramLogos,.osCompatibilityLogos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.osCompatibilityLogos{gap:7px}.programLogoBadge{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.programLogoBadge img{object-fit:contain;width:29px;height:29px;display:block}.osLogoBadge{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.osLogoBadge img{object-fit:contain;width:24px;height:24px;display:block}.osCompatibilityLogos .osLogoBadge:first-child img{width:22px;height:22px}.osCompatibilityLogos .osLogoBadge:nth-child(2) img{width:20px;height:20px}.adobePluginActions{grid-template-columns:1.1fr .8fr .95fr;gap:8px;margin-top:16px;display:grid}.adobePluginActions a{letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:820;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.downloadIcon{object-fit:contain;width:15px;height:15px;display:block}.adobePluginActions .howToButton{color:#fff;background:#080808;border:1px solid #080808}.adobePluginActions .downloadButton{color:#080808;background:#fff;border:1px solid #00000024}.adobePluginActions a:hover{transform:translateY(-1px)}.landingFooter{text-align:center;color:#00000075;letter-spacing:-.01em;z-index:2;width:min(1040px,100% - 36px);margin:0 auto;padding:0 0 24px;font-size:13px;position:relative}.siteAuthOverlay{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.siteAuthPanel{color:#080808;background:#fff;border:1px solid #0000001f;border-radius:24px;width:min(440px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 32px 110px #0000002e}.siteAuthHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.siteAuthHeader span{color:#00000075;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.siteAuthHeader h2{letter-spacing:-.055em;margin:0;font-size:28px;line-height:1.05}.siteAuthClose{color:#080808;background:#f5f5f5;border:1px solid #0000001f;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.siteAuthForm{gap:12px;display:grid}.siteAuthForm label{color:#000000b8;gap:7px;font-size:12px;font-weight:750;display:grid}.siteAuthForm input,.siteAuthForm select{color:#080808;background:#fff;border:1px solid #00000024;border-radius:14px;outline:none;height:44px;padding:0 13px}.siteAuthForm select{color-scheme:light;width:160px}.siteAuthForm input:focus,.siteAuthForm select:focus{border-color:#0000006b;box-shadow:0 0 0 3px #0000000b}.phoneRow{grid-template-columns:160px 1fr;gap:9px;display:grid}.signupBusinessRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.googleButton{color:#080808;background:#fff}.authSwitch{text-align:center;color:#0000008f;margin:8px 0 0;font-size:13px}.authSwitch button{color:#080808;background:0 0;border:0;padding:0;font-weight:850}.siteAuthError,.siteAuthSuccess{border-radius:14px;margin-bottom:14px;padding:11px 12px;font-size:13px;line-height:1.45}.siteAuthError{color:#8e1111;background:#d22b2b12;border:1px solid #d22b2b3d}.siteAuthSuccess{color:#0a6841;background:#1a875412;border:1px solid #1a87543d}@media (max-width:760px){.landingHeader{gap:14px;height:auto;min-height:74px}.landingLogo{width:116px}.landingHeaderActions{gap:8px}.googleButton,.landingGhostButton,.landingSolidButton{height:38px;padding:0 13px}.signedInLabel{display:none}.landingHero{text-align:left;align-items:flex-start;padding-top:58px;padding-bottom:58px}.landingHero h1{align-items:flex-start;gap:30px;font-size:clamp(42px,13vw,72px)}.actionScroller{place-items:start;min-width:100%;height:270px;padding:34px 0;overflow:visible}.actionWord{padding-left:0}.phoneRow,.signupBusinessRow{grid-template-columns:1fr}.siteAuthForm select{width:100%}}.adminLoginForm{margin-top:16px}.loginDivider{color:var(--dim);align-items:center;gap:12px;margin:16px 0 2px;font-size:12px;font-weight:600;display:flex}.loginDivider:after,.loginDivider:before{content:"";background:var(--border);flex:1;height:1px}.loginPanel .secondaryButton.fullWidth{justify-content:center;align-items:center;display:flex}@media (max-width:980px){.adobePluginGrid{grid-template-columns:1fr}.adobePluginCard{min-height:auto}.adobePluginImageFrame{height:240px}}@media (max-width:640px){.adobePluginsSection{margin-bottom:34px;padding-top:20px}.adobePluginsHeader{border-radius:26px;grid-template-columns:1fr;padding:22px}.adobePluginsHeader p:not(.sectionEyebrow){justify-self:start}.pluginCompatibilityRow{align-items:flex-start}.adobePluginActions{grid-template-columns:1fr 1fr 1fr;gap:7px}.adobePluginActions a{min-height:36px;font-size:12px}.adobePluginImageFrame{height:220px}}.adobePluginsHeader{border-radius:22px;align-items:center}.adobePluginsHeaderInfo{justify-self:end;gap:16px;width:min(430px,100%);display:grid}.adobePluginsHeaderInfo p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.45}.adobePluginsSubscribeButton,.howToSubscribeButton,.subscribePrimaryButton{color:#080808;letter-spacing:-.02em;background:#fff;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.adobePluginCard{border-radius:22px}.adobePluginImageFrame{border-radius:16px}.actionScroller{border-radius:24px}.heroCopy,.heroPanel,.howToActionPanel,.howToSpecCard,.howToVideoSection,.loginPanel,.pluginCard,.pluginHero,.publicSection,.setupBox,.siteAuthPanel,.subscribeHero,.subscribeIncludedSection{border-radius:18px}.howToPage,.subscribePage{color:#070707;background:radial-gradient(circle at 12% 0,#0000000b,#0000 28%),radial-gradient(circle at 90% 14%,#00000009,#0000 30%),linear-gradient(135deg,#fff,#f6f6f4 54%,#ededeb);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.howToPage a,.subscribePage a{color:inherit;text-decoration:none}.howToNav{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 36px);min-height:84px;margin:0 auto;display:flex}.howToBrand{width:126px;display:inline-flex}.howToBrand img{filter:invert();width:100%;height:auto}.howToNavLinks{align-items:center;gap:10px;display:flex}.howToNavLinks a{color:#000000ad;background:#ffffffa3;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.howToVideoSection{background:radial-gradient(circle at 50% 22%,#00000014,#0000 34%),linear-gradient(145deg,#f8f8f6,#e5e5e2);border:1px solid #00000014;width:min(1180px,100% - 36px);margin:0 auto 26px;overflow:hidden;box-shadow:0 28px 80px #00000014}.howToVideoFrame{aspect-ratio:16/7;background:radial-gradient(circle at 50% 38%,#00000024,#0000 42%),linear-gradient(145deg,#f4f4f2,#dededb);width:100%;position:relative}.howToVideoFrame>img{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.howToVideoFrame:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000004d);position:absolute;inset:0}.videoThumbnailLink{color:inherit;text-decoration:none;display:block}.videoPlayButton{z-index:2;color:#080808;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000038}.videoThumbnailLink:hover .videoPlayButton{background:#fff;transform:translate(-50%,-50%)scale(1.04)}.howToVideo{aspect-ratio:16/7;background:#e9e9e7}.howToContentShell{gap:22px;width:min(1180px,100% - 36px);margin:0 auto;padding-bottom:64px;display:grid}.howToIntroBlock{width:min(820px,100%)}.howToEyebrow{color:#00000070;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.compactSubscribeHero h1,.howToIntroBlock h1,.subscribeHero h1{color:#050505;letter-spacing:-.075em;margin:0;font-size:clamp(44px,7vw,92px);font-weight:920;line-height:.92}.howToActionPanel p,.howToIntroBlock p,.subscribeHero p,.subscribePluginList p{color:#0000009e;margin:16px 0 0;font-size:16px;line-height:1.65}.howToSpecsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.howToActionPanel,.howToSpecCard,.subscribeHero,.subscribeIncludedSection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #00000014;box-shadow:0 18px 55px #00000012}.howToSpecCard{padding:22px}.howToSpecCard>span,.subscribeIncludedHeader span{color:#00000070;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:850;display:block}.howToIconList{flex-wrap:wrap;gap:12px;display:flex}.howToIconItem{background:#ffffffb8;border:1px solid #00000012;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:inline-flex}.howToIconItem img{object-fit:contain;width:34px;height:34px;display:block}.howToIconItem strong{color:#080808;letter-spacing:-.02em;font-size:13px;font-weight:850}.howToIconItem small{color:#0000007a;margin-top:2px;font-size:11px;font-weight:650;display:block}.howToActionPanel{grid-template-columns:1fr auto;gap:18px;padding:24px;display:grid}.howToActionPanel h2{color:#050505;letter-spacing:-.055em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1}.howToDownloadActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.85fr);width:min(720px,100%);display:grid}.howToDownloadButton{color:#080808;background:#ffffffd6;border:1px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.howToDownloadButton img{width:18px;height:18px}.howToSubscribeButton{color:#fff;white-space:nowrap;background:#080808;border-color:#080808;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.subscribeNav{margin-bottom:12px}.subscribeHero{width:min(1180px,100% - 36px);margin:0 auto 20px;padding:clamp(28px,5vw,56px)}.subscribeHero p{max-width:720px}.subscribePrimaryButton{color:#fff;background:#080808;border-color:#080808;width:fit-content;min-width:148px;margin-top:24px}.subscribeIncludedSection{width:min(1180px,100% - 36px);margin:0 auto 64px;padding:20px}.subscribeIncludedHeader{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.subscribeIncludedHeader strong{color:#080808;letter-spacing:-.04em;font-size:18px}.subscribePluginList{gap:12px;display:grid}.subscribePluginList article{background:#ffffffa8;border:1px solid #00000012;border-radius:14px;grid-template-columns:108px minmax(0,1fr) minmax(390px,auto);align-items:center;gap:16px;padding:12px;display:grid}.subscribePluginList article>img{object-fit:cover;background:#ededeb;border-radius:10px;width:108px;height:76px}.subscribePluginList h2{color:#050505;letter-spacing:-.05em;margin:0;font-size:22px;line-height:1}.subscribePluginList p{margin-top:8px;font-size:13px;line-height:1.45}.subscribePluginActions{grid-template-columns:minmax(120px,1.1fr) minmax(78px,.72fr) minmax(102px,.9fr);align-items:center;gap:8px;min-width:390px;display:grid}.subscribePluginAction{letter-spacing:-.02em;white-space:nowrap;background:#ffffffc7;border:1px solid #0000001a;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12.5px;font-weight:850;display:inline-flex;color:#080808!important}.subscribePluginAction.primary{background:#080808;border-color:#080808;color:#fff!important}.subscribePluginAction img{object-fit:contain;width:15px;height:15px;display:block}.compactSubscribeHero{padding:clamp(28px,4vw,44px)}.compactSubscribeHero h1{max-width:840px;font-size:clamp(42px,5vw,72px)}@media (max-width:820px){.adobePluginsHeader,.howToActionPanel,.howToSpecsGrid,.subscribePluginList article{grid-template-columns:1fr}.adobePluginsHeaderInfo{justify-self:start}.howToVideo,.howToVideoFrame{aspect-ratio:16/10}.howToActionPanel{align-items:stretch}.howToDownloadActions{grid-template-columns:1fr;width:100%}.subscribePluginList article{align-items:start}}.adobePluginsHeader .adobePluginsSubscribeButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffff94;border-radius:12px;min-height:42px;padding:0 24px;transition:transform .2s,background .2s,color .2s,border-color .2s;box-shadow:0 16px 38px #7a050533;color:#7a0505!important}.adobePluginsHeader .adobePluginsSubscribeButton:hover{background:#ffffffe0;border-color:#ffffffe0;transform:translateY(-1px);color:#080808!important}.howToPage .howToSubscribeButton,.howToPage .subscribePrimaryButton,.subscribePage .howToSubscribeButton,.subscribePage .subscribePrimaryButton{background:#080808;border-color:#080808;box-shadow:0 16px 36px #00000029;color:#fff!important}.howToPage .howToSubscribeButton:hover,.howToPage .subscribePrimaryButton:hover,.subscribePage .howToSubscribeButton:hover,.subscribePage .subscribePrimaryButton:hover{background:#161616;transform:translateY(-1px);color:#fff!important}.howToPage .howToDownloadButton,.subscribePage .howToDownloadButton{color:#080808!important}.adobePluginsHeaderInfo{text-align:left;justify-items:start}.adobePluginsHeader .adobePluginsSubscribeButton{place-self:start;margin-left:0}.subscribePluginAction:hover{transform:translateY(-1px)}@media (max-width:980px){.subscribePluginList article{grid-template-columns:88px 1fr}.subscribePluginActions{grid-column:1/-1;grid-template-columns:minmax(120px,1.1fr) minmax(78px,.72fr) minmax(102px,.9fr);min-width:0}}@media (max-width:560px){.subscribePluginActions{grid-template-columns:1fr}}.howToVideoFrame{background:#111}.howToVideoEmbed{background:#111;border:0;width:100%;height:100%;display:block}.howToVideoFrame>img,.videoPlayButton,.videoThumbnailLink{display:none}.howToDownloadActions{grid-template-columns:1fr;gap:10px;width:min(360px,100%)}.howToActionPanel{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center}.howToDownloadButton,.howToSubscribeButton{width:100%;min-height:50px}.adobePluginsHeader .adobePluginsSubscribeButton{margin-left:42px}.osCompatibilityLogos .osLogoBadge:nth-child(2) img{transform:translateY(2px)}@media (max-width:820px){.howToVideoFrame{aspect-ratio:16/10}.howToActionPanel{grid-template-columns:1fr}.howToDownloadActions{width:100%}.adobePluginsHeader .adobePluginsSubscribeButton{margin-left:0}}.howToVideoFrame{aspect-ratio:16/9;background:linear-gradient(135deg,#efefed,#ddddda);overflow:hidden}.howToVideo{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.howToVideoEmbed,.videoPlayButton,.videoThumbnailLink{display:none!important}.howToPage,.subscribePage{min-height:100dvh;background:radial-gradient(circle at 12% 0,#0000000b,#0000 28%),radial-gradient(circle at 90% 14%,#00000009,#0000 30%),linear-gradient(135deg,#fff,#f6f6f4 54%,#ededeb)!important}.subscribePage{padding-bottom:36px}[data-nextjs-dev-tools],[data-nextjs-devtools],[data-nextjs-toast],button[aria-label*=Next\.js],button[aria-label*=Open\ Next],nextjs-portal{display:none!important}.workflowLogosSection{z-index:2;text-align:center;width:min(1160px,100% - 36px);margin:72px auto 62px;padding:0;position:relative;overflow:hidden}.workflowLogosSection p{color:#0000008a;letter-spacing:-.025em;width:min(840px,100%);margin:0 auto 28px;font-size:clamp(14px,1.55vw,17px);font-weight:720;line-height:1.46}.workflowLogoMask{width:100%;padding:12px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.workflowLogoGrid{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(56px,6.5vw,98px);width:max-content;animation:workflowLogoScroll 18s ease-in-out infinite alternate;display:flex}.workflowLogoItem{opacity:.5;filter:grayscale();flex:none;justify-content:center;align-items:center;min-width:176px;height:64px;transition:opacity .2s,transform .2s;display:inline-flex}.workflowLogoItem:hover{opacity:.76;transform:translateY(-1px)}.workflowLogoItem img{width:auto;max-width:220px;height:auto;max-height:54px;display:block}@keyframes workflowLogoScroll{0%,12%{transform:translate(0)}88%,to{transform:translate(-34%)}}@media (prefers-reduced-motion:reduce){.workflowLogoGrid{animation:none;transform:none}}.howToVideo{transform-origin:50%;transform:scale(1.035);object-fit:cover!important}.howToVideoFrame{background:#f3f3f1!important}@media (max-width:720px){.workflowLogosSection{margin:34px auto 44px}.workflowLogoGrid{gap:34px}.workflowLogoItem{min-width:104px}}.subscribeHero h1{color:#c62828}.compactSubscribeHero,.subscribeHero{background:#dd2020!important;border-color:#dd2020eb!important;box-shadow:0 26px 70px #dd202038,0 10px 26px #00000014!important}.compactSubscribeHero .howToEyebrow,.subscribeHero .howToEyebrow{color:#ffffffc7!important}.compactSubscribeHero h1,.subscribeHero h1{color:#fff!important}.compactSubscribeHero p,.subscribeHero p{color:#ffffffe6!important}.subscribePage .subscribePrimaryButton{color:#dd2020!important;background:#fff!important;border-color:#fff!important;box-shadow:0 16px 36px #00000024!important}.subscribePage .subscribePrimaryButton:hover{color:#c61b1b!important;background:#fff5f5!important}.adobePluginsHeader{background:#dd2020!important;box-shadow:0 28px 74px #dd202038,0 10px 26px #00000014!important}.adobePluginsHeader .sectionEyebrow{color:#fffc!important;background:#ffffff1a!important;border-color:#ffffff4d!important}.adobePluginsHeader h2,.adobePluginsHeader p:not(.sectionEyebrow){color:#fff!important}.adobePluginsHeader .adobePluginsSubscribeButton{color:#dd2020!important;background:#fff!important;border-color:#fff!important;box-shadow:0 16px 38px #00000024!important}.adobePluginsHeader .adobePluginsSubscribeButton:hover{color:#c61b1b!important;background:#fff5f5!important;border-color:#fff5f5!important}@media (max-width:720px){.heroTypingLine{white-space:normal;flex-wrap:wrap;gap:.12em}.typedAudience{text-align:center;min-width:0}}.upcomingProductsSection{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:2;background:radial-gradient(circle at 18% 20%,#ffffffe0,#ffffff2e 40%,#0000 62%),radial-gradient(circle at 84% 12%,#ff6c6c29,#0000 28%),linear-gradient(135deg,#ffffffc2,#f4f4f2b8 54%,#ebebe9bd);border:1px solid #ffffff94;border-radius:34px;width:min(1180px,100% - 36px);margin:0 auto 56px;padding:34px 30px 30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000014,inset 0 1px #ffffffdb}.upcomingProductsGlow{filter:blur(32px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.upcomingProductsGlowOne{background:#ff80802e;width:220px;height:220px;top:-60px;right:10%}.upcomingProductsGlowTwo{background:#ffffff57;width:260px;height:260px;bottom:-120px;left:0}.upcomingProductsGrid,.upcomingProductsHeader{z-index:1;position:relative}.upcomingProductsHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:26px;margin-bottom:24px;display:grid}.upcomingProductsHeader h2{color:#101010;letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(30px,3.7vw,48px);font-weight:900;line-height:1.01}.upcomingProductsHeader p:not(.sectionEyebrow){color:#0000009e;justify-self:end;width:min(430px,100%);margin:0;font-size:14px;line-height:1.55}.upcomingProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.upcomingProductCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff85,#ffffff57),#ffffff38;border:1px solid #ffffff80;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:260px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffffc2,0 18px 50px #00000012}.upcomingProductBadge{color:#00000080;letter-spacing:.18em;background:#ffffff8a;border:1px solid #0000000f;border-radius:999px;width:fit-content;margin-bottom:16px;padding:8px 12px 7px;font-size:10px;font-weight:850;display:inline-flex}.upcomingProductCard h3{color:#0b0b0b;letter-spacing:-.05em;margin:0 0 10px;font-size:28px;font-weight:850;line-height:1.02}.upcomingProductCard p{color:#0000009e;margin:0;font-size:14px;line-height:1.55}.upcomingProductFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.upcomingProductStatus{color:#0d0d0d;align-items:center;gap:8px;font-size:13px;font-weight:780;display:inline-flex}.upcomingProductStatus:before{content:"";background:#f04444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 8px #f044441f}.upcomingProductHint{color:#0000006b;font-size:13px;font-weight:700}@media (max-width:980px){.upcomingProductsGrid,.upcomingProductsHeader{grid-template-columns:1fr}.upcomingProductsHeader p:not(.sectionEyebrow){justify-self:start;width:100%}}@media (max-width:720px){.upcomingProductsSection{margin-bottom:40px;padding:24px 18px 20px}.upcomingProductCard{min-height:220px;padding:20px}.upcomingProductCard h3{font-size:24px}}.upcomingProductsSection{-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 82% 10%,#f2191924,#0000 30%),radial-gradient(circle at 12% 92%,#00000009,#0000 30%),linear-gradient(135deg,#fff,#f7f7f5 52%,#ecece9)!important;overflow:visible!important}.upcomingProductCard{-webkit-backdrop-filter:none!important;background:linear-gradient(#ffffffeb,#f7f7f5f0)!important}.upcomingSoonSticker{z-index:4;filter:drop-shadow(0 20px 28px #f2191938);pointer-events:none;width:min(330px,34vw);position:absolute;top:-54px;right:92px;transform:rotate(-7deg)}.heroTypingLine{gap:0}@media (max-width:980px){.upcomingSoonSticker{width:min(250px,52vw);top:-42px;right:28px}}@media (max-width:640px){.upcomingSoonSticker{width:210px;margin:-10px auto 18px;display:block;position:relative;top:auto;right:auto}}.heroSectionArtMobile{display:none}@media (max-width:720px){.landingHero{text-align:left;align-items:flex-start;padding:72px 22px 64px}.heroSectionArtMobile{object-fit:cover;width:100%;height:100%;display:block;inset:0}.heroGlow{display:none}.heroEyebrow,.heroSubline,.landingHero h1{z-index:3;position:relative}.heroEyebrow{letter-spacing:.2em;margin:0 0 26px;padding-left:0;font-size:13px}.landingHero h1{letter-spacing:-.08em;align-items:flex-start;gap:22px;font-size:clamp(42px,12.2vw,58px);line-height:.96}.heroTypingLine{white-space:nowrap;width:100%;font-size:clamp(40px,11.8vw,56px);line-height:1.02;display:block}.typedAudience:after{display:none}.actionScroller{place-items:start;width:100%;min-width:0;height:310px;margin-top:0}.actionWord{text-align:left;transform-origin:0;padding-left:0;padding-right:0;font-size:clamp(58px,17vw,86px);left:0}.heroSubline{border-radius:16px;width:calc(100% - 6px);margin:28px 0 0;padding:14px 16px;font-size:13px;line-height:1.48}.landingShell{overflow-x:hidden}.landingHero{justify-content:flex-start;width:100%;min-height:calc(100svh - 98px);padding:76px 18px 58px;overflow:hidden}.heroSectionArtMobile{object-fit:contain;object-position:center top;opacity:1;pointer-events:none;z-index:0;width:min(980px,230vw);max-width:none;height:auto;position:absolute;inset:38px auto auto 50%;transform:translate(-50%)}.landingHero h1{justify-content:center;gap:16px;width:100%;overflow:visible}.heroTypingLine{text-align:center;letter-spacing:-.085em;justify-content:center;align-items:baseline;width:auto;max-width:none;font-size:clamp(34px,9.8vw,46px);line-height:.96;display:inline-flex!important}.actionScroller{width:min(720px,176vw);min-width:min(720px,176vw);height:clamp(280px,74vw,350px);margin:0 auto;padding:0;display:grid;overflow:visible}.actionWord{padding:0 10px 4px;font-size:clamp(58px,18vw,92px);line-height:.94}.landingShell,body,html{width:100%;max-width:100%;overflow-x:hidden!important}.landingHero{text-align:center!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:calc(100svh - 98px)!important;padding:72px 14px 46px!important;overflow:hidden!important}.heroSectionArt{display:none!important}.heroSectionArtMobile{mix-blend-mode:multiply;object-fit:contain!important;object-position:center top!important;opacity:.72!important;pointer-events:none!important;z-index:0!important;width:min(720px,170vw)!important;max-width:none!important;height:auto!important;display:block!important;position:absolute!important;inset:98px auto auto 50%!important;transform:translate(-50%)!important}.heroEyebrow{text-align:center!important;letter-spacing:.19em!important;width:100%!important;margin:0 0 18px!important;padding:0!important;font-size:11px!important}.landingHero h1{flex-direction:column!important;align-items:center!important;gap:14px!important;margin:0!important;overflow:visible!important}.heroTypingLine,.landingHero h1{text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;display:flex!important}.heroTypingLine{white-space:nowrap!important;letter-spacing:-.078em!important;flex-wrap:nowrap!important;align-items:baseline!important;font-size:clamp(28px,7.8vw,36px)!important;line-height:.96!important;transform:none!important}.typedAudience{text-align:right!important;min-width:0!important}.actionScroller{place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(250px,62vw,300px)!important;margin:2px auto 0!important;padding:0!important;display:grid!important;overflow:visible!important}.actionWord{text-align:center!important;white-space:nowrap!important;transform-origin:50%!important;max-width:100%!important;padding:0 6px 4px!important;font-size:clamp(50px,15.4vw,68px)!important;line-height:.94!important;left:auto!important;right:auto!important}.actionWord.offsetMinus1{transform:translateY(-78%)scale(.76)!important}.actionWord.offsetPlus1{transform:translateY(78%)scale(.76)!important}.actionWord.offsetMinus2{transform:translateY(-142%)scale(.62)!important}.actionWord.offsetPlus2{transform:translateY(142%)scale(.62)!important}.actionWord.active.offsetZero,.actionWord.offsetZero{transform:translateY(0)scale(1)!important}.actionWord.primaryAction.active.offsetZero,.actionWord.primaryAction.offsetZero{transform:translateY(0)scale(1.03)!important}.heroSubline{text-align:left!important;border-radius:16px!important;width:min(92vw,520px)!important;margin:18px auto 0!important;padding:15px 17px!important;font-size:13.2px!important;line-height:1.48!important}}@media (max-width:390px){.heroTypingLine{font-size:clamp(25px,7.2vw,30px)!important}.actionWord{font-size:clamp(46px,14.5vw,60px)!important}}@media (max-width:720px){.heroSectionArtMobile{opacity:.68!important;width:min(620px,138vw)!important;top:56px!important}.heroTypingLine{letter-spacing:-.045em!important;font-size:clamp(26px,7.1vw,34px)!important}}@media (max-width:390px){.heroSectionArtMobile{width:min(560px,146vw)!important;top:48px!important}.heroTypingLine{letter-spacing:-.04em!important;font-size:clamp(24px,6.9vw,30px)!important}}@media (max-width:720px){.landingHero{min-height:auto!important;padding-bottom:28px!important}.heroSubline{box-sizing:border-box!important;text-align:center!important;width:calc(100% - 56px)!important;max-width:500px!important;margin:14px auto 0!important;padding:15px 16px!important;font-size:13.2px!important;line-height:1.48!important}.workflowLogosSection{margin-top:30px!important}}@media (max-width:390px){.heroSubline{width:calc(100% - 44px)!important;padding:14px 15px!important;font-size:12.8px!important}}@keyframes workflowLogoScrollContinuous{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:720px){.workflowLogoGrid{gap:48px!important;animation-duration:30s!important}.workflowLogoItem{min-width:150px!important;height:70px!important}.workflowLogoItem img{max-width:190px!important;max-height:58px!important}.upcomingProductsSection{margin-top:-18px!important;padding-top:86px!important}.upcomingSoonSticker{width:min(250px,50vw)!important;top:-42px!important;left:auto!important;right:-8px!important;transform:rotate(-8deg)!important}}@media (max-width:390px){.upcomingProductsSection{margin-top:-24px!important;padding-top:76px!important}.upcomingSoonSticker{width:min(220px,52vw)!important;top:-36px!important;right:-10px!important}}@media (max-width:720px){.landingShell{background:linear-gradient(#fff,#fbfbfa 34%,#f2f2ef 68%,#eeeeeb)!important}.landingHero{padding-bottom:8px!important}.heroSubline,.landingHero{margin-bottom:0!important}.workflowLogosSection{background:0 0!important;margin-top:18px!important;padding-top:0!important}.upcomingProductsSection{margin-top:-4px!important;padding-top:78px!important}.upcomingSoonSticker{z-index:8!important;width:min(300px,58vw)!important;margin:0!important;display:block!important;position:absolute!important;top:-46px!important;left:auto!important;right:-4px!important;transform:rotate(-8deg)!important}}@media (max-width:390px){.workflowLogosSection{margin-top:14px!important}.upcomingProductsSection{padding-top:70px!important}.upcomingSoonSticker{width:min(270px,62vw)!important;top:-40px!important;right:-8px!important}}@media (max-width:720px){.landingShell{background:linear-gradient(180deg,#fff 0,#f8f8f6 38%,#eeeeeb 100%),radial-gradient(circle at 50% 8%,#0000000a,transparent 34%),radial-gradient(circle at 8% 86%,#00000008,transparent 28%),var(--landing-bg)!important}.landingHero{padding-bottom:28px!important}.workflowLogosSection{background:0 0!important;margin-top:34px!important;padding-top:0!important}.upcomingProductsSection{margin-top:0!important;padding-top:78px!important}.upcomingSoonSticker{z-index:8!important;width:min(208px,42vw)!important;top:10px!important;left:auto!important;right:12px!important;transform:rotate(-8deg)!important}}@media (max-width:390px){.workflowLogosSection{margin-top:30px!important}.upcomingSoonSticker{width:min(182px,44vw)!important;top:10px!important;right:10px!important}}.adobePluginImageFrame{cursor:pointer;text-decoration:none;transition:transform .22s,box-shadow .22s}.adobePluginImageFrame:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0000001f}.subscribePluginImageLink{background:#ededeb;border-radius:10px;width:108px;height:76px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden}.subscribePluginImageLink:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0000001a}.subscribePluginImageLink img{object-fit:cover;width:100%;height:100%;display:block}.subscribePluginList article>img{display:none}.landingHeaderActions a.landingGhostButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.profilePage{color:#080808;background:radial-gradient(circle at 14% 8%,#0000000b,#0000 26%),radial-gradient(circle at 88% 18%,#dd202017,#0000 28%),linear-gradient(#fff,#f7f7f4 45%,#eeeeeb);min-height:100vh;padding:0 0 54px}.profileHeader{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 36px);height:82px;margin:0 auto;display:flex}.profileHeaderActions{align-items:center;gap:10px;display:flex}.profileNavButton,.profileNavButton:visited{color:#111;letter-spacing:-.02em;background:#ffffffd1;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex;box-shadow:0 14px 38px #0000000d}.profileNavButton.dark{color:#fff;cursor:pointer;background:#0a0a0a;border-color:#0a0a0a}.profileEmptyState,.profileShell{width:min(1180px,100% - 36px);margin:0 auto}.profileHeroCard{background:radial-gradient(circle at 82% 12%,#dd20201a,#0000 28%),linear-gradient(135deg,#fffffff0,#f2f2efd1);border:1px solid #00000013;border-radius:34px;grid-template-columns:1fr auto;align-items:end;gap:28px;min-height:290px;margin:24px 0 22px;padding:38px;display:grid;box-shadow:0 32px 92px #00000014,inset 0 1px #ffffffeb}.profileEyebrow{color:#0000007a;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:850;line-height:1.2}.profileEmptyState h1,.profileHeroCard h1{color:#090909;letter-spacing:-.075em;max-width:680px;margin:0;font-size:clamp(44px,6vw,82px);font-weight:920;line-height:.95}.profileEmptyState p,.profileHeroCard p:not(.profileEyebrow){color:#0000009e;width:min(640px,100%);margin:18px 0 0;font-size:16px;line-height:1.6}.profileUserBadge{background:#ffffffb8;border:1px solid #00000013;border-radius:28px;min-width:270px;padding:22px;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #0000000f}.profileUserBadge span{color:#fff;background:#0a0a0a;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;font-size:26px;font-weight:860;display:inline-flex}.profileUserBadge small,.profileUserBadge strong{display:block}.profileUserBadge strong{letter-spacing:-.03em;margin-bottom:4px;font-size:18px;font-weight:850}.profileUserBadge small{color:#00000085;overflow-wrap:anywhere;font-size:13px}.profileStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.profileEmptyBox,.profileError,.profileNotice,.profilePanel,.profileStatsGrid article,.profileSuccess{background:#ffffffc2;border:1px solid #00000013;box-shadow:0 24px 70px #0000000f,inset 0 1px #ffffffe0}.profileStatsGrid article{border-radius:24px;padding:22px}.profileStatsGrid small,.profileStatsGrid span{color:#00000085;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:780;display:block}.profileStatsGrid strong{color:#0a0a0a;letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(20px,2.4vw,30px);font-weight:900;line-height:1.05;display:block}.profileStatsGrid small{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.profileMainGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:18px;display:grid}.profilePanel{border-radius:28px;padding:24px}.profilePanelHeader{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.profilePanel h2,.profilePanelHeader h2{color:#0a0a0a;letter-spacing:-.055em;margin:0;font-size:30px;font-weight:870;line-height:1.02}.profilePanelHeader a{color:#fff;background:#0a0a0a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.profileSideStack{gap:18px;display:grid}.subscriptionList{gap:14px;display:grid}.subscriptionTopline{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.profileEmptyBox h3,.subscriptionTopline h3{color:#0b0b0b;letter-spacing:-.055em;margin:0 0 8px;font-size:26px;font-weight:880;line-height:1.05}.profileEmptyBox p,.subscriptionTopline p,.supportPanel p{color:#0009;margin:0;font-size:14px;line-height:1.55}.statusPill{color:#111;background:#00000014;flex:none;padding:8px 12px;font-size:12px;font-weight:820}.statusPill.active,.statusPill.trialing{color:#12713a;background:#239a581f}.statusPill.cancelled,.statusPill.expired,.statusPill.past_due{color:#b81717;background:#dd20201a}.subscriptionMetaGrid{gap:10px;margin-bottom:16px;display:grid}.subscriptionMetaGrid span{color:#000000b3;background:#ffffff9e;border-radius:16px;min-height:74px;padding:12px;font-size:13px;line-height:1.35}.includedToolsBlock strong,.licenseSummaryBlock strong,.subscriptionMetaGrid strong{color:#00000075;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.includedToolsBlock,.licenseSummaryBlock{border-top:1px solid #00000012;margin-top:14px;padding-top:14px}.includedToolsBlock div{flex-wrap:wrap;display:flex}.includedToolsBlock a,.includedToolsBlock span,.licenseSummaryBlock span{color:#111;background:#0000000e;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.licenseSummaryBlock{flex-direction:column;gap:8px;display:flex}.profileDetailsList{gap:12px;margin:18px 0 0;display:grid}.profileDetailsList div{border-bottom:1px solid #00000012;grid-template-columns:80px 1fr;gap:14px;padding-bottom:12px;display:grid}.profileDetailsList div:last-child{border-bottom:0;padding-bottom:0}.profileDetailsList dt{color:#0000006b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:820}.profileDetailsList dd{color:#111;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:720}.passwordPanel input,.supportPanel textarea{color:#111;width:100%;font:inherit;background:#ffffffbf;border:1px solid #0000001f;border-radius:16px;outline:none}.supportPanel textarea{resize:vertical;margin:16px 0 12px;padding:14px}.supportPanel small{color:#0000007a;margin-top:10px;font-size:12px;display:block}.passwordPanel form{gap:12px;margin-top:16px;display:grid}.passwordPanel label span{color:#0000008a;margin:0 0 7px;font-size:12px;font-weight:820;display:block}.passwordPanel input{height:46px;padding:0 14px}.passwordPanel button,.profilePrimaryLink,.profilePrimaryLink:visited{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:820;text-decoration:none;display:inline-flex}.profilePrimaryLink.full{width:100%}.passwordPanel button:disabled{opacity:.6;cursor:not-allowed}.profileError,.profileNotice,.profileSuccess{color:#111;border-radius:18px;margin:14px 0;padding:14px 16px;font-weight:720}.profileError{color:#9d1717;background:#dd202014;border-color:#dd202033}.profileSuccess{color:#12713a;background:#239a581a;border-color:#239a5838}.profileError.small,.profileSuccess.small{margin:0;font-size:13px}.profileEmptyState{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 160px);display:flex}.profileEmptyBox{border-radius:22px;padding:22px}.profileEmptyBox .profilePrimaryLink{margin-top:16px}@media (max-width:980px){.profileHeroCard,.profileMainGrid,.profileStatsGrid{grid-template-columns:1fr}.profileUserBadge{min-width:0}.subscriptionMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.profilePage{padding-bottom:34px}.profileHeader{align-items:flex-start;width:calc(100% - 28px);height:auto;padding:18px 0}.profileHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.profileNavButton{min-height:38px;padding:0 13px;font-size:13px}.profileEmptyState,.profileShell{width:calc(100% - 28px)}.profileHeroCard{border-radius:26px;min-height:auto;margin-top:12px;padding:26px 20px}.profileEmptyState h1,.profileHeroCard h1{letter-spacing:-.07em;font-size:clamp(40px,13vw,58px)}.profileEmptyState p,.profileHeroCard p:not(.profileEyebrow){font-size:14px}.profilePanel,.profileStatsGrid article{border-radius:22px;padding:18px}.profilePanelHeader,.subscriptionTopline{flex-direction:column;align-items:flex-start}.profileDetailsList div,.subscriptionMetaGrid{grid-template-columns:1fr}.profileDetailsList div{gap:5px}}.siteAccountMenuWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.siteAccountIconButton{color:#080808;cursor:pointer;background:#ffffffdb;border:1px solid #0000001f;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 14px 34px #0000000f}.siteAccountIconButton:hover{border-color:#0000003d;transform:translateY(-1px);box-shadow:0 18px 40px #00000014}.siteAccountIconButton svg{width:22px;height:22px}.siteAccountIconButton>span{color:#fff;background:#0a0a0a;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.siteAccountDropdown{z-index:40;background:#fffffff5;border:1px solid #0000001a;border-radius:22px;width:270px;padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 26px 70px #00000024,inset 0 1px #ffffffe6}.siteAccountDropdownHeader{border-bottom:1px solid #00000012;margin-bottom:6px;padding:12px 12px 10px}.siteAccountDropdownHeader span,.siteAccountDropdownHeader strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.siteAccountDropdownHeader strong{color:#0a0a0a;letter-spacing:-.02em;font-size:14px;font-weight:850}.siteAccountDropdownHeader span{color:#00000085;margin-top:4px;font-size:12px;font-weight:650}.siteAccountDropdown a,.siteAccountDropdown button{color:#111;text-align:left;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:flex-start;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:14px;font-weight:780;text-decoration:none;display:flex}.siteAccountDropdown button.danger{color:#c62828}.accountActionPanel{max-width:560px}.accountSupportForm{gap:14px;display:grid}.accountSupportForm p{color:#00000094;margin:0;font-size:14px;line-height:1.55}.accountSupportForm textarea{resize:vertical;color:#111;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #0000001f;border-radius:22px;outline:none;padding:16px;line-height:1.45}.accountSupportForm small{color:#0000007a;text-align:center;font-size:12px;font-weight:680;display:block}.profileMainGrid{grid-template-columns:1fr!important}.subscriptionPanel{width:100%}.profilePanelHeader{align-items:flex-start}.accountPanel,.passwordPanel,.profilePanelHeader>a,.profileSideStack,.supportPanel{display:none!important}@media (max-width:720px){.siteAccountIconButton{width:44px;height:44px}.siteAccountDropdown{width:min(270px,100vw - 28px);right:-4px}}.siteAccountDropdown{isolation:isolate;-webkit-backdrop-filter:none!important;border:1px solid #0000001f!important;box-shadow:0 26px 74px #0003,0 10px 28px #0000001a!important}.siteAccountDropdown,.siteAccountDropdown a,.siteAccountDropdown button,.siteAccountDropdownHeader{background:#fff!important}.siteAccountDropdown a:hover,.siteAccountDropdown button:hover{background:#f3f3f1!important}.workflowLogoItem{opacity:.62!important;min-width:280px!important;height:108px!important}.workflowLogoItem img{max-width:340px!important;max-height:92px!important}.forgotPasswordRow button{color:#000000b8;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:850;text-decoration:underline}.forgotPasswordRow button:disabled{cursor:wait;color:#00000061}@media (max-width:720px){.workflowLogoGrid{gap:68px!important}.workflowLogoItem{min-width:210px!important;height:92px!important}.workflowLogoItem img{max-width:260px!important;max-height:78px!important}}.workflowLogoGrid{gap:clamp(34px,4vw,64px)!important}@media (max-width:720px){.workflowLogoGrid{gap:28px!important}}.googleButton,.landingSolidButton.full{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.accountPasswordForm .landingSolidButton.full,.accountSupportForm .landingSolidButton.full,.siteAuthForm .landingSolidButton.full{min-height:48px!important;padding:0 22px!important}.forgotPasswordHint{color:#00000075;text-align:right;margin:-2px 0 6px;font-size:12px;line-height:1.4}@media (max-width:720px){.forgotPasswordHint{text-align:center}}.forgotPasswordRow{justify-content:flex-end!important;margin:-6px 0 2px!important;display:flex!important}.forgotPasswordRow button{color:#000000b3!important;text-underline-offset:4px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-decoration:underline!important}.forgotPasswordHint{color:#0000007a!important;text-align:center!important;letter-spacing:-.01em!important;background:#f5f5f3!important;border:1px solid #0000000f!important;border-radius:16px!important;width:min(520px,100%)!important;margin:0 auto 16px!important;padding:10px 14px!important;font-size:11.5px!important;line-height:1.42!important}.logoutMenuItem{gap:9px!important}.logoutMenuItem svg{flex:none!important;width:17px!important;height:17px!important}.logoutMenuItem span{align-items:center!important;display:inline-flex!important}@media (max-width:720px){.forgotPasswordRow{justify-content:center!important}.forgotPasswordHint{margin-bottom:14px!important;font-size:11px!important}}.workflowLogoItem img{filter:grayscale()saturate(0)opacity(.72)!important}.workflowLogoGrid{gap:clamp(30px,3.2vw,52px)!important;animation:workflowLogoScrollContinuous 34s linear infinite!important}.workflowLogoItem{opacity:.72!important;width:176px!important;min-width:176px!important;height:96px!important;overflow:visible!important}.workflowLogoItem img{object-fit:contain!important;object-position:center!important;filter:grayscale()saturate(0)opacity(.78)!important;transform-origin:50%!important;width:176px!important;max-width:none!important;height:118px!important;max-height:none!important;transform:scale(1.12)!important}@media (max-width:720px){.workflowLogoGrid{gap:24px!important;animation-duration:30s!important}.workflowLogoItem{width:140px!important;min-width:140px!important;height:78px!important}.workflowLogoItem img{width:140px!important;height:94px!important;transform:scale(1.12)!important}}.howToVideoPosterButton{aspect-ratio:16/9;border-radius:inherit;cursor:pointer;width:100%;box-shadow:none;background:#111;border:0;padding:0;display:block;position:relative;overflow:hidden}.howToVideoPosterImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.howToVideoPosterButton:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000001f,#00000005 42%,#0000002e);position:absolute;inset:0}.howToVideoPlayBadge{z-index:2;color:#050505;background:#fffffff0;border:1px solid #ffffffb3;border-radius:999px;place-items:center;width:clamp(74px,7vw,108px);height:clamp(74px,7vw,108px);transition:transform .28s,background .28s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 62px #0000003d,0 4px 18px #0000001f}.howToVideoPlayBadge svg{width:42%;height:42%;margin-left:4px}.howToVideoPosterButton:hover .howToVideoPosterImage{filter:brightness(.96);transform:scale(1.025)}.howToVideoPosterButton:hover .howToVideoPlayBadge{background:#fff;transform:translate(-50%,-50%)scale(1.04)}.howToVideoError{z-index:3;color:#101010;letter-spacing:-.02em;background:#fffffff0;border-radius:999px;width:max-content;max-width:calc(100% - 40px);padding:10px 14px;font-size:14px;font-weight:800;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@media (max-width:720px){.howToVideoPlayBadge{width:70px;height:70px}}.announcementImageField{flex-direction:column;gap:10px;display:flex}.announcementImageField>span{color:var(--muted);font-size:.78rem;font-weight:800}.announcementUploadRow{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.fileUploadButton{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-height:42px;display:inline-flex;position:relative}.fileUploadButton input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.announcementImagePreview{object-fit:cover;border:1px solid var(--border);background:#0c0c0c;border-radius:18px;width:100%;max-height:180px}.tableBannerPreview{object-fit:cover;border:1px solid var(--border);background:#0c0c0c;border-radius:8px;width:124px;height:32px;display:block}@media (max-width:760px){.announcementUploadRow{grid-template-columns:1fr}}.globalPublicFooter{color:#111;background:#eeeeeb;width:100%;margin:0;padding:44px 22px 34px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.globalPublicFooterTop{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:24px;width:min(1540px,100%);min-height:54px;margin:0 auto;padding:0 4px 20px;display:flex}.globalPublicFooterTop>a:first-child{color:#0000009e;font-size:14px;font-weight:760;text-decoration:none}.globalPublicFooterTop>a:first-child:hover{color:#000}.globalPublicFooterBrand{justify-content:flex-end;width:116px;display:inline-flex}.globalPublicFooterBrand img{filter:invert();width:100%;height:auto;display:block}.globalPublicFooter>p{text-align:center;color:#0000007a;width:min(1540px,100%);margin:24px auto 0;font-size:13px;font-weight:600}.checkoutResultPage,.legalPage{color:#080808;background:radial-gradient(circle at 10% 0,#dd20200d,#0000 26%),linear-gradient(135deg,#fff,#f6f6f4 54%,#ededeb);min-height:100dvh;padding-bottom:38px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.checkoutResultPage a,.legalPage a{color:inherit;text-decoration:none}.legalContent,.legalHero{width:min(980px,100% - 36px);margin-left:auto;margin-right:auto}.legalHero{color:#fff;background:#111;border-radius:24px;margin-top:14px;padding:clamp(34px,6vw,72px);box-shadow:0 28px 72px #00000029}.legalHero .howToEyebrow{color:#ffffff9e}.legalHero h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,8vw,92px);line-height:.95}.legalHero>p:last-child{color:#ffffffad;margin:22px 0 0;font-size:14px}.legalContent{background:#ffffffd1;border:1px solid #00000014;border-radius:24px;margin-top:18px;padding:clamp(24px,5vw,54px);box-shadow:0 20px 64px #00000012}.legalIntro{color:#000000a8;border-bottom:1px solid #0000001a;margin:0 0 34px;padding-bottom:28px;font-size:18px;line-height:1.7}.legalContent h2{letter-spacing:-.035em;margin:0 0 10px;font-size:21px}.legalContent article p{color:#000000a3;margin:0;font-size:15px;line-height:1.72}.checkoutUnavailable,.purchaseCheckoutSection{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:1px solid #00000014;border-radius:22px;width:min(1180px,100% - 36px);margin:0 auto 20px;padding:clamp(20px,3vw,30px);box-shadow:0 22px 68px #00000014}.checkoutUnavailable{color:#000000a8;font-size:14px;font-weight:700}.purchaseCheckoutHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.purchaseCheckoutHeading h2{color:#080808;letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,48px);line-height:1}.purchaseCheckoutHeading>span{color:#0000008f;white-space:nowrap;background:#f1f1ef;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:760}.purchaseCheckoutGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.78fr);align-items:start;gap:18px;display:grid}.purchaseCheckoutMain{gap:14px;display:grid}.checkoutBlock,.checkoutSummaryCard{background:#fff;border:1px solid #00000014;border-radius:18px}.checkoutBlock{padding:20px}.checkoutBlockTitle{align-items:center;gap:11px;margin-bottom:16px;display:flex}.checkoutBlockTitle>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.checkoutBlockTitle h3{letter-spacing:-.035em;margin:0;font-size:18px}.checkoutPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkoutPlanCard{color:#080808;text-align:left;cursor:pointer;background:#fafaf9;border:1px solid #0000001a;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:190px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.checkoutPlanCard:hover:not(:disabled){border-color:#00000047;transform:translateY(-2px)}.checkoutPlanCard:disabled{opacity:.5;cursor:not-allowed}.checkoutPlanRadio{background:0 0;border:1px solid #00000047;border-radius:50%;width:16px;height:16px;margin-bottom:14px;box-shadow:inset 0 0 0 4px #fff}.checkoutPlanCard strong{letter-spacing:-.03em;font-size:16px}.checkoutPlanCard small{color:#0000008c;margin-top:7px;font-size:11.5px;line-height:1.45}.checkoutPlanCard b{letter-spacing:-.05em;margin-top:auto;padding-top:15px;font-size:24px}.checkoutPlanCard em,.checkoutPlanCard i{color:#0000007a;margin-top:3px;font-size:10.5px;font-style:normal;font-weight:700}.checkoutPlanCard i{color:#b51616}.checkoutPlatformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkoutPlatformGrid>button{color:#080808;cursor:pointer;text-align:left;background:#fafaf9;border:1px solid #0000001a;border-radius:14px;align-items:center;gap:13px;min-height:76px;padding:14px;display:flex}.checkoutPlatformGrid>button.selected{background:#fff;border-color:#111;box-shadow:0 0 0 3px #0000000f}.checkoutPlatformGrid img{object-fit:contain;width:30px;height:30px}.checkoutPlatformGrid span{gap:3px;display:grid}.checkoutPlatformGrid strong{font-size:15px}.checkoutPlatformGrid small{color:#00000085;font-size:11px}.checkoutAuthShell{gap:14px;display:grid}.checkoutAuthTabs{background:#f2f2f0;border-radius:12px;gap:4px;width:fit-content;padding:4px;display:flex}.checkoutAuthTabs button{color:#0000008c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800}.checkoutAuthTabs button.active{color:#080808;background:#fff;box-shadow:0 3px 10px #00000014}.checkoutAuthForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkoutAuthForm label{color:#00000094;gap:6px;font-size:11px;font-weight:760;display:grid}.checkoutAuthForm label:first-child:nth-last-child(4){grid-column:1/-1}.checkoutAuthForm input,.checkoutPromoRow input{color:#080808;background:#fff;border:1px solid #0000001f;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 13px}.checkoutAuthForm input:focus,.checkoutPromoRow input:focus{border-color:#00000070;box-shadow:0 0 0 3px #0000000d}.checkoutAuthForm>button,.checkoutPromoRow button,.checkoutSignedIn button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:11px;align-self:end;min-height:44px;padding:0 16px;font-size:12px;font-weight:820}.checkoutAuthForm>button:disabled,.checkoutDownloadPanel button:disabled,.checkoutPayButton:disabled,.checkoutPromoRow button:disabled{opacity:.55;cursor:not-allowed}.checkoutSignedIn{background:#f6f6f4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.checkoutSignedIn>div{gap:3px;display:grid}.checkoutSignedIn small,.checkoutSignedIn span{color:#0000008f;font-size:12px}.checkoutPromoRow{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.checkoutError,.checkoutInlineMessage,.checkoutMuted,.checkoutSetupNote,.checkoutSuccessText{margin:10px 0 0;font-size:12px;line-height:1.45}.checkoutInlineMessage,.checkoutMuted{color:#0000008f}.checkoutError{color:#b51616}.checkoutSuccessText{color:#16713a}.checkoutSummaryCard{padding:22px;position:sticky;top:18px;box-shadow:0 18px 54px #00000014}.checkoutSummaryCard h3{letter-spacing:-.05em;margin:0;font-size:25px}.checkoutSummaryCard ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.checkoutSummaryCard li{color:#0000008c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.checkoutSummaryCard li strong{color:#080808;text-align:right}.checkoutSummaryCard li.discount strong{color:#16713a}.checkoutTotal{border-top:1px solid #0000001a;justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:flex}.checkoutTotal span{font-size:13px;font-weight:800}.checkoutTotal strong{letter-spacing:-.055em;font-size:30px;line-height:1}.checkoutTermsCheck{color:#00000094;align-items:flex-start;gap:9px;margin-top:20px;font-size:11.5px;line-height:1.45}.checkoutTermsCheck input{margin-top:2px}.checkoutTermsCheck a{font-weight:800;text-decoration:underline!important}.checkoutDownloadPanel button,.checkoutPayButton{color:#fff;cursor:pointer;background:#dd2020;border:0;border-radius:13px;width:100%;min-height:50px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:850;box-shadow:0 14px 30px #dd202033}.checkoutSecureNote,.checkoutSetupNote{color:#00000078;text-align:center;margin:11px 0 0;font-size:10.5px;line-height:1.5}.checkoutSetupNote{color:#7a5b00;background:#fff5d9;border-radius:10px;padding:10px}.checkoutSummaryMessage{background:#fff1f1;border-radius:10px;padding:10px}.checkoutDownloadPanel{background:#f1faf4;border:1px solid #16713a24;border-radius:14px;margin-top:18px;padding:14px}.checkoutDownloadPanel p{color:#245c37;margin:0;font-size:12px;line-height:1.5}.checkoutDownloadPanel button{box-shadow:none;background:#111}.checkoutResultCard{text-align:center;background:#fff;border:1px solid #00000014;border-radius:26px;width:min(680px,100% - 36px);margin:60px auto 100px;padding:clamp(34px,6vw,70px);box-shadow:0 28px 90px #0000001a}.checkoutResultIcon{color:#16713a;background:#e9f8ee;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 22px;font-size:32px;font-weight:900;display:grid}.checkoutResultCard.failed .checkoutResultIcon{color:#c51c1c;background:#fff0f0}.checkoutResultCard h1{letter-spacing:-.065em;margin:0;font-size:clamp(38px,6vw,62px);line-height:.98}.checkoutResultCard>p:not(.howToEyebrow){color:#00000094;max-width:520px;margin:18px auto 0;font-size:15px;line-height:1.65}.checkoutResultActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.checkoutResultActions a,.checkoutResultActions button{color:#080808;cursor:pointer;background:#fff;border:1px solid #0000001c;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:820;display:inline-flex}.checkoutResultActions a.primary,.checkoutResultActions button{color:#fff;background:#111;border-color:#111}@media (max-width:920px){.purchaseCheckoutGrid{grid-template-columns:1fr}.checkoutSummaryCard{position:static}.checkoutPlanGrid{grid-template-columns:1fr}.checkoutPlanCard{min-height:160px}}@media (max-width:620px){.globalPublicFooter{padding:34px 14px 28px}.globalPublicFooterTop{align-items:flex-start}.purchaseCheckoutHeading{flex-direction:column;align-items:flex-start}.checkoutAuthForm,.checkoutPlatformGrid{grid-template-columns:1fr}.checkoutAuthForm label:first-child:nth-last-child(4){grid-column:auto}.checkoutSignedIn{flex-direction:column;align-items:flex-start}}.checkoutPlanGrid.singlePlan{grid-template-columns:minmax(0,1fr)}.checkoutPlanGrid.singlePlan .checkoutPlanCard{min-height:170px}.checkoutTermsCheck{color:#000000ad;cursor:pointer;background:#f7f7f5;border:1px solid #0000001a;border-radius:14px;align-items:center;gap:12px;min-height:58px;margin-top:22px;padding:14px 15px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.checkoutTermsCheck input{accent-color:#dd2020;cursor:pointer;flex:0 0 22px;width:22px;height:22px;margin:0}.checkoutTermsCheck span{display:block}.checkoutTermsCheck a{text-underline-offset:3px;font-weight:850;color:#080808!important;text-decoration-thickness:1.5px!important}.checkoutSummaryMessage{margin:16px 0 0}.websiteVisibilityBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.websiteVisibilityBadge.visible{color:#176c3e;background:#1b8b4e1c}.websiteToggleButton{min-width:118px}.websiteToggleButton:disabled{opacity:.55;cursor:wait}.publicHeaderAccountActions{justify-content:flex-end;align-items:center;gap:10px;min-height:44px;display:inline-flex}.publicHeaderAccountActions.compact{min-height:42px}.publicHeaderAccountActions .publicHeaderAuthButton{white-space:nowrap;margin:0}.publicHeaderAccountActions.compact .publicHeaderAuthButton{height:42px;padding-inline:17px;font-size:13px}.publicHeaderAccountActions.compact .siteAccountIconButton{width:44px;height:44px}.howToNavLinks .publicHeaderAccountActions,.howToNavLinks>a,.profileHeaderActions .publicHeaderAccountActions{flex:none}@media (max-width:720px){.howToNav,.profileHeader{align-items:center}.howToNavLinks,.profileHeaderActions,.publicHeaderAccountActions{gap:7px}.publicHeaderAccountActions.compact .publicHeaderAuthButton{height:38px;padding-inline:12px;font-size:12px}.publicHeaderAccountActions.compact .siteAccountIconButton{width:40px;height:40px}.howToBrand{width:98px}.howToNavLinks>a{min-height:38px;padding-inline:10px;font-size:12px}}@media (max-width:370px){.howToNav,.profileHeader{width:min(100% - 20px,1180px)}.howToBrand,.landingLogo{width:88px}.howToNavLinks>a,.profileNavButton{display:none}}html{scroll-behavior:smooth}.publicPrimaryNavigation{justify-content:center;align-items:center;gap:8px;display:flex}.publicPrimaryNavigation a{color:#000000b8;white-space:nowrap;background:#ffffffc2;border:1px solid #0000001a;border-radius:13px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:780;line-height:1;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.publicPrimaryNavigation a:hover{color:#080808;background:#fff;border-color:#00000038;transform:translateY(-1px)}.landingHeader{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.landingPrimaryNavigation{justify-self:center}.landingHeaderActions{justify-self:end}.howToNavLinks,.profileHeaderActions{flex-wrap:nowrap}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a{min-height:38px;padding-inline:13px;font-size:12px}.adobePluginsSection{scroll-margin-top:28px}.adobePricingCard{text-align:center;background:radial-gradient(circle at 50% 0,#ffffff24,#0000 44%),#ffffff13;border:1px solid #ffffff2e;border-radius:26px;justify-items:center;margin-top:clamp(24px,4vw,46px);padding:clamp(30px,5vw,58px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 30px 80px #0003}.adobePricingEyebrow{color:#ffffff94;letter-spacing:.16em;margin:0 0 20px;font-size:12px;font-weight:850}.adobePricingMain{justify-content:center;align-items:center;gap:clamp(22px,6vw,72px);width:min(760px,100%);display:flex}.adobePricingPrice{justify-items:center;gap:7px;display:grid}.adobePricingPrice strong{letter-spacing:-.075em;font-size:clamp(44px,7vw,86px);font-weight:940;line-height:.9}.adobePricingPrice span{color:#ffffff9e;font-size:14px;font-weight:720}.adobePricingDiscount{color:#ef2828;letter-spacing:-.08em;text-align:center;min-width:min(300px,42vw);font-size:clamp(48px,8vw,102px);font-weight:950;line-height:.84}.adobePricingDescription{color:#fffc;width:min(720px,100%);margin:30px auto 0;font-size:clamp(16px,2vw,21px);line-height:1.55}.adobePricingButton{border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;min-height:50px;margin-top:26px;padding:0 26px;font-size:14px;font-weight:880;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.adobePricingButton:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0003}.legalHeroArabic{font-weight:820;line-height:1.25;color:#ffffffe0!important;margin:14px 0 0!important;font-size:clamp(22px,3.2vw,36px)!important}.legalEffectiveDate{color:#ffffffa8;gap:6px;margin-top:24px;font-size:14px;display:grid}.legalIntro{gap:15px;display:grid}.legalIntro p{margin:0}.legalIntroArabic{color:#000000c2;text-align:right;font-size:17px;line-height:1.9}.legalEnglishBlock>p{color:#000000a3;margin:0;font-size:15px;line-height:1.72}.legalArabicTranslation{text-align:right;border-top:1px solid #00000014;margin-top:18px;padding-top:18px}.legalArabicTranslation h3{margin:0 0 10px;font-size:20px;font-weight:850;line-height:1.45}.legalArabicTranslation p{color:#000000b3;margin:0;font-size:15.5px;line-height:1.95}@media (max-width:980px){.landingShell:before{display:none}.landingHeader{grid-template-columns:auto auto;row-gap:10px;height:auto;min-height:82px;padding:12px 0 11px}.landingPrimaryNavigation{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}.landingHeaderActions{grid-area:1/2}.howToNav,.profileHeader{flex-wrap:wrap;min-height:0;padding-block:12px}.howToNavLinks,.profileHeaderActions{justify-content:space-between;gap:10px;width:100%}}@media (max-width:720px){.publicPrimaryNavigation{gap:6px}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a,.publicPrimaryNavigation a{border-radius:11px;min-height:37px;padding-inline:10px;font-size:11px}.howToNavLinks,.profileHeaderActions{grid-template-columns:1fr auto;align-items:center;display:grid}.howToNavLinks .publicPrimaryNavigation,.profileHeaderActions .publicPrimaryNavigation{grid-area:2/1/auto/-1;width:100%;margin-top:2px}.howToNavLinks .publicHeaderAccountActions,.profileHeaderActions .publicHeaderAccountActions{grid-area:1/2}.adobePricingMain{flex-direction:column;gap:30px}.adobePricingDiscount{min-width:0}}@media (max-width:430px){.landingLogo{width:102px}.landingHeaderActions .landingGhostButton,.landingHeaderActions .landingSolidButton{height:36px;padding-inline:10px;font-size:12px}.publicPrimaryNavigation a{padding-inline:8px;font-size:10.5px}.adobePricingCard{padding-inline:20px}}.landingShell:before{display:none}.publicPrimaryNavigation{gap:clamp(18px,2.2vw,34px)}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a,.publicPrimaryNavigation a{color:#000000ad;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:14px;font-weight:760;line-height:1.2;transition:color .2s,opacity .2s;transform:none}.howToNavLinks .publicPrimaryNavigation a:hover,.profileHeaderActions .publicPrimaryNavigation a:hover,.publicPrimaryNavigation a:hover{color:#080808;background:0 0;border-color:#0000;transform:none}.adobePricingCard{background:radial-gradient(circle at 18% 0,#ef28282e,#0000 34%),radial-gradient(circle at 86% 100%,#ffffff14,#0000 30%),linear-gradient(135deg,#0a0a0a,#171717 52%,#0c0c0c);border:1px solid #ffffff1a;box-shadow:0 30px 80px #0003,inset 0 1px #ffffff14}.adobePricingEyebrow{color:#ffffffc7}.adobePricingPrice strong{color:#fff;text-shadow:0 10px 32px #00000052}.adobePricingPrice span{color:#ffffffc2}.adobePricingDiscount{color:#f12b2b;text-shadow:0 12px 34px #ef28282e}.adobePricingDescription{color:#ffffffe6}.adobePricingButton{color:#080808;background:#fff;border-color:#ffffff2e}@media (max-width:720px){.publicPrimaryNavigation{gap:18px}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a,.publicPrimaryNavigation a{border-radius:0;min-height:auto;padding:7px 0;font-size:12px}}@media (max-width:430px){.publicPrimaryNavigation{gap:12px}.publicPrimaryNavigation a{padding-inline:0;font-size:10.5px}}.publicPrimaryNavigation a{position:relative;top:3px}@media (min-width:981px){.howToNav,.profileHeader{position:relative}.howToNavLinks,.profileHeaderActions{margin-left:auto}.howToNavLinks .publicPrimaryNavigation,.profileHeaderActions .publicPrimaryNavigation{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.aboutPage{color:#080808;background:radial-gradient(circle at 12% 8%,#0000000b,#0000 28%),radial-gradient(circle at 90% 34%,#e81f1f17,#0000 30%),linear-gradient(#fff,#f7f7f4 52%,#eeeeeb);min-height:100vh;padding-bottom:64px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:hidden}.aboutPage a{color:inherit;text-decoration:none}.aboutCta,.aboutHero,.aboutStatement,.aboutValues{width:min(1180px,100% - 36px);margin-inline:auto}.aboutHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(430px,58vh,650px);padding:clamp(76px,10vw,136px) 0 74px;display:flex}.aboutHero .howToEyebrow{margin-bottom:22px}.aboutHero h1{letter-spacing:-.065em;max-width:970px;margin:0;font-size:clamp(48px,7vw,94px);font-weight:560;line-height:.96}.aboutHero>p:last-child{color:#0000009e;max-width:780px;margin:32px 0 0;font-size:clamp(17px,1.65vw,22px);line-height:1.62}.aboutStatement{background:#ffffffbd;border:1px solid #00000014;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(36px,7vw,94px);padding:clamp(34px,5vw,64px);display:grid;box-shadow:0 28px 70px #00000012}.aboutStatement span{color:#00000073;letter-spacing:.17em;margin-bottom:18px;font-size:12px;font-weight:850;display:block}.aboutStatement h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:610;line-height:1}.aboutStatement>p{color:#000000a3;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.aboutValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.aboutValues article{background:#ffffffad;border:1px solid #00000014;border-radius:24px;flex-direction:column;min-height:330px;padding:30px;display:flex}.aboutValues article>span{color:#ed2323;letter-spacing:.12em;font-size:13px;font-weight:900}.aboutValues h2{letter-spacing:-.045em;margin:auto 0 16px;font-size:clamp(27px,2.35vw,36px);line-height:1.04}.aboutValues p{color:#0009;margin:0;font-size:15px;line-height:1.65}.aboutCta{color:#fff;background:radial-gradient(circle at 86% 24%,#ed232359,#0000 30%),linear-gradient(135deg,#0a0a0a,#191919 58%,#0b0b0b);border-radius:26px;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding:clamp(34px,5vw,58px);display:flex;box-shadow:0 30px 78px #0000002e}.aboutCta .howToEyebrow{color:#ffffff9e}.aboutCta h2{letter-spacing:-.05em;max-width:720px;margin:10px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.02}.aboutCta>a{color:#090909;background:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:15px;font-weight:850;display:inline-flex}@media (max-width:900px){.aboutStatement{align-items:start}.aboutStatement,.aboutValues{grid-template-columns:1fr}.aboutValues article{min-height:250px}}@media (max-width:720px){.aboutPage{padding-bottom:40px}.aboutCta,.aboutHero,.aboutStatement,.aboutValues{width:calc(100% - 28px)}.aboutHero{min-height:420px;padding:72px 0 54px}.aboutHero h1{font-size:clamp(43px,13vw,62px)}.aboutCta,.aboutStatement,.aboutValues article{border-radius:20px}.aboutStatement{padding:28px 22px}.aboutValues article{padding:24px}.aboutCta{flex-direction:column;align-items:flex-start;padding:30px 22px}}.adobePluginsHeaderWithPricing{grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);align-items:stretch;gap:clamp(28px,4vw,56px);padding:clamp(30px,4vw,50px)}.adobePluginsTitleBlock{align-content:center;align-self:center;justify-items:start;display:grid}.adobePluginsTitleBlock .adobePluginsIntro{width:min(430px,100%);color:#ffffffd6!important;justify-self:start!important;margin:22px 0 0!important;font-size:clamp(14px,1.5vw,17px)!important;line-height:1.55!important}.adobePluginsInlinePricing{text-align:left;border-left:1px solid #ffffff3d;justify-items:start;min-width:0;padding-left:clamp(24px,3vw,42px)}.adobeInlinePricingEyebrow{color:#ffffffc2!important;letter-spacing:.16em!important;justify-self:start!important;width:auto!important;margin:0 0 18px!important;font-size:11px!important;font-weight:860!important;line-height:1!important}.adobeInlinePricingMain{justify-content:space-between;align-items:flex-end;gap:clamp(20px,3vw,44px);width:100%;display:flex}.adobeInlinePricingPrice{gap:8px;display:grid}.adobeInlinePricingPrice strong{color:#fff;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(42px,5.8vw,76px);font-weight:950;line-height:.88}.adobeInlinePricingPrice span{color:#ffffffd1;font-size:15px;font-weight:780}.adobeInlinePricingDiscount{color:#fff;letter-spacing:-.07em;text-align:right;text-shadow:0 14px 32px #68000042;white-space:nowrap;font-size:clamp(34px,4.7vw,66px);font-weight:950;line-height:.86}.adobeInlinePricingDescription{color:#ffffffdb!important;justify-self:start!important;width:min(560px,100%)!important;margin:24px 0 20px!important;font-size:14px!important;line-height:1.55!important}@media (max-width:980px){.adobePluginsHeaderWithPricing{grid-template-columns:1fr}.adobePluginsInlinePricing{border-top:1px solid #ffffff3d;border-left:0;padding:26px 0 0}}@media (max-width:620px){.adobePluginsHeaderWithPricing{padding:28px 22px}.adobeInlinePricingMain{flex-direction:column;align-items:flex-start;gap:22px}.adobeInlinePricingDiscount{text-align:left}}.adobeInlinePricingDiscount{width:min(100%,360px);margin:0 0 18px;display:block}.adobeInlinePricingPriceRow{flex-wrap:wrap;align-items:flex-end;gap:12px 22px;display:flex}.adobeInlinePricingCurrentPrice,.adobeInlinePricingOldPrice{white-space:nowrap;direction:ltr;align-items:baseline;display:inline-flex}.adobeInlinePricingCurrentPrice strong{color:#fff;letter-spacing:-.07em;font-size:clamp(48px,6.2vw,86px);font-weight:950;line-height:.88}.adobeInlinePricingCurrentPrice span{color:#fffffff0;letter-spacing:-.03em;font-size:clamp(18px,1.75vw,25px);font-weight:900}.adobeInlinePricingOldPrice{color:#ffffff9e;gap:7px;padding-bottom:7px;font-weight:850;position:relative}.adobeInlinePricingOldPrice:after{content:"";transform-origin:50%;background:#fffffff0;border-radius:999px;height:3px;position:absolute;top:49%;left:-3px;right:-3px;transform:rotate(-5deg)}.adobeInlinePricingOldPrice>span{letter-spacing:-.05em;font-size:clamp(24px,2.8vw,38px)}.adobeInlinePricingOldPrice small{font-size:clamp(12px,1.2vw,16px);font-weight:900}.adobeInlinePricingPeriod{color:#ffffffd1!important;justify-self:start!important;width:auto!important;margin:8px 0 0!important;font-size:15px!important;font-weight:780!important;line-height:1.2!important}.adobeInlinePricingDescription{margin-top:24px!important}.adobePluginsHeaderWithPricing .adobePluginsSubscribeButton{justify-self:start;margin-left:0!important}@media (max-width:620px){.adobeInlinePricingDiscount{width:min(100%,260px)}.adobeInlinePricingPriceRow{flex-direction:column;align-items:flex-start;gap:8px}.adobeInlinePricingOldPrice{padding-bottom:0}}.adobeInlinePricingOfferRow{justify-content:flex-start;align-items:center;gap:clamp(24px,3vw,46px);display:flex}.adobeInlinePricingDiscount{flex:none;width:clamp(168px,15vw,230px);margin:0}@media (max-width:1180px){.adobeInlinePricingOfferRow{gap:24px}.adobeInlinePricingDiscount{width:clamp(150px,18vw,200px)}}@media (max-width:720px){.adobeInlinePricingOfferRow{align-items:center;gap:18px}.adobeInlinePricingDiscount{width:clamp(132px,36vw,176px)}.adobeInlinePricingCurrentPrice strong{font-size:clamp(48px,14vw,72px)}.adobeInlinePricingDescription{margin-top:22px!important}}@media (max-width:460px){.adobeInlinePricingOfferRow{flex-direction:column;align-items:flex-start}.adobeInlinePricingDiscount{width:160px}}.adobePluginsInlinePricing{align-content:center;justify-items:stretch;display:grid}.adobeInlinePricingOfferRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,2.8vw,36px);width:100%;display:grid}.adobeInlinePricingPriceBlock{align-content:start;justify-items:start;min-width:0;display:grid}.adobeInlinePricingCurrentPrice{align-items:baseline;gap:10px;display:inline-flex}.adobeInlinePricingCurrentPrice strong{font-size:clamp(64px,6.8vw,98px);line-height:.84}.adobeInlinePricingCurrentPrice span{font-size:clamp(18px,1.7vw,26px)}.adobeInlinePricingPeriod{margin:6px 0 10px!important}.adobeInlinePricingOldPrice{color:#ffffff94;width:max-content;padding-bottom:0}.adobeInlinePricingOldPrice>span{font-size:clamp(28px,3vw,44px)}.adobeInlinePricingOldPrice small{font-size:clamp(13px,1.2vw,17px)}.adobeInlinePricingDiscount{align-self:start;width:clamp(150px,14vw,210px);margin:-10px 0 0}.adobeInlinePricingDiscount img{filter:none;width:100%;height:auto;display:block}.adobeInlinePricingDescription{width:min(620px,100%)!important;margin:16px 0 12px!important}@media (max-width:900px){.adobeInlinePricingOfferRow{gap:16px}.adobeInlinePricingDiscount{width:clamp(130px,20vw,175px);margin-top:0}}@media (max-width:620px){.adobeInlinePricingOfferRow{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:10px}.adobeInlinePricingDiscount{width:132px}.adobeInlinePricingCurrentPrice strong{font-size:clamp(48px,15vw,68px)}.adobeInlinePricingOldPrice>span{font-size:clamp(24px,8vw,34px)}}@media (max-width:430px){.adobeInlinePricingOfferRow{grid-template-columns:1fr}.adobeInlinePricingDiscount{grid-row:1;justify-self:end;width:150px}.adobeInlinePricingPriceBlock{grid-row:1}}.legalHero h1{max-width:850px;font-size:clamp(42px,6.8vw,78px);line-height:.98}.legalIntroExtended{gap:0}.legalIntroExtended .legalEnglishBlock,.legalIntroExtended .legalIntroTranslation{gap:12px;display:grid}.legalIntroExtended .legalIntroTranslation{margin-top:22px;padding-top:22px}.legalCopyright{font-weight:820;color:#080808!important}.legalArabicTranslation,.legalEnglishBlock{gap:12px;display:grid}.legalArabicTranslation h3,.legalEnglishBlock h2{margin-bottom:0}.legalArabicTranslation p,.legalEnglishBlock p{margin:0}.legalArabicTranslation ul,.legalEnglishBlock ul{gap:8px;margin:0;padding-inline-start:24px;display:grid}.legalEnglishBlock li{color:#000000a8;font-size:15px;line-height:1.72}.legalArabicTranslation ul{padding-inline:0 24px}.legalArabicTranslation li{color:#000000b8;font-size:15.5px;line-height:1.95}.legalContent article+article{margin-top:38px}@media (max-width:620px){.legalHero h1{font-size:clamp(36px,12vw,54px)}.legalEnglishBlock ul{padding-inline-start:20px}.legalArabicTranslation ul{padding-inline-end:20px}}.legalEffectiveDate span[dir=rtl],.legalHeroArabic,.legalPage [dir=rtl],.legalPage [lang=ar]{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}.legalContent{box-shadow:none;background:0 0;border:0;margin-top:16px;padding:0}.legalContent article,.legalIntroExtended{background:#fffffff0;border:1px solid #00000014;border-radius:20px;padding:clamp(20px,3vw,30px);box-shadow:0 14px 42px #0000000e}.legalIntroExtended{color:inherit;font-size:inherit;line-height:inherit;border-bottom:1px solid #00000014;margin:0}.legalContent article+article,.legalIntroExtended+article{margin-top:14px}.legalArabicTranslation,.legalEnglishBlock,.legalIntroExtended .legalEnglishBlock,.legalIntroExtended .legalIntroTranslation{gap:8px}.legalEnglishBlock h2{color:#080808;letter-spacing:-.035em;font-size:clamp(20px,2vw,24px);font-weight:850;line-height:1.18}.legalContent article p,.legalEnglishBlock li,.legalEnglishBlock>p{color:#000000b3;font-size:15px;line-height:1.58}.legalArabicTranslation ul,.legalEnglishBlock ul{gap:5px}.legalArabicTranslation,.legalIntroExtended .legalIntroTranslation{border:1px solid #e81f1f1f;background:#f8f8f6;border-inline-start:3px solid #e82020;border-radius:14px;margin-top:14px;padding:16px 18px 17px}.legalArabicTranslation h3{color:#c91f1f;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.38}.legalArabicTranslation li,.legalArabicTranslation p,.legalIntroTranslation p{color:#000000c2;font-size:15.5px;font-weight:400;line-height:1.7}.legalCopyright{line-height:1.5!important}.legalHeroArabic{line-height:1.45!important}.legalEffectiveDate{gap:3px;line-height:1.5}@media (max-width:620px){.legalContent,.legalHero{width:min(100% - 24px,980px)}.legalContent article,.legalIntroExtended{border-radius:16px;padding:18px}.legalArabicTranslation,.legalIntroExtended .legalIntroTranslation{border-radius:12px;padding:14px 15px 15px}.legalContent article p,.legalEnglishBlock li,.legalEnglishBlock>p{font-size:14.5px;line-height:1.55}.legalArabicTranslation li,.legalArabicTranslation p,.legalIntroTranslation p{font-size:15px;line-height:1.65}}.legalArabicTranslation,.legalIntroExtended .legalIntroTranslation{border-color:#00000017;background:#f7f7f5;border-inline-start:1px solid #00000017}.legalArabicTranslation h3{color:#080808}.legalLeadParagraph{color:#111!important;font-weight:750!important}.legalCalltaList{list-style:none;padding-inline:0!important}.legalCalltaList li{padding-inline-start:17px;position:relative}.legalCalltaList li:before{content:"";background:url(/callta-bullet.svg) 50%/contain no-repeat;width:7px;height:7px;position:absolute;top:.55em;left:0;right:auto}.legalArabicTranslation .legalCalltaList li{text-align:right;padding-left:0;padding-right:17px}.legalArabicTranslation .legalCalltaList li:before{top:.58em;left:auto;right:0}@media (max-width:620px){.legalCalltaList li{padding-left:15px}.legalArabicTranslation .legalCalltaList li{padding-left:0;padding-right:15px}.legalCalltaList li:before{width:6px;height:6px}}.checkoutPlanCardTop{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:24px;margin-bottom:10px;display:flex}.checkoutPlanCardTop .checkoutPlanRadio{flex:none;margin-bottom:0}.checkoutPlanDiscountBadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#111;border-radius:999px;max-width:70%;padding:5px 8px;font-size:9px;font-weight:850;line-height:1;overflow:hidden}.checkoutPlanPriceLine{flex-wrap:wrap;align-items:baseline;gap:8px 12px;width:100%;margin-top:auto;padding-top:15px;display:flex}.checkoutPlanPriceLine b{margin:0;padding:0}.checkoutPlanPriceLine s{color:#0000006b;font-size:14px;font-weight:750;text-decoration-thickness:2px}.checkoutPlanSaving{color:#16713a;margin-top:5px;font-size:10.5px;font-weight:800}.checkoutOriginalPrice{text-decoration:line-through;text-decoration-thickness:1.5px;color:#0000007a!important}.websiteVisibilityBadge.hidden{color:#fff;background:#000000c7}@media (max-width:720px){.publicPrimaryNavigation a{top:0}.howToNav,.landingHeader,.profileHeader{min-height:auto}.landingHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:14px;padding:14px 0 10px}.landingBrand{grid-area:1/1}.landingHeaderActions{grid-area:1/2;justify-self:end}.landingPrimaryNavigation{grid-area:2/1/auto/-1;justify-self:center;width:100%}.howToNav,.profileHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;padding:14px 0 10px;display:grid}.howToBrand{grid-area:1/1}.howToNavLinks,.profileHeaderActions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:10px 16px;width:100%;display:flex}.howToNavLinks .publicPrimaryNavigation,.profileHeaderActions .publicPrimaryNavigation{flex-wrap:wrap;justify-content:center;gap:10px 16px;width:100%;margin:0;position:static!important;transform:none!important}.publicPrimaryNavigation{flex-wrap:wrap;justify-content:center;gap:10px 16px;width:100%}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a,.publicPrimaryNavigation a{min-height:auto;padding:0;font-size:12px;line-height:1.2}.howToNavLinks .publicHeaderAccountActions,.profileHeaderActions .publicHeaderAccountActions{justify-self:end;margin-left:auto}}@media (max-width:430px){.publicPrimaryNavigation{gap:8px 14px}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a,.publicPrimaryNavigation a{font-size:11px}}.checkoutPlanCard.selected{background:#f8fcf9;border-color:#237a4b;box-shadow:0 0 0 3px #237a4b1f}.checkoutPlanCard.selected .checkoutPlanRadio{background:#237a4b;border-color:#237a4b}.profileEmptyState>.profilePrimaryLink{margin-top:30px}@media (max-width:720px){.profileEmptyState>.profilePrimaryLink{margin-top:24px}.howToNav,.profileHeader{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;padding:14px 0 10px;display:grid}.howToNav .howToBrand,.profileHeader .landingBrand{grid-area:1/1;justify-self:start}.howToNavLinks,.profileHeaderActions{display:contents}.howToNavLinks .publicHeaderAccountActions,.profileHeaderActions .publicHeaderAccountActions{grid-area:1/2;justify-self:end;width:auto;margin:0}.howToNavLinks .publicPrimaryNavigation,.profileHeaderActions .publicPrimaryNavigation{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:center;gap:10px 16px;width:100%;margin:0}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a{min-height:auto;padding:0;font-size:12px;line-height:1.2}}@media (max-width:430px){.howToNavLinks .publicPrimaryNavigation,.profileHeaderActions .publicPrimaryNavigation{gap:8px 14px}.howToNavLinks .publicPrimaryNavigation a,.profileHeaderActions .publicPrimaryNavigation a{font-size:11px}}.googleButtonIcon{object-fit:contain;flex:none;width:19px;height:19px;display:block}@media (max-width:430px){.googleButtonIcon{width:18px;height:18px}}.googleButton{color:#fff!important;background:#1a73e7!important;border-color:#1a73e7!important}.googleButton:hover{color:#fff!important;background:#1765cc!important;border-color:#1765cc!important}.googleButton:focus-visible{outline-offset:2px;outline:3px solid #1a73e740}.checkoutActiveSubscriptionPanel{padding-bottom:22px}.checkoutActiveSubscriptionPanel p{margin:0}.profileLicenseCard{background:linear-gradient(#fff,#fafafa);border:1px solid #00000014;border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);gap:22px;padding:18px 20px}.profileLicenseKeyBlock{align-content:center;min-width:0}.profileLicenseMetaLabel{color:#0000007a;letter-spacing:.1em;font-size:11px;font-weight:850;line-height:1.2}.profileLicenseKeyRow{gap:10px;min-width:0;display:flex}.profileLicenseKeyRow code{color:#111;overflow-wrap:anywhere;min-width:0;font-family:inherit;font-weight:820;line-height:1.35}.profileLicenseCopyIcon{color:#111;cursor:pointer;border:1px solid #0000001c;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.profileLicenseCopyIcon:hover:not(:disabled){background:#f1f1f1;border-color:#00000038;transform:translateY(-1px)}.profileLicenseCopyIcon.copied{color:#237a4b;background:#237a4b1a;border-color:#237a4b3d}.profileLicenseCopyIcon:disabled{opacity:.42;cursor:not-allowed}.profileLicenseDetails>div{background:#00000009;border-radius:14px;align-content:center;gap:7px;min-width:0;padding:12px 14px;display:grid}.profileLicenseDetails strong{color:#111;font-size:13px;font-weight:800;line-height:1.35}@media (max-width:760px){.profileLicenseCard{grid-template-columns:1fr;gap:14px;padding:16px}}@media (max-width:480px){.profileLicenseDetails{grid-template-columns:1fr}}.profileMainGrid{display:block}.subscriptionPanel{background:#fff;border:0;border-radius:28px;padding:clamp(24px,3vw,38px);box-shadow:0 22px 60px #0000000e}.profilePanelHeader{margin-bottom:24px}.profilePanel h2,.profilePanelHeader h2{font-size:clamp(27px,3vw,38px)}.subscriptionList{gap:0}.subscriptionItem{background:0 0;border:0;border-radius:0;padding:0}.subscriptionItem+.subscriptionItem{border-top:1px solid #00000017;margin-top:34px;padding-top:34px}.subscriptionTopline{align-items:center;margin-bottom:26px}.subscriptionTopline h3{margin-bottom:7px;font-size:clamp(24px,2.5vw,34px)}.subscriptionTopline p{max-width:780px;font-size:15px;line-height:1.55}.statusPill{background:#ffffffc2;border:1px solid;border-radius:999px;align-items:center;min-height:36px;padding:0 14px 0 30px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:relative}.statusPill:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.statusPill.active,.statusPill.cancelled,.statusPill.expired,.statusPill.past_due,.statusPill.trialing{background:#ffffffc2}.subscriptionMetaGrid{border-top:1px solid #00000016;border-bottom:1px solid #00000016;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:22px 0}.subscriptionMetaGrid span{background:0 0;border-radius:0;min-height:auto;padding:0 22px;font-size:14px}.subscriptionMetaGrid span:first-child{padding-left:0}.subscriptionMetaGrid span:last-child{padding-right:0}.subscriptionMetaGrid span+span{border-left:1px solid #00000016}.includedToolsBlock strong,.licenseSummaryBlock>strong,.subscriptionMetaGrid strong{color:#0000007a;letter-spacing:.1em;margin-bottom:6px;font-size:11px}.includedToolsBlock,.licenseSummaryBlock{border-top:0;border-bottom:1px solid #00000016;margin-top:0;padding:22px 0}.includedToolsBlock div{gap:8px}.includedToolsBlock a,.includedToolsBlock span{background:#f1f1f1;min-height:32px;padding:0 11px;font-size:12.5px;font-weight:720}.licenseSummaryBlock{border-bottom:0;gap:10px;padding-bottom:0}.profileLicenseCard{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,1.4fr) minmax(260px,.8fr);align-items:center;gap:28px;padding:0;display:grid}.profileLicenseKeyBlock{gap:7px}.profileLicenseKeyRow code{letter-spacing:.04em;border:1px solid #0000001f;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:none!important;background:#fff!important}.profileLicenseCopyIcon{border-radius:10px;width:40px;height:40px}.profileLicenseDetails>div{background:0 0;border-radius:0;gap:5px;min-height:auto;padding:0 22px}.profileLicenseDetails>div+div,.profileLicenseDetails>div:first-child{border-left:1px solid #00000016}.profileLicenseDetails strong{font-size:14px}@media (max-width:760px){.subscriptionTopline{flex-direction:column;align-items:flex-start;gap:12px}.subscriptionMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.subscriptionMetaGrid span{padding:0 16px}.subscriptionMetaGrid span:nth-child(odd){border-left:0;padding-left:0}.subscriptionMetaGrid span:nth-child(2n){border-left:1px solid #00000016;padding-right:0}.profileLicenseCard{grid-template-columns:1fr;gap:18px}.profileLicenseDetails>div:first-child{border-left:0;padding-left:0}.profileLicenseDetails>div:last-child{padding-right:0}}@media (max-width:480px){.subscriptionPanel{border-radius:22px;padding:22px 18px}.subscriptionMetaGrid{grid-template-columns:1fr;gap:16px}.subscriptionMetaGrid span,.subscriptionMetaGrid span:nth-child(2n),.subscriptionMetaGrid span:nth-child(odd){border-left:0;padding:0}.profileLicenseKeyRow code{flex:1}.profileLicenseDetails{grid-template-columns:1fr 1fr}}.profilePanelHeaderCompact{margin-bottom:18px}.profilePanelHeaderCompact .profileEyebrow{margin:0}.licenseSummaryBlock{gap:14px}.licenseSummaryBlock>strong{color:#00000075;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.profileLicenseCard{grid-template-columns:minmax(260px,1.25fr) minmax(240px,.75fr);gap:34px;padding-top:2px}.profileLicenseKeyBlock{grid-template-columns:1fr;gap:8px;display:grid}.profileLicenseMetaLabel{text-transform:uppercase;color:#00000075!important;letter-spacing:.1em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:760!important;line-height:1.2!important}.profileLicenseKeyRow{flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:100%;display:inline-flex}.profileLicenseKeyRow code{letter-spacing:.045em;border:0;border-radius:0;min-height:auto;padding:0;font-size:15px;font-weight:760;color:#151515!important;background:0 0!important}.profileLicenseCopyIcon{width:30px;height:30px;box-shadow:none;background:#fff;border:1px solid #0000001f;border-radius:8px}.profileLicenseCopyIcon svg{width:15px;height:15px}.profileLicenseDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.profileLicenseDetails>div,.profileLicenseDetails>div+div,.profileLicenseDetails>div:first-child{background:0 0;border:0;border-radius:0;gap:7px;min-height:auto;padding:0}.profileLicenseDetails strong{color:#171717;letter-spacing:-.01em;font-size:15px;font-weight:760}.profileLicenseDetails>div:first-child strong{color:#18733d}@media (max-width:760px){.profileLicenseCard{grid-template-columns:1fr;gap:18px}.profileLicenseDetails{gap:24px}}@media (max-width:480px){.profilePanelHeaderCompact{margin-bottom:14px}.profileLicenseDetails{grid-template-columns:1fr 1fr;gap:18px}}.profileActivatedDevices{border-top:1px solid #00000014;grid-column:1/-1;margin-top:18px;padding-top:18px}.profileDeviceList{margin-top:10px}.profileDeviceRow{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:13px 0}.profileDeviceRow+.profileDeviceRow{border-top:1px solid #00000012}.profileDeviceIcon{color:#171717;background:#f2f2f2;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.profileDeviceActivity,.profileDeviceIdentity{gap:4px}.profileDeviceActivity strong,.profileDeviceIdentity strong{color:#171717;font-size:14px;font-weight:760}.profileDeviceActivity span,.profileDeviceIdentity span,.profileNoDevice{color:#0000008c;font-size:12px;line-height:1.45}.profileDeviceStatus{padding-left:13px;position:relative}.profileDeviceStatus:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.profileDeviceStatus.active{color:#18733d}.profileDeviceStatus.blocked,.profileDeviceStatus.deactivated{color:#00000080}.profileNoDevice{margin:10px 0 0}@media (max-width:620px){.profileDeviceRow{grid-template-columns:36px minmax(0,1fr)}.profileDeviceActivity{text-align:left;grid-column:2;justify-items:start}}.profileDeviceRow{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 0;display:grid}.profileDeviceMain{align-items:center;gap:10px;min-width:0;display:flex}.profileDeviceIcon{width:30px;height:30px;box-shadow:none;background:#fff;border:1px solid #0000001f;border-radius:8px;flex:none}.profileDeviceIcon svg{width:15px;height:15px}.profileDeviceActivity,.profileDeviceIdentity{background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.profileDeviceIdentity strong{color:#171717;letter-spacing:0;text-transform:none;font-size:14px;font-weight:760}.profileDeviceActivity span,.profileDeviceIdentity span{color:#0000008a;border:0;border-radius:0;width:auto;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.4;display:block;box-shadow:none!important;background:0 0!important}.profileDeviceActivity{text-align:right;justify-items:end}.profileDeviceStatus{letter-spacing:.04em;font-size:12px}@media (max-width:620px){.profileDeviceRow{grid-template-columns:1fr;gap:8px}.profileDeviceActivity{text-align:left;grid-column:1;justify-items:start;margin-left:40px}}.profileDeviceMain{display:block}.profileDeviceIcon{display:none}.profileDeviceRow{padding:16px 0}.profileDeviceRow+.profileDeviceRow{border-top:1px solid #00000014;margin-top:2px;padding-top:18px}@media (max-width:620px){.profileDeviceActivity{margin-left:0}}.affiliateAppShell{grid-template-columns:260px 1fr}.affiliateSidebarNote{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#111;margin-top:22px;padding:14px}.affiliateSidebarNote p,.affiliateSidebarNote span{color:var(--muted);font-size:11px}.affiliateSidebarNote strong{color:var(--text);margin-top:8px;line-height:1.45;display:block}.affiliateSidebarNote p{margin:10px 0 0;line-height:1.55}.affiliatePageHeader{align-items:center}.affiliatePromoCard{border-radius:var(--radius-lg);background:linear-gradient(135deg,#202020,#161616 62%);border:1px solid #3b3b3b;justify-content:space-between;align-items:center;gap:20px;min-height:126px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0d}.affiliatePromoCard span{color:var(--muted);font-size:12px;font-weight:700}.affiliatePromoCard strong{color:var(--white);letter-spacing:.08em;margin-top:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(24px,3vw,38px);display:block}.affiliatePromoCard p{color:var(--muted);margin:10px 0 0;line-height:1.5}.affiliateCopyButton{justify-content:center;align-items:center;gap:8px;min-width:126px;display:inline-flex}.affiliateCopyButton.copied{background:#d8d8d8}.affiliateCopyIcon,.affiliateCopyIcon svg{width:16px;height:16px;display:block}.affiliateStatsGrid .metricCard strong{font-size:20px;line-height:1.25}.affiliateCountPill{border:1px solid var(--border);height:25px;color:var(--text-soft);background:#111;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.affiliateTable{min-width:560px}.affiliateTable td:last-child,.affiliateTable th:last-child{text-align:right}.affiliateSubscriberCell{gap:4px;padding:9px 0;display:grid}.affiliateSubscriberCell strong{color:var(--text);font-size:13px}.affiliateSubscriberCell span{color:var(--dim);font-size:11px}.affiliateCommissionValue{color:var(--text)}.affiliateEmptyState{text-align:center;place-content:center;gap:7px;min-height:130px;display:grid}.affiliateEmptyState strong{color:var(--text)}.affiliateEmptyState span,.affiliateLoadingPanel p{color:var(--muted)}.affiliateLoadingPanel{padding:24px}.affiliateCredentialsBox{border-radius:var(--radius-lg);background:#111;border:1px solid #4a4a4a;margin-top:14px;padding:14px}.affiliateCredentialsBox>strong{margin-bottom:4px;display:block}.affiliateCredentialsBox>p{color:var(--muted);margin:0 0 12px}.affiliateCredentialRow{border-top:1px solid var(--border-soft);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;display:grid}.affiliateCredentialRow span{color:var(--muted);font-size:12px}.affiliateCredentialRow code{text-overflow:ellipsis;overflow:hidden}.affiliateLoginPanel p{margin-bottom:18px}@media (max-width:1100px){.affiliateAppShell{grid-template-columns:1fr}}@media (max-width:720px){.affiliatePromoCard{flex-direction:column;align-items:stretch}.affiliateCopyButton{width:100%}.affiliateCredentialRow{grid-template-columns:1fr auto}.affiliateCredentialRow span{grid-column:1/-1;padding-top:8px}}.toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.tableMultiValue{gap:8px;min-width:120px;display:grid}.tableMultiValue>*{align-items:center;min-height:24px;display:flex}.tableActionCell{min-width:205px}.deviceActionsMenu{min-width:390px}.deviceActionsMenu summary{cursor:pointer;color:var(--text-soft);font-size:12px;font-weight:700}.deviceActionsList{gap:8px;margin-top:8px;display:grid}.deviceActionsInlineList{min-width:390px;margin-top:0}.deviceActionItem{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.deviceActionIdentity{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.deviceActionNumber{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-soft);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:inline-flex}.deviceActionItem code{text-overflow:ellipsis;white-space:nowrap;flex:0 150px;width:150px;max-width:150px;overflow:hidden}.deviceActionItem .rowActions{flex-wrap:nowrap;flex:none}.creditWalletResetPanel{min-height:260px}.creditWalletResetState{border:1px dashed var(--border);border-radius:var(--radius-md);min-height:180px;color:var(--muted);background:var(--surface-2);place-items:center;margin:0 16px 16px;display:grid}@media (max-width:760px){.toolbarActions{width:100%;margin-left:0}.toolbarActions .primaryButton,.toolbarActions .secondaryButton{flex:1}}.subscriptionsUnifiedTable td:nth-child(3),.subscriptionsUnifiedTable th:nth-child(3){width:158px;min-width:158px;max-width:158px}.subscriptionsUnifiedTable td:nth-child(7),.subscriptionsUnifiedTable th:nth-child(7){white-space:normal;width:132px;min-width:132px;max-width:132px;padding-left:10px;padding-right:10px;line-height:1.15}.subscriptionsUnifiedTable td:nth-child(20),.subscriptionsUnifiedTable th:nth-child(20){width:410px;min-width:410px}.copyableSubscription{white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.subscriptionIdCell{width:82px;max-width:82px}.licenseKeyValue,.subscriptionIdCell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.licenseKeyValue{width:112px;max-width:112px}.toolbar{flex-wrap:wrap}.subscriptionTableFilters,.userTableFilters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.subscriptionTableFilters select,.userTableFilters select{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--input);min-width:126px;max-width:180px;height:34px;color:var(--text-soft);font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23eeeeee' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;outline:none;padding:0 36px 0 10px;font-size:12px}.subscriptionTableFilters select:focus,.userTableFilters select:focus{border-color:#545454;box-shadow:0 0 0 2px #ffffff0a}.userFilterCount{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-2);min-height:34px;color:var(--text-soft);white-space:nowrap;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.filterResetButton{height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}.filterResetButton:hover{color:var(--text)}@media (max-width:1180px){.subscriptionTableFilters,.userTableFilters{order:3;width:100%}}@media (max-width:760px){.subscriptionTableFilters select,.userTableFilters select{flex:calc(50% - 8px);min-width:0;max-width:none}.userFilterCount{flex:auto}.deviceActionsMenu{min-width:300px}.deviceActionItem{flex-direction:column;align-items:flex-start}.deviceActionItem code{flex-basis:auto;width:100%;max-width:100%}.deviceActionsInlineList{min-width:300px}.deviceActionIdentity{width:100%}}.subscriptionTableFilters,.userTableFilters{flex-wrap:nowrap;position:relative}.userFilterDropdown{flex:none;position:relative}.userFilterDropdown>summary{list-style:none}.userFilterDropdown>summary::-webkit-details-marker{display:none}.userFilterTrigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);min-width:104px;height:34px;color:var(--text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.userFilterDropdown[open] .userFilterTrigger,.userFilterTrigger:hover{background:var(--surface-2);color:var(--text);border-color:#545454}.userFilterTrigger.isActive{border-color:#ffd33d6b}.userFilterBadge{color:#151515;background:#ffd33d;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex}.userFilterChevron{color:var(--muted);font-size:15px;line-height:1;transition:transform .16s;transform:translateY(-1px)}.userFilterDropdown[open] .userFilterChevron{transform:translateY(1px)rotate(180deg)}.userFilterDropdownPanel{z-index:80;border:1px solid var(--border);background:#171717;border-radius:14px;width:min(370px,100vw - 40px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0000006b}.userFilterDropdownHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.userFilterDropdownHeader>div{gap:3px;display:grid}.userFilterDropdownHeader strong{color:var(--text);font-size:13px}.userFilterDropdownHeader span{color:var(--muted);font-size:11px}.userFilterDropdownHeader .userFilterDropdownResult{border:1px solid var(--border);min-width:34px;height:26px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800}.userFilterCloseButton,.userFilterDropdownHeader .userFilterDropdownResult{background:var(--surface-2);color:var(--text-soft);justify-content:center;align-items:center;display:inline-flex}.userFilterCloseButton{border:1px solid var(--border);width:32px;height:32px;font:inherit;cursor:pointer;border-radius:9px;flex:0 0 32px;font-size:21px;font-weight:500;line-height:1;transition:border-color .16s,background-color .16s,color .16s}.userFilterCloseButton:hover{color:var(--text);background:#242424;border-color:#595959}.subscriptionTableFilters .userFilterDropdownPanel{width:min(440px,100vw - 40px)}.userFilterFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px 0;display:grid}.userFilterFields label{gap:6px;min-width:0;display:grid}.userFilterFields label>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.subscriptionTableFilters .userFilterFields select,.userTableFilters .userFilterFields select{width:100%;min-width:0;max-width:none;height:36px;padding-left:10px}.userFilterDropdownActions{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.userFilterDropdownActions .filterResetButton{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);min-width:108px;height:34px;color:var(--text-soft);padding:0 12px}.userFilterDropdownActions .filterResetButton:not(:disabled):hover{background:var(--surface-2);color:var(--text);border-color:#545454}.userFilterDropdownActions .filterResetButton:disabled{opacity:.42;cursor:default}.userFilterDoneButton{min-width:78px;height:34px}@media (max-width:760px){.subscriptionTableFilters,.userTableFilters{flex-wrap:wrap;width:100%}.userFilterDropdownPanel{width:min(360px,100vw - 32px);left:0}.subscriptionTableFilters .userFilterFields select,.userTableFilters .userFilterFields select{flex:none;width:100%;min-width:0;max-width:none}}@media (max-width:430px){.userFilterFields{grid-template-columns:1fr}}.userFilterFields .filterSelect{width:100%;min-width:0;position:relative}.userFilterFields .filterSelectTrigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);width:100%;min-width:0;height:36px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.userFilterFields .filterSelect.isOpen .filterSelectTrigger,.userFilterFields .filterSelectTrigger:focus-visible,.userFilterFields .filterSelectTrigger:hover{border-color:#545454;box-shadow:0 0 0 2px #ffffff0a}.userFilterFields .filterSelectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.userFilterFields .filterSelectArrow{color:var(--muted);flex:none;font-size:15px;line-height:1;transition:transform .15s;transform:translateY(-1px)}.userFilterFields .filterSelect.isOpen .filterSelectArrow{transform:translateY(1px)rotate(180deg)}.userFilterFields .filterSelectMenu{z-index:110;background:#242424;border:1px solid #4a4a4a;border-radius:11px;width:100%;min-width:150px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 14px 34px #0000007a}.userFilterFields .filterSelectOption{width:100%;min-height:32px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:grid}.userFilterFields .filterSelectOption:focus-visible,.userFilterFields .filterSelectOption:hover{color:var(--text);background:#303030;outline:none}.userFilterFields .filterSelectOption.isSelected{color:#fff;background:#285fbd}.userFilterFields .filterSelectOptionCheck{justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;transform:translateY(-1px)}.userFilterFields .filterSelectOptionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.bugReportsTable .logDetails{max-width:none;position:relative}.bugReportsTable .logDetails pre{z-index:120;width:320px;max-width:min(320px,100vw - 48px);margin-top:0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0000007a}.bugReportRowActions{min-width:202px}.bugReportActionSelect{border-radius:var(--radius-md);background-color:var(--surface-2);width:112px;min-width:112px;height:28px;color:var(--text);cursor:pointer;padding:0 28px 0 10px;font-size:12px;font-weight:600}.bugReportActionSelect:focus,.bugReportActionSelect:hover{background-color:var(--hover);border-color:#3d3d3d}.metricHeaderActions{align-items:center;gap:8px;display:inline-flex}.paymentVisibilityButton{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:10px;flex:0 0 32px;place-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-grid}.paymentVisibilityButton:hover{color:var(--text);background:#fff1;border-color:#505050}.paymentVisibilityButton svg{width:17px;height:17px}.paymentValueHidden{letter-spacing:.04em}.sidebarSettingsPanel{overflow:hidden}.sidebarSettingsToggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.sidebarSettingsToggle:hover{background:#ffffff06}.sidebarSettingsToggleCopy{min-width:0}.sidebarSettingsToggleCopy h2{margin:0 0 5px;font-size:16px}.sidebarSettingsToggleCopy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sidebarSettingsToggleMeta{color:var(--muted);flex:none;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.sidebarSettingsToggleMeta>span{border:1px solid var(--border-soft);background:#ffffff08;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.sidebarSettingsChevron{width:18px;height:18px;transition:transform .18s}.sidebarSettingsPanel.isOpen .sidebarSettingsChevron{transform:rotate(180deg)}.sidebarSettingsBody{border-top:1px solid var(--border-soft);padding:0 18px 18px}.sidebarVisibilityColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sidebarVisibilityTable{border:1px solid var(--border-soft);background:#ffffff04;border-radius:12px;min-width:0;margin:0;overflow:hidden}.sidebarVisibilityTableHeader,.sidebarVisibilityTableRow{grid-template-columns:minmax(150px,1fr) minmax(90px,130px) 82px;align-items:center;gap:14px;display:grid}.sidebarVisibilityTableHeader{border-bottom:1px solid var(--border-soft);min-height:38px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 13px;font-size:10px;font-weight:900}.sidebarVisibilityTableRow{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;padding:0 13px;transition:background .18s,opacity .18s}.sidebarVisibilityTableRow:last-child{border-bottom:0}.sidebarVisibilityTableRow:hover{background:#ffffff09}.sidebarVisibilityTableSection{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:800;display:inline-flex}.sidebarVisibilityTableIcon{border:1px solid var(--border-soft);color:#9a9a9a;background:#ffffff06;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:inline-grid}.sidebarVisibilityTableIcon svg{width:15px;height:15px}.sidebarVisibilityTableGroup{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.sidebarVisibilityTableState{border:1px solid var(--border-soft);color:#b7b7b7;background:#ffffff09;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:72px;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.sidebarVisibilityTableRow.isHidden{opacity:.56}.sidebarVisibilityTableRow.isHidden .sidebarVisibilityTableState{color:#858585;background:0 0}.sidebarSettingsActions{border-top:0;justify-content:flex-start;gap:10px;margin-top:24px;padding:0 0 4px}@media (max-width:1420px){.sidebarVisibilityColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.sidebarVisibilityColumns{grid-template-columns:1fr}}@media (max-width:760px){.sidebarSettingsToggle{align-items:flex-start;padding:15px}.sidebarSettingsToggleMeta>span{display:none}.sidebarSettingsBody{padding:0 15px 15px}.sidebarVisibilityColumns{grid-template-columns:1fr;gap:10px}.sidebarVisibilityTableHeader{display:none}.sidebarVisibilityTableRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 11px}.sidebarVisibilityTableGroup{display:none}}.statusPill.refunded{color:#ffb8b8;background:#ff6b6b1a;border-color:#ff6b6b47}.affiliatePromoCard.isExpired{background:linear-gradient(135deg,#1c1c1c,#141414 62%);border-color:#333}.affiliatePromoCard.isExpired .affiliateCopyButton:disabled{opacity:.58;cursor:not-allowed}.affiliateExpiryNotice{border-radius:var(--radius-lg);background:#211717;border:1px solid #4b3838;align-items:center;gap:12px;min-height:58px;padding:13px 15px;display:flex}.affiliateExpiryNotice strong{color:#ffd3d3;white-space:nowrap}.affiliateExpiryNotice span{color:#c4a9a9;font-size:12px;line-height:1.5}.adminAffiliateExpiryNotice{margin:0}.affiliateWorkbookPanel{padding-bottom:0;overflow:hidden}.affiliateWorkbookPanel .panelHeader{border-bottom:1px solid var(--border-soft)}.affiliateWorkbookTabs{scrollbar-width:thin;background:#111;flex-wrap:nowrap;align-items:flex-end;gap:3px;min-height:44px;padding:9px 14px 0;display:flex;overflow-x:auto}.affiliateWorkbookTabsStandalone{border-bottom:1px solid var(--border-soft);background:0 0;min-height:42px;padding:5px 0 0}.affiliateWorkbookTab{color:#a9a9a9;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#1a1a1a;border:1px solid #343434;border-bottom:0;border-radius:8px 8px 0 0;min-width:132px;max-width:230px;min-height:35px;padding:0 15px;font-size:12px;font-weight:800;overflow:hidden}.affiliateWorkbookTab:hover{color:#e3e3e3;background:#202020}.affiliateWorkbookTab.isActive{color:#111;background:#f0f0f0;border-color:#f0f0f0;min-height:38px}.affiliateWorkbookEmptyTabs{color:var(--muted);padding:0 5px 13px;font-size:12px}.affiliateAdminSummaryTable,.affiliateSummaryTable{min-width:1180px}.affiliateSummaryTableFrame .tableCountBar{display:none}.affiliateCodeSummaryCell code,.affiliateCompactCode code{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.affiliateCompactCode{align-items:center;gap:6px;display:inline-flex}.affiliateInlineCopy{border:1px solid var(--border);min-width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:#1d1d1d;border-radius:7px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.affiliateInlineCopy:hover{color:#fff;background:#282828}.affiliateInlineCopy svg{width:14px;height:14px}.affiliateInlineCopy span{font-size:10px;font-weight:800}.affiliateMonthStack{gap:14px;padding:14px;display:grid}.affiliateMonthSection{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#131313;overflow:hidden}.affiliateMonthHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}.affiliateMonthHeader>div{gap:4px;min-width:0;display:grid}.affiliateMonthHeader strong{color:var(--text);font-size:14px}.affiliateMonthHeader span{color:var(--muted);font-size:11px}.affiliatePayoutToggle{border:1px solid var(--border);cursor:pointer;background:#1b1b1b;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 11px;display:inline-flex}.affiliatePayoutToggle input{accent-color:#d8d8d8;width:14px;height:14px}.affiliatePayoutToggle span,.affiliatePayoutToggle.isReceived span{color:#c2c2c2;font-size:11px;font-weight:800}.affiliatePayoutToggle.isReceived{background:#232323;border-color:#4b4b4b}.affiliatePayoutStatus{border:1px solid var(--border);white-space:nowrap;background:#191919;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-weight:800;display:inline-flex;color:#9c9c9c!important;font-size:10px!important}.affiliatePayoutStatus.isReceived{background:#252525;color:#e0e0e0!important}.affiliateMonthSection .tableFrame{border:0;border-radius:0}.affiliateMonthSection .tableCountBar{display:none}.affiliateMonthTable{min-width:820px}.affiliateCommissionCell{gap:3px;display:grid}.affiliateCommissionCell span,.affiliateExcludedNote{color:#c28d8d;font-size:10px}.affiliateMonthlyCustomersPanel .panelHeader,.affiliateSummaryPanel .panelHeader{align-items:center}@media (max-width:820px){.affiliateExpiryNotice,.affiliateMonthHeader{flex-direction:column;align-items:flex-start}.affiliatePayoutStatus,.affiliatePayoutToggle{justify-content:center;width:100%}}.affiliateUnifiedPanel{overflow:hidden}.affiliateUnifiedHeader{border-bottom:1px solid var(--border-soft);background:#151515;padding:18px}.affiliateUnifiedTitleRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.affiliateUnifiedTitleRow h2{margin:4px 0 0;font-size:22px;line-height:1.2}.affiliateUnifiedTitleRow p{color:var(--muted);margin:7px 0 0;font-size:12px}.affiliateUnifiedEyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.affiliateUnifiedHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.affiliateIdentityGrid{border:1px solid var(--border-soft);background:#121212;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.affiliateIdentityGrid>div{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);align-content:center;gap:6px;min-width:0;min-height:70px;padding:12px 14px;display:grid}.affiliateIdentityGrid>div:nth-child(4n){border-right:0}.affiliateIdentityGrid>div:nth-last-child(-n+4){border-bottom:0}.affiliateIdentityGrid span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.affiliateIdentityGrid code,.affiliateIdentityGrid strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.affiliateMonthlySummaryFrame{border:0;border-radius:0}.affiliateMonthlySummaryTable{border-collapse:collapse;width:100%;min-width:720px}.affiliateMonthlySummaryTable td,.affiliateMonthlySummaryTable th{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle;padding:13px 16px}.affiliateMonthlySummaryTable th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.affiliateMonthlySummaryTable td{color:var(--text-soft);font-size:12px}.affiliateMonthSummaryRow td{background:#171717;width:25%}.affiliateMonthMetric{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.affiliateMonthMetric>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800}.affiliateMonthMetric>strong{color:var(--text);font-size:12px}.affiliateMonthPaymentMetric{justify-content:space-between}.affiliateMonthCustomersRow>td{background:#111;border-bottom:1px solid #343434;padding:0}.affiliateCustomerDetailsFrame{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:#141414;border-left:0;border-right:0;border-radius:0;width:100%;overflow-x:auto}.affiliateCustomerDetailsTable{border-collapse:collapse;width:100%;min-width:940px}.affiliateMonthlySummaryTable .affiliateCustomerDetailsTable td,.affiliateMonthlySummaryTable .affiliateCustomerDetailsTable th{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle;background:0 0;padding:11px 13px}.affiliateMonthlySummaryTable .affiliateCustomerDetailsTable th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800}.affiliateMonthlySummaryTable .affiliateCustomerDetailsTable td{color:var(--text-soft);font-size:11px}.affiliateCustomerDetailsTable .pill,.affiliateCustomerDetailsTable .statusPill{border-radius:999px;height:22px;min-height:22px;padding:0 8px;font-size:9px;line-height:1}.affiliateCustomerDetailsTable .statusPill{padding-left:18px}.affiliateCustomerDetailsTable .statusPill:before{width:5px;height:5px;left:8px}.affiliateCustomerDetailsTable .statusPill.refunded{color:#ff8f8f;background:#ff464624;border-color:#ff5d5d80}.affiliateMonthlySummaryTable .affiliateCustomerDetailsTable tbody tr:last-child td,.affiliateMonthlySummaryTable tbody tr:last-child td{border-bottom:0}.affiliateMonthlySummaryTable tfoot td{background:#111;border-top:1px solid #3a3a3a;border-bottom:0;padding:0}.affiliateMonthlyTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.affiliateMonthlyTotals>div{align-items:baseline;gap:8px;min-width:0;display:flex}.affiliateMonthlyTotals span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.affiliateMonthlyTotals strong{color:var(--text);font-size:13px}.affiliateCompactStatus,.affiliateUnifiedPanel .statusPill{border-radius:999px;min-height:23px;padding:0 9px 0 20px;font-size:10px;line-height:1}.affiliateCompactStatus:before,.affiliateUnifiedPanel .statusPill:before{width:5px;height:5px;left:9px}.affiliateCompactStatus.active,.affiliateCompactStatus.blocked,.affiliateCompactStatus.expired,.affiliateCompactStatus.pending,.affiliateUnifiedPanel .statusPill.active,.affiliateUnifiedPanel .statusPill.blocked,.affiliateUnifiedPanel .statusPill.expired,.affiliateUnifiedPanel .statusPill.pending{color:#151515;background:#e8e8e8;border-color:#e8e8e8}.affiliatePortalUnifiedPanel .affiliateUnifiedHeaderActions{min-height:23px}@media (max-width:1120px){.affiliateIdentityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliateIdentityGrid>div:nth-child(4n){border-right:1px solid var(--border-soft)}.affiliateIdentityGrid>div:nth-child(2n){border-right:0}.affiliateIdentityGrid>div:nth-last-child(-n+4){border-bottom:1px solid var(--border-soft)}.affiliateIdentityGrid>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.affiliateUnifiedTitleRow{flex-direction:column}.affiliateUnifiedHeaderActions{justify-content:flex-start}.affiliateIdentityGrid{grid-template-columns:1fr}.affiliateIdentityGrid>div,.affiliateIdentityGrid>div:nth-child(2n),.affiliateIdentityGrid>div:nth-child(4n){border-right:0;border-bottom:1px solid var(--border-soft)}.affiliateIdentityGrid>div:last-child{border-bottom:0}.affiliateMonthlyTotals{grid-template-columns:1fr}}.affiliateNoMembersPanel{min-height:116px}.affiliateNoMembersState{min-height:116px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:24px 28px;font-size:13px;font-weight:700;display:flex}.referralRewardFooter{align-items:center;gap:8px;margin-top:28px;display:flex}.authCallbackPage{background:#f6f6f6;place-items:center;min-height:100vh;padding:24px;display:grid}.authCallbackCard{text-align:center;background:#fff;border:1px solid #ddd;border-radius:28px;width:min(520px,100%);padding:36px;box-shadow:0 24px 70px #00000014}.authCallbackCard h1{margin:0 0 12px;font-size:clamp(28px,5vw,42px)}.authCallbackCard p{color:#666;margin:0;line-height:1.6}.authCallbackCard a{color:#fff;background:#111;border-radius:999px;margin-top:24px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.siteAuthError{gap:10px;display:grid}.siteAuthErrorAction{color:#fff;width:fit-content;min-height:36px;font:inherit;cursor:pointer;background:#8e1111;border:0;border-radius:999px;padding:0 16px;font-weight:800}.siteAuthErrorAction:hover{filter:brightness(.94)}.googleSignupHint{text-align:center;color:#00000094;margin:2px 0 -2px;font-size:12px;line-height:1.45}.emailSentCount{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-2);min-height:32px;color:var(--text-soft);white-space:nowrap;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.emailSentCount,.emailTestLabPanel .panelHeader{align-items:center}.emailTestModeBadge{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-2);min-height:32px;color:var(--text-soft);white-space:nowrap;align-items:center;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.emailTestLabBody{border-top:1px solid var(--border-soft);gap:16px;padding:16px;display:grid}.emailTestLabGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.emailTestLabGrid label{gap:7px;min-width:0;display:grid}.emailTestLabGrid label>span{color:var(--muted);font-size:12px;font-weight:700}.emailTestWide{grid-column:span 2}.emailTestLicenseField>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.emailTestLicenseField .secondaryButton{min-height:42px}.emailTestLabHint{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.emailTestLabHint>span{color:var(--text);white-space:nowrap;font-size:13px;font-weight:800}.emailTestLabHint p{color:var(--text-soft);text-align:right;margin:0;font-size:12px;line-height:1.55}.emailTestLabActions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:980px){.emailTestLabGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.emailTestLabGrid{grid-template-columns:1fr}.emailTestWide{grid-column:auto}.emailTestLabHint{display:grid}.emailTestLabHint p{text-align:left}.emailTestLabActions{grid-template-columns:1fr;display:grid}.emailTestLabActions button{width:100%}}.testDashboardStack{gap:20px}.emailTestModeBadge,.testDashboardOwnerBadge{border:1px solid var(--line);min-height:34px;color:var(--muted);letter-spacing:.03em;white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.journeyTestBody{padding:22px}.journeyScenarioPicker{grid-template-columns:minmax(250px,.85fr) minmax(300px,1.15fr);align-items:end;gap:16px;margin-bottom:18px;display:grid}.journeyScenarioPicker label,.journeyTestGrid label{gap:8px;display:grid}.journeyScenarioPicker label>span,.journeyTestGrid label>span{color:var(--muted);font-size:13px;font-weight:800}.journeyScenarioDescription{border:1px solid var(--line);background:#ffffff06;border-radius:13px;gap:5px;min-height:68px;padding:13px 15px;display:grid}.journeyScenarioDescription strong{font-size:14px}.journeyScenarioDescription span{color:var(--muted);font-size:13px;line-height:1.45}.journeyTestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journeyWide{grid-column:1/-1}.journeyLicenseField>div{grid-template-columns:1fr auto;gap:10px;display:grid}.journeyEmailToggle{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:13px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 15px;display:flex}.journeyEmailToggle input{accent-color:#fff;width:18px;height:18px;margin-top:2px}.journeyEmailToggle span{gap:4px;display:grid}.journeyEmailToggle small{color:var(--muted);line-height:1.45}.journeyTestActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.journeySnapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 20px 0;display:grid}.journeySnapshotGrid>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:5px;min-height:76px;padding:13px;display:grid}.journeySnapshotGrid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.journeySnapshotGrid strong{overflow-wrap:anywhere;font-size:13px}.journeyTimeline{gap:10px;padding:20px;display:grid}.journeyTimelineStep{border:1px solid var(--line);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.journeyStepIndex{background:#ffffff12;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.journeyTimelineStep>div{gap:4px;display:grid}.journeyTimelineStep p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.journeyStepStatus{color:var(--muted);background:#ffffff0f;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.journeyTimelineStep.is-passed .journeyStepStatus{color:#b9f6c5;background:#30c24f24}.journeyTimelineStep.is-warning .journeyStepStatus{color:#ffe0a3;background:#f4a62324}@media (max-width:1000px){.journeySnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.journeyScenarioPicker,.journeySnapshotGrid,.journeyTestGrid{grid-template-columns:1fr}.journeyWide{grid-column:auto}.journeyTimelineStep{grid-template-columns:30px minmax(0,1fr)}.journeyStepStatus{grid-column:2;justify-self:start}.journeyTestActions{flex-direction:column-reverse}.journeyTestActions button{width:100%}}.pluginsTable td:nth-child(6),.pluginsTable th:nth-child(6){width:250px;min-width:250px;max-width:250px;padding-left:10px;padding-right:10px}.pluginHelpUrlCell{white-space:nowrap;align-items:center;gap:8px;width:100%;max-width:228px;display:inline-flex}.pluginHelpUrlText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft);flex:auto;display:block;overflow:hidden}.pluginHelpUrlCell .copyIconButton{flex:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}