.oq-btn{border:none;border-radius:var(--oq-r-pill);font:600 14px Plus Jakarta Sans,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;white-space:nowrap}.oq-btn:disabled{opacity:.35;cursor:not-allowed}.oq-btn--sm{padding:8px 15px;font-size:12.5px}.oq-btn--lg{padding:16px 30px;font-size:16px}.oq-btn--ink{background:var(--oq-ink);color:#fff}.oq-btn--ink:hover:not(:disabled){background:#000}.oq-btn--orange{background:var(--oq-orange);color:#fff}.oq-btn--orange:hover:not(:disabled){filter:brightness(.94)}.oq-btn--secondary{background:#fff;color:var(--oq-text);border:1px solid #e2d4bc}.oq-btn--secondary:hover:not(:disabled){background:var(--oq-surface-3)}.oq-btn--ghost{background:transparent;color:var(--oq-text)}.oq-btn--ghost:hover:not(:disabled){background:#f0e6d4}.oq-btn--danger{background:var(--oq-terra-tint);color:var(--oq-terra-text)}.oq-btn--danger:hover:not(:disabled){background:#f1cdbd}.oq-btn--icon{width:44px;height:44px;padding:0;border-radius:50%}.oq-btn__spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:oqspin .7s linear infinite}.oq-card{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-r-card);padding:24px}.oq-card--md{border-radius:var(--oq-r-md);padding:22px}.oq-card--accent-left{border-left:5px solid var(--oq-accent-left, var(--oq-orange))}.oq-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.oq-page-header__breadcrumb{font-size:13px;font-weight:600;color:var(--oq-text-muted);margin:0 0 6px}.oq-page-header__title{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}.oq-page-header__subtitle{margin:6px 0 0;font-size:14px;color:var(--oq-text-med);font-weight:500}.oq-page-header__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.oq-field-wrap{display:flex;flex-direction:column;gap:7px}.oq-label{display:block;font:600 13px Plus Jakarta Sans,sans-serif;color:var(--oq-text-med)}.oq-field{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--oq-border-in);border-radius:var(--oq-r-field);font:500 14px Plus Jakarta Sans,sans-serif;color:var(--oq-text);outline:none}.oq-field:focus{border-color:var(--oq-orange);box-shadow:0 0 0 3px #de733026}.oq-field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23A2937D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.oq-field--money{display:flex;align-items:center;gap:8px;padding:0 14px;background:#fff;border:1px solid var(--oq-border-in);border-radius:var(--oq-r-field)}.oq-field--money:focus-within{border-color:var(--oq-orange);box-shadow:0 0 0 3px #de733026}.oq-field--money-prefix{font:600 14px Plus Jakarta Sans,sans-serif;color:var(--oq-text-muted)}.oq-field--money input{flex:1;border:none;outline:none;padding:12px 0;font:600 14px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;background:transparent}.oq-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--oq-border-in);border-radius:var(--oq-r-pill);padding:10px 16px;min-width:200px}.oq-search input{flex:1;border:none;outline:none;background:transparent;font:500 14px Plus Jakarta Sans,sans-serif;color:var(--oq-text)}.oq-search input::placeholder{color:var(--oq-text-muted)}.oq-search svg{color:var(--oq-text-muted);flex-shrink:0}.oq-badge{display:inline-flex;align-items:center;gap:6px;font:600 12px Plus Jakarta Sans,sans-serif;border-radius:var(--oq-r-pill);padding:5px 11px;white-space:nowrap}.oq-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.oq-badge--sage{background:var(--oq-sage-tint);color:var(--oq-sage-text)}.oq-badge--amber{background:var(--oq-amber-tint);color:var(--oq-amber-text)}.oq-badge--terra{background:var(--oq-terra-tint);color:var(--oq-terra-text)}.oq-badge--orange{background:var(--oq-orange-tint);color:var(--oq-orange-text)}.oq-badge--neutral{background:var(--oq-surface-3);color:var(--oq-text-med)}.oq-table{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-r-card);overflow:hidden}.oq-table__head,.oq-table__row{display:grid;align-items:center;gap:16px;padding:13px 24px}.oq-table__head{background:var(--oq-surface-2);font:700 11.5px Plus Jakarta Sans,sans-serif;color:var(--oq-text-label);text-transform:uppercase;letter-spacing:.05em}.oq-table__row{padding:15px 24px;border-top:1px solid var(--oq-divider);cursor:default}.oq-table__row--clickable{cursor:pointer}.oq-table__row--clickable:hover{background:var(--oq-surface-2)}.oq-table__cell--money{font-family:Space Grotesk,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.oq-table__cell--money-sage{color:var(--oq-sage-text)}.oq-table__cell--money-orange{color:var(--oq-orange-text)}.oq-avatar-tile{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:14px;flex-shrink:0}.oq-avatar-tile--receber{background:var(--oq-orange-tint);color:var(--oq-orange-text)}.oq-avatar-tile--pagar{background:var(--oq-sage-tint);color:var(--oq-sage-text)}.oq-avatar-tile--neutral{background:var(--oq-surface-3);color:var(--oq-text-med)}.oq-table__actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.oq-table__cell-check{display:flex;align-items:center;justify-content:center;min-height:24px}.oq-table__desc-with-icon{display:inline-flex;align-items:center;gap:6px}.oq-table__desc-icon{display:inline-flex;color:var(--oq-amber, #c47a2c);flex-shrink:0}.oq-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.oq-checkbox--labeled{gap:10px;justify-content:flex-start}.oq-checkbox--disabled{opacity:.45;cursor:not-allowed}.oq-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oq-checkbox__box{width:24px;height:24px;flex-shrink:0;border-radius:8px;border:1.5px solid var(--oq-border-in);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--oq-sage-text);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:var(--oq-sh-sm)}.oq-checkbox:hover:not(.oq-checkbox--disabled) .oq-checkbox__box{border-color:var(--oq-sage);background:var(--oq-surface-2)}.oq-checkbox__input:focus-visible+.oq-checkbox__box{outline:2px solid var(--oq-sage);outline-offset:2px}.oq-checkbox__input:checked+.oq-checkbox__box,.oq-checkbox__input:indeterminate+.oq-checkbox__box{background:var(--oq-sage-tint);border-color:var(--oq-sage);box-shadow:none}.oq-checkbox__input:active:not(:disabled)+.oq-checkbox__box{transform:scale(.94)}.oq-checkbox__dash{width:10px;height:2px;border-radius:1px;background:currentColor}.oq-checkbox__label{font:500 13.5px Plus Jakarta Sans,sans-serif;color:var(--oq-text);line-height:1.35}.oq-row-actions{position:relative;display:inline-flex;justify-content:flex-end}.oq-row-actions__trigger{width:32px;height:32px;border:1px solid var(--oq-divider);border-radius:8px;background:#fff;color:var(--oq-text-med);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.oq-row-actions__trigger:hover{background:var(--oq-surface-2);color:var(--oq-text)}.oq-row-actions__menu{min-width:168px;padding:6px;background:#fff;border-radius:12px;box-shadow:var(--oq-sh-md);border:1px solid var(--oq-divider)}.oq-row-actions__menu--portal{position:fixed;z-index:50}.oq-row-actions__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;font:500 13px Plus Jakarta Sans,sans-serif;color:var(--oq-text);cursor:pointer;text-align:left}.oq-row-actions__item:hover:not(:disabled){background:var(--oq-surface-2)}.oq-row-actions__item:disabled{opacity:.5;cursor:not-allowed}.oq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#211c176b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px}.oq-modal{width:600px;max-width:100%;max-height:92vh;overflow:auto;background:var(--oq-modal);border-radius:28px;box-shadow:var(--oq-sh-modal);animation:oqpop .26s cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column}.oq-modal--wide{width:min(960px,96vw)}.oq-table-scroll{overflow-x:auto;grid-column:1 / -1;margin:0 -4px;padding-bottom:4px}.oq-table-scroll .oq-table{min-width:880px}.oq-modal__body .oq-table-scroll,.oq-modal__body .oq-form-grid{grid-column:1 / -1}.oq-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.oq-form-grid--3{grid-template-columns:repeat(3,1fr)}.oq-form-grid__full{grid-column:1 / -1}.oq-collapse-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;margin:0;border:none;border-top:1px solid var(--oq-divider);background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--oq-text);cursor:pointer;text-align:left}.oq-collapse-trigger:hover{color:var(--oq-orange)}.oq-collapse-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:8px}.oq-modal__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--oq-divider);background:var(--oq-modal)}.oq-modal__title{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;margin:0}.oq-modal__close{width:36px;height:36px;border:none;border-radius:50%;background:var(--oq-divider);color:var(--oq-text);cursor:pointer;display:flex;align-items:center;justify-content:center}.oq-modal__close:hover{background:#ead9be}.oq-modal__body{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.oq-modal__body--single{grid-template-columns:1fr}.oq-modal__field--full{grid-column:span 2}.oq-modal__footer{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--oq-divider);background:var(--oq-modal)}.oq-modal__footer .oq-btn--orange,.oq-modal__footer .oq-btn--ink{margin-left:auto}.oq-hero{position:relative;overflow:hidden;border-radius:var(--oq-r-card);padding:24px;color:#fff;background:linear-gradient(140deg,var(--oq-orange),var(--oq-orange-dark));grid-row:span 2}.oq-hero:after{content:"";position:absolute;right:-30px;top:-30px;width:150px;height:150px;border-radius:50%;background:#ffffff1f;pointer-events:none}.oq-hero__title{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;position:relative}.oq-hero__text{font-size:14px;font-weight:500;opacity:.92;margin:0;position:relative}.oq-hero__email{font-family:Space Grotesk,sans-serif;font-weight:700;margin-top:16px;font-size:18px;position:relative}.oq-seg{display:inline-flex;gap:3px;background:var(--oq-divider);padding:4px;border-radius:var(--oq-r-pill)}.oq-seg__btn{border:none;border-radius:var(--oq-r-pill);padding:8px 16px;font:600 13px Plus Jakarta Sans,sans-serif;cursor:pointer;background:transparent;color:#8c7e69}.oq-seg__btn--on{background:#fff;color:var(--oq-text);box-shadow:var(--oq-sh-sm)}.oq-seg__btn--on-dark{background:var(--oq-ink);color:#fff}.oq-seg__btn--on-orange{background:var(--oq-orange);color:#fff}.oq-auth-card{width:100%;max-width:420px}.oq-auth-card__logo{width:42px;height:42px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden;padding:4px}.oq-auth-card__logo img{width:100%;height:100%;object-fit:contain}.oq-auth-card h1{font-size:28px;margin-bottom:8px}.oq-auth-card__subtitle{color:var(--oq-text-muted);font-size:14px;margin:0 0 20px}.oq-status-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.oq-status-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:14px}.oq-status-list__label{color:var(--oq-text-med)}@media(max-width:640px){.oq-modal__body{grid-template-columns:1fr}.oq-modal__field--full{grid-column:span 1}.oq-table__head,.oq-table__row{padding:12px 16px;gap:8px}}.app-shell{display:flex;gap:16px;padding:16px;min-height:100vh;align-items:flex-start}.app-shell__main{flex:1;min-width:0;display:flex;flex-direction:column}.app-shell__content{flex:1}.oq-rail{width:74px;flex-shrink:0;background:var(--oq-ink);border-radius:var(--oq-r-card);padding:18px 0;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:calc(100vh - 32px);position:sticky;top:16px}.oq-rail--expanded{width:252px;align-items:stretch;padding:18px 0 14px}.oq-rail--collapsed .oq-rail__cadastros-section{display:none}.oq-rail__brand{display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding:0 14px}.oq-rail__brand--expanded{justify-content:flex-start;gap:12px;padding:0 16px 4px}.oq-rail__brand-text{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;color:#fff;letter-spacing:-.02em;white-space:nowrap}.oq-rail__logo{width:42px;height:42px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;overflow:hidden;padding:4px}.oq-rail__logo img{width:100%;height:100%;object-fit:contain}.oq-rail__nav{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;width:100%;padding:0 14px;overflow-y:auto;overflow-x:hidden}.oq-rail--expanded .oq-rail__nav{align-items:stretch;padding:0 12px}.oq-rail__btn{width:46px;height:46px;border:none;border-radius:var(--oq-r-tile);cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#9c8f7c;text-decoration:none;flex-shrink:0}.oq-rail__btn--expanded{width:100%;height:auto;min-height:44px;justify-content:flex-start;gap:12px;padding:10px 14px}.oq-rail__btn:hover{color:#fff;background:#ffffff14}.oq-rail__btn--on,.oq-rail__btn--on:hover{background:var(--oq-orange);color:#fff}.oq-rail__label{font:600 13px Plus Jakarta Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oq-rail__section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.oq-rail__section-title{margin:0 0 6px;padding:0 14px;font:700 11px Plus Jakarta Sans,sans-serif;color:#9c8f7c;text-transform:uppercase;letter-spacing:.05em}.oq-rail__group-toggle{width:100%;min-height:44px;border:none;border-radius:var(--oq-r-tile);cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;color:#9c8f7c;text-align:left}.oq-rail__group-toggle:hover{color:#fff;background:#ffffff14}.oq-rail__group-toggle--active{color:#fff}.oq-rail__group-chevron{margin-left:auto;flex-shrink:0}.oq-rail__group-chevron--open{transform:rotate(180deg)}.oq-rail__subnav{display:none;flex-direction:column;gap:2px}.oq-rail__subnav--open{display:flex}.oq-rail__item--nested .oq-rail__btn--expanded{padding-left:20px}.oq-rail__footer{padding-top:8px;margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.oq-rail__footer--expanded{align-items:stretch;padding:8px 12px 0;border-top:1px solid rgba(255,255,255,.1)}.oq-rail__toggle{width:46px;height:40px;border:none;border-radius:var(--oq-r-tile);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffff0f;color:#9c8f7c}.oq-rail__toggle--expanded{width:100%;justify-content:flex-start;padding:10px 14px;min-height:44px}.oq-rail__toggle:hover{color:#fff;background:#ffffff1a}.oq-rail__tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--oq-ink);color:#fff;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;box-shadow:var(--oq-sh-sm)}.oq-rail__item{position:relative;width:100%;display:flex;justify-content:center}.oq-rail--expanded .oq-rail__item{justify-content:stretch}.oq-rail__item:hover .oq-rail__tooltip,.oq-rail__item:focus-within .oq-rail__tooltip{opacity:1}.oq-rail__flyout{position:absolute;left:calc(100% + 10px);top:0;min-width:200px;background:var(--oq-ink);border:1px solid rgba(255,255,255,.12);border-radius:var(--oq-r-md);padding:10px;z-index:20;box-shadow:var(--oq-sh-modal)}.oq-rail__flyout-title{margin:0 0 8px;padding:4px 10px;font:700 11px Plus Jakarta Sans,sans-serif;color:#9c8f7c;text-transform:uppercase;letter-spacing:.05em}.oq-rail__flyout-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--oq-r-tile);color:#c4b8a8;text-decoration:none;font:600 13px Plus Jakarta Sans,sans-serif}.oq-rail__flyout-link:hover{background:#ffffff14;color:#fff}.oq-rail__flyout-link--on,.oq-rail__flyout-link--on:hover{background:var(--oq-orange);color:#fff}@media(max-width:768px){.app-shell{flex-direction:column;padding:0 0 72px;gap:0}.oq-rail,.oq-rail--expanded{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;min-height:unset;height:72px;flex-direction:row;border-radius:var(--oq-r-card) var(--oq-r-card) 0 0;padding:0 8px;z-index:50;justify-content:space-between;align-items:center}.oq-rail__brand,.oq-rail__brand--expanded{display:none}.oq-rail__nav{flex-direction:row;flex:1;justify-content:space-around;padding:0;overflow-x:auto;overflow-y:hidden;align-items:center;gap:0}.oq-rail__group-toggle{display:none}.oq-rail--collapsed .oq-rail__cadastros-section,.oq-rail__cadastros-section .oq-rail__subnav,.oq-rail__cadastros-section .oq-rail__subnav--open{display:contents}.oq-rail__item--group{display:none}.oq-rail__footer,.oq-rail__footer--expanded{flex-direction:row;border-top:none;padding:0;margin-top:0;gap:0;width:auto}.oq-rail__toggle,.oq-rail__tooltip,.oq-rail__flyout{display:none}.oq-rail__btn--expanded{width:46px;height:46px;padding:0;justify-content:center}.oq-rail__label{display:none}.oq-rail__item--nested{display:flex}.app-shell__content{padding:16px}}:root{--oq-bg: #efe2cb;--oq-surface: #ffffff;--oq-surface-2: #fbf6ec;--oq-surface-3: #faf4e9;--oq-modal: #fffdfa;--oq-ink: #211c17;--oq-text: #221d17;--oq-text-med: #5c5346;--oq-text-muted: #a2937d;--oq-text-label: #b0a189;--oq-border: #ece0cc;--oq-border-in: #e6d9c2;--oq-divider: #f4ecdc;--oq-orange: #de7330;--oq-orange-dark: #c45f1e;--oq-orange-text: #b65a1e;--oq-orange-tint: #fbe6d4;--oq-sage: #557a52;--oq-sage-text: #4c7144;--oq-sage-tint: #e9f0e1;--oq-amber: #c98a2e;--oq-amber-text: #9a6a18;--oq-amber-tint: #f8e7c6;--oq-terra: #c7522e;--oq-terra-text: #b14a2a;--oq-terra-tint: #f6ddd2;--oq-r-card: 26px;--oq-r-md: 22px;--oq-r-field: 14px;--oq-r-sm: 10px;--oq-r-tile: 14px;--oq-r-pill: 999px;--oq-sh-sm: 0 1px 2px rgba(0, 0, 0, .06);--oq-sh-modal: 0 30px 90px rgba(33, 28, 23, .35);--aoq-bg: var(--oq-bg);--aoq-surface: var(--oq-surface);--aoq-text: var(--oq-text);--aoq-muted: var(--oq-text-muted);--aoq-border: var(--oq-border);--aoq-primary: var(--oq-ink);--aoq-primary-light: var(--oq-orange)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:500;font-size:14px;line-height:1.5;background:var(--oq-bg);color:var(--oq-text)}h1,h2,h3,h4,.oq-display{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.02em;margin:0}a{color:var(--oq-orange-text)}button,input,select,textarea{font:inherit}@keyframes oqspin{to{transform:rotate(360deg)}}@keyframes oqpop{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}@keyframes oqshimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.oq-auth-page,.oq-page-loading{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--oq-bg)}.oq-page{display:flex;flex-direction:column;gap:18px;padding-bottom:2rem}.oq-bento{display:grid;gap:16px}.oq-bento--dashboard{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.oq-bento--finance{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:900px){.oq-bento--dashboard{grid-template-columns:1.55fr 1fr 1fr}}.oq-error-banner{background:var(--oq-terra-tint);border:1px solid #f1cdbd;color:var(--oq-terra-text);padding:12px 16px;border-radius:var(--oq-r-field);font-size:14px;font-weight:600}.oq-skeleton{background:linear-gradient(90deg,var(--oq-surface-3) 25%,var(--oq-surface-2) 50%,var(--oq-surface-3) 75%);background-size:200% 100%;animation:oqshimmer 1.4s ease infinite;border-radius:var(--oq-r-sm)}.oq-skeleton--row{height:52px;margin-bottom:8px}.oq-empty{text-align:center;padding:48px 24px;color:var(--oq-text-muted);font-weight:600;font-size:14px}.oq-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.oq-hint{color:var(--oq-text-muted);font-size:13px;font-weight:600;margin:0}.oq-link-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:background .15s ease}.oq-link-card:hover{background:var(--oq-surface-3)}.oq-link-card__title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px}.oq-link-card__desc{font-size:13px;color:var(--oq-text-muted);font-weight:600}
