.console-shell,.console-sign-in{--console-ink:#172b27;--console-muted:#667773;--console-line:#e1e8e5;--console-bg:#f6f8f7;--console-green:#21624f;--console-soft:#edf5f0;color:var(--console-ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.console-shell{min-height:100dvh;padding-left:224px;background:var(--console-bg)}.console-icon{width:20px;height:20px;flex-shrink:0}.console-shell :is(button,input,select,textarea){font-family:inherit}.console-shell button:not(:disabled),.console-shell summary{cursor:pointer}.console-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #82b6a2;outline-offset:3px}.console-shell :is(button,a){-webkit-tap-highlight-color:transparent}.console-shell button{transition:background-color .15s,border-color .15s,color .15s}.console-shell button:disabled{cursor:not-allowed}.console-skip-link{position:fixed;top:-100px;left:240px;z-index:2000;padding:12px 20px;background:#fff;color:var(--console-green);border-radius:8px}.console-skip-link:focus{top:8px}.console-sidebar{position:fixed;z-index:50;inset:0 auto 0 0;display:flex;flex-direction:column;width:224px;padding:30px 16px 18px;border-right:1px solid var(--console-line);background:#fff}.console-sidebar .console-wordmark{margin:0 12px 26px;width:112px;height:35px}.console-workspace-label{display:flex;gap:10px;align-items:center;margin:0 0 28px;padding:12px 8px;border-block:1px solid var(--console-line)}.console-workspace-label strong{display:block;font-size:12px;font-weight:650}.console-workspace-label small{display:block;color:var(--console-muted);font-size:11px;margin-top:2px}.console-nav-label{margin:0 12px 10px;color:#63766b;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.console-primary-nav{display:grid;grid-gap:6px;gap:6px}.console-primary-nav button,.console-sidebar-bottom>:is(button,a){display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#5a6c65;font:inherit;font-size:12px;font-weight:550;text-decoration:none;text-align:left}.console-primary-nav button:hover,.console-sidebar-bottom>:is(button,a):hover{background:#f4f7f5;color:var(--console-green)}.console-primary-nav button.is-active{background:#eaf3ee;color:#1e604a;font-weight:700;box-shadow:inset 3px 0 #2c785b}.console-sidebar-bottom{display:grid;grid-gap:4px;gap:4px;margin-top:auto;padding-top:24px}.console-sidebar-bottom>a>span:last-child{margin-left:auto}.console-sidebar-note{display:flex;gap:10px;align-items:center;padding:18px 12px 0;margin-top:14px;border-top:1px solid var(--console-line);color:#7b8b84}.console-sidebar-note p{margin:0;font-size:10px;line-height:1.6}.console-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:72px;padding:12px 32px;gap:16px;border-bottom:1px solid var(--console-line);background:#fff}.console-breadcrumb{display:flex;align-items:center;gap:12px;min-width:0;color:#63766b;font-size:12px}.console-breadcrumb strong{font-weight:600;color:#364a41;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-breadcrumb button{padding:0;border:0;background:none;color:var(--console-green)}.console-shell .account-controls{gap:16px;flex-shrink:0}.console-shell .user-menu-trigger{border:0;padding:0;background:transparent}.console-shell .user-menu-identity b{font-size:12px;font-weight:650}.console-shell .user-menu-identity small{font-size:10px;font-weight:450;margin-top:2px;color:var(--console-muted)}.console-primary-nav .inbox-trigger>:is(b,i){position:static;margin-left:auto;flex-shrink:0}.console-shell .user-menu{top:calc(100% + 16px);border:1px solid var(--console-line);box-shadow:0 12px 32px #173f3a12}.console-main{display:flex;flex-direction:column;min-height:calc(100dvh - 72px);outline:none}.console-main>:is(.library-content,.compliance-workspace,.destination-editor-shell){flex:1 1;width:min(100% - 64px,1440px);margin:0 auto;padding:32px 0 48px;min-width:0}.console-shell .library-heading{gap:24px;align-items:center}.console-shell :is(.library-heading h1,.destination-editor-title h1){font-size:clamp(25px,2.3vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.console-shell .eyebrow{color:#71867b;letter-spacing:.09em;font-weight:650;margin:0 0 6px}.console-shell .library-heading>div>p:last-child{margin-top:8px;font-size:13px;line-height:1.6;color:var(--console-muted)}.console-shell .primary-action{min-height:40px;padding:0 16px;gap:8px;border-radius:8px;background:var(--console-green);border-color:var(--console-green);font-size:12px;font-weight:600;box-shadow:0 2px 3px #164e3c10}.console-shell .primary-action:hover:not(:disabled){background:#174d3d}.library-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0}.library-overview>button{position:relative;min-width:0;padding:18px 20px;border:1px solid var(--console-line);border-radius:10px;background:#fff;color:var(--console-ink);text-align:left}.library-overview>button[aria-pressed=true]{border-color:#80ac97;box-shadow:0 0 0 1px #80ac9720}.library-overview>button:hover{border-color:#80ac97}.library-overview>button>span{display:block;padding-right:30px;color:#64756c;font-size:12px;font-weight:550}.library-overview strong{display:block;margin:6px 0 3px;font-size:30px;line-height:1.3;font-weight:650;letter-spacing:-.04em}.library-overview small{color:#63766b;font-size:11px}.library-overview .console-icon{position:absolute;right:18px;top:18px;color:#769586}.console-shell .library-tabs{margin-top:24px;gap:20px;border-bottom-color:var(--console-line)}.console-shell .library-tabs button{padding:10px 0 12px;font-size:12px;font-weight:550}.console-shell .library-tabs button.is-active{border-bottom-color:var(--console-green);color:var(--console-green);font-weight:650}.console-shell .library-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:20px 0 12px}.console-shell .search-field{display:flex;flex:1 1;max-width:520px;align-items:center;position:relative}.console-shell .search-field>svg{position:absolute;left:13px;width:17px;color:#63766b}.console-shell .search-field input{min-height:42px;padding:10px 14px 10px 40px;border-color:#dce4df;font-size:12px;border-radius:8px}.library-sort{display:flex;align-items:center;gap:10px;color:var(--console-muted);font-size:11px}.library-sort select{min-height:40px;padding:8px 12px;border:1px solid var(--console-line);border-radius:8px;color:#435a4d;background:#fff;font-size:12px}.library-results-summary{display:flex;justify-content:space-between;min-height:28px;margin-bottom:8px;color:#63766b;font-size:11px}.library-results-summary button{border:0;background:none;color:var(--console-green);font-size:11px;text-decoration:underline}.console-shell .product-table-wrapper{border-color:var(--console-line);border-radius:10px;box-shadow:0 2px 4px #1e403503}.console-shell .product-table th{background:#fbfcfb;color:#63766b;font-weight:600;letter-spacing:.055em;padding:13px 18px}.console-shell .product-table td{padding:18px;font-size:12px}.console-shell .product-table tbody tr:hover{background:#f7faf8}.product-name-button{display:block;border:0;background:transparent;padding:0;color:#254d3b;text-align:left;font-size:13px;font-weight:650}.product-name-button:hover{text-decoration:underline}.console-shell .product-table td:first-child>span{font-size:11px;color:#63766b}.console-shell .product-identifiers{font-size:10px}.console-shell .product-identifiers b{color:#63766b;font-size:9px}.console-shell .product-actions{gap:6px}.console-shell .product-actions :is(a,button){font-size:10px;border-radius:6px;min-height:30px;padding:6px 9px}.console-shell .published-resolver-link{background:#edf4ef;color:#2c654d;border-color:#dce9e1}.console-shell .status-badge{font-size:10px;font-weight:600;padding:4px 9px}.console-shell .workflow-activity-badge{font-size:10px;margin-top:6px}.library-pagination{justify-content:space-between;padding:16px 2px;color:#63766b;font-size:11px}.library-pagination,.library-pagination>div{display:flex;align-items:center;gap:12px}.library-pagination button{min-height:32px;border:1px solid var(--console-line);border-radius:6px;padding:6px 12px;background:#fff;color:var(--console-ink);font-size:11px}.library-pagination button:disabled{opacity:.45}.console-shell .library-state{border:1px dashed #cfdcd4;border-radius:12px;padding:64px 24px;background:#fff}.console-shell .library-state h2{font-size:20px;letter-spacing:-.02em}.console-shell .app-footer{width:calc(100% - 64px);padding:20px 0;gap:24px;border-color:var(--console-line)}.console-shell .app-footer-primary>button{display:none}.console-shell .app-footer p{font-size:10px;color:#63766b}.console-shell .app-footer-legal{max-width:600px;margin-left:auto}.console-shell .analytics-metrics{margin-top:28px;gap:16px}.console-shell :is(.analytics-metrics article,.analytics-panel){border-radius:10px;box-shadow:none;border-color:var(--console-line)}.console-shell .analytics-metrics article{min-height:126px;padding:18px 20px;gap:8px}.console-shell .analytics-metrics strong{font-size:30px;letter-spacing:-.04em}.console-shell .analytics-panel-heading{padding:20px}.console-shell .analytics-panel-heading h2{font-size:17px}.console-shell .analytics-empty{font-size:12px}.console-section-tabs{display:flex;gap:24px;margin:26px 0 24px;border-bottom:1px solid var(--console-line);overflow-x:auto}.console-section-tabs button{flex-shrink:0;border:0;border-bottom:2px solid transparent;padding:12px 0;background:none;color:#6b7b71;font-size:12px;font-weight:550}.console-section-tabs button[aria-pressed=true]{border-color:var(--console-green);color:var(--console-green);font-weight:650}.console-shell .compliance-role-context span{background:#eef3ef;border:0;border-radius:5px;font-size:10px;font-weight:500;color:#678071;padding:4px 8px}.console-shell .compliance-role-context{margin-top:12px}.console-shell .compliance-sections{margin-top:16px;gap:14px}.console-shell [hidden]{display:none!important}.console-shell .compliance-disclosure{border:1px solid var(--console-line);border-radius:10px;box-shadow:none}.console-shell .compliance-disclosure>summary{padding:20px}.console-shell .compliance-disclosure>summary b{font-size:13px;font-weight:650}.console-shell .compliance-disclosure>summary small{margin-top:4px;font-size:11px;font-weight:400;color:var(--console-muted)}.console-shell .compliance-disclosure>summary em{font-weight:550;font-size:10px}.console-shell .change-review-panel{margin:0;border:1px solid var(--console-line);border-radius:12px;padding:24px;box-shadow:none}.console-shell .change-review-panel h2{font-size:20px;letter-spacing:-.025em;margin:3px 0 6px}.console-shell .change-review-panel>header p:not(.eyebrow){color:var(--console-muted);font-size:12px;margin:6px 0}.console-shell .change-review-panel button{font-size:12px}.console-shell .change-review-tabs{gap:6px;margin-top:20px;padding-bottom:18px;border-bottom:1px solid var(--console-line)}.console-shell .change-review-tabs button{background:#f7f9f7;border:1px solid transparent;font-size:11px;font-weight:550;border-radius:7px}.console-shell .change-review-tabs button[aria-pressed=true]{background:#eaf3ee;border-color:#d2e5d9;color:#275e46}.console-shell .change-review-layout{margin-top:20px;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:24px}.console-shell .change-review-layout>aside>button{padding:16px;border-radius:9px;font-size:12px}.console-shell .change-review-layout>aside>button small{font-size:10px;font-weight:450;color:var(--console-muted);line-height:1.6}.console-shell .change-review-detail>header h3{margin-top:0;font-size:19px;letter-spacing:-.02em}.console-shell .change-navigator{border-radius:10px}.console-shell :is(.compact-compliance-form,.change-review-panel) :is(input,select,textarea){border-color:#d8e2dc;border-radius:7px;font-size:13px}.console-shell .destination-editor-title{width:100%;margin:0 0 24px;padding:0;gap:20px;flex-wrap:wrap}.console-shell .destination-editor-title>div>p{font-size:12px}.console-shell .destination-editor-grid{width:100%;margin:24px 0 0;gap:24px;grid-template-columns:minmax(0,1fr)}.console-shell .destination-workspace{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px}.console-shell .destination-workspace>div{width:100%;min-width:0;border-radius:10px;box-shadow:none}.console-shell .destination-editor-header{width:100%;margin:0 0 24px;padding:0 0 16px}.console-shell .editor-title-actions{flex-wrap:wrap}.console-shell :is(.product-details-section,.destination-links-section){width:100%;min-width:0;border:1px solid var(--console-line);border-radius:10px;box-shadow:none}.console-shell .workspace-heading{padding:20px 24px}.console-shell .workspace-heading h2{font-size:18px;letter-spacing:-.02em}.console-shell .product-details-form{padding:24px}.console-shell .form-field input,.console-shell .form-field select{min-height:42px;border-radius:7px;border-color:#d7e1db;font-size:13px}.console-shell .company-resolver-workspace h1{max-width:540px}.console-shell .company-heading-actions{flex-wrap:wrap;gap:8px}.console-shell :is(.publish-action,.customize-resolver-action,.company-links-action,.save-draft-action,.review-changes-trigger){min-height:42px;border-radius:8px;font-size:12px;padding:10px 14px}.console-shell .destination-editor-actions{flex-wrap:wrap;gap:8px}.console-shell .company-studio-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.console-shell .company-qr-card>*,.console-shell .company-studio-body>*{min-width:0}.console-shell .company-resolver-controls{min-width:0;border-radius:10px;border-color:var(--console-line);box-shadow:none}.console-shell .company-resolver-controls :is(label,fieldset){min-width:0;font-weight:550}.console-shell .company-resolver-controls :is(input,textarea,select){min-width:0;border-color:#d7e1db}.console-shell .company-preview-column{width:100%;grid-template-columns:minmax(0,1fr)}.console-shell .company-qr-card{max-width:100%;border-radius:10px}.console-shell .company-qr-card .qr-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .company-preview-frame{max-width:100%}.console-shell .editor-backdrop{z-index:100}.console-shell .account-panel,.console-shell .product-editor{border-radius:14px 0 0 14px;box-shadow:0 24px 80px #102c2826;overscroll-behavior:contain}.console-shell .editor-header{padding:24px}.console-shell .editor-header h2{font-size:24px;letter-spacing:-.035em}.console-shell .account-section{border-color:var(--console-line);box-shadow:none}.console-shell .library-feedback{border-radius:8px;font-size:13px}.console-sign-in{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#fff}.console-sign-in-story{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,80px);background:#edf4ef;background-image:radial-gradient(ellipse at 10% 85%,#d8e9dd 0,transparent 65%)}.console-sign-in-story img{width:115px}.console-sign-in-story h1{font-size:clamp(36px,4vw,60px);line-height:1.13;letter-spacing:-.05em;font-weight:600;margin:20px 0;color:#1a4636}.console-sign-in-story>div>p:last-child{max-width:350px;font-size:16px;color:#68816f;line-height:1.7}.console-sign-in-caption{color:#708976;font-size:11px}.console-sign-in .sign-in-panel{display:grid;place-items:center;min-height:100dvh;padding:48px 32px;background:#fff}.console-sign-in .sign-in-card{width:min(100%,380px);padding:0}.console-sign-in .sign-in-card h2{margin:10px 0;font-size:30px;font-weight:650;letter-spacing:-.035em}.console-sign-in .sign-in-card header{margin-bottom:28px}.console-sign-in .sign-in-card header p:last-child{color:#6b7e72;font-size:13px}.console-sign-in :is(input,.provider-button,.primary-button){min-height:46px;border-radius:8px;font-size:13px}.console-sign-in .primary-button{background:#21624f}.console-sign-in .eyebrow{color:#597464}.console-sign-in .access-note{margin-top:24px;font-size:12px;color:#718276}@media (min-width:1700px){.console-shell{padding-left:248px}.console-sidebar{width:248px}}@media (max-width:1150px){.console-header{padding:12px 24px}.console-breadcrumb>span:first-child,.console-breadcrumb>span:nth-child(2){display:none}.console-main>:is(.library-content,.compliance-workspace,.destination-editor-shell){width:calc(100% - 48px)}.console-shell .destination-editor-grid{grid-template-columns:minmax(0,1fr)}.console-shell .destination-workspace{width:100%;grid-template-columns:minmax(0,1fr)}.console-shell .company-studio-body{grid-template-columns:minmax(0,1fr)}.console-shell .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .change-review-layout{grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);gap:16px}.library-overview small{display:none}}@media (max-width:800px){.console-shell{padding-left:0}.console-sidebar{position:relative;inset:auto;width:100%;padding:14px 20px 0;border-right:0;border-bottom:1px solid var(--console-line)}.console-sidebar .console-wordmark{width:95px;height:30px;margin:0 0 14px}.console-nav-label,.console-sidebar-note,.console-workspace-label{display:none}.console-primary-nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:12px}.console-primary-nav button{min-height:40px;padding:9px 12px;font-size:11px;flex-shrink:0;gap:8px}.console-primary-nav button.is-active{box-shadow:none}.console-primary-nav .console-icon{width:17px;height:17px}.console-sidebar-bottom{position:absolute;right:20px;top:10px;display:flex;gap:4px;padding:0;margin:0}.console-sidebar-bottom>:is(button,a){padding:8px;min-height:36px}.console-sidebar-bottom>:is(button,a) span{display:none}.console-header{position:relative;padding:12px 20px;min-height:60px}.console-shell .console-header .account-controls{width:auto;gap:12px}.console-shell .user-menu-identity small{display:none}.console-main{min-height:calc(100dvh - 166px)}.console-main>:is(.library-content,.compliance-workspace,.destination-editor-shell){width:calc(100% - 40px);padding:24px 0 32px}.console-shell .library-heading{gap:12px}.console-shell .library-heading h1{font-size:27px}.console-shell .change-review-layout{grid-template-columns:1fr}.console-shell .change-review-panel{padding:20px}.console-shell .change-review-layout>aside{display:flex;overflow-x:auto;gap:8px}.console-shell .change-review-layout>aside>button{min-width:210px}.console-shell .app-footer{width:calc(100% - 40px);grid-template-columns:1fr;gap:8px}.console-shell .app-footer-legal{text-align:left;justify-items:start;margin:0}.console-skip-link{left:16px}.console-sign-in{grid-template-columns:1fr}.console-sign-in-story{padding:24px}.console-sign-in-caption,.console-sign-in-story>div{display:none}.console-sign-in .sign-in-panel{min-height:calc(100dvh - 84px);padding:32px 24px}}@media (max-width:520px){.console-shell .library-heading{align-items:flex-start;flex-wrap:wrap}.console-shell .library-heading h1{font-size:26px}.console-shell .user-menu-identity{display:none}.console-header .account-controls{gap:10px}.console-breadcrumb{max-width:48%;gap:6px;font-size:11px}.library-overview{gap:8px;margin:22px 0}.library-overview>button{padding:12px}.library-overview>button>span{padding:0;font-size:10px;line-height:1.4;min-height:28px}.library-overview strong{font-size:25px}.library-overview .console-icon{display:none}.console-shell .library-toolbar{flex-direction:column;align-items:stretch;gap:10px}.console-shell .search-field{max-width:none}.library-sort{justify-content:space-between}.library-sort select{flex:1 1;max-width:200px}.library-pagination{flex-wrap:wrap}.library-pagination>div{width:100%;justify-content:space-between}.console-shell .analytics-metrics{gap:10px}.console-shell .analytics-metrics article{padding:14px}.console-shell .analytics-metrics span{font-size:11px}.console-shell .analytics-metrics strong{font-size:26px}.console-shell .compliance-disclosure>summary{flex-wrap:wrap;gap:12px}.console-section-tabs{gap:20px}.console-shell .change-review-panel{padding:16px}.console-shell .change-review-tabs{gap:6px}}@media (prefers-reduced-motion:reduce){.console-shell *,.console-sign-in *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.console-shell .resolver-studio{width:min(1120px,100vw);padding:0;background:#f4f7f5;z-index:110}.console-shell .resolver-studio-backdrop{z-index:109}.console-shell .resolver-studio-header{padding:24px 28px 20px;margin:0;background:#fff;border-bottom:1px solid #dce5df}.console-shell .resolver-studio-header span{font-size:1.35rem;letter-spacing:-.035em}.console-shell .resolver-studio-header small{color:#52675c;line-height:1.5}.console-shell .studio-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 28px;background:#fff;border-bottom:1px solid #dce5df}.console-shell .studio-tabs{display:flex;flex-wrap:wrap;gap:4px}.console-shell .studio-tabs button{border:0;border-radius:8px;padding:10px 12px;background:transparent;color:#52675c;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.console-shell .studio-tabs button[aria-pressed=true]{background:#e8f1eb;color:#174b36}.console-shell .studio-save{display:flex;align-items:center;gap:14px}.console-shell .studio-save>span{color:#52675c;font-size:.78rem}.console-shell .studio-save .lifecycle-action{margin:0;padding:10px 16px;width:auto}.console-shell .resolver-studio-content{grid-template-columns:minmax(0,1fr) 380px;gap:32px;padding:28px}.console-shell .resolver-studio .theme-controls{width:100%;padding:24px;margin:0;border:1px solid #dce5df;border-radius:16px;background:#fff}.console-shell .studio-section{display:grid;grid-gap:22px;gap:22px;min-width:0}.console-shell .studio-section-heading h3{margin:0 0 6px;font-size:1.08rem;letter-spacing:-.02em}.console-shell .studio-section-heading p{margin:0;color:#52675c;font-size:.83rem;line-height:1.6}.console-shell .studio-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.console-shell .studio-presets button{display:grid;grid-gap:8px;gap:8px;border:1px solid #dce5df;border-radius:10px;padding:7px;background:#fff;color:#33483d;font:inherit;font-size:.75rem;cursor:pointer}.console-shell .studio-presets button:hover{border-color:#306a4d}.console-shell .studio-palette{display:block;height:36px;border-radius:6px}.console-shell .resolver-studio :is(input,select,textarea){max-width:100%;min-width:0}.console-shell .resolver-studio textarea{min-height:110px;resize:vertical}.console-shell .resolver-studio .theme-footer-field>span{display:flex;justify-content:space-between;gap:8px}.console-shell .resolver-preview-column{grid-column:2;grid-row:1;top:92px;min-width:0}.console-shell .resolver-studio .preview-label{margin-bottom:16px}.console-shell .resolver-studio .phone-frame{width:min(100%,350px);margin:0 auto;box-shadow:0 16px 45px #1936271a}.console-shell .resolver-studio .resolver-code-column{grid-column:1;grid-row:1;width:100%;min-width:0;margin:0}.console-shell .resolver-studio [hidden]{display:none!important}.console-shell .studio-error,.console-shell .studio-feedback{margin:16px 28px 0;padding:12px 16px;border-radius:10px;font-size:.85rem;background:#e5f1e8;color:#174b36}.console-shell .studio-error{background:#fff0ed;color:#9a3023}.console-shell .resolver-studio :focus-visible{outline:3px solid #4a9571;outline-offset:3px}@media (max-width:760px){.console-shell .resolver-studio-header{padding:20px}.console-shell .studio-toolbar{padding:12px 16px;gap:12px}.console-shell .studio-tabs{width:100%}.console-shell .studio-tabs button{padding:9px}.console-shell .studio-save{width:100%;justify-content:space-between}.console-shell .resolver-studio-content{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.console-shell .resolver-studio .theme-controls{padding:18px}.console-shell .resolver-preview-column{grid-column:1;grid-row:auto;position:static}.console-shell .resolver-studio .theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.console-shell .theme-controls>.studio-section{display:grid;grid-gap:22px;gap:22px;font-weight:400;grid-template-columns:minmax(0,1fr)}.console-shell .resolver-studio .theme-controls small{color:#52675c}.console-shell .company-studio-toolbar{position:-webkit-sticky;position:sticky;top:72px;z-index:20;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px;border:1px solid #dce5df;border-radius:12px;background:#fff}.console-shell .company-resolver-workspace [hidden]{display:none!important}.console-shell .company-resolver-workspace .company-studio-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.console-shell .company-resolver-controls{padding:24px;border-radius:16px}.console-shell .company-resolver-controls>section{border:0;padding-bottom:0;gap:18px}.console-shell .company-resolver-controls h2{margin:0;font-size:1.15rem;letter-spacing:-.025em}.console-shell .company-resolver-controls h3{margin:8px 0 0;font-size:1rem}.console-shell .company-section-description{margin:0;font-size:.85rem;color:#52675c;line-height:1.6}.console-shell .company-resolver-controls .eyebrow{margin:8px 0 0}.console-shell .company-resolver-controls .company-links-action{justify-self:start;text-align:left;background:#edf4ef;border-color:#d5e3d9}.console-shell .company-resolver-controls textarea{min-height:120px;resize:vertical}.console-shell .company-preview-column{position:-webkit-sticky;position:sticky;top:160px}.console-shell .company-preview-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px}.console-shell .company-preview-link>span{display:grid;grid-gap:4px;gap:4px;font-size:.85rem;font-weight:700}.console-shell .company-preview-link small{color:#52675c;font-size:.72rem;font-weight:400}.console-shell .company-preview-frame{border-radius:18px;box-shadow:0 12px 35px #1936270c}.console-shell .company-qr-card{grid-template-columns:minmax(0,1fr);box-shadow:none;padding:0;border:0}.console-shell .company-qr-card img{justify-self:center}.console-shell .company-heading-publish>p[aria-live]{color:#28523c}.console-shell .company-links-backdrop{z-index:109}.console-shell .company-links-panel{z-index:110}@media (max-width:1000px){.console-shell .company-resolver-workspace .company-studio-body{grid-template-columns:minmax(0,1fr)}.console-shell .company-preview-column{position:static}}@media (max-width:800px){.console-shell .company-studio-toolbar{top:0}.console-shell .company-studio-toolbar .studio-save{width:100%;justify-content:space-between}.console-shell .company-resolver-controls{padding:18px}}.console-shell .responsibility-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.console-shell .responsibility-guide>div{padding:18px;border:1px solid #dce5df;border-radius:12px;background:#f7faf8}.console-shell .responsibility-guide p{margin:8px 0 0;color:#52675c;line-height:1.6;font-size:.85rem}@media (max-width:760px){.console-shell .responsibility-guide{grid-template-columns:minmax(0,1fr)}}.console-shell .resolver-studio{width:min(1440px,100vw);display:flex;flex-direction:column;overflow:hidden}.console-shell .resolver-studio-header{padding:20px 28px;flex-shrink:0}.console-shell .resolver-studio .studio-toolbar{position:static;flex-shrink:0;padding:12px 28px}.console-shell .resolver-studio .studio-tabs{gap:6px}.console-shell .studio-workflow-note{margin:0;padding:10px 28px;border-bottom:1px solid #dce5df;color:#52675c;font-size:12px;line-height:1.5}.console-shell .resolver-studio-content{flex:1 1;min-height:0;padding:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);overflow:hidden}.console-shell .resolver-studio .resolver-code-column,.console-shell .resolver-studio .resolver-preview-column,.console-shell .resolver-studio .theme-controls{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.console-shell .resolver-studio .resolver-preview-column{position:static;padding:0 12px 24px}.console-shell .studio-link-actions,.console-shell .studio-mobile-switch,.console-shell .studio-preview-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.console-shell .studio-preview-tools{margin-bottom:20px}.console-shell :is(.studio-preview-tools,.studio-link-actions,.studio-mobile-switch) button{border:1px solid #d4dfd7;border-radius:8px;padding:8px 12px;background:#fff;color:#33483d;font:inherit;font-size:12px;cursor:pointer}.console-shell :is(.studio-preview-tools,.studio-mobile-switch) button[aria-pressed=true]{background:#e7f1ea;color:#174b36;border-color:#83a68f}.console-shell .studio-preview-tools a{margin-left:auto;font-size:12px;color:#365e49}.console-shell .studio-link-list{display:grid;grid-gap:12px;gap:12px}.console-shell .studio-link-card{display:grid;grid-gap:8px;gap:8px;border:1px solid #dce5df;border-radius:12px;padding:16px;min-width:0}.console-shell .studio-link-card strong{font-size:14px}.console-shell .studio-link-card small{overflow-wrap:anywhere;line-height:1.5}.console-shell .studio-link-card p{margin:0;color:#52675c;font-size:12px}.console-shell .resolver-studio .destination-form{margin:0;padding:18px 0 0;border:0;border-top:1px solid #dce5df;box-shadow:none}.console-shell .resolver-studio .destination-form .form-grid{grid-template-columns:minmax(0,1fr)}.console-shell .resolver-studio [data-device=desktop] .phone-frame{width:100%;border-radius:12px;border-width:5px;padding:0}.console-shell .resolver-studio [data-device=desktop] .phone-screen{border-radius:7px;min-height:500px}.console-shell .resolver-studio [data-device=desktop] .phone-speaker{display:none}.console-shell .resolver-studio [data-device=desktop] .preview-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .resolver-studio [data-device=desktop] .preview-links>h3{grid-column:1/-1}.console-shell .studio-mobile-switch{display:none}@media (max-width:900px){.console-shell .resolver-studio-header{padding:16px}.console-shell .resolver-studio .studio-toolbar{padding:12px 16px}.console-shell .studio-workflow-note{padding:8px 16px}.console-shell .studio-mobile-switch{display:flex;padding:8px 16px}.console-shell .resolver-studio-content{grid-template-columns:minmax(0,1fr);padding:12px 16px;gap:0}.console-shell .resolver-studio .resolver-preview-column{grid-column:1;grid-row:1}.console-shell .resolver-studio[data-surface=edit] .resolver-preview-column{display:none}.console-shell .resolver-studio[data-surface=preview] :is(.theme-controls,.resolver-code-column){display:none}.console-shell .studio-save{gap:8px}}.console-shell .product-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.console-shell .product-section-nav button{--card-tint:#f0f6f2;--card-selected:#e1eee5;--card-border:#ccdfd2;--card-accent:#35674a;display:flex;align-items:center;gap:14px;text-align:left;padding:18px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-tint);color:#34483e;cursor:pointer;font:inherit}.console-shell .product-section-nav button[aria-controls=product-section-links]{--card-tint:#f0f5fa;--card-selected:#e0ebf5;--card-border:#ccdce9;--card-accent:#38668c}.console-shell .product-section-nav button[aria-controls=product-section-packages]{--card-tint:#faf6ed;--card-selected:#f3e9d4;--card-border:#e6dac0;--card-accent:#846329}.console-shell .product-section-nav button[aria-controls=product-section-settings]{--card-tint:#f5f2f8;--card-selected:#ebe3f2;--card-border:#ddd2e7;--card-accent:#715786}.console-shell .product-section-nav button>.console-icon{color:var(--card-accent)}.console-shell .product-section-nav button:hover,.console-shell .product-section-nav button[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-selected)}.console-shell .product-section-nav button[aria-pressed=true]{color:#243a2f;box-shadow:inset 0 -3px var(--card-accent)}.console-shell .product-section-nav button>span{display:grid;grid-gap:5px;gap:5px}.console-shell .product-section-nav strong{font-size:14px;font-weight:650}.console-shell .product-section-nav small{font-size:12px;color:#607367;line-height:1.5}.console-shell .destination-workspace{grid-template-columns:minmax(0,1fr)}.console-shell .destination-workspace>[hidden],.console-shell .product-package-section[hidden]{display:none!important}.console-shell .product-package-section{border:1px solid #dce5df;border-radius:14px;background:#fff;overflow:hidden}.console-shell .product-package-section .identifier-register{border:0;margin:0}.console-shell .destination-workspace>:is(.product-details-section,.destinations-section){border:1px solid #dce5df;border-radius:14px;background:#fff;overflow:hidden}.console-shell .destination-workspace .workspace-heading{border-bottom:1px solid #e7ece8}.console-shell :is(.destination-workspace,.product-package-section) .workspace-heading p:not(.eyebrow){margin:7px 0 0;color:#607367;font-size:13px;line-height:1.6}.console-shell .destination-workspace .destination-list{grid-gap:16px;padding:24px}.console-shell .destination-workspace .destination-card{margin:0;border:1px solid #dce5df;border-radius:12px;min-width:0}.console-shell .destination-workspace .destination-form{margin:0;padding:24px;border-top:1px solid #e7ece8;border-radius:0}.console-shell .back-action,.console-shell .editor-action-label,.console-shell .studio-tabs button{display:flex;align-items:center;gap:8px}.console-shell .console-icon{width:20px;height:20px;flex-shrink:0}.console-shell .product-section-nav .editor-unsaved-dot{width:8px;height:8px;border-radius:50%;background:#b37325;margin-left:auto}.console-shell .product-section-nav button:focus-visible{outline:3px solid #4a9571;outline-offset:3px}@media (max-width:760px){.console-shell .product-section-nav{gap:6px}.console-shell .product-section-nav button{flex-direction:column;text-align:center;padding:12px 6px;gap:8px}.console-shell .product-section-nav strong{font-size:12px}.console-shell .product-section-nav small{display:none}.console-shell .product-section-nav .editor-unsaved-dot{margin:0}.console-shell .destination-workspace .destination-list{grid-template-columns:minmax(0,1fr);padding:16px}}.console-shell .product-field-group{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;padding:8px 0 28px;margin-bottom:24px;border-bottom:1px solid #e3eae5}.console-shell .product-field-group-heading h3{margin:0 0 8px;font-size:15px}.console-shell .product-field-group-heading p{margin:0;font-size:13px;line-height:1.65;color:#607367}.console-shell .product-details-form .product-field-group .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.console-shell .product-details-form .product-field-group .form-field{grid-column:auto}.console-shell .product-details-form .product-field-group .form-field-wide{grid-column:1/-1}.console-shell .product-details-form .editor-disclosure summary small{font-size:12px;font-weight:400;color:#607367;margin-left:12px}.console-shell .destination-workspace .destination-card{display:flex;justify-content:space-between;gap:24px}.console-shell .destination-card-copy{min-width:0}.console-shell .destination-card-copy .destination-url{font-size:12px;color:#607367;overflow-wrap:anywhere}.console-shell .destination-scope{font-size:12px;color:#607367}.console-shell .destination-card-actions{flex-shrink:0;align-items:center}.console-shell .link-more-actions summary{cursor:pointer;list-style:none;padding:8px 12px;font-size:12px;border:1px solid #dce5df;border-radius:7px}.console-shell .link-more-actions>div{display:grid;grid-gap:6px;gap:6px;padding-top:8px}.console-shell .destination-workspace .destination-form{max-width:840px;margin:0 auto;border:0;padding:28px}.console-shell .destination-workspace .destination-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .destinations-section>.workspace-heading .primary-action{display:inline-flex;align-items:center;gap:8px;width:auto;white-space:nowrap}.console-shell .destination-form-actions{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:16px 0;border-top:1px solid #e3eae5;z-index:1}@media (max-width:900px){.console-shell .product-field-group{grid-template-columns:minmax(0,1fr);gap:20px}.console-shell .destination-workspace .destination-card{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width:600px){.console-shell .destination-workspace .destination-form .form-grid,.console-shell .product-details-form .product-field-group .form-grid{grid-template-columns:minmax(0,1fr)}.console-shell .product-details-form .editor-disclosure summary small{display:block;margin:6px 0 0}.console-shell .destination-workspace .destination-form{padding:18px}}.console-shell .destination-workspace>.destinations-section{grid-column:1}.console-shell .destinations-section>.workspace-heading{gap:20px;flex-wrap:wrap}.console-shell .market-settings-controls{border:1px solid #dce5df;border-radius:12px;padding:20px;margin:0 0 24px;min-width:0}.console-shell .market-settings-controls legend{font-weight:650;padding:0 8px}.console-shell .market-settings-controls p,.console-shell .market-settings-controls small{font-size:13px;line-height:1.6;color:#607367}.console-shell .market-settings-controls label,.console-shell .market-targeting>label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.console-shell .market-settings-row{padding:16px 0;border-bottom:1px solid #e3eae5;margin-bottom:16px}.console-shell .market-add-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0}.console-shell .market-settings-controls :is(input,select,button),.console-shell .market-targeting select{border:1px solid #cbd9cf;border-radius:7px;padding:10px;font:inherit;background:#fff;color:#173f3a;max-width:100%}.console-shell .market-targeting{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.console-shell .market-targeting>div label{display:inline-flex;gap:8px;margin-right:16px;align-items:center}.console-shell .locale-select{display:grid;grid-gap:8px;gap:8px;min-width:180px;flex:1 1}.console-shell .locale-select>label{font-size:13px;font-weight:600}.console-shell .translation-workspace{display:grid;grid-gap:16px;gap:16px;margin:24px 0;padding:24px;border:1px solid #dce5df;border-radius:12px}.console-shell .translation-workspace h3,.console-shell .translation-workspace p{margin:0}.console-shell .translation-workspace p,.console-shell .translation-workspace small{color:#607367;font-size:13px;line-height:1.6}.console-shell .translation-workspace label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.console-shell .translation-workspace :is(select,input,textarea){width:100%;min-width:0;border:1px solid #cbd9cf;border-radius:7px;padding:10px;font:inherit;background:#fff;color:#173f3a}.console-shell .translation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.console-shell .link-translations{margin:20px 0}@media(max-width:650px){.console-shell .translation-fields{grid-template-columns:minmax(0,1fr)}.console-shell .translation-workspace{padding:16px}.console-shell .locale-select{min-width:0;flex-basis:100%}}.console-shell .product-safety-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:24px;border:1px solid #cbdcd1;border-radius:14px;background:#f6faf7}.console-shell .product-safety-card h2{margin:0;font-size:18px}.console-shell .product-safety-card p{margin:8px 0 14px;color:#607367;font-size:13px;line-height:1.6}.console-shell .product-safety-summary{display:flex;flex-wrap:wrap;gap:10px 20px;color:#52675c;font-size:12px}.console-shell .product-safety-card button{flex-shrink:0}.console-shell .product-details-disclosure>summary{cursor:pointer;list-style:none;border:0}.console-shell .product-details-disclosure>summary::-webkit-details-marker{display:none}.console-shell .product-details-disclosure>summary:after{content:"+";font-size:24px;color:#35674a}.console-shell .product-details-disclosure[open]>summary:after{content:"−"}.console-shell .product-details-disclosure>summary:focus-visible{outline:3px solid #4a9571;outline-offset:-3px}.console-shell .product-details-disclosure[open]>summary{margin:0 24px 8px;padding:24px 0;border-bottom:1px solid #e3eae5}.console-shell .product-details-form .editor-disclosure{margin-block:20px}.console-shell .product-details-form .editor-disclosure>summary{padding-block:18px}@media (max-width:760px){.console-shell .product-safety-card{align-items:flex-start;flex-direction:column;padding:20px}.console-shell .product-details-disclosure[open]>summary{margin-inline:18px}}.console-shell .destination-editor-title{padding-bottom:24px;margin-bottom:24px}.console-shell .product-notification-card{background:#fff}.console-shell .product-notification-card button{display:inline-flex;align-items:center;gap:8px}.console-shell .subscription-drawer{top:24px;bottom:24px;left:auto;right:24px;width:min(760px,calc(100% - 48px));max-height:none;border:1px solid #dce5df;border-radius:16px;animation:none}.console-shell .subscription-drawer-content{width:auto;padding:28px}.console-shell .subscriber-updates-heading{border-bottom:1px solid #dce5df;padding-bottom:24px;margin-bottom:24px}.console-shell .subscriber-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.console-shell .subscriber-counts span{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:10px}.console-shell .subscriber-counts b{font-size:24px}.console-shell .notification-settings-card,.console-shell .subscriber-campaigns{border:1px solid #dce5df;border-radius:12px;background:#fff;padding:22px;margin-top:20px}.console-shell .notification-settings-card h3,.console-shell .subscriber-campaigns h3{margin:0 0 14px;font-size:16px}.console-shell .notification-settings-card .subscriber-announcement-editor{padding:0;background:transparent}.console-shell .notification-settings-card>button{margin-top:18px}.console-shell .notification-preview{border-top:1px solid #e3eae5;margin-top:12px;padding-top:20px}.console-shell .notification-preview summary{cursor:pointer;font-weight:650}.console-shell .notification-preview p{font-size:12px;color:#607367}.console-shell .notification-preview iframe{width:100%;height:640px;border:1px solid #dce5df;border-radius:10px;pointer-events:none}.console-shell .subscriber-message-fields input,.console-shell .subscriber-message-fields textarea{width:100%;min-width:0;box-sizing:border-box}@media (max-width:600px){.console-shell .subscription-drawer{inset:8px;width:auto}.console-shell .subscription-drawer-content{padding:18px}.console-shell .subscriber-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .notification-settings-card,.console-shell .subscriber-campaigns{padding:16px}}.console-shell .product-section-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.console-shell .product-settings-section[hidden]{display:none}.console-shell .product-settings-section{display:grid;grid-gap:20px;gap:20px}.console-shell .product-settings-section .product-safety-card{margin:0}@media (max-width:760px){.console-shell .product-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-drawer{width:min(880px,calc(100vw - 32px));max-width:880px;color:#243b32;background:#fff;border:1px solid #dce5df;border-radius:16px;font-family:inherit}.review-drawer .review-drawer-heading{padding:26px 32px;background:#fff;border-bottom:1px solid #e3eae5}.review-drawer .review-drawer-heading h2{font-size:24px;letter-spacing:-.6px}.review-drawer .review-drawer-content{padding:24px 32px 32px}.review-drawer p{color:#607367;font-size:14px;line-height:1.65}.review-drawer [hidden]{display:none!important}.review-drawer .submission-steps{display:flex;gap:12px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e3eae5}.review-drawer .submission-steps button{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#607367;font:inherit;font-size:14px;cursor:pointer}.review-drawer .submission-steps button[aria-current=step]{color:#19634e;border-color:#89ad99;background:#f0f6f2;font-weight:600}.review-drawer .submission-change{margin-top:12px;border:1px solid #dce5df;border-radius:10px}.review-drawer .submission-change>summary{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-size:14px;font-weight:600}.review-drawer .submission-change>summary:after{content:"+"}.review-drawer .submission-change[open]>summary:after{content:"−"}.review-drawer .submission-change>summary small{margin-left:auto;color:#607367;font-weight:400}.review-drawer .submission-comparison{padding:20px;border-top:1px solid #e3eae5}.review-drawer .submission-comparison>.change-kind,.review-drawer .submission-comparison>h4{display:none}.review-drawer .change-values>div{background:#f7f9f7;border:1px solid #e3eae5;border-radius:8px;padding:16px}.review-drawer .change-values pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.65}.review-drawer .change-submit-section{margin:0;padding:0;border:0;background:transparent}.review-drawer .change-submit-section>label{display:grid;grid-gap:10px;gap:10px;font-size:14px}.review-drawer input,.review-drawer textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbd9d0;border-radius:8px;font:inherit;font-size:14px}.review-drawer input[type=checkbox]{width:auto}.review-drawer .notification-settings-card{margin:24px 0;padding:20px;border:1px solid #dce5df;border-radius:10px}.review-drawer .subscriber-announcement-editor{background:transparent;padding:0}.review-drawer .notification-preview iframe{width:100%;height:500px;border:1px solid #dce5df;pointer-events:none}.review-drawer .submission-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid #e3eae5}.review-drawer .submission-actions button,.review-drawer .submission-discard{padding:12px 16px;border:1px solid #cbd9d0;border-radius:8px;background:#fff;color:#335b48;font:inherit;font-size:14px;cursor:pointer}.review-drawer .submission-actions .primary-button{background:#19634e;border-color:#19634e;color:#fff}.review-drawer button:disabled{opacity:.5;cursor:not-allowed}.review-drawer button:focus-visible,.review-drawer summary:focus-visible{outline:3px solid #78aa92;outline-offset:3px}@media (max-width:600px){.review-drawer .review-drawer-content,.review-drawer .review-drawer-heading{padding:20px}.review-drawer .change-values{grid-template-columns:1fr}.review-drawer .submission-actions{flex-direction:column}.review-drawer .submission-steps button{padding:10px;font-size:12px}}.console-shell .destination-workspace>.product-details-section{border:0;background:transparent;box-shadow:none;overflow:visible}.console-shell .product-details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start;padding:0}.console-shell .product-details-form>.editor-disclosure,.console-shell .product-details-section>.editor-disclosure{margin:0;min-width:0;border:1px solid #dce5df;border-radius:12px;background:#fff;overflow:hidden}.console-shell .product-details-form>.editor-disclosure>summary,.console-shell .product-details-section>.editor-disclosure>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px;min-height:94px;box-sizing:border-box;font-size:15px;font-weight:650;cursor:pointer;list-style:none}.console-shell .product-details-form>.editor-disclosure>summary small,.console-shell .product-details-section>.editor-disclosure>summary small{display:block;width:100%;margin:0;color:#607367;font-size:12px;font-weight:400;line-height:1.5}.console-shell .product-details-form>.editor-disclosure>summary:before{content:"+";color:#35674a;font-size:20px}.console-shell .product-details-form>.editor-disclosure[open]>summary:before{content:"−"}.console-shell .product-details-form>.editor-disclosure[open]{grid-column:1/-1}.console-shell .product-details-form>.editor-disclosure[open]>summary{min-height:auto;border-bottom:1px solid #e3eae5}.console-shell .product-details-form>.editor-disclosure>:not(summary){margin:0;padding:24px}.console-shell .product-details-form>.product-details-actions{grid-column:1/-1;padding:16px 0;margin:0}.console-shell .product-identity-card .product-field-group:last-child{margin-bottom:0;padding-bottom:0;border:0}.console-shell .destination-workspace .destination-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.console-shell .destination-workspace .destination-card{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.console-shell .destination-card-copy h3{font-size:16px;margin:10px 0}.console-shell .destination-card-copy>p:not(.destination-url){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.console-shell .destination-card-copy .destination-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-shell .destination-workspace .destination-card-actions{margin-top:auto;padding-top:14px;border-top:1px solid #e3eae5;justify-content:flex-end;flex-wrap:wrap}@media (max-width:760px){.console-shell .destination-workspace .destination-list,.console-shell .product-details-form{grid-template-columns:minmax(0,1fr)}.console-shell .product-details-form>.editor-disclosure>:not(summary){padding:18px}}.console-shell .product-details-form>.editor-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:start;text-align:left}.console-shell .product-details-form>.editor-disclosure>summary:before,.console-shell .product-details-form>.editor-disclosure[open]>summary:before{content:none}.console-shell .product-details-form>.editor-disclosure>summary:after{grid-column:2;grid-row:1}.console-shell .product-details-form>.editor-disclosure>summary small{grid-column:1;grid-row:2}.console-shell .destination-workspace .destination-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;grid-gap:10px;gap:10px;padding:20px}.console-shell .destination-workspace .destination-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:16px 18px}.console-shell .destination-order{display:grid;justify-items:center;grid-gap:10px;gap:10px}.console-shell .destination-order-number{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#28543f;background:#edf4ef;font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-shell .destination-order-buttons{display:flex;gap:4px}.console-shell .destination-order-buttons button{display:grid;place-items:center;width:28px;height:30px;padding:0;border:1px solid #dce5df;border-radius:6px;background:#fff;color:#335b48;cursor:pointer}.console-shell .destination-order-buttons button:disabled{opacity:.35;cursor:not-allowed}.console-shell .destination-workspace .destination-card-actions{margin:0;padding:0;border:0;align-self:center}.console-shell .destination-card-copy h3{margin:6px 0}.console-shell .destination-card-copy>p:not(.destination-url){-webkit-line-clamp:1;margin:6px 0}.console-shell .destination-card-copy .destination-url{margin:6px 0}@media (max-width:760px){.console-shell .destination-workspace .destination-card{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:14px}.console-shell .destination-workspace .destination-card-actions{grid-column:2;justify-content:flex-start}.console-shell .destination-order-buttons button{min-width:28px;height:36px}}.console-shell .product-details-form>.editor-disclosure[open]>summary,.console-shell .product-details-section>.editor-disclosure[open]>summary{background:#eaf3ee;color:#174b36;border-bottom:1px solid #c6dbce;box-shadow:inset 4px 0 #35674a}.console-shell .product-details-form>.editor-disclosure[open]>summary small,.console-shell .product-details-section>.editor-disclosure[open]>summary small{color:#436653}.console-shell .studio-appearance-options{margin-top:24px;padding-top:24px;border-top:1px solid #dce5df}.console-shell .studio-appearance-options h3{margin:0 0 8px;font-size:16px}.console-shell .studio-appearance-options p,.console-shell .studio-appearance-options>small{color:#607367;font-size:12px;line-height:1.6}.console-shell .phone-screen :is(.preview-product-name,.preview-links strong){font-family:var(--resolver-heading-font)}.console-shell .phone-screen .preview-links{gap:var(--resolver-gap)}.console-shell .phone-screen .preview-links>a{padding:var(--resolver-card-padding);border-radius:var(--resolver-radius)}.console-shell .phone-screen .preview-product-image{box-sizing:border-box;padding:var(--resolver-image-padding);background:var(--resolver-image-background);box-shadow:var(--resolver-image-shadow);border-radius:var(--resolver-radius)}.console-shell .resolver-preview-column[data-device=desktop] .phone-screen{max-width:var(--resolver-width);margin-inline:auto;width:var(--resolver-preview-width);max-width:none;transition:width .15s ease}@media (prefers-reduced-motion:reduce){.console-shell .resolver-preview-column[data-device=desktop] .phone-screen{transition:none}}@font-face{font-family:Console Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Console Manrope;src:url(/fonts/manrope-latin-variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.console-shell,.console-sign-in{--console-ink:#202c32;--console-muted:#5e6b73;--console-line:#dde3e4;--console-bg:#f4f6f6;--console-green:#17634f;--console-soft:#e9f3ee;--console-heading:"Console Manrope","Console Inter",sans-serif;--console-shadow:0 2px 4px #162c2403,0 8px 24px #162c2405;font-family:Console Inter,ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;font-feature-settings:"cv11","ss01"}.console-shell :is(h1,h2,h3),.console-sign-in :is(h1,h2){font-family:var(--console-heading);font-weight:700;letter-spacing:-.035em}.console-shell :is(.library-heading h1,.destination-editor-title h1){font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.18}.console-shell .library-heading>div>p:last-child{font-size:14px;max-width:680px}.console-shell .eyebrow{color:#537266;font-size:10px;font-weight:700;letter-spacing:.13em}.console-shell .console-sidebar{background:#142e2a;border-color:#263e39;color:#eef5f1}.console-shell .console-wordmark img{filter:brightness(0) invert(1)}.console-shell .console-workspace-label{border-color:#365049;padding-block:16px}.console-shell .console-workspace-avatar{background:#28483e;color:#c5e7d5;border-color:#456257}.console-shell .console-workspace-label strong{color:#f2f7f4;font-weight:600}.console-shell :is(.console-workspace-label small,.console-nav-label,.console-sidebar-note){color:#aec2b9}.console-shell .console-nav-label{letter-spacing:.14em}.console-shell .console-primary-nav button,.console-shell .console-sidebar-bottom>:is(button,a){color:#c7d5cf;font-size:12px;font-weight:500;border-radius:9px}.console-shell .console-primary-nav button:hover,.console-shell .console-sidebar-bottom>:is(button,a):hover{background:#25443b;color:#fff}.console-shell .console-primary-nav button.is-active{color:#fff;background:#2a5042;box-shadow:inset 3px 0 #9fd6b7;font-weight:600}.console-shell .console-sidebar-note{border-color:#365049}.console-shell .console-header{background:#ffffff;border-bottom-color:var(--console-line)}.console-shell .console-breadcrumb{color:var(--console-muted)}.console-shell .console-breadcrumb strong{color:var(--console-ink);font-size:13px}.console-shell .user-menu-identity b{font-weight:600}.console-shell .user-menu-identity small{font-size:11px}.console-shell .global-workspace-badge{color:#285e48;background:#eef6f1;border-color:#d7e7dd}.console-shell .library-overview>button{border-radius:14px;padding:22px;box-shadow:var(--console-shadow)}.console-shell .library-overview>button[aria-pressed=true]{background:#f2f8f4;border-color:#77a68d;box-shadow:inset 0 3px #277350}.console-shell .analytics-metrics strong,.console-shell .library-overview strong{font-family:var(--console-heading);font-size:34px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:#233c35}.console-shell .library-overview>button>span{color:var(--console-muted);font-size:13px}.console-shell .library-overview small{color:var(--console-muted)}.console-shell .library-overview .console-icon{border-radius:8px;padding:6px;width:32px;height:32px;background:#edf3ef;color:#3a7055}.console-shell .library-overview>button:last-child .console-icon{background:#faf0dd;color:#8a641e}.console-shell :is(.primary-action,.save-draft-action,.publish-action,.review-changes-trigger,.lifecycle-action){background:var(--console-green);color:#fff;border:1px solid var(--console-green);border-radius:8px;font-weight:600;box-shadow:0 1px 2px #123b2420}.console-shell :is(.primary-action,.save-draft-action,.publish-action,.review-changes-trigger,.lifecycle-action):hover:not(:disabled){background:#104b3d;border-color:#104b3d}.console-shell :is(.primary-action,.save-draft-action,.publish-action,.review-changes-trigger,.lifecycle-action):disabled{opacity:.5;box-shadow:none}.console-shell :is(.customize-resolver-action,.company-links-action){background:#fff;border:1px solid #b8cec3;color:#275b46;box-shadow:none}.console-shell :is(.customize-resolver-action,.company-links-action) small{color:#526e60;font-weight:400}.console-shell :is(.search-field input,.form-field input,.form-field select,.library-sort select){font-size:13px;border-color:#cbd5d3;color:var(--console-ink)}.console-shell :is(input,textarea)::placeholder{color:#738078;font-weight:400}.console-shell :is(.library-tabs button,.console-section-tabs button){font-size:13px}.console-shell .product-table-wrapper{border-radius:14px;box-shadow:var(--console-shadow)}.console-shell .product-table th{background:#edf1f0;color:#546760;font-size:10px;font-weight:650;letter-spacing:.09em;padding-block:15px}.console-shell .product-table td{font-size:13px;border-color:#e8edeb;padding-block:20px}.console-shell .product-name-button{font-size:14px;color:#253e34;font-weight:600}.console-shell .identifier-register{font-family:Console Inter,sans-serif;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-shell .product-identifiers b{font-size:10px;color:var(--console-muted)}.console-shell .status-badge{font-size:11px;font-weight:550;border-radius:6px}.console-shell .library-pagination,.console-shell .library-results-summary{color:var(--console-muted);font-size:12px}.console-shell :is(.analytics-panel,.analytics-metrics article,.change-review-panel,.compliance-disclosure,.company-resolver-controls,.product-details-section,.destination-links-section){border-color:var(--console-line);border-radius:14px;box-shadow:var(--console-shadow);background:#fff}.console-shell .analytics-metrics article{border-top:3px solid #bfd5c8}.console-shell .analytics-panel-heading h2,.console-shell .workspace-heading h2{font-size:19px}.console-shell .compliance-disclosure>summary b{font-size:14px;font-weight:600}.console-shell .compliance-disclosure>summary small{font-size:12px}.console-shell .compliance-role-context span{color:#4a6357;background:#e8efeb;font-size:11px}.console-shell .change-review-panel>header p:not(.eyebrow){font-size:13px}.console-shell .change-review-tabs button{background:#f0f3f2;color:#54635c;font-size:12px}.console-shell .change-review-tabs button[aria-pressed=true]{background:#e6f1e9;border-color:#bfd5c6;color:#245639}.console-shell .change-review-layout>aside>button{background:#f8faf9}.console-shell .change-review-layout>aside>button[aria-pressed=true]{background:#edf5f0;border-color:#85ac95}.console-shell .studio-tabs button{font-size:12px;font-weight:600;color:#55675e}.console-shell .studio-tabs button[aria-pressed=true]{color:#215139;background:#e7f1ea}.console-shell .resolver-studio-header span{font-family:var(--console-heading);font-weight:750;font-size:24px}.console-shell .resolver-studio{background:var(--console-bg)}.console-shell .studio-section-heading h3{font-size:19px}.console-shell .company-section-description,.console-shell .studio-section-heading p{font-size:13px;color:var(--console-muted)}.console-shell .studio-save>span{font-size:12px;color:var(--console-muted)}.console-shell .company-resolver-controls h2{font-size:21px}.console-shell .company-studio-toolbar{box-shadow:var(--console-shadow)}.console-shell :is(.theme-color-grid label,.theme-footer-field,.theme-choice-grid label,.theme-logo-field){color:#4d6157;font-weight:550}.console-shell .app-footer p{color:#66756e}.console-sign-in{background:#f4f6f6}.console-sign-in .console-sign-in-story{background:#142e2a}.console-sign-in .console-sign-in-story h1{font-size:clamp(38px,4vw,56px);line-height:1.1}.console-sign-in .sign-in-card h2{font-size:32px}.console-sign-in .sign-in-card header p{color:var(--console-muted)}.console-sign-in :is(input,button){font-family:inherit}.console-sign-in .primary-button{background:var(--console-green)}@media (max-width:800px){.console-shell .console-sidebar{border-bottom-color:#365049}.console-shell .library-overview>button{padding:14px}.console-shell .library-overview strong{font-size:27px}.console-shell .library-overview>button>span{font-size:11px}.console-shell .library-overview .console-icon{width:23px;height:23px;padding:4px;right:10px;top:12px}}@media (prefers-reduced-motion:reduce){.console-shell *,.console-sign-in *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.console-sign-in .console-sign-in-story{background-image:radial-gradient(ellipse at 0 100%,#2b5845,transparent 70%)}.console-sign-in .console-sign-in-story img{filter:brightness(0) invert(1)}.console-sign-in .console-sign-in-story h1{color:#f1f7f3}.console-sign-in .console-sign-in-story :is(.eyebrow,.console-sign-in-caption),.console-sign-in .console-sign-in-story>div>p:last-child{color:#bbd0c3}.console-shell .product-actions .lifecycle-action{background:#fff;border-color:#cbd6d0;color:#435c4f;box-shadow:none}.console-shell .lifecycle-action-danger{background:#fff;color:#9c4236;border-color:#e5d4cf;box-shadow:none}.console-shell .lifecycle-action-danger:hover:not(:disabled){color:#812d24;border-color:#c99288;background:#fcf1ee}.console-shell :is(.phone-frame,.company-preview-frame),.console-shell :is(.phone-frame,.company-preview-frame) :is(h1,h2,h3){font-family:Inter,system-ui,sans-serif}.console-shell .product-actions .lifecycle-action-danger{color:#9c4236;border-color:#e5d4cf}.console-shell .product-actions .lifecycle-action-danger:hover:not(:disabled){color:#812d24;border-color:#c99288;background:#fcf1ee}.console-shell :is(.applicability-controls,.resolver-context-preview){display:grid;grid-gap:12px;gap:12px;min-width:0;margin:12px 0;padding:16px;border:1px solid #cfdbd4;border-radius:12px;background:#f6faf7}.console-shell :is(.applicability-controls,.resolver-context-preview) legend{font-weight:650;padding:0 6px}.console-shell :is(.applicability-controls,.resolver-context-preview) label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:12px}.console-shell :is(.applicability-controls,.resolver-context-preview) :is(input,select){width:100%;min-width:0;padding:9px;border:1px solid #b9c9bf;border-radius:6px;background:white;font:inherit}.console-shell :is(.applicability-controls,.resolver-context-preview) :is(p,small){margin:0;color:#4c6255;font-size:12px}.console-shell .applicability-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.console-shell .applicability-rule button{grid-column:1/-1;justify-self:start}.console-shell .preview-context-notice{margin:8px;padding:12px;background:#fff0d7;color:#684719;font-size:12px}.console-shell .preview-context-label{padding:8px 12px;font-size:12px;overflow-wrap:anywhere}.console-shell .resolver-studio :is(.qr-panel,.gs1-endpoint-card){width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.console-shell .resolver-studio :is(.qr-panel,.gs1-endpoint-card) code{min-width:0;white-space:normal;overflow-wrap:anywhere}.console-shell .resolver-studio :is(.qr-panel-heading,.gs1-endpoint-card-heading)>div{min-width:0}.console-shell .destination-form .applicability-controls{grid-column:1/-1}.identifier-register{margin:16px 0;border:1px solid var(--border-color,#dce4e0);border-radius:14px;background:#fff;overflow:hidden}.identifier-toggle{display:flex;justify-content:space-between;gap:16px;width:100%;padding:18px 22px;border:0;background:#f3f7f5;color:#163e32;font-weight:650;text-align:left}.identifier-toggle span{font-size:.85rem;font-weight:450}#product-identifiers-panel{padding:20px;display:grid;grid-gap:16px;gap:16px}.identifier-import{padding:18px;border:1px solid #dce4e0;border-radius:10px;display:grid;grid-gap:12px;gap:12px}.identifier-import .primary-action{margin-top:12px}.identifier-table{overflow-x:auto}.identifier-table table{width:100%;border-collapse:collapse;text-align:left}.identifier-table td,.identifier-table th{padding:10px 14px;border-bottom:1px solid #e5ebe7;overflow-wrap:anywhere}.identifier-table th{color:#426052;background:#f6f8f7}.identifier-table caption{text-align:left;padding:8px 0}.identifier-pagination,.identifier-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.identifier-search .form-field{flex:1 1;min-width:180px}.identifier-pagination{justify-content:space-between;align-items:center}.identifier-register a{color:#17624e;text-underline-offset:3px}.identifier-pagination button,.identifier-search button{min-height:40px;padding:8px 14px;border:1px solid #cbd8d1;border-radius:8px;background:#fff;color:#234b3c;font:inherit;cursor:pointer}.identifier-register button:disabled{opacity:.5;cursor:default}.identifier-register input[type=file]{padding:8px;height:auto}.identifier-register input::-webkit-file-upload-button{margin-right:10px;padding:7px 12px;border:0;border-radius:6px;background:#eaf2ee;color:#234b3c;cursor:pointer}.identifier-register input::file-selector-button{margin-right:10px;padding:7px 12px;border:0;border-radius:6px;background:#eaf2ee;color:#234b3c;cursor:pointer}.identifier-register .success-message{padding:12px 16px;border:1px solid #acd4be;border-radius:8px;background:#edf8f1;color:#215b3e}.target-group-controls,.target-group-controls details[open]{display:grid;grid-gap:12px;gap:12px}.target-group-controls details{border:1px solid #ceddd5;border-radius:8px;padding:14px;background:#fff}.target-group-controls summary{cursor:pointer;font-weight:650;color:#245542}.target-group-controls label{display:grid;grid-gap:6px;gap:6px}.target-group-controls input,.target-group-controls select{max-width:100%;min-width:0}.target-group-controls .target-group-choice{display:flex;align-items:center;gap:8px;font-weight:450}.target-group-choice input[type=checkbox]{width:18px;min-height:18px;height:18px;flex:0 0 auto}.target-group-options{max-height:200px;overflow-y:auto;display:grid;grid-gap:8px;gap:8px}.target-group-pages{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.target-group-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.target-group-search label{grid-column:1/-1}.console-shell .change-review-panel .approval-password-field{display:grid;grid-gap:8px;gap:8px}