.domain-portfolio{--portfolio-header-gap:16px;--portfolio-sticky-gap:8px;--portfolio-inline-padding:16px;width:100%;color:var(--ink);padding-top:var(--portfolio-header-gap);font-family:var(--font-body);margin:0 auto}.domain-portfolio :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.domain-portfolio :is(.domain-row,.portfolio-group-heading,.portfolio-collection-titlebar) :is(button,a,input,select,textarea):focus-visible,.domain-portfolio .domain-row :is(textarea:focus,.domain-project-badge:focus-within){outline-offset:-2px}.domain-portfolio-full{padding-top:clamp(32px,4vw,48px)}.portfolio-heading-row{padding-block:12px;padding-inline:var(--portfolio-inline-padding,16px);background:var(--paper);border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:24px;display:flex;container:portfolio-heading/inline-size}.portfolio-heading{flex-wrap:wrap;flex:1;align-items:center;gap:8px 20px;min-width:0;display:flex}.portfolio-heading[data-has-summary=false]{display:flex}.portfolio-heading :is(.portfolio-heading-count,.portfolio-heading-filters,.portfolio-heading-filter){display:none}.portfolio-summary-stack{min-width:0}.portfolio-title{letter-spacing:-.045em;font-size:30px;font-weight:700;line-height:1.15;font-family:var(--font-display);margin:0}.portfolio-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portfolio-summary-item{align-items:center;gap:4px;font-size:12px;display:inline-flex}.portfolio-registrar-total,.portfolio-extension-total{white-space:nowrap}.portfolio-registrar-pill{--stack-pill-fill:var(--subtle);--stack-pill-border:color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:4px;gap:0;min-width:0;min-height:26px;position:relative}.portfolio-registrar-pill>:not(.stack-pill-shape){z-index:1;position:relative}.portfolio-registrar-pill:has(>button:hover:not(:disabled)),.portfolio-registrar-pill[data-active=true]{--stack-pill-border:var(--accent);--stack-pill-fill:color-mix(in srgb, var(--accent) 12%, var(--paper))}.portfolio-registrar-pill[data-active=true]{color:var(--accent);--stack-pill-fill:color-mix(in srgb, var(--accent) 18%, var(--paper))}.portfolio-registrar-pill-connected{padding-right:12px}.portfolio-registrar-pill-connected .portfolio-registrar-filter-toggle{padding-right:4px}.portfolio-registrar-pill .portfolio-registrar-filter-toggle{flex-shrink:1}.domain-portfolio .portfolio-registrar-pill :is(.portfolio-registrar-filter-toggle,.portfolio-registrar-sync):focus-visible{outline-offset:-2px}.portfolio-registrar-sync{cursor:pointer;width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;padding:0;transition:color .2s,background .2s;display:grid}.portfolio-registrar-sync:hover:not(:disabled){color:var(--accent);background:var(--input)}.portfolio-registrar-sync:disabled{opacity:.45;cursor:default}.portfolio-registrar-sync-icon,#portfolio-sync-domains-icon,#portfolio-toolbar-sync-domains-icon{color:var(--accent)}.portfolio-registrar-sync-icon-syncing{animation:.8s linear infinite portfolio-sync-spin}.portfolio-summary-value{color:var(--ink);font-family:var(--font-bold)}#portfolio-domain-count{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;display:inline-block}.portfolio-value-skeleton{vertical-align:middle;background:var(--line);border-radius:3px;flex-shrink:0;height:11px;animation:1.6s ease-in-out infinite portfolio-value-pulse;display:inline-block}.portfolio-value-skeleton-count{width:22px}.portfolio-value-skeleton-spend{width:52px}.portfolio-value-skeleton-footer{width:112px}@keyframes portfolio-value-pulse{50%{opacity:.45}}.portfolio-summary-separator{color:var(--placeholder);font-size:12px}.portfolio-summary-attention{color:var(--warning)}.portfolio-summary-filter{cursor:pointer;min-width:0;color:inherit;min-height:26px;text-align:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;white-space:nowrap;letter-spacing:inherit;--stack-pill-fill:var(--subtle);--stack-pill-border:color-mix(in srgb, var(--accent) 18%, var(--line));background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:4px 16px 4px 10px;transition:color .2s,opacity .2s;position:relative}.portfolio-summary-filter>:not(.stack-pill-shape){z-index:1;position:relative}.portfolio-summary-filter:disabled{opacity:.45;cursor:default}.portfolio-summary-filter.portfolio-summary-attention{color:var(--warning);--stack-pill-fill:color-mix(in srgb, var(--warning) 8%, var(--paper));--stack-pill-border:color-mix(in srgb, var(--warning) 30%, var(--line))}.portfolio-summary-filter:hover:not(:disabled){color:var(--accent);--stack-pill-border:var(--accent);--stack-pill-fill:color-mix(in srgb, var(--accent) 12%, var(--paper))}.portfolio-summary-filter[aria-pressed=true]{color:var(--accent);--stack-pill-border:var(--accent);--stack-pill-fill:color-mix(in srgb, var(--accent) 18%, var(--paper))}.portfolio-summary-filter[aria-pressed=true] .portfolio-summary-value{color:inherit}.portfolio-manual-sync-message{padding:0 var(--portfolio-inline-padding,16px) 12px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.portfolio-sync-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite portfolio-sync-spin}@keyframes portfolio-sync-spin{to{transform:rotate(360deg)}}.portfolio-attention-dot{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:3px}.portfolio-primary-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.portfolio-domain-actions{align-items:stretch;gap:8px;min-width:0;display:flex}.portfolio-button{cursor:pointer;white-space:nowrap;font-size:12px;font-family:var(--font-bold);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:12px 16px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.portfolio-button:active{transform:translateY(1px)}.portfolio-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.portfolio-button-primary{color:var(--contrast);background:var(--accent);border-color:var(--accent)}.portfolio-button-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.portfolio-button-secondary{color:var(--ink);background:var(--paper);border-color:var(--line)}.portfolio-button-secondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--subtle)}.portfolio-button-danger{color:var(--danger-button-text);background:var(--danger-button);border-color:var(--danger-button)}.portfolio-button-danger:hover:not(:disabled){background:var(--danger-button-hover);border-color:var(--danger-button-hover)}.portfolio-button-quiet{color:var(--muted);background:0 0;padding:7px 8px;font-size:11px}.portfolio-button-quiet:hover:not(:disabled){color:var(--ink);background:var(--subtle)}.portfolio-button-text-full{display:inline}.portfolio-button-text-short{display:none}.portfolio-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:visible}.portfolio-card>.portfolio-message{margin:0 var(--portfolio-inline-padding,16px) 12px}.portfolio-main-database-heading{min-height:40px;padding:2px var(--portfolio-inline-padding,16px);border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 90%, #16a34a);flex-wrap:wrap;align-items:center;gap:8px;transition:background .2s,box-shadow .2s;display:flex}.portfolio-main-database-drop-target{background:var(--subtle);box-shadow:inset 0 0 0 2px var(--accent)}.portfolio-main-database-title{font-size:16px;font-family:var(--font-bold);align-items:center;gap:9px;margin:0;display:inline-flex}.portfolio-main-database-symbol{width:28px;height:28px}.portfolio-main-database-icon{color:color-mix(in srgb, #16a34a 75%, var(--ink));flex-shrink:0;display:block}.portfolio-main-database-description{color:var(--muted);margin:0;font-size:11px}.portfolio-toolbar{z-index:6;padding:12px var(--portfolio-inline-padding,16px);background:var(--paper);border-top:1px solid var(--line);top:calc(var(--site-header-offset,0px) + var(--portfolio-sticky-gap,0px));backdrop-filter:blur();flex-wrap:wrap;align-content:flex-start;align-items:center;gap:12px;transition:background-color .24s,box-shadow .24s,backdrop-filter .24s;display:flex;position:sticky;container:portfolio-toolbar/inline-size}.portfolio-toolbar[data-scrolled=true]{box-shadow:0 1px 0 var(--line);background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:blur(16px)}.portfolio-toolbar[data-scrolled=true]:before{opacity:1}.portfolio-toolbar:before{opacity:0;content:"";pointer-events:none;background:var(--canvas);height:var(--portfolio-sticky-gap,0px);left:-1px;right:-1px;top:calc(-1 * var(--portfolio-sticky-gap,0px));transition:opacity .24s;position:absolute;transform:scaleY(1.2)}.portfolio-controls-row{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.portfolio-search-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.portfolio-search-tools{flex:1;align-items:center;min-width:0;display:flex}.portfolio-search-count{font:inherit;cursor:pointer;max-width:192px;height:34px;color:var(--muted);white-space:nowrap;font-size:12px;font-family:var(--font-bold);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;margin-right:12px;padding:0;transition:color .2s,max-width .24s,opacity .24s,transform .24s,margin-right .24s,visibility 0s linear .24s;display:flex}.portfolio-search-count:hover:not(:disabled){color:var(--accent)}.portfolio-search-count:disabled{opacity:.45;cursor:default}.portfolio-search-wrap{background:var(--table-search-bg);border:1px solid var(--line);border-radius:999px;flex:1;align-items:center;gap:9px;min-width:0;max-width:none;height:34px;padding:0 12px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.portfolio-search-wrap[data-disabled=true]{opacity:.6;cursor:not-allowed}.portfolio-search-wrap:focus-within{background:var(--table-search-focus-bg);border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.portfolio-search-icon{color:var(--accent);flex-shrink:0}.portfolio-search{width:100%;min-width:0;height:100%;color:var(--ink);font-size:13px;line-height:1.25;font-family:var(--font-body);background:0 0;border:0;padding:0}.portfolio-search::placeholder{color:var(--placeholder)}.portfolio-search:disabled{cursor:not-allowed}.portfolio-search::-webkit-search-cancel-button{appearance:none}.portfolio-search-clear{border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0}.domain-portfolio .portfolio-search:focus{outline:none}.portfolio-toolbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;position:relative}.portfolio-table-controls{gap:inherit;flex:none;display:flex}.portfolio-toolbar-domain-actions{opacity:0;visibility:hidden;pointer-events:none;--compact-actions-width:40px;flex-shrink:0;align-items:center;gap:8px;width:0;margin-right:-8px;transition:width .24s,opacity .24s,transform .24s,margin-right .24s,visibility 0s linear .24s;display:flex;overflow:hidden;transform:translate(8px)}.portfolio-toolbar-domain-actions[data-has-sync=true]{--compact-actions-width:88px}.portfolio-toolbar-domain-actions[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;width:var(--compact-actions-width);margin-right:0;transition-delay:0s;transform:translate(0)}.portfolio-toolbar-domain-actions .portfolio-button{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;transition-property:background,color,border-color,transform,opacity}.portfolio-toolbar-domain-actions .portfolio-button:focus-visible{outline-offset:-3px}.portfolio-toolbar-icon-button,.portfolio-filters-button{width:40px;height:40px;padding:0;position:relative}.portfolio-toolbar-icon-button-active,.portfolio-filters-button-active{color:var(--accent);background:var(--subtle);border-color:var(--accent)}.portfolio-add-rows-icon{place-items:center;width:18px;height:18px;display:grid;position:relative}.portfolio-add-rows-plus-icon{background:var(--paper);box-sizing:content-box;border-radius:50%;padding:1px;position:absolute;bottom:-1px;right:-1px}.portfolio-copy-error{width:100%;color:var(--danger);margin:0;font-size:12px}.portfolio-copy-buffer{opacity:0;position:fixed;top:0;left:-9999px}.portfolio-filters-badge{min-width:18px;height:18px;color:var(--muted);background:var(--paper);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-6px}.portfolio-filters-button-active .portfolio-filters-badge{color:var(--contrast);background:var(--accent);border-color:var(--accent)}.portfolio-toolbar-meta{align-items:center;margin-left:auto;display:flex}.portfolio-sample-label{color:var(--warning);white-space:nowrap;background:var(--warning-bg);font-size:10px;font-family:var(--font-mono);border-radius:3px;align-items:center;gap:5px;padding:6px 8px;display:flex}.portfolio-table-scroll{scrollbar-width:none;width:100%;min-width:0;max-width:100%;overflow-x:auto}.portfolio-table-scroll::-webkit-scrollbar{display:none}.portfolio-table{border-spacing:0;border-collapse:separate;width:100%;min-width:0}.portfolio-table-head{background:var(--input)}.portfolio-table-heading{z-index:2;box-sizing:border-box;text-align:left;padding:13px var(--portfolio-inline-padding,16px);white-space:nowrap;background:var(--input);box-shadow:0 1px 0 var(--line);border-top:1px solid var(--line);font-weight:400;position:relative}.portfolio-table-heading-renewalPrice,.portfolio-table-heading-monthlyCost{text-align:right}.portfolio-table-heading-actions{width:176px}.portfolio-table-heading-position{text-align:center;width:38px;min-width:38px;color:var(--muted);font-size:10px;font-family:var(--font-mono);padding:10px 0}.portfolio-table-heading-selection{text-align:center;width:36px;min-width:36px;padding:10px 0}.portfolio-select-all{cursor:pointer;width:15px;height:15px;accent-color:var(--accent);margin:0 auto;display:block}.portfolio-view-toggle{background:var(--input);border:1px solid var(--line);border-radius:6px;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.portfolio-view-option{font:inherit;min-height:32px;color:var(--muted);white-space:nowrap;font-size:12px;font-family:var(--font-bold);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.portfolio-view-option:hover:not(:disabled){color:var(--ink);background:var(--subtle)}.portfolio-visibility-toggle{margin-left:0}.portfolio-visibility-option:disabled{cursor:default}.portfolio-view-option-active,.portfolio-view-option-active:hover{color:var(--accent);background:var(--paper);box-shadow:0 1px 3px var(--shadow)}.portfolio-sort-button{cursor:pointer;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-family:var(--font-mono);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.portfolio-table-heading-renewalPrice .portfolio-sort-button,.portfolio-table-heading-monthlyCost .portfolio-sort-button{margin-left:auto}.portfolio-sort-icon{opacity:.45;transition:opacity .2s}.portfolio-sort-icon-active,.portfolio-sort-button:hover .portfolio-sort-icon{opacity:1}.portfolio-sort-icon-active{color:var(--accent)}.portfolio-card-footer{min-height:54px;padding:11px 12px 11px var(--portfolio-inline-padding,16px);background:var(--input);border-top:1px solid var(--line);border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-card-footer .portfolio-button{white-space:nowrap;flex-shrink:0}.portfolio-visible-count{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;overflow:hidden}.portfolio-view-all{color:var(--ink);font-size:12px;font-family:var(--font-bold);justify-content:flex-end;align-items:center;gap:7px;margin-top:18px;text-decoration:none;transition:color .2s;display:flex}.portfolio-view-all-icon{transition:transform .2s}.portfolio-view-all:hover{color:var(--accent)}.portfolio-view-all:hover .portfolio-view-all-icon{transform:translate(3px)}.portfolio-message{border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.portfolio-message-text{white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.portfolio-message-success{color:var(--success);background:var(--success-bg)}.portfolio-message-error{color:var(--danger);background:var(--danger-bg)}.portfolio-message-dismiss{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;padding:3px;display:grid}.portfolio-empty-cell{padding:35px var(--portfolio-inline-padding,16px);border-top:1px solid var(--line)}.portfolio-empty-content{flex-direction:column;justify-content:center;align-items:center;min-height:173px;display:flex}.portfolio-empty-icon{color:var(--accent)}.portfolio-empty-title{letter-spacing:-.035em;font-size:24px;font-weight:700;font-family:var(--font-display);margin:12px 0 0}.portfolio-empty-description{color:var(--muted);text-align:center;margin:9px 0 18px;font-size:13px;line-height:1.6}.portfolio-sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container portfolio-toolbar (width<=1050px){.portfolio-search-tools{flex-basis:240px}}@container portfolio-toolbar (width<=620px){.portfolio-search-tools{flex-basis:100%}.portfolio-toolbar-actions{margin-left:auto}}@container portfolio-heading (width>=700px){.portfolio-heading{grid-template-columns:max-content minmax(0,1fr);display:grid}.portfolio-heading .portfolio-heading-count{font:inherit;cursor:pointer;width:fit-content;color:var(--accent);text-align:left;letter-spacing:.15em;font-size:10px;font-family:var(--font-mono);background:0 0;border:0;grid-area:1/1;padding:0;display:block}.portfolio-heading .portfolio-heading-count:disabled{opacity:.45;cursor:default}.portfolio-heading .portfolio-heading-count .portfolio-summary-value{color:var(--accent);transform-origin:0;display:inline-block;transform:scale(1.4)}.portfolio-title{grid-area:2/1}.portfolio-summary-stack{display:contents}.portfolio-summary{grid-area:2/2;min-width:0}.portfolio-heading .portfolio-heading-filters{display:flex}.portfolio-heading .portfolio-heading-filter{display:inline-flex}.portfolio-extension-summary{grid-row:1}.portfolio-primary-actions{flex-shrink:0}}@media (width>=1200px){.portfolio-search-count{opacity:0;visibility:hidden;pointer-events:none;max-width:0;margin-right:0;overflow:hidden;transform:translate(-8px)}.domain-portfolio[data-compact=true] .portfolio-search-count,.portfolio-search-count:focus-within{opacity:1;visibility:visible;pointer-events:auto;max-width:192px;margin-right:12px;transition-delay:0s;transform:translate(0)}}@media (width<=900px){.domain-portfolio-full{padding-top:var(--shell-gutter,20px)}.portfolio-main-database-heading{min-height:50px}.portfolio-heading-row{display:none}.portfolio-search-tools{flex-basis:100%;order:1}.portfolio-toolbar-actions{width:100%}.portfolio-toolbar{gap:var(--header-action-gap,6px);padding:var(--header-block-padding,6px) var(--header-action-gap,6px)}.portfolio-toolbar :is(.portfolio-search-row,.portfolio-controls-row,.portfolio-search-wrap,.portfolio-search-count,.portfolio-toolbar-actions,.portfolio-toolbar-domain-actions){gap:var(--header-action-gap,6px)}.portfolio-toolbar .portfolio-search-wrap{padding-inline:var(--header-action-gap,6px)}.portfolio-toolbar .portfolio-search-count{margin-right:var(--header-action-gap,6px)}.portfolio-toolbar .portfolio-toolbar-domain-actions[data-has-sync=true]{--compact-actions-width:calc(80px + var(--header-action-gap,6px))}.portfolio-toolbar .portfolio-toolbar-domain-actions:not([data-visible=true]){margin-right:calc(-1 * var(--header-action-gap,6px))}}@media (width<=720px){.domain-portfolio{--portfolio-row-actions-cell-width:112px}.portfolio-heading{min-width:0;max-width:100%}.portfolio-title{font-size:28px}.portfolio-summary-item{max-width:100%}.portfolio-registrar-total,.portfolio-extension-total,.portfolio-registrar-pill .portfolio-registrar-filter-toggle{white-space:normal}.portfolio-registrar-label,.portfolio-extension-label{overflow-wrap:anywhere;min-width:0}.portfolio-button{white-space:normal;min-width:0;max-width:100%}.portfolio-button-text{overflow-wrap:anywhere;min-width:0}.portfolio-button-text-full{display:none}.portfolio-button-text-short{display:inline}.portfolio-view-option-text{display:none}.portfolio-button-icon{flex-shrink:0}.portfolio-search{font-size:16px}.portfolio-toolbar-meta{margin-left:auto}.portfolio-card-footer{padding:10px 10px 10px var(--portfolio-inline-padding,16px);gap:9px}}@media (width<=380px){.portfolio-summary{gap:7px}.portfolio-summary-item{font-size:11px}}@media (prefers-reduced-motion:reduce){.portfolio-value-skeleton,.portfolio-sync-spinner,.portfolio-registrar-sync-icon{animation:none}.portfolio-button,.portfolio-toolbar,.portfolio-toolbar:before,.portfolio-search-count,.portfolio-summary-filter,.portfolio-registrar-sync,.portfolio-sort-icon,.portfolio-search-wrap,.portfolio-view-all,.portfolio-view-option,.portfolio-view-all-icon,.portfolio-main-database-heading,.portfolio-toolbar-domain-actions{transition:none}}