.page-legal{background-color:var(--color-surface-page);color:var(--color-text-primary);min-height:100vh}.legal-hero{padding-top:calc(var(--space-8) + var(--space-4));padding-bottom:var(--space-8);border-bottom:var(--stroke-1) solid var(--color-border-subtle);background:radial-gradient(ellipse 80% 50% at 50% -20%, var(--green-400-a08), transparent 70%), var(--color-surface-page);position:relative}.legal-breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font:var(--type-meta);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.legal-breadcrumb-item{color:var(--color-text-muted);transition:color var(--duration-120) var(--easing-standard);text-decoration:none}.legal-breadcrumb-item:hover{color:var(--color-text-primary)}.legal-breadcrumb-sep{color:var(--color-border-control);-webkit-user-select:none;user-select:none}.legal-breadcrumb-current{color:var(--color-text-secondary);font-weight:var(--weight-500)}.legal-hero-header{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:52rem;display:flex}.legal-hero-badge{align-items:center;gap:var(--space-2);background:var(--green-400-a08);border:var(--stroke-1) solid var(--green-400-a16);border-radius:var(--radius-full);color:var(--green-300);font:var(--type-meta);font-weight:var(--weight-500);letter-spacing:.02em;padding:4px 12px;display:inline-flex}.legal-hero-badge svg{color:var(--green-400);flex-shrink:0}.legal-hero-title{font:var(--type-page);color:var(--color-text-primary);letter-spacing:var(--type-page-tracking);margin:0;line-height:1.15}@media (max-width:768px){.legal-hero-title{font-size:2rem;line-height:1.2}}.legal-hero-desc{font:var(--type-lede);color:var(--color-text-secondary);margin:0;line-height:1.6}.legal-hero-meta{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--stroke-1) solid var(--color-border-subtle);flex-wrap:wrap;width:100%;display:flex}.legal-meta-item{align-items:center;gap:var(--space-2);font:var(--type-meta);color:var(--color-text-muted);display:inline-flex}.legal-meta-item strong{color:var(--color-text-secondary);font-weight:var(--weight-500)}.legal-meta-item svg{color:var(--color-text-muted);flex-shrink:0}.legal-action-btn{align-items:center;gap:var(--space-2);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-8);color:var(--color-text-secondary);font:var(--type-meta);font-weight:var(--weight-500);cursor:pointer;transition:all var(--duration-120) var(--easing-standard);margin-left:auto;padding:6px 14px;display:inline-flex}.legal-action-btn:hover{background:var(--color-surface-overlay);border-color:var(--color-border-glass);color:var(--color-text-primary)}@media (max-width:640px){.legal-action-btn{justify-content:center;width:100%;margin-left:0}}.legal-tabs{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.legal-tabs::-webkit-scrollbar{display:none}.legal-tab-item{white-space:nowrap;background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);font:var(--type-meta);font-weight:var(--weight-500);transition:all var(--duration-120) var(--easing-standard);align-items:center;padding:8px 18px;text-decoration:none;display:inline-flex}.legal-tab-item:hover{color:var(--color-text-primary);border-color:var(--color-border-glass);background:var(--color-surface-overlay)}.legal-tab-item.is-active{background:var(--color-surface-overlay);color:var(--color-text-primary);border-color:var(--green-500);box-shadow:0 0 12px var(--green-400-a16)}.legal-body-section{padding-bottom:var(--space-13)}.legal-sidebar{position:relative}.legal-sidebar-sticky{top:calc(var(--header-height) + var(--space-6));gap:var(--space-6);max-height:calc(100vh - var(--header-height) - var(--space-10));scrollbar-width:thin;scrollbar-color:var(--gray-4) transparent;flex-direction:column;display:flex;position:sticky;overflow-y:auto}@media (max-width:1024px){.legal-sidebar{display:none}}.legal-toc-card{background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-glass);border-radius:var(--radius-12);padding:var(--space-5)}.legal-toc-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--stroke-1) solid var(--color-border-subtle);font:var(--type-meta);font-weight:var(--weight-600);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;display:flex}.legal-toc-head svg{color:var(--green-400)}.legal-toc-nav{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-toc-link{border-radius:var(--radius-8);color:var(--color-text-muted);font-size:var(--size-14);transition:all var(--duration-120) var(--easing-standard);border-left:2px solid #0000;padding:6px 10px;line-height:1.4;text-decoration:none;display:block}.legal-toc-link:hover{color:var(--color-text-primary);background:var(--color-surface-overlay)}.legal-toc-link.is-active{color:var(--green-300);background:var(--green-400-a08);border-left-color:var(--green-400);font-weight:var(--weight-500)}.legal-contact-card{background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-12);padding:var(--space-5)}.legal-contact-title{align-items:center;gap:var(--space-2);font:var(--type-meta);font-weight:var(--weight-600);color:var(--color-text-primary);margin-bottom:var(--space-2);display:flex}.legal-contact-title svg{color:var(--green-400)}.legal-contact-text{font-size:var(--size-14);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;line-height:1.5}.legal-contact-link{align-items:center;gap:var(--space-1);color:var(--green-300);font-size:var(--size-14);font-weight:var(--weight-500);transition:gap var(--duration-120) var(--easing-standard);text-decoration:none;display:inline-flex}.legal-contact-link:hover{gap:var(--space-2);color:var(--green-200)}.legal-prose{padding-top:var(--space-9);color:var(--color-text-secondary);text-wrap:pretty;font-size:1.03rem;line-height:1.75}.legal-prose h2,.legal-section-anchor{font:var(--type-section);color:var(--color-text-primary);letter-spacing:var(--type-section-tracking);margin-top:var(--space-9);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--stroke-1) solid var(--color-border-subtle);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{font:var(--type-title);color:var(--color-text-primary);letter-spacing:var(--type-title-tracking);margin-top:var(--space-7);margin-bottom:var(--space-2);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.legal-prose h4{font-size:1.1rem;font-weight:var(--weight-600);color:var(--color-text-primary);margin-top:var(--space-5);margin-bottom:var(--space-2)}.legal-prose p{color:var(--color-text-secondary);margin:0 0 1.25em}.legal-prose strong,.legal-prose b{color:var(--color-text-primary);font-weight:var(--weight-600)}.legal-prose em,.legal-prose i{color:var(--gray-9)}.legal-prose a{color:var(--green-300);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:var(--stroke-1);transition:color var(--duration-120) var(--easing-standard)}.legal-prose a:hover{color:var(--green-200)}.legal-prose ul,.legal-prose ol{margin:1.25em 0;padding-left:1.5em}.legal-prose li{color:var(--color-text-secondary);margin-bottom:.6em}.legal-prose li::marker{color:var(--green-400)}.legal-prose table{border-collapse:separate;border-spacing:0;border:var(--stroke-1) solid var(--color-border-glass);border-radius:var(--radius-8);background:var(--color-surface-raised);width:100%;margin:2em 0;overflow:hidden}.legal-prose th,.legal-prose td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:var(--stroke-1) solid var(--color-border-subtle);font-size:var(--size-14)}.legal-prose th{background:var(--color-surface-overlay);color:var(--color-text-primary);font-weight:var(--weight-600)}.legal-prose tr:last-child td{border-bottom:none}.legal-prose td{color:var(--color-text-secondary)}.legal-prose blockquote{padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border-left:3px solid var(--green-400);border-radius:0 var(--radius-8) var(--radius-8) 0;color:var(--color-text-secondary);margin:1.75em 0}.legal-prose blockquote p{margin:0}.legal-prose hr{border:0;border-top:var(--stroke-1) solid var(--color-border-subtle);margin:3em 0}.legal-empty-state{padding:var(--space-8);background:var(--color-surface-raised);border:var(--stroke-1) dashed var(--color-border-subtle);border-radius:var(--radius-12);text-align:center;color:var(--color-text-muted)}.legal-article-footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--stroke-1) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.legal-footer-note{font:var(--type-meta);color:var(--color-text-muted);max-width:32rem;margin:0}.legal-footer-note a{color:var(--green-300);text-decoration:underline}.legal-back-top-btn{align-items:center;gap:var(--space-2);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-8);color:var(--color-text-secondary);font:var(--type-meta);font-weight:var(--weight-500);cursor:pointer;transition:all var(--duration-120) var(--easing-standard);padding:8px 16px;display:inline-flex}.legal-back-top-btn:hover{background:var(--color-surface-overlay);border-color:var(--color-border-glass);color:var(--color-text-primary)}@media print{body,.page-legal{color:#111!important;background:#fff!important}.top,.footer,.legal-sidebar,.legal-tabs-container,.legal-action-btn,.legal-back-top-btn{display:none!important}.legal-hero{background:0 0!important;border-bottom:2px solid #ddd!important;padding-top:0!important}.legal-hero-title{color:#000!important}.legal-hero-desc,.legal-meta-item,.legal-meta-item strong{color:#444!important}.legal-layout-grid{display:block!important}.legal-prose{color:#222!important}.legal-prose h2,.legal-prose h3{color:#000!important;border-bottom-color:#eee!important}.legal-prose a{color:#000!important;text-decoration:underline!important}}
.page-blog{background-color:var(--color-surface-page);min-height:100vh;color:var(--color-text-primary);overflow-x:hidden}.page-blog .wrap,.page-blog .cabeca .wrap{gap:var(--gap-stack);width:100%!important;max-width:var(--width-page)!important;padding-inline:clamp(12px, 4vw, var(--page-margin))!important;box-sizing:border-box!important;flex-direction:column!important;min-width:0!important;margin-inline:auto!important;display:flex!important}.page-blog .artigos{width:100%;min-width:0;padding-top:var(--gap-heading)}.artigos{padding-top:var(--gap-heading)}.blog-controls{gap:var(--gap-groups);margin-top:var(--gap-group);margin-bottom:var(--gap-heading);width:100%;min-width:0;max-width:100%;display:grid}.blog-search-bar{max-width:480px;position:relative}.blog-search-bar .search-field{width:100%;height:var(--touch-target,48px);padding:0 var(--inset-card);border-radius:var(--radius-full);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);transition:border-color var(--motion-feedback), box-shadow var(--motion-feedback);align-items:center;display:flex;position:relative}.blog-search-bar .search-field:focus-within{box-shadow:none;outline:none}.blog-search-bar .search-lupa{color:var(--color-text-muted);cursor:pointer;margin-right:var(--gap-related);background:0 0;border:none;align-items:center;padding:0;display:flex}.blog-search-bar button[aria-label=Limpar\ busca]{color:#fff}.blog-search-bar button[aria-label=Limpar\ busca]:hover{color:var(--color-accent-fg,#34d399)}.blog-search-bar input{color:var(--color-text-primary);font:var(--type-body);background:0 0;border:none;outline:none;flex:1}.blog-search-bar input::placeholder{color:var(--color-text-muted)}.blog-search-results{top:calc(100% + var(--gap-inline));z-index:var(--z-dropdown,50);background:var(--color-surface-overlay);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-3);max-height:380px;padding:var(--gap-inline);gap:var(--gap-inline);margin:0;list-style:none;display:grid;position:absolute;left:0;right:0;overflow-y:auto}.blog-search-item a{gap:var(--gap-related);padding:var(--gap-inline);border-radius:var(--radius-card-inner);color:var(--color-text-secondary);transition:background-color var(--motion-feedback), color var(--motion-feedback);grid-template-columns:64px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.blog-search-item a:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.blog-search-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media-sm);background:var(--color-media-placeholder);width:64px}.blog-search-item-info{gap:2px;min-width:0;display:grid}.blog-search-item-title{font:var(--type-meta);font-weight:var(--weight-500);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-search-item-date{font-size:var(--size-12);color:var(--color-text-muted)}.blog-search-empty{padding:var(--inset-card);text-align:center;font:var(--type-meta);color:var(--color-text-muted)}.blog-categories-wrapper{align-items:center;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.blog-category-nav{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-width:0;padding-block:4px;overflow-x:auto}.blog-category-nav:active{cursor:grabbing}.blog-category-nav::-webkit-scrollbar{display:none}.category-pills{align-items:center;gap:var(--gap-inline);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.category-pill{align-items:center;gap:var(--gap-inline);padding:var(--gap-inline) var(--inset-tight);border-radius:var(--radius-pill);font:var(--type-chip);color:var(--color-text-secondary);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);transition:border-color var(--motion-feedback), color var(--motion-feedback), background-color var(--motion-feedback);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;display:inline-flex}.category-pill:hover{border-color:var(--color-border-control);color:var(--color-text-primary);background:var(--color-surface-hover)}.category-pill[aria-current=page]{background:var(--color-action-secondary-bg);border-color:var(--color-border-selected);color:var(--color-text-primary);font-weight:var(--weight-600)}.category-count{font-size:var(--size-12);opacity:.7}.blog-rail-arrow-wrap{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--motion-feedback,.2s ease);align-items:center;display:flex;position:absolute;top:0;bottom:0}.blog-rail-arrow-wrap.is-visible{opacity:1;pointer-events:auto}.blog-rail-arrow-wrap-left{background:linear-gradient(to right, var(--color-surface-page,#0f130f) 45%, transparent);padding-right:28px;left:0}.blog-rail-arrow-wrap-right{background:linear-gradient(to left, var(--color-surface-page,#0f130f) 45%, transparent);padding-left:28px;right:0}.blog-rail-arrow{border-radius:var(--radius-pill,9999px);background:var(--color-surface-raised,#1f231f);border:var(--stroke-1,1px) solid var(--color-border-subtle,#ffffff1a);width:32px;height:32px;color:var(--color-text-secondary,#b7bcb7);cursor:pointer;transition:transform var(--motion-feedback,.15s ease), border-color var(--motion-feedback,.15s ease), background-color var(--motion-feedback,.15s ease), color var(--motion-feedback,.15s ease);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000080}.blog-rail-arrow:hover{background:var(--color-surface-hover,#282d29);border-color:var(--color-border-control,#ffffff40);color:var(--color-text-primary,#e5e9e6);transform:scale(1.08)}.blog-rail-arrow:active{transform:scale(.96)}.blog-rail-arrow:focus-visible{outline:var(--stroke-2) solid var(--color-focus-ring);outline-offset:var(--stroke-2)}.post{gap:var(--gap-group);align-content:start;min-width:0;display:grid;position:relative}.post>*{min-width:0}.post-cover{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--color-media-placeholder);max-width:800px;box-shadow:var(--elevation-2);position:relative;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;transition:filter var(--motion-feedback)}.post-cover:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--stroke-1) var(--color-media-edge);pointer-events:none;transition:box-shadow var(--motion-feedback);position:absolute;inset:0}.post:hover .post-cover img{filter:brightness(1.08)}.post:hover .post-cover:after{box-shadow:inset 0 0 0 var(--stroke-2) var(--color-border-selected)}.post-body{gap:var(--gap-related);align-content:start;width:100%;min-width:0;display:grid}.post-body>*{min-width:0;max-width:100%}.post-meta{align-items:center;gap:var(--gap-inline) var(--gap-group);font:var(--type-meta);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.post-link{color:var(--color-text-primary);overflow-wrap:break-word;word-break:break-word;text-decoration:none}.post-link:after{content:"";position:absolute;inset:0}.post-link:focus-visible{outline:0}.post:has(.post-link:focus-visible) .post-cover{outline:var(--stroke-2) solid var(--color-focus-ring);outline-offset:var(--stroke-2)}.post:hover .post-link{text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:.15em}.post-sum{color:var(--color-text-secondary);text-wrap:pretty;font:var(--type-body);overflow-wrap:anywhere;word-break:break-word}.post-go{align-items:center;gap:var(--gap-related);margin-top:var(--gap-inline);font:var(--type-chip);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-control);text-decoration-color:var(--color-border-control);text-underline-offset:.25em;justify-self:start;display:inline-flex}.post-go .ic{width:16px;height:16px;color:var(--color-text-muted)}.post:hover .post-go{text-decoration-color:currentColor}.destaque .post-sum{font:var(--type-lede)}.par{gap:var(--gap-groups) var(--gap-cards);margin-top:var(--gap-groups);display:grid}@media (min-width:1280px){.destaque{column-gap:var(--gap-split);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}@media (min-width:600px){.par{padding-top:var(--gap-groups);border-top:var(--stroke-1) solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.destaque :is(h2,.type-section){font-size:1.375rem;line-height:1.2}.post-meta{gap:var(--gap-inline) var(--gap-related);font-size:var(--size-12)}}@media (min-width:600px) and (max-width:1279px){.destaque{column-gap:var(--gap-groups);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center}}.post-row{gap:var(--gap-group);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:center}.post-row .post-cover{border-radius:var(--radius-media-sm);box-shadow:var(--elevation-1)}.post-row .post-body{gap:var(--gap-inline)}.post-row .post-body :is(h2,h3){font:var(--type-body-strong);letter-spacing:normal}@media (min-width:600px){.post-row{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}.artigo{padding-top:var(--gap-heading)}.artigo-corpo-wrap{max-width:var(--width-reading);gap:var(--gap-groups);margin-inline:auto;display:grid}.artigo-cabeca{gap:var(--gap-group);display:grid}.artigo-cabeca h1{font:var(--type-page);color:var(--color-text-primary);letter-spacing:var(--type-page-tracking)}.artigo-capa{gap:var(--gap-stack);width:100%;max-width:800px;margin-inline:auto;display:grid}.artigo-capa img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media);background:var(--color-media-placeholder);width:100%}.artigo-capa figcaption{gap:var(--gap-inline);font:var(--type-meta);color:var(--color-text-muted);display:grid}.artigo-corpo{max-width:var(--width-measure-reading)}.artigo-corpo>h2:first-child{margin-top:0}.artigo-corpo p{color:var(--color-text-primary)}.artigo-figura{gap:var(--gap-stack);margin-block:var(--gap-heading);display:grid}.artigo-figura img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media);background:var(--color-media-placeholder);width:100%}.artigo-chamada{gap:var(--gap-group);padding:var(--inset-card);border-radius:var(--radius-card);border:var(--stroke-1) solid var(--color-border-subtle);background:var(--color-surface-raised);justify-items:start;display:grid}.artigo-chamada p{color:var(--color-text-secondary);font:var(--type-body)}.artigo-chamada strong{color:var(--color-text-primary);font-weight:var(--weight-600)}.artigo-share{justify-content:space-between;align-items:center;gap:var(--gap-related);margin-top:var(--gap-group);padding-top:var(--gap-group);border-top:var(--stroke-1) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.artigo-share-label{font:var(--type-meta);color:var(--color-text-muted)}.artigo-share-buttons{gap:var(--gap-related);align-items:center;display:flex}.artigo-share-btn{border-radius:var(--radius-full);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--motion-feedback);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.artigo-share-btn:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-control)}.grade-titulo{margin-top:var(--gap-groups);margin-bottom:var(--gap-group)}.outros{gap:var(--gap-group) var(--gap-cards);display:grid}@media (min-width:1280px){.outros{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagination-dark{justify-content:center;align-items:center;gap:var(--gap-inline);margin-top:var(--gap-groups);padding:0;list-style:none;display:flex}.pagination-dark li a{min-width:var(--touch-target,44px);height:var(--touch-target,44px);padding-inline:var(--gap-related);border-radius:var(--radius-card-inner);border:var(--stroke-1) solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-secondary);font:var(--type-meta);cursor:pointer;transition:all var(--motion-feedback);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination-dark li a:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-control)}.pagination-dark li.selected a{background:var(--color-action-primary-bg);color:var(--color-action-primary-text);font-weight:var(--weight-600);border-color:#0000}.pagination-dark li.disabled a{opacity:.3;cursor:not-allowed;pointer-events:none}
.page-acervo{background-color:var(--color-surface-page);min-height:100vh;color:var(--color-text-primary);overflow-x:clip}.acervo-head{padding-top:var(--gap-heading);padding-bottom:var(--gap-group);overflow-x:clip}.acervo-head .wrap{gap:var(--gap-group);min-width:0;max-width:100%;display:grid}.acervo-search-container{width:100%;max-width:680px}.acervo-context{gap:var(--gap-stack);margin-top:var(--gap-stack);flex-direction:column;display:flex}.acervo-context-title{justify-content:space-between;align-items:baseline;gap:var(--gap-stack);flex-wrap:wrap;display:flex}.acervo-context-title h1{font:var(--type-section);color:var(--color-text-primary);letter-spacing:var(--type-title-tracking,-.02em);margin:0}.acervo-context-count{font:var(--type-meta);color:var(--color-text-secondary)}.acervo-context-count b{color:var(--color-text-primary);font-weight:var(--weight-600,600)}.acervo-controls{width:100%;min-width:0;max-width:100%}.acervo-categories-wrapper{width:100%;min-width:0;margin-top:var(--gap-related);align-items:center;display:flex;position:relative}.acervo-categories-nav{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-width:0;padding-block:4px;overflow-x:auto}.acervo-categories-nav:active{cursor:grabbing}.acervo-categories-nav::-webkit-scrollbar{display:none}.acervo-categories-pills{align-items:center;gap:var(--gap-inline);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.acervo-pill{align-items:center;gap:var(--gap-inline);padding:var(--gap-inline) var(--inset-tight);border-radius:var(--radius-pill);font:var(--type-chip);color:var(--color-text-secondary);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:border-color var(--motion-feedback), color var(--motion-feedback), background-color var(--motion-feedback);text-decoration:none;display:inline-flex}.acervo-pill:hover{border-color:var(--color-border-control);color:var(--color-text-primary);background:var(--color-surface-hover)}.acervo-pill[aria-current=page]{background:var(--color-action-secondary-bg);border-color:var(--color-border-selected);color:var(--color-text-primary);font-weight:var(--weight-600)}.acervo-rail-arrow-wrap{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--motion-feedback,.2s ease);align-items:center;display:flex;position:absolute;top:0;bottom:0}.acervo-rail-arrow-wrap.is-visible{opacity:1;pointer-events:auto}.acervo-rail-arrow-wrap-left{background:linear-gradient(to right, var(--color-surface-page,#0f130f) 45%, transparent);padding-right:28px;left:0}.acervo-rail-arrow-wrap-right{background:linear-gradient(to left, var(--color-surface-page,#0f130f) 45%, transparent);padding-left:28px;right:0}.acervo-rail-arrow{border-radius:var(--radius-pill,9999px);background:var(--color-surface-raised,#1f231f);border:var(--stroke-1,1px) solid var(--color-border-subtle,#ffffff1a);width:32px;height:32px;color:var(--color-text-secondary,#b7bcb7);cursor:pointer;transition:transform var(--motion-feedback,.15s ease), border-color var(--motion-feedback,.15s ease), background-color var(--motion-feedback,.15s ease), color var(--motion-feedback,.15s ease);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000080}.acervo-rail-arrow:hover{background:var(--color-surface-hover,#282d29);border-color:var(--color-border-control,#ffffff40);color:var(--color-text-primary,#e5e9e6);transform:scale(1.08)}.acervo-rail-arrow:active{transform:scale(.96)}.acervo-rail-arrow:focus-visible{outline:var(--stroke-2) solid var(--color-focus-ring);outline-offset:var(--stroke-2)}.acervo-toolbar{justify-content:space-between;align-items:center;gap:var(--gap-stack) var(--gap-group);margin-top:var(--gap-related);padding-top:var(--gap-group);border-top:var(--stroke-1) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.acervo-toolbar-group{align-items:center;gap:var(--gap-related);flex-wrap:wrap;min-width:0;display:flex}.acervo-filter-select{align-items:center;gap:var(--gap-inline);font:var(--type-meta);color:var(--color-text-secondary);display:inline-flex}.acervo-filter-select select{appearance:none;background-color:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-primary);font:var(--type-chip);padding:var(--gap-inline) var(--gap-group) var(--gap-inline) var(--inset-tight);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='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--inset-tight) center;cursor:pointer;transition:border-color var(--motion-feedback), background-color var(--motion-feedback)}.acervo-filter-select select:hover{border-color:var(--color-border-control);background-color:var(--color-surface-hover)}.acervo-filter-select select:focus-visible{outline:var(--stroke-2) solid var(--color-focus-ring);outline-offset:var(--stroke-2)}.acervo-clear-btn{align-items:center;gap:var(--gap-inline);font:var(--type-meta);color:var(--color-text-muted);padding:var(--gap-inline) var(--inset-tight);cursor:pointer;border-radius:var(--radius-pill);transition:color var(--motion-feedback);background:0 0;border:none;display:inline-flex}.acervo-clear-btn:hover{color:var(--color-text-primary)}.acervo-results-section{padding-top:var(--gap-group);padding-bottom:var(--gap-heading)}.acervo-results-section .wrap{gap:var(--gap-groups);display:grid}.acervo-empty-state{text-align:center;padding:var(--gap-heading) var(--inset-card);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card);justify-content:center;align-items:center;gap:var(--gap-group);max-width:600px;margin:var(--gap-groups) auto;flex-direction:column;display:flex}.acervo-empty-state h2{font:var(--type-title);color:var(--color-text-primary);margin:0}.acervo-empty-state p{font:var(--type-body);color:var(--color-text-secondary);max-width:440px;margin:0}.page-acervo .filter-pagination{margin-top:var(--gap-groups);justify-content:center;display:flex}.page-acervo .paginationWrapper{align-items:center;gap:var(--gap-inline);margin:0;padding:0;list-style:none;display:flex}.page-acervo .paginationWrapper li a{border-radius:var(--radius-card-inner);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);width:40px;height:40px;color:var(--color-text-secondary);font:var(--type-meta);font-weight:var(--weight-500,500);cursor:pointer;box-shadow:none;transition:all var(--motion-feedback);justify-content:center;align-items:center;text-decoration:none;display:flex}.page-acervo .paginationWrapper li a:hover{background:var(--color-surface-hover);border-color:var(--color-border-control);color:var(--color-text-primary)}.page-acervo .paginationWrapper li.selected a{background:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg);color:var(--color-action-primary-fg);font-weight:var(--weight-600,600)}.page-acervo .paginationWrapper li.selected a:hover{background:var(--color-action-primary-bg-hover);border-color:var(--color-action-primary-bg-hover);color:var(--color-action-primary-fg)}.page-acervo .paginationWrapper li{margin:0}.page-acervo .paginationWrapper li.break a{cursor:default;pointer-events:none;color:var(--color-text-muted);background:0 0;border-color:#0000}.page-acervo .paginationWrapper li.disabled a{opacity:.35;cursor:not-allowed;background:var(--color-surface-raised);border-color:var(--color-border-subtle);color:var(--color-text-muted)}@media (max-width:768px){.acervo-rail-arrow-wrap{display:none!important}.acervo-categories-wrapper{margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);width:auto}.acervo-categories-nav{cursor:default}}@media (max-width:599px){.acervo-toolbar{align-items:stretch;gap:var(--gap-group);flex-direction:column}.acervo-toolbar-group{justify-content:space-between;width:100%}.acervo-filter-select{flex:1;justify-content:space-between}.acervo-filter-select select{width:100%}.page-acervo .filter-pagination{margin-top:var(--gap-groups);width:100%}.page-acervo .paginationWrapper{flex-wrap:nowrap;justify-content:center;gap:6px;width:100%;max-width:100%}.page-acervo .paginationWrapper li{margin:0}.page-acervo .paginationWrapper li a{width:36px;min-width:36px;height:36px;padding:0;font-size:13px}}@media (max-width:360px){.page-acervo .paginationWrapper{gap:4px}.page-acervo .paginationWrapper li a{width:32px;min-width:32px;height:32px;font-size:12px}}.page-board-view .board-back-nav{margin-bottom:var(--gap-inline,8px)}.page-board-view .board-back-link{font:var(--type-meta,14px/20px var(--font-sans));color:var(--color-text-secondary,#a1a1aa);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.page-board-view .board-back-link:hover{color:var(--color-brand-primary,#00b731)}.page-board-view .board-creator-text{font:var(--type-meta,14px/20px var(--font-sans));color:var(--color-text-secondary,#a1a1aa);margin:6px 0 0}.page-board-view .board-creator-text b{color:var(--color-text-primary,#fff);font-weight:500}.page-board-view .board-results-section{padding-bottom:var(--gap-section,64px)}
.page-midia{background-color:var(--color-surface-page);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.midia-search-bar{padding-top:var(--gap-heading,32px);padding-bottom:var(--gap-group,24px);border-bottom:var(--stroke-1) solid var(--color-border-subtle);background:var(--color-surface-page)}.midia-search-bar .wrap{justify-content:center;display:flex}.midia-search-container{width:100%;max-width:680px}.midia-detail-section{padding-top:var(--gap-group,32px);padding-bottom:var(--gap-heading,48px)}.detalhe{gap:var(--gap-groups,32px);align-items:start;display:grid}.detalhe>*{min-width:0}@media (min-width:1024px){.detalhe{grid-template-columns:minmax(0,1fr) 420px}.obter{top:calc(var(--header-height,72px) + 24px);position:sticky}}@media (min-width:1440px){.detalhe{grid-template-columns:minmax(0,1fr) 450px}}.detalhe-principal{gap:var(--gap-group,24px);flex-direction:column;display:flex}.player{gap:var(--gap-stack,8px);flex-direction:column;margin:0;display:flex}.player-tela{aspect-ratio:16/9;border-radius:var(--radius-media,16px);border:var(--stroke-1) solid var(--color-border-subtle);background:#000;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #00000080}.player-tela video,.player-tela img{object-fit:contain;width:100%;height:100%;display:block}.player-tela audio{width:100%;margin-top:40px}.player-nota{font:var(--type-meta);color:var(--color-text-muted);align-items:center;gap:8px;padding-inline:4px;display:flex}.player-nota .ic{color:var(--color-text-secondary);flex-shrink:0}.midia-dados-card{background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card,16px);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.midia-dados-title{font:var(--type-body-strong);color:var(--color-text-primary);align-items:center;gap:8px;margin:0;display:flex}.midia-dados-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;margin:0;padding:0;display:grid}.midia-dado-item{flex-direction:column;gap:2px;display:flex}.midia-dado-item dt{font:var(--type-meta);color:var(--color-text-muted);margin:0}.midia-dado-item dd{font:var(--type-body-strong);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.midia-colors-card{background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card,16px);flex-direction:column;gap:12px;padding:16px 24px;display:flex}.midia-colors-list{flex-wrap:wrap;gap:10px;display:flex}.midia-color-dot{border:2px solid #ffffff26;border-radius:50%;width:32px;height:32px;transition:transform .2s,border-color .2s;display:inline-block}.midia-color-dot:hover{border-color:#fff;transform:scale(1.15)}.midia-tags-section{flex-direction:column;gap:12px;display:flex}.midia-tags-section h3{font:var(--type-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}.midia-tags-list{flex-wrap:wrap;gap:8px;display:flex}.midia-tag-pill{border-radius:var(--radius-pill,9999px);background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);color:var(--color-text-secondary);font:var(--type-chip);transition:border-color var(--motion-feedback,.2s), color var(--motion-feedback,.2s), background-color var(--motion-feedback,.2s);align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.midia-tag-pill:hover{border-color:var(--color-border-control);color:var(--color-text-primary);background:var(--color-surface-hover)}.obter{flex-direction:column;gap:20px;display:flex}.obter-card{background:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card,16px);flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 4px 20px #0003}.obter-header{flex-direction:column;gap:8px;display:flex}.obter-badge-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.obter-badge{border-radius:var(--radius-pill,9999px);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.obter-badge-free{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.obter-badge-premium{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.obter-category{font:var(--type-meta);color:var(--color-text-muted)}.obter-title{font:var(--type-title,24px/1.2 Geist, sans-serif);color:var(--color-text-primary);word-break:break-word;margin:0}.obter-desc{font:var(--type-body);color:var(--color-text-secondary);margin:0;line-height:1.5}.obter-download-box{background:var(--color-surface-hover);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card,12px);flex-direction:column;gap:14px;padding:16px;display:flex}.obter-download-box-title{font:var(--type-meta);color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}.obter-variations-list{flex-direction:column;gap:8px;display:flex}.obter-variation-item{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.obter-variation-item:hover{border-color:var(--color-border-control);background:var(--color-surface-page)}.obter-variation-item.is-selected{border-color:var(--color-action-primary-bg,#3b82f6);background:#3b82f614}.obter-variation-info{align-items:center;gap:10px;display:flex}.obter-variation-info input[type=radio]{accent-color:var(--color-action-primary-bg,#3b82f6);cursor:pointer;width:16px;height:16px}.obter-variation-name{font:var(--type-body-strong);color:var(--color-text-primary)}.obter-variation-price{font:var(--type-meta);color:var(--color-text-primary);font-weight:600}.btn-download-main{border-radius:var(--radius-pill,9999px);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.btn-download-main:disabled,.btn-download-main.disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}.obter-single-buy-box{border-top:var(--stroke-1) solid var(--color-border-subtle);flex-direction:column;gap:12px;padding-top:16px;display:flex}.obter-single-buy-title{font:var(--type-meta);color:var(--color-text-secondary);margin:0;font-weight:600}.btn-buy-single{border-radius:var(--radius-pill,9999px);background:var(--color-surface-hover);width:100%;color:var(--color-text-primary);border:1px solid var(--color-border-control);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.btn-buy-single:hover:not(.disabled){background:var(--color-surface-page);color:#fff;border-color:#fff}.btn-buy-single.disabled{opacity:.5;pointer-events:none}.obter-quick-actions{border-top:var(--stroke-1) solid var(--color-border-subtle);grid-template-columns:repeat(4,1fr);gap:8px;padding-top:16px;display:grid}.quick-action-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:11px;transition:all .2s;display:flex}.quick-action-btn:hover{background:var(--color-surface-hover);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.quick-action-btn.is-active{color:#ef4444}.quick-action-btn .ic{width:20px;height:20px}.obter-share-popover{background:var(--color-surface-hover);border:1px solid var(--color-border-subtle);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;animation:.2s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.share-popover-item{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:transform .2s;display:flex}.share-popover-item:hover{transform:scale(1.15)}.obter-creator-card{background:var(--color-surface-hover);border:1px solid var(--color-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.obter-creator-profile{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.obter-creator-avatar{object-fit:cover;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:50%;flex-shrink:0;width:44px;height:44px}.obter-creator-meta{flex-direction:column;min-width:0;display:flex}.obter-creator-name{font:var(--type-body-strong);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.obter-creator-count{font:var(--type-meta);color:var(--color-text-muted);margin:0}.obter-follow-btn{border-radius:var(--radius-pill,9999px);cursor:pointer;color:var(--color-text-primary);border:1px solid var(--color-border-control);background:0 0;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.obter-follow-btn:hover{background:var(--color-surface-page);border-color:#fff}.obter-follow-btn.is-following{background:var(--color-surface-page);border-color:var(--color-border-subtle);color:var(--color-text-muted)}.obter-license-box{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);font:var(--type-meta);color:var(--color-text-secondary);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;display:flex}.obter-license-box .ic{color:#3b82f6;flex-shrink:0;margin-top:2px}.obter-license-box a{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.midia-relacionadas-section{padding-top:var(--gap-heading,40px);padding-bottom:var(--gap-heading,64px);border-top:var(--stroke-1) solid var(--color-border-subtle)}.midia-relacionadas-section .wrap{gap:var(--gap-group,24px);flex-direction:column;display:flex}.midia-relacionadas-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.midia-relacionadas-title{font:var(--type-section,24px/1.2 Geist, sans-serif);color:var(--color-text-primary);margin:0}.midia-relacionadas-link{font:var(--type-meta);color:var(--color-text-secondary);align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.midia-relacionadas-link:hover{color:var(--color-text-primary)}@media (max-width:767px){.midia-search-bar{padding-top:16px;padding-bottom:16px}.midia-detail-section{padding-top:16px}.obter-card{padding:16px}.obter-quick-actions{grid-template-columns:repeat(4,1fr)}}
.account__area{background-color:var(--color-surface-page,#0f130f);width:100%;min-height:100vh;color:var(--color-text-primary,#e5e9e6);display:flex}.account__area .item-left{background-color:var(--color-surface-sunken,#090c09);border-right:var(--stroke-1,1px) solid var(--color-border-subtle,#ffffff1a);text-align:center;width:50%;min-height:100vh;padding:var(--space-8,40px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.account__area .item-left:before{content:"";background:radial-gradient(circle, var(--green-400-a08,#5ccb5f14), transparent 70%);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:15%;left:20%}.account__left{z-index:1;max-width:460px;position:relative}.account__left a{margin-bottom:var(--space-6,24px);display:inline-block}.account__left img{max-width:220px;height:auto;margin:0 auto}.account__left h2{font-family:var(--font-sans,"Geist", sans-serif);font-weight:var(--weight-600,600);color:var(--color-text-primary,#e5e9e6);margin-bottom:var(--space-3,12px);letter-spacing:var(--type-title-tracking,-.01em);font-size:1.875rem;line-height:1.3}.account__left p{font-family:var(--font-sans,"Geist", sans-serif);font-weight:var(--weight-400,400);color:var(--color-text-secondary,#d1d6d2);margin:0 auto;font-size:.9375rem;line-height:1.6}.account__area .item-right{background-color:var(--color-surface-page,#0f130f);background-image:radial-gradient(ellipse 90% 60% at 50% -10%, var(--green-400-a08,#5ccb5f14), transparent 70%);width:50%;min-height:100vh;padding:var(--space-8,40px) var(--space-6,24px);background-repeat:no-repeat;justify-content:center;align-items:center;display:flex}@media screen and (max-width:991px){.account__area .item-left{display:none}.account__area .item-right{width:100%;padding:var(--space-7,32px) var(--space-4,16px)}}.account__content{width:100%;max-width:480px;margin:0 auto;padding:0}.account__content .item-title{margin-bottom:var(--space-7,32px)}.account__content .item-title h2{font-family:var(--font-sans,"Geist", sans-serif);font-weight:var(--weight-600,600);color:var(--color-text-primary,#e5e9e6);margin-bottom:var(--space-2,8px);letter-spacing:var(--type-page-tracking,-.02em);font-size:1.75rem;line-height:1.25}.account__content .item-title h4,.account__content .item-title p{font-family:var(--font-sans,"Geist", sans-serif);font-weight:var(--weight-400,400);color:var(--color-text-muted,#919792);margin:0;font-size:.9375rem;line-height:1.5}.account__content .item-title h4 a{font-weight:var(--weight-600,600);color:var(--color-action-primary-bg,#40ae45);transition:color var(--duration-120,.12s) ease;margin-left:4px;text-decoration:none}.account__content .item-title h4 a:hover{color:var(--color-action-primary-bg-hover,#5ccb5f);text-decoration:underline}.account__content .input__group{margin-bottom:var(--space-5,20px);position:relative}.account__content .input__group label{font-family:var(--font-sans,"Geist", sans-serif);font-weight:var(--weight-500,500);color:var(--color-text-secondary,#d1d6d2);margin-bottom:var(--space-2,8px);font-size:.875rem;line-height:1.4;display:block}.account__content .input__group input,.account__content .input__group select{border:var(--stroke-1,1px) solid var(--color-border-control,#777c77);border-radius:var(--radius-card-inner,12px);width:100%;min-height:48px;font-family:var(--font-sans,"Geist", sans-serif);box-shadow:none;transition:border-color var(--duration-120,.12s) ease, box-shadow var(--duration-120,.12s) ease;outline:none;padding:12px 16px;font-size:.9375rem;line-height:1.4;background-color:var(--color-surface-raised,#171b17)!important;color:var(--color-text-primary,#e5e9e6)!important}.account__content .input__group input::placeholder{color:var(--color-text-disabled,#4a4e4a);font-weight:var(--weight-400,400)}.account__content .input__group select option{background-color:var(--color-surface-raised,#171b17);color:var(--color-text-primary,#e5e9e6)}.account__content .input__group input:focus,.account__content .input__group select:focus{outline:none;background-color:var(--color-surface-raised,#171b17)!important;border-color:var(--color-action-primary-bg,#40ae45)!important;box-shadow:0 0 0 1px var(--color-action-primary-bg,#40ae45), 0 0 12px var(--green-400-a16,#5ccb5f29)!important;color:var(--color-text-primary,#e5e9e6)!important}.account__content .input__group input:-webkit-autofill{border-color:var(--color-border-control,#777c77);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e5e9e6!important;caret-color:#e5e9e6!important;-webkit-box-shadow:inset 0 0 0 1000px #171b17!important}.account__content .input__group input:-webkit-autofill:hover{border-color:var(--color-border-control,#777c77);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e5e9e6!important;caret-color:#e5e9e6!important;-webkit-box-shadow:inset 0 0 0 1000px #171b17!important}.account__content .input__group input:-webkit-autofill:focus{border-color:var(--color-border-control,#777c77);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e5e9e6!important;caret-color:#e5e9e6!important;-webkit-box-shadow:inset 0 0 0 1000px #171b17!important}.account__content .input__group input:-webkit-autofill:active{border-color:var(--color-border-control,#777c77);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e5e9e6!important;caret-color:#e5e9e6!important;-webkit-box-shadow:inset 0 0 0 1000px #171b17!important}.account__content .input__group input:-webkit-autofill:focus{border-color:var(--color-action-primary-bg,#40ae45)!important;box-shadow:0 0 0 1000px #171b17 inset, 0 0 0 1px var(--color-action-primary-bg,#40ae45)!important}.account__content .input__group input.is-invalid,.account__content .input__group select.is-invalid{border-color:var(--color-danger-border,#d7644d)!important}.account__content .input__group input.is-invalid:focus,.account__content .input__group select.is-invalid:focus{box-shadow:0 0 0 1px var(--color-danger-border,#d7644d)!important}.account__content .invalid-feedback{font-family:var(--font-sans,"Geist", sans-serif);color:var(--color-danger-fg,#fea08b);margin-top:6px;font-size:.8125rem;display:block}.account__content .input__group .input-overlay{width:100%;position:relative}.account__content .input__group .input-overlay input{padding-left:16px!important;padding-right:48px!important}.account__content .input__group .input-overlay .password-visibility{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted,#919792);border-radius:var(--radius-4,4px);transition:color var(--duration-120,.12s) ease, background-color var(--duration-120,.12s) ease;z-index:3;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}.account__content .input__group .input-overlay .password-visibility:hover{color:var(--color-text-primary,#e5e9e6);background-color:var(--white-a06,#ffffff0f)}.account__content .input__group .input-overlay .password-visibility svg,.account__content .input__group .input-overlay .password-visibility .iconify{color:inherit!important}.account__content .input__group .password-visibility:before{display:none!important}.account__content .item-link{text-align:right;margin-top:-8px;margin-bottom:var(--space-5,20px)}.account__content .item-link a{font-family:var(--font-sans,"Geist", sans-serif);font-size:.875rem;font-weight:var(--weight-500,500);color:var(--color-text-secondary,#d1d6d2);transition:color var(--duration-120,.12s) ease;text-decoration:none}.account__content .item-link a:hover{color:var(--color-action-primary-bg-hover,#5ccb5f);text-decoration:underline}.account__content .item-check{align-items:flex-start;gap:var(--space-2,8px);margin-bottom:var(--space-5,20px);display:flex}.account__content .item-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-action-primary-bg,#40ae45);cursor:pointer;margin-top:3px}.account__content .item-check label{font-family:var(--font-sans,"Geist", sans-serif);color:var(--color-text-muted,#919792);cursor:pointer;font-size:.84375rem;line-height:1.5}.account__content .item-check label a{color:var(--color-text-primary,#e5e9e6);font-weight:var(--weight-500,500);text-decoration:underline}.account__content .item-check label a:hover{color:var(--color-action-primary-bg,#40ae45)}.account__content .item-button{margin-top:var(--space-5,20px);margin-bottom:var(--space-6,24px)}.account__content .btn,.account__content .item-button .btn,.account__content .item-button .btn.btn-black,.account__content .item-button .btn.btn-primary{background-color:var(--color-action-primary-bg,#40ae45)!important;width:100%!important;min-height:48px!important;color:var(--color-action-primary-fg,#06180a)!important;border:var(--stroke-1,1px) solid var(--color-action-primary-bg,#40ae45)!important;border-radius:var(--radius-action,999px)!important;font-family:var(--font-sans,"Geist", sans-serif)!important;font-weight:var(--weight-600,600)!important;box-shadow:var(--elevation-action-primary,0 8px 24px -10px #5ccb5f52)!important;cursor:pointer!important;transition:all var(--duration-120,.12s) var(--easing-standard,cubic-bezier(.2, 0, 0, 1))!important;justify-content:center!important;align-items:center!important;padding:12px 24px!important;font-size:1rem!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}.account__content .btn:hover,.account__content .item-button .btn:hover,.account__content .item-button .btn.btn-black:hover,.account__content .item-button .btn.btn-primary:hover{background-color:var(--color-action-primary-bg-hover,#5ccb5f)!important;color:var(--color-action-primary-fg,#06180a)!important;border-color:var(--color-action-primary-bg-hover,#5ccb5f)!important;transform:translateY(-1px)!important;box-shadow:0 10px 28px -8px #5ccb5f73!important}.account__content .btn:active,.account__content .item-button .btn:active,.account__content .item-button .btn.btn-black:active,.account__content .item-button .btn.btn-primary:active{background-color:var(--color-action-primary-bg-pressed,#2f9434)!important;border-color:var(--color-action-primary-bg-pressed,#2f9434)!important;transform:translateY(0)!important}.account__content .btn:disabled,.account__content .item-button .btn:disabled,.account__content .item-button .btn.btn-black:disabled,.account__content .item-button .btn.btn-primary:disabled{background-color:var(--color-action-disabled-bg,#1f231f)!important;color:var(--color-action-disabled-fg,#4a4e4a)!important;box-shadow:none!important;cursor:not-allowed!important;border-color:#0000!important;transform:none!important}.account__content .item-button .btn.btn-loading:disabled{background-color:var(--color-action-primary-bg,#40ae45)!important;color:var(--color-action-primary-fg,#06180a)!important;border-color:var(--color-action-primary-bg,#40ae45)!important;opacity:.82!important;cursor:wait!important;pointer-events:none!important}.account__content .item-bg{text-align:center;margin-top:var(--space-6,24px);margin-bottom:var(--space-5,20px);position:relative}.account__content .item-bg:before{content:"";background-color:var(--color-border-subtle,#ffffff1a);width:100%;height:1px;position:absolute;top:50%;left:0}.account__content .item-bg p{z-index:1;background-color:var(--color-surface-page,#0f130f);padding:0 var(--space-3,12px);font-family:var(--font-sans,"Geist", sans-serif);color:var(--color-text-muted,#919792);margin:0;font-size:.8125rem;display:inline-block;position:relative}.account__content .button-group{gap:var(--space-3,12px);flex-direction:column;display:flex}.account__content .button-group button,.account__content .button-group .social-button{transition:all var(--duration-120,.12s) ease;border-radius:var(--radius-action,999px)!important;border:var(--stroke-1,1px) solid var(--color-border-subtle,#ffffff29)!important;background-color:var(--color-surface-raised,#171b17)!important;color:var(--color-text-primary,#e5e9e6)!important;font-family:var(--font-sans,"Geist", sans-serif)!important;font-weight:var(--weight-500,500)!important}.account__content .button-group button:hover,.account__content .button-group .social-button:hover{transform:translateY(-1px);background-color:var(--color-surface-overlay,#1f231f)!important;border-color:var(--color-border-control,#777c77)!important}.input__group__between{gap:var(--space-4,16px);display:flex}.input__group__between .input__group{flex:1;min-width:0}@media screen and (max-width:575px){.input__group__between{flex-direction:column;gap:0}}
.page-pay-wrapper{background-color:var(--color-surface-page,#0f130f)!important}.page-pay{min-height:calc(100vh - var(--header-height,64px));background-color:var(--color-surface-page,#0f130f);color:var(--color-text-primary,#fafafa);background-image:radial-gradient(80% 50% at 50% 0%, var(--green-400-a08), transparent 75%), linear-gradient(180deg, var(--gray-00,#090c09) 0%, var(--gray-0,#0f130f) 100%);padding:var(--space-8,32px) 0 var(--space-12,96px);background-attachment:fixed}.page-pay .pricing-plan__area,.page-pay .pay-section{background:0 0!important;padding:0!important}.page-pay .breadcrumb__area{display:none!important}.pay-breadcrumb{align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-6,24px);font:var(--type-meta);color:var(--color-text-muted,#777c77);font-size:.875rem;display:inline-flex}.pay-breadcrumb-link{color:var(--color-text-muted,#777c77);transition:color var(--duration-120,.12s);text-decoration:none}.pay-breadcrumb-link:hover{color:var(--color-text-primary,#fafafa)}.pay-breadcrumb-sep{color:var(--color-border-control,#353935);-webkit-user-select:none;user-select:none}.pay-breadcrumb-current{color:var(--color-text-secondary,#919792);font-weight:var(--weight-500,500)}.pay-hero-header{text-align:center;margin-bottom:var(--space-8,40px);align-items:center;gap:var(--gap-related,8px);flex-direction:column;display:flex}.pay-security-badge{align-items:center;gap:var(--gap-related,8px);border-radius:var(--radius-chip,999px);background-color:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);color:var(--color-accent-fg);font:var(--type-chip);letter-spacing:.02em;margin-bottom:var(--gap-stack,12px);box-shadow:var(--elevation-1);padding:6px 14px;display:inline-flex}.pay-security-badge svg,.pay-security-badge i{color:var(--color-accent-fg)}.pay-hero-header h1{font:var(--type-title);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--weight-600);color:var(--color-text-primary);letter-spacing:var(--type-title-tracking,-.02em);margin:0}.pay-hero-header p{font:var(--type-body);color:var(--color-text-secondary);max-width:540px;margin:0 auto}.pay-gateways-grid{gap:var(--space-6,24px);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:stretch;display:grid}.payment-option-card{background-color:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card,16px);padding:var(--inset-card,20px);justify-content:space-between;gap:var(--space-4,16px);cursor:pointer;text-align:left;transition:transform var(--duration-200) var(--easing-standard), border-color var(--duration-200) var(--easing-standard), box-shadow var(--duration-200) var(--easing-standard), background-color var(--duration-200) var(--easing-standard);box-shadow:var(--elevation-1);-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;display:flex;position:relative}.payment-option-card:hover,.payment-option-card:focus-visible{background-color:var(--color-surface-hover);border-color:var(--color-accent-border-strong);box-shadow:0 12px 30px -8px var(--green-400-a16), 0 4px 12px var(--black-a60);transform:translateY(-4px)}.payment-option-card .card-head{justify-content:space-between;align-items:center;gap:var(--gap-related,8px);display:flex}.payment-option-card .gateway-title{font:var(--type-body-strong);color:var(--color-text-primary);font-size:var(--size-16,1rem);text-transform:capitalize;margin:0}.payment-option-card .currency-pill{background-color:var(--color-surface-sunken);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-chip,999px);color:var(--color-text-muted);font:var(--type-chip);font-size:.75rem;font-weight:var(--weight-600);letter-spacing:.04em;align-items:center;padding:3px 10px;display:inline-flex}.payment-option-card .card-logo-container{min-height:96px;padding:var(--space-3,12px) var(--space-4,16px);background-color:var(--color-surface-sunken);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-media,12px);transition:border-color var(--duration-120);justify-content:center;align-items:center;display:flex}.payment-option-card:hover .card-logo-container{border-color:var(--white-a16)}.payment-option-card .card-logo-container img{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);max-width:100%;max-height:54px}.payment-option-card .card-footer{padding-top:var(--gap-related,8px);background:0 0;border:none;margin-top:auto}.payment-option-card .btn-pay-action{justify-content:center;align-items:center;gap:var(--gap-related,8px);border-radius:var(--radius-action,999px);width:100%;font:var(--type-control-sm);background-color:var(--color-action-primary-bg);color:var(--color-action-primary-fg);cursor:pointer;box-shadow:var(--elevation-action-primary);transition:background-color var(--duration-120), transform var(--duration-120), box-shadow var(--duration-120);border:none;padding:11px 20px;display:inline-flex}.payment-option-card .btn-pay-action svg,.payment-option-card .btn-pay-action i{transition:transform var(--duration-120);font-size:.85rem}.payment-option-card:hover .btn-pay-action{background-color:var(--color-action-primary-bg-hover)}.payment-option-card:hover .btn-pay-action svg,.payment-option-card:hover .btn-pay-action i{transform:translate(3px)}.payment-option-card .btn-pay-action:active{background-color:var(--color-action-primary-bg-pressed);transform:scale(.98)}.payment-option-card.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.payment-option-card .btn-pay-action:disabled,.payment-modal .pay-now:disabled{opacity:.75;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none!important}.payment-option-card .btn-pay-action:disabled svg,.payment-option-card .btn-pay-action:disabled i{transform:none!important}.payment-modal .modal-dialog{max-width:520px}.payment-modal .modal-content{background-color:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-feature,24px);color:var(--color-text-primary);overflow:hidden;box-shadow:0 24px 70px -12px #000000d9}.payment-modal .modal-header{background-color:var(--color-surface-sunken);border-bottom:var(--stroke-1) solid var(--color-border-subtle);padding:var(--space-4,16px) var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.payment-modal .modal-title{font:var(--type-title);color:var(--color-text-primary);align-items:center;gap:var(--gap-related,8px);font-size:1.125rem;display:flex}.payment-modal .btn-close{filter:invert()grayscale()brightness(200%);opacity:.7;transition:opacity var(--duration-120)}.payment-modal .btn-close:hover{opacity:1}.payment-modal .modal-body{padding:var(--space-6,24px);gap:var(--gap-group,16px);flex-direction:column;display:flex}.payment-modal .package-info{padding:var(--space-3,12px) var(--space-4,16px);background-color:var(--color-surface-sunken);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card-inner,12px);margin-bottom:var(--gap-stack,12px);justify-content:space-between;align-items:center;display:flex}.payment-modal .package-info span{font:var(--type-meta);color:var(--color-text-muted)}.payment-modal .package-info strong{font:var(--type-body-strong);color:var(--color-accent-fg)}.payment-modal .coupon-form{margin-bottom:var(--gap-stack,12px)}.payment-modal .coupon-box{gap:var(--gap-related,8px);display:flex}.payment-modal .coupon-box input{background-color:var(--color-surface-sunken);color:var(--color-text-primary);border:var(--stroke-1) solid var(--color-border-control);border-radius:var(--radius-field,999px);font:var(--type-body);font-size:var(--size-14,.875rem);transition:border-color var(--duration-120), box-shadow var(--duration-120);outline:none;flex:1;padding:10px 18px}.payment-modal .coupon-box input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--green-400-a16)}.payment-modal .coupon-box button{border-radius:var(--radius-action,999px);width:auto;min-width:100px;height:auto;font:var(--type-control-sm);background-color:var(--color-action-secondary-bg);color:var(--color-action-secondary-fg);border:var(--stroke-1) solid var(--color-action-secondary-border);cursor:pointer;transition:background-color var(--duration-120), border-color var(--duration-120);padding:10px 20px}.payment-modal .coupon-box button:hover{background-color:var(--color-action-secondary-bg-hover);border-color:var(--color-action-secondary-border-hover)}.payment-modal .coupon-form .coupon-error{color:var(--color-danger-fg);font:var(--type-meta);margin-top:6px;margin-bottom:0;margin-left:12px}.payment-modal .option-item{background-color:var(--color-surface-sunken);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card-inner,12px);font:var(--type-body);justify-content:space-between;align-items:center;margin-bottom:8px;padding:11px 16px;display:flex}.payment-modal .option-item span:first-child{color:var(--color-text-secondary);font-size:var(--size-14,.875rem)}.payment-modal .option-item span:last-child{color:var(--color-text-primary);font-weight:var(--weight-600);font-variant-numeric:var(--numeric-tabular)}.payment-modal .option-item.discount-item span:last-child{color:var(--color-accent-fg)}.payment-modal .option-item.grand-total-item{background:linear-gradient(180deg, var(--green-950), var(--color-surface-sunken) 90%);border-color:var(--color-accent-border);margin-top:var(--gap-related,8px);padding:14px 18px}.payment-modal .option-item.grand-total-item span:first-child{color:var(--color-text-primary);font:var(--type-body-strong)}.payment-modal .option-item.grand-total-item span:last-child{color:var(--color-accent-fg);font-size:1.25rem;font-weight:var(--weight-600)}.payment-modal .bank-details-box{background-color:var(--color-surface-sunken);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card-inner,12px);padding:var(--space-4,16px);margin-top:var(--gap-group,16px);gap:var(--gap-stack,12px);flex-direction:column;display:flex}.payment-modal .option-bank-item{font:var(--type-meta);border-bottom:var(--stroke-1) solid var(--white-a06);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.payment-modal .option-bank-item:last-child{border-bottom:none;padding-bottom:0}.payment-modal .option-bank-item span:first-child{color:var(--color-text-muted)}.payment-modal .option-bank-item span:last-child{color:var(--color-text-primary);font-weight:var(--weight-600)}.payment-modal .card-form{gap:var(--gap-stack,12px);margin-top:var(--gap-stack,12px);flex-direction:column;display:flex}.payment-modal .card-input label{font:var(--type-meta);color:var(--color-text-secondary);margin-bottom:6px;display:block}.payment-modal .card-input input.input,.payment-modal .card-input input[type=file]{background-color:var(--color-surface-sunken);width:100%;color:var(--color-text-primary);border:var(--stroke-1) solid var(--color-border-control);border-radius:var(--radius-field,999px);font:var(--type-body);font-size:var(--size-14,.875rem);padding:10px 16px}.payment-modal .card-input input[type=file]{border-radius:var(--radius-card-inner,12px);padding:8px 12px}.payment-modal .pay-now{width:100%;margin-top:var(--gap-group,16px);border-radius:var(--radius-action,999px);font:var(--type-control);font-weight:var(--weight-600);background-color:var(--color-action-primary-bg);color:var(--color-action-primary-fg);justify-content:center;align-items:center;gap:var(--gap-related,8px);box-shadow:var(--elevation-action-primary);cursor:pointer;transition:background-color var(--duration-120), transform var(--duration-120), box-shadow var(--duration-120);border:none;padding:13px 24px;display:flex}.payment-modal .pay-now:hover{background-color:var(--color-action-primary-bg-hover);transform:translateY(-1px)}.payment-modal .pay-now:active{background-color:var(--color-action-primary-bg-pressed);transform:translateY(0)}.pay-status-page{flex-direction:column;display:flex}.pay-status-container{padding:var(--space-4,16px) 0 var(--space-10,64px);justify-content:center;align-items:center;min-height:55vh;display:flex}.pay-status-card{background-color:var(--color-surface-raised);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card,16px);width:100%;max-width:580px;padding:var(--space-9,48px) var(--space-7,32px);box-shadow:var(--elevation-2,0 16px 36px -12px var(--black-a60));text-align:center;-webkit-backdrop-filter:blur(16px);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.pay-status-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--white-a16) 50%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.pay-status-card--danger:before{background:linear-gradient(90deg, transparent 0%, var(--red-400) 50%, transparent 100%)}.pay-status-card--processing:before,.pay-status-card--success:before{background:linear-gradient(90deg, transparent 0%, var(--green-400) 50%, transparent 100%)}.pay-status-icon-wrap{border-radius:var(--radius-circle,50%);width:76px;height:76px;margin-bottom:var(--space-5,20px);transition:transform var(--duration-200) var(--easing-standard);justify-content:center;align-items:center;display:flex;position:relative}.pay-status-card--danger .pay-status-icon-wrap{background:radial-gradient(circle at 50% 50%, var(--red-950) 0%, var(--gray-00) 100%);border:var(--stroke-1) solid var(--color-danger-border);color:var(--color-danger-fg);box-shadow:0 0 0 6px var(--red-950), 0 8px 24px -4px #f37d6540}.pay-status-card--processing .pay-status-icon-wrap{background:radial-gradient(circle at 50% 50%, var(--green-950) 0%, var(--gray-00) 100%);border:var(--stroke-1) solid var(--color-accent-border);color:var(--color-accent-fg);box-shadow:0 0 0 6px var(--green-950), 0 8px 24px -4px var(--green-400-a16)}.pay-status-card--success .pay-status-icon-wrap{background:radial-gradient(circle at 50% 50%, var(--green-950) 0%, var(--gray-00) 100%);border:var(--stroke-1) solid var(--color-success-border);color:var(--color-success-fg);box-shadow:0 0 0 6px var(--green-950), 0 8px 24px -4px var(--green-400-a32)}.pay-status-icon-wrap svg{width:38px;height:38px}.pay-status-spinner{border-radius:var(--radius-circle,50%);border:3px solid var(--white-a16);border-top-color:var(--color-action-primary-bg);width:36px;height:36px;animation:.8s cubic-bezier(.4,0,.2,1) infinite paySpinnerRotate}@keyframes paySpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pay-status-progress-track{background-color:var(--color-surface-sunken);border-radius:var(--radius-full,999px);width:100%;height:4px;margin:var(--space-4,16px) 0 var(--space-6,24px);position:relative;overflow:hidden}.pay-status-progress-bar{background:linear-gradient(90deg, transparent, var(--green-400), transparent);border-radius:var(--radius-full,999px);width:40%;animation:1.6s ease-in-out infinite payProgressIndeterminate;position:absolute;top:0;bottom:0}@keyframes payProgressIndeterminate{0%{left:-40%}to{left:100%}}.pay-status-badge{border-radius:var(--radius-chip,999px);font:var(--type-chip);font-size:.8125rem;font-weight:var(--weight-600);letter-spacing:.03em;margin-bottom:var(--space-4,16px);align-items:center;padding:4px 14px;display:inline-flex}.pay-status-card--danger .pay-status-badge{background-color:var(--color-danger-bg);border:var(--stroke-1) solid var(--color-danger-border);color:var(--color-danger-fg)}.pay-status-card--processing .pay-status-badge{background-color:var(--color-accent-bg);border:var(--stroke-1) solid var(--color-accent-border);color:var(--color-accent-fg)}.pay-status-card--success .pay-status-badge{background-color:var(--color-success-bg);border:var(--stroke-1) solid var(--color-success-border);color:var(--color-success-fg)}.pay-status-content{align-items:center;gap:var(--space-3,12px);margin-bottom:var(--space-6,24px);flex-direction:column;display:flex}.pay-status-title{font:var(--type-title);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:var(--weight-600);color:var(--color-text-primary);letter-spacing:var(--type-title-tracking,-.02em);margin:0;line-height:1.25}.pay-status-desc{font:var(--type-body);font-size:var(--size-15,.9375rem);color:var(--color-text-secondary);max-width:480px;margin:0;line-height:1.55}.pay-status-info-box{background-color:var(--color-surface-sunken);border:var(--stroke-1) solid var(--color-border-subtle);border-radius:var(--radius-card-inner,12px);width:100%;padding:var(--space-4,16px);margin-bottom:var(--space-7,28px);gap:var(--space-3,10px);text-align:left;flex-direction:column;display:flex}.pay-status-info-item{align-items:flex-start;gap:var(--space-3,12px);font:var(--type-meta);color:var(--color-text-muted);font-size:.8125rem;line-height:1.45;display:flex}.pay-status-info-item svg{width:18px;height:18px;color:var(--color-accent-fg);flex-shrink:0;margin-top:1px}.pay-status-info-item strong{color:var(--color-text-primary)}.pay-status-actions{justify-content:center;align-items:center;gap:var(--space-3,12px);width:100%;margin-bottom:var(--space-6,24px);flex-wrap:wrap;display:flex}.pay-status-actions .btn{min-width:190px;text-decoration:none}.pay-status-help{border-top:var(--stroke-1) solid var(--color-border-subtle);width:100%;padding-top:var(--space-5,20px);margin-top:var(--space-2,8px)}.pay-status-help p{font:var(--type-meta);color:var(--color-text-muted);margin:0;font-size:.8125rem}.pay-status-help-link{color:var(--color-accent-fg);text-underline-offset:3px;transition:color var(--duration-120);text-decoration:underline}.pay-status-help-link:hover{color:var(--green-200)}.page-pay-wrapper .big-img-bg,.page-pay-wrapper .thank-you-wrapper{background:0 0!important}.page-pay-wrapper .thank-you-container .thank-you-text{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;border:var(--stroke-1) solid var(--color-border-subtle)!important}.page-pay-wrapper .thank-you-container .thank-you-text h2{color:var(--color-text-primary)!important}@media (max-width:767.98px){.pay-gateways-grid{gap:var(--space-4,16px);grid-template-columns:1fr}.pay-hero-header h1{font-size:1.5rem}.payment-modal .modal-body{padding:var(--space-4,16px)}.pay-status-card{padding:var(--space-6,24px) var(--space-4,16px)}.pay-status-actions{flex-direction:column;width:100%}.pay-status-actions .btn{width:100%}}
.account-layout-root.dashboard__area{min-height:calc(100vh - 120px);font-family:var(--font-sans);padding:32px 0 100px;background-color:var(--color-surface-page)!important;background-image:radial-gradient(80% 50% at 50% -20%, var(--green-400-a08), transparent 70%)!important;color:var(--color-text-primary)!important}@media screen and (max-width:768px){.account-layout-root.dashboard__area{padding:24px 0 60px}}.account-layout-root .account-hero{background:radial-gradient(ellipse at 15% 0%, var(--green-400-a08), transparent 60%), var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-16);box-shadow:0 4px 24px var(--black-a40);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.account-layout-root .account-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--green-400-a32), transparent);height:1px;position:absolute;top:0;left:0;right:0}.account-layout-root .account-hero-badge{background:var(--green-950);border:1px solid var(--green-800);border-radius:var(--radius-full);color:var(--green-300);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.account-layout-root .account-hero-title{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600;color:var(--color-text-primary)!important}.account-layout-root .account-hero-subtitle{max-width:600px;margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary)!important}.account-layout-root .account-hero-user{background:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);flex-shrink:0;align-items:center;gap:16px;padding:10px 18px;display:flex}.account-layout-root .account-hero-user .user-avatar-wrap{border-radius:var(--radius-full);border:2px solid var(--green-700);background:var(--gray-2);flex-shrink:0;width:48px;height:48px;overflow:hidden}.account-layout-root .account-hero-user .user-avatar-wrap img{object-fit:cover;width:100%;height:100%}.account-layout-root .account-hero-user .user-details{flex-direction:column;display:flex}.account-layout-root .account-hero-user .user-name{font-size:15px;font-weight:600;color:var(--color-text-primary)!important}.account-layout-root .account-hero-user .user-email{font-size:12px;color:var(--color-text-muted)!important}@media screen and (max-width:991px){.account-layout-root .account-hero{flex-direction:column;align-items:flex-start;padding:24px}.account-layout-root .account-hero-user{width:100%}}.account-layout-root .dashboard__sidebar{box-shadow:0 4px 20px var(--black-a40);overflow:hidden;background:var(--color-surface-raised)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-16)!important;padding:20px 16px!important}.account-layout-root .dashboard__sidebar.sidebar-top{margin-bottom:20px!important}.account-layout-root .pannel-title,.account-layout-root .dashboard__sidebar .pannel-title,.account-layout-root .dashboard__sidebar h4.pannel-title{text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-text-secondary)!important;border-bottom:1px solid var(--color-border-subtle)!important;background:0 0!important;margin-bottom:10px!important;padding:6px 12px 12px!important;font-size:12px!important;font-weight:600!important}.account-layout-root .dashboard-menu{list-style:none;margin:0!important;padding:0!important}.account-layout-root .dashboard-menu li{margin:3px 0!important}.account-layout-root .dashboard-menu li:not(:first-child){margin-top:3px!important}.account-layout-root .dashboard__sidebar .dashboard-menu li a,.account-layout-root .dashboard-menu li a{border-radius:var(--radius-8)!important;color:var(--color-text-secondary)!important;border:1px solid #0000!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.account-layout-root .dashboard-menu li a .item-left{align-items:center!important;gap:12px!important;display:flex!important}.account-layout-root .dashboard__sidebar .dashboard-menu li a span,.account-layout-root .dashboard-menu li a span,.account-layout-root .dashboard-menu li a .item-left span{color:var(--color-text-secondary)!important;margin-left:0!important;font-size:14px!important;font-weight:500!important;line-height:normal!important}.account-layout-root .dashboard-menu li a .item-left svg{color:var(--color-text-muted)!important;transition:color .2s!important}.account-layout-root .dashboard-menu li a:hover{background:var(--color-surface-hover)!important}.account-layout-root .dashboard-menu li a:hover span,.account-layout-root .dashboard-menu li a:hover .item-left span,.account-layout-root .dashboard-menu li a:hover .item-left svg{color:var(--color-text-primary)!important}.account-layout-root .dashboard__sidebar .dashboard-menu li a.active,.account-layout-root .dashboard-menu li a.active{box-shadow:inset 0 1px 0 var(--green-400-a16);background:var(--green-950)!important;border-color:var(--green-800)!important;color:var(--green-300)!important}.account-layout-root .dashboard-menu li a.active span,.account-layout-root .dashboard-menu li a.active .item-left span{color:var(--green-300)!important;font-weight:600!important}.account-layout-root .dashboard-menu li a.active .item-left svg{color:var(--green-400)!important}.account-layout-root .dashboard__content{box-shadow:0 4px 20px var(--black-a40);background:var(--color-surface-raised)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-16)!important;color:var(--color-text-primary)!important;padding:32px!important}.account-layout-root .dashboard__content .dashboard__content{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}@media screen and (max-width:575px){.account-layout-root .dashboard__content{padding:20px 16px!important}}.account-layout-root .boards__content .item-top,.account-layout-root .device__content .item-top,.account-layout-root .subscription__plan .item-top,.account-layout-root .following__item .item-top{border-bottom:1px solid var(--color-border-subtle)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:24px!important;padding-bottom:16px!important;display:flex!important}.account-layout-root .boards__content .item-top .item-left h2,.account-layout-root .device__content .item-title h2,.account-layout-root .subscription__plan h2,.account-layout-root .my-product__content h4,.account-layout-root .following__item .user-text h2{letter-spacing:-.01em;color:var(--color-text-primary)!important;margin:0!important;font-size:20px!important;font-weight:600!important}.account-layout-root .device__content .item-title p{color:var(--color-text-secondary)!important;margin-top:4px!important;margin-bottom:20px!important;font-size:14px!important}.account-layout-root .device__content .item-top h2{color:var(--color-text-primary)!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:18px!important;display:flex!important}.account-layout-root .device__content .item-top h3{color:var(--green-300)!important;background:var(--green-950)!important;border:1px solid var(--green-800)!important;border-radius:var(--radius-full)!important;margin:0!important;padding:1px 20px!important;font-size:14px!important;font-weight:600!important}.account-layout-root .boards__table,.account-layout-root .my-product__table,.account-layout-root .download__table,.account-layout-root .device__table{border-radius:var(--radius-12)!important;border:1px solid var(--color-border-subtle)!important;background:var(--color-surface-raised)!important;width:100%!important;overflow-x:auto!important}.account-layout-root .boards__table table,.account-layout-root .my-product__table table,.account-layout-root .download__table table,.account-layout-root .device__table table{border-collapse:collapse!important;width:100%!important;margin:0!important}.account-layout-root .boards__table table thead th,.account-layout-root .my-product__table table thead th,.account-layout-root .download__table table thead th,.account-layout-root .device__table table thead th,.account-layout-root .dashboard__content table thead th{background-color:var(--color-surface-overlay)!important;background:var(--color-surface-overlay)!important;color:var(--color-text-primary)!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-bottom:1px solid var(--color-border-subtle)!important;white-space:nowrap!important;padding:14px 18px!important;font-size:12px!important;font-weight:600!important;line-height:normal!important}.account-layout-root .boards__table table tbody td,.account-layout-root .my-product__table table tbody td,.account-layout-root .download__table table tbody td,.account-layout-root .device__table table tbody td,.account-layout-root .dashboard__content table tbody td{color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border-subtle)!important;vertical-align:middle!important;background:0 0!important;padding:16px 18px!important;font-size:14px!important}.account-layout-root .boards__table table tbody tr:hover td,.account-layout-root .my-product__table table tbody tr:hover td,.account-layout-root .download__table table tbody tr:hover td,.account-layout-root .device__table table tbody tr:hover td{background-color:var(--color-surface-hover)!important}.account-layout-root .boards__table table tbody tr:last-child td,.account-layout-root .my-product__table table tbody tr:last-child td,.account-layout-root .download__table table tbody tr:last-child td,.account-layout-root .device__table table tbody tr:last-child td{border-bottom:none!important}.account-layout-root .boards__table table .data-text,.account-layout-root .my-product__table table .data-text,.account-layout-root .my-product__table table td .data-text,.account-layout-root .download__table table .data-text,.account-layout-root .download__table table td .data-text,.account-layout-root .device__table table .data-text,.account-layout-root .dashboard__content table td .data-text,.account-layout-root .dashboard__content table td span,.account-layout-root .dashboard__content table td a,.account-layout-root .dashboard__content table td a.data-text{color:var(--color-text-primary)!important;font-weight:500!important;text-decoration:none!important}.account-layout-root .dashboard__content table td a:hover,.account-layout-root .dashboard__content table td a.data-text:hover{color:var(--color-brand)!important;text-decoration:underline!important}.account-layout-root .boards__table table .data-text.status,.account-layout-root .my-product__table table .data-text.status{display:inline-block;border-radius:var(--radius-full)!important;background:var(--color-surface-overlay)!important;border:1px solid var(--color-border-subtle)!important;color:var(--color-text-primary)!important;padding:4px 12px!important;font-size:12px!important}.account-layout-root .product-img img,.account-layout-root .download__table table .data-info img,.account-layout-root .my-product__table table .data-info img{object-fit:cover;border-radius:var(--radius-8);border:1px solid var(--color-border-subtle);width:80px;height:48px;display:block}.account-layout-root .boards__table table tbody td button,.account-layout-root .my-product__table table tbody td button{background:var(--green-950)!important;border:1px solid var(--green-800)!important;color:var(--green-300)!important;border-radius:var(--radius-8)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;padding:6px 12px!important;transition:all .2s!important;display:inline-flex!important}.account-layout-root .boards__table table tbody td button:hover,.account-layout-root .my-product__table table tbody td button:hover{background:var(--color-action-primary-bg)!important;color:var(--color-action-primary-fg)!important;border-color:var(--color-action-primary-bg)!important}.account-layout-root .device__table table tbody td button:disabled{background:var(--green-950)!important;border-color:var(--green-800)!important;color:var(--green-300)!important;opacity:1!important;cursor:default!important}.account-layout-root .my-product-action-dropdown .dropdown-toggle,.account-layout-root .my-product-action-dropdown a[data-bs-toggle=dropdown]{cursor:pointer;border-radius:var(--radius-8);justify-content:center;align-items:center;padding:4px;transition:all .2s;display:inline-flex;color:var(--color-text-primary)!important}.account-layout-root .my-product-action-dropdown a[data-bs-toggle=dropdown]:hover{background:var(--color-surface-hover)!important}.account-layout-root .my-product-action-dropdown .dropdown-menu{background:var(--color-surface-overlay)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-8)!important;padding:6px!important;box-shadow:0 10px 30px #0009!important}.account-layout-root .my-product-action-dropdown .dropdown-item{cursor:pointer;transition:all .15s;color:var(--color-text-secondary)!important;border-radius:var(--radius-4)!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-size:13px!important;display:flex!important}.account-layout-root .my-product-action-dropdown .dropdown-item:hover{color:var(--red-300)!important;background:#f37d6526!important}.account-layout-root .btn.bg-theme{background:var(--color-action-primary-bg)!important;color:var(--color-action-primary-fg)!important;border-radius:var(--radius-full)!important;box-shadow:var(--elevation-action-primary)!important;border:none!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.account-layout-root .btn.bg-theme:hover{transform:translateY(-1px);background:var(--color-action-primary-bg-hover)!important;color:var(--color-action-primary-fg)!important}.account-layout-root .btn.bg-theme:disabled,.account-layout-root .btn.bg-theme[disabled]{opacity:.65!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important;transform:none!important}.account-layout-root .btn.bg-theme .spinner-border{color:var(--color-action-primary-fg)!important}.account-layout-root .action__buttons{align-items:center!important;gap:8px!important;display:flex!important}.account-layout-root .btn-outline-gray{background:var(--white-a06)!important;border:1px solid var(--color-border-subtle)!important;color:var(--color-text-primary)!important;border-radius:var(--radius-full)!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.account-layout-root .btn-outline-gray:hover{background:var(--white-a10)!important;border-color:var(--color-border-control)!important;color:#fff!important}.account-layout-root .btn-outline-theme{color:var(--red-300)!important;border-radius:var(--radius-full)!important;background:#f37d6514!important;border:1px solid #f37d654d!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.account-layout-root .btn-outline-theme:hover{border-color:var(--red-400)!important;color:#fff!important;background:#f37d652e!important}.account-layout-root .btn-black{background:var(--color-action-primary-bg)!important;color:var(--color-action-primary-fg)!important;border-radius:var(--radius-action)!important;border:none!important;font-weight:600!important;transition:all .2s!important}.account-layout-root .btn-black:hover{background:var(--color-action-primary-bg-hover)!important;color:var(--color-action-primary-fg)!important}.account-layout-root .dashboard__content h5.text-center,.account-layout-root .dashboard__content h6.text-center,.account-layout-root .dashboard__content td.text-center{color:var(--color-text-secondary)!important;padding:36px 20px!important;font-size:15px!important;font-weight:500!important}.account-layout-root .profile__content .nav-tabs{border-bottom:1px solid var(--color-border-subtle)!important;gap:8px!important;margin-bottom:28px!important}.account-layout-root .profile__content .nav-tabs .nav-link,.account-layout-root .profile__content .nav-link{color:var(--color-text-secondary)!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 18px!important;font-size:15px!important;font-weight:500!important;transition:all .2s!important}.account-layout-root .profile__content .nav-tabs .nav-link:hover,.account-layout-root .profile__content .nav-link:hover{color:var(--color-text-primary)!important}.account-layout-root .profile__content .nav-tabs .nav-link.active,.account-layout-root .profile__content .nav-link.active{color:var(--green-300)!important;border-bottom:2px solid var(--color-brand)!important;font-weight:600!important}.account-layout-root .profile__content .input__group label,.account-layout-root .dashboard__content .input__group label,.account-layout-root.dashboard__area label,.account-layout-root .dashboard__area label,.account-layout-root .input__group label{color:var(--color-text-primary)!important;margin-bottom:8px!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;display:block!important}.account-layout-root .profile__content .input__group input,.account-layout-root .dashboard__content .input__group input,.account-layout-root.dashboard__area input,.account-layout-root .dashboard__area input,.account-layout-root .input__group input,.account-layout-root .input__group select,.account-layout-root .input__group textarea,.account-layout-root .amount-input{background:var(--color-surface-overlay)!important;border:1px solid var(--color-border-control)!important;border-radius:var(--radius-8)!important;width:100%!important;color:var(--color-text-primary)!important;padding:11px 16px!important;font-family:inherit!important;font-size:14px!important;transition:all .2s!important}.account-layout-root .input__group input:focus,.account-layout-root .input__group select:focus,.account-layout-root .input__group textarea:focus,.account-layout-root .amount-input:focus{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px var(--green-400-a16)!important;outline:none!important}.account-layout-root .input__group input::placeholder,.account-layout-root .amount-input::placeholder{color:var(--color-text-disabled)!important}.account-layout-root .invalid-feedback{color:var(--red-300)!important;margin-top:4px!important;font-size:12px!important}.account-layout-root .profile__content .user-info{border-bottom:1px solid var(--color-border-subtle)!important;align-items:center!important;gap:20px!important;margin-bottom:28px!important;padding-bottom:24px!important;display:flex!important}.account-layout-root .profile__content .user-img{border-radius:var(--radius-full)!important;border:2.5px solid var(--green-600)!important;background:var(--color-surface-raised,#181c20)!important;flex-shrink:0!important;width:84px!important;height:84px!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 16px #0006!important}.account-layout-root .profile__content .user-img img{object-fit:cover!important;border-radius:var(--radius-full)!important;width:100%!important;height:100%!important;display:block!important}.account-layout-root .profile__content .user-img .overlay{border-radius:var(--radius-full)!important;background-color:var(--green-600)!important;border:2.5px solid var(--color-surface-page,#0b0f14)!important;width:30px!important;height:30px!important;box-shadow:0 2px 8px #00000080, 0 0 0 1px var(--green-400-a16,#5ccb5f29)!important;opacity:1!important;cursor:pointer!important;z-index:10!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s,box-shadow .2s!important;display:flex!important;position:absolute!important;inset:auto -3px -3px auto!important}.account-layout-root .profile__content .user-img .overlay:hover,.account-layout-root .profile__content .user-img:hover .overlay{background-color:var(--green-500)!important;box-shadow:0 4px 14px var(--green-400-a32,#5ccb5f59), 0 2px 8px #0009!important;transform:scale(1.12)!important}.account-layout-root .profile__content .user-img .overlay:active{transform:scale(.96)!important}.account-layout-root .profile__content .user-img .overlay label{cursor:pointer!important;color:#fff!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.account-layout-root .profile__content .user-img .overlay label svg,.account-layout-root .profile__content .user-img .overlay label .iconify{color:#fff!important;pointer-events:none!important;width:15px!important;height:15px!important;transition:transform .2s!important}.account-layout-root .profile__content .user-img .overlay:hover label svg,.account-layout-root .profile__content .user-img .overlay:hover label .iconify{transform:scale(1.08)!important}.account-layout-root .profile__content .user-img .overlay input{display:none!important}.rtl .account-layout-root .profile__content .user-img .overlay{left:-3px!important;right:auto!important}.account-layout-root .profile__content .user-text h2{color:var(--color-text-primary)!important;margin:0!important;font-size:20px!important;font-weight:600!important}.account-layout-root .delete-account{text-align:center!important;border-radius:var(--radius-16)!important;background:#f37d650a!important;border:1px solid #f37d6533!important;padding:40px 24px!important}.account-layout-root .delete-account svg{color:var(--red-400)!important;margin-bottom:16px!important}.account-layout-root .delete-account p{color:var(--color-text-secondary)!important;max-width:600px!important;margin:0 auto 24px!important;font-size:14px!important;line-height:1.6!important}.account-layout-root .delete-account strong{color:var(--red-300)!important;margin:8px 0!important;display:block!important}.account-layout-root .wallet-area{margin-bottom:32px!important}.account-layout-root .balance-wrapper{background:radial-gradient(ellipse at top left, var(--green-400-a08), transparent 70%), var(--color-surface-overlay)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-16)!important;box-shadow:0 4px 20px var(--black-a40)!important;justify-content:space-between!important;align-items:center!important;padding:32px!important;display:flex!important}.account-layout-root .balance-wrapper h3{letter-spacing:-.02em;color:var(--color-brand)!important;margin:0 0 6px!important;font-size:36px!important;font-weight:700!important}.account-layout-root .balance-wrapper p{color:var(--color-text-secondary)!important;margin:0!important;font-size:14px!important}.account-layout-root .subscription__plan{background:radial-gradient(ellipse at top right, var(--green-400-a08), transparent 70%), var(--color-surface-overlay)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-16)!important;margin-bottom:28px!important;padding:28px!important}.account-layout-root .subscription__plan .plan__item .item-top{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.account-layout-root .subscription__plan .plan__item .item-left h2{color:var(--color-brand)!important;margin:0 0 4px!important;font-size:24px!important;font-weight:600!important}.account-layout-root .subscription__plan .plan__item .item-left p{color:var(--color-text-secondary)!important;margin:0!important;font-size:14px!important}.account-layout-root .subscription__plan .item-content p{color:var(--color-text-secondary)!important;margin-top:16px!important;font-size:14px!important;line-height:1.8!important}.account-layout-root .subscription__plan .item-content p span{color:var(--color-brand)!important;background:var(--green-950)!important;border:1px solid var(--green-800)!important;border-radius:var(--radius-4)!important;padding:2px 8px!important;font-weight:600!important}.account-layout-root .following___area{flex-direction:column!important;gap:16px!important;display:flex!important}.account-layout-root .following__item{background:var(--color-surface-overlay)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-16)!important;padding:24px!important}.account-layout-root .following__item:not(:first-child){margin-top:0!important}.account-layout-root .following__item .item-top{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.account-layout-root .following__item .user-img img{border-radius:var(--radius-full)!important;border:2px solid var(--green-700)!important;width:68px!important;height:68px!important}.account-layout-root .following__item .user-text h2{color:var(--color-text-primary)!important;margin:0 0 6px!important;font-size:18px!important;font-weight:600!important;line-height:normal!important}.account-layout-root .following__item .user-meta{align-items:center!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.account-layout-root .following__item .user-meta li{color:var(--color-text-secondary)!important;font-size:13px!important}.account-layout-root .following__item .user-meta li:before{display:none!important}.account-layout-root .following__item .btn.bg-theme{background:var(--white-a06)!important;border:1px solid var(--color-border-subtle)!important;color:var(--color-text-primary)!important}.account-layout-root .following__item .btn.bg-theme:hover{border-color:var(--red-400)!important;color:#fff!important;background:#f37d652e!important}.createBoardModal .modal-content{background:var(--color-surface-raised)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-16)!important;color:var(--color-text-primary)!important;overflow:hidden!important;box-shadow:0 24px 60px #000c!important}.createBoardModal .modal-body{padding:28px!important}.createBoardModal .modal__img img{object-fit:cover!important;border-radius:var(--radius-12)!important;border:1px solid var(--color-border-subtle)!important;width:100%!important;height:100%!important}.createBoardModal .item-title h2{color:var(--color-text-primary)!important;font-size:20px!important;font-weight:600!important}.createBoardModal .btn-close{filter:invert()!important}.account-layout-root .filter-pagination{margin-top:32px!important}.account-layout-root .paginationWrapper{justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.account-layout-root .paginationWrapper li a{border-radius:var(--radius-8)!important;background:var(--color-surface-overlay)!important;border:1px solid var(--color-border-subtle)!important;min-width:38px!important;height:38px!important;color:var(--color-text-primary)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.account-layout-root .paginationWrapper li a:hover{background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-control)!important}.account-layout-root .paginationWrapper li.selected a{background:var(--color-action-primary-bg)!important;color:var(--color-action-primary-fg)!important;border-color:var(--color-action-primary-bg)!important;font-weight:600!important}.account-layout-root .paginationWrapper li.disabled a{opacity:.4!important;cursor:not-allowed!important}
