﻿.dina-admin{margin:0}body.toplevel_page_divinationkit{--wp-admin-theme-color: #062925;--wp-admin-theme-color--rgb: 6, 41, 37;--wp-admin-theme-color-darker-10: #021f1c;--wp-admin-theme-color-darker-10--rgb: 2, 31, 28;--wp-admin-theme-color-darker-20: #01120f;--wp-admin-theme-color-darker-20--rgb: 1, 18, 15}body.toplevel_page_divinationkit #wpcontent{padding:0}.dina-app{color:#1e1e1e;font-size:14px;max-width:100%}.dina-app h1,.dina-app h2,.dina-app h3,.dina-app h4,.dina-app h5{color:#1e1e1e;margin:0}.dina-app p{font-size:14px;margin:0}.dina-app svg.dina-icon{fill:none}.dina-muted{color:#646970}.dina-header{align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:0px;display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 20px}.dina-header__brand{align-items:flex-start;display:flex;gap:10px}.dina-header__logo{width:170px;display:block}.dina-header__actions{align-items:center;display:flex;gap:4px;margin-left:auto}.dina-header .dina-header__action.components-button{border-radius:8px;color:#646970;height:36px;justify-content:center;min-width:36px;padding:0;position:relative}.dina-header .dina-header__action.components-button:hover:not(:disabled){background:#f0f0f1;color:#1e1e1e}.dina-header .dina-header__action.components-button.is-pressed,.dina-header .dina-header__action.components-button.is-pressed:hover:not(:disabled){background:rgba(32,180,134,.14);color:#1c524b}.dina-header .dina-header__action.components-button.has-dot::after{background:#20b486;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:8px;position:absolute;right:6px;top:6px;width:8px}.dina-pill{background:rgba(32,180,134,.14);border-radius:999px;color:#1c524b;font-size:10px;font-weight:700;line-height:1;padding:3px 8px}.dina-version{background:rgba(171,171,171,.23);border-radius:999px;color:#414242;font-size:10px;font-weight:700;line-height:1;padding:5px 10px}.dina-tabs{display:flex;flex-wrap:wrap;gap:4px}.dina-tabs__tab{background:none;border:0;border-radius:6px;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px}.dina-tabs__tab:hover{background:#f0f0f1;color:#1e1e1e}.dina-tabs__tab:focus-visible{box-shadow:0 0 0 2px #1c524b;outline:none}.dina-tabs__tab.is-active{background:rgba(32,180,134,.14);color:#1c524b}.dina-app__main{padding:24px 0 32px;max-width:1200px;margin:0 auto}.dina-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:20px}.dina-card__title{font-size:15px;font-weight:600}.dina-card__head{align-items:center;display:flex;justify-content:space-between}.dina-columns{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));margin-top:16px}.dina-columns--three{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}@media(max-width: 600px){.dina-columns{grid-template-columns:1fr}}.dina-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:16px}.dina-section-head>div:first-child{display:flex;flex:1 1 420px;flex-direction:column;gap:6px}.dina-section-head__title{font-size:20px;font-weight:600}.dina-section-head__actions{display:flex;gap:8px}.dina-hero{background:#062925;border-radius:8px;color:#fff;overflow:hidden;padding:32px;position:relative}.dina-hero::after{background:url("../../assets/images/hero-mark.svg") center/contain no-repeat;content:"";height:360px;margin-top:-180px;position:absolute;right:-90px;top:50%;width:360px}@media(max-width: 960px){.dina-hero::after{display:none}}.dina-hero__text{display:flex;flex-direction:column;gap:12px;max-width:640px;position:relative;z-index:1}.dina-hero .dina-hero__title{color:#fff;font-size:24px;font-weight:600;line-height:1.3}.dina-hero__lead{font-size:15px !important;opacity:.92}.dina-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media(max-width: 600px){.dina-hero{padding:24px 20px}}.dina-app .dina-button-lime.components-button.is-primary{background:#ccf56c;color:#062925}.dina-app .dina-button-lime.components-button.is-primary:hover:not(:disabled){background:#ddf8a0;color:#062925}.dina-app .dina-button-outline.components-button.is-secondary{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);color:#fff}.dina-app .dina-button-outline.components-button.is-secondary:hover:not(:disabled){background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #fff;color:#fff}.dina-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin-top:16px}.dina-stat{gap:6px}.dina-stat__label{color:#646970;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.dina-stat__value{font-size:22px;font-weight:600;line-height:1.3}.dina-stat__detail{color:#646970}.dina-stat .components-button.is-link{align-self:flex-start}.dina-stat.is-warning{border-color:#dba617;box-shadow:inset 4px 0 0 #dba617}.dina-steps{display:flex;flex-direction:column;gap:8px;margin:0 0 0 20px}.dina-checklist{display:flex;flex-direction:column;gap:8px;margin:0}.dina-checklist li{margin:0;padding-left:26px;position:relative}.dina-checklist li::before{background:rgba(32,180,134,.16);border-radius:50%;color:#1c524b;content:"✓";font-size:11px;font-weight:700;height:18px;left:0;line-height:18px;position:absolute;text-align:center;top:1px;width:18px}.dina-modules-head{gap:0;margin-bottom:20px;padding:0}.dina-modules-head__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:20px 24px}.dina-modules-head__intro{display:flex;flex:1 1 420px;flex-direction:column;gap:4px}.dina-modules-head__actions{display:flex;gap:8px}.dina-modules-head .dina-toolbar{border-top:1px solid #f0f0f1;padding:14px 24px}.dina-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.dina-search{align-items:center;display:flex;flex:0 1 360px;min-width:220px;position:relative}.dina-search__icon{fill:#646970;left:12px;pointer-events:none;position:absolute}.dina-search .dina-search__input{background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;box-shadow:none;color:#1e1e1e;font-size:14px;height:40px;line-height:1.4;margin:0;padding:0 36px 0 40px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.dina-search .dina-search__input::placeholder{color:#8c8f94}.dina-search .dina-search__input::-webkit-search-cancel-button{display:none}.dina-search .dina-search__input:hover{border-color:#c3c4c7}.dina-search .dina-search__input:focus{background:#fff;border-color:#1c524b;box-shadow:0 0 0 3px rgba(32,180,134,.2);outline:none}.dina-search__clear{align-items:center;background:none;border:0;border-radius:50%;color:#646970;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;width:24px}.dina-search__clear:hover{background:#f0f0f1;color:#1e1e1e}.dina-search__clear:focus-visible{box-shadow:0 0 0 2px #1c524b;outline:none}.dina-filters{background:#fff;border:1px solid #dcdcde;border-radius:8px;display:inline-flex;flex-wrap:wrap;padding:3px}.dina-filters__item{background:none;border:0;border-radius:6px;color:#646970;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px}.dina-filters__item:hover{color:#1e1e1e}.dina-filters__item:focus-visible{box-shadow:0 0 0 2px #1c524b;outline:none}.dina-filters__item.is-active{background:#1c524b;color:#fff}.dina-filters__item.is-active .dina-filters__count{background:rgba(255,255,255,.2);color:#fff}.dina-filters__count{background:#f0f0f1;border-radius:999px;font-size:11px;margin-left:4px;padding:1px 6px}.dina-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.dina-module{gap:10px;transition:border-color .2s ease,box-shadow .2s ease}.dina-module:hover{border-color:#c3c4c7;box-shadow:0 2px 8px rgba(0,0,0,.05)}.dina-module__head{align-items:center;display:flex;gap:12px}.dina-module__icon{align-items:center;background:#062925;border-radius:10px;color:#ccf56c;display:flex;flex:0 0 40px;height:40px;justify-content:center}.dina-module__glyph{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor;display:block;height:24px;width:24px}.dina-module__name{flex:1 1 auto;font-size:15px;font-weight:600}.dina-module__name label{cursor:pointer}.dina-module__description{color:#646970;flex:1 1 auto;font-size:12px !important}.dina-module__children{color:#646970;font-size:12px !important}.dina-module__foot{align-items:flex-start;border-top:1px solid #f0f0f1;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding-top:10px}.dina-module__usage summary{color:#1c524b;cursor:pointer;font-weight:500}.dina-module__usage ul{margin:8px 0 0 16px;list-style:disc}.dina-module__usage li{margin-bottom:4px}.dina-module__docs{color:#1c524b;margin-left:auto;text-decoration:none}.dina-module__docs:hover,.dina-module__docs:focus{text-decoration:underline}.dina-module.is-off{background:#fbfbfb}.dina-module.is-off .dina-module__icon{filter:grayscale(1);opacity:.45}.dina-module.is-off .dina-module__name,.dina-module.is-off .dina-module__description{color:#646970}.dina-upcoming{margin-top:40px}.dina-upcoming__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:16px}.dina-upcoming__lead{flex:1 0 100%}.dina-upcoming__lead a{color:#1c524b;font-weight:500}.dina-upcoming .dina-module.is-upcoming{background:rgba(255,255,255,.6);border-style:dashed}.dina-upcoming .dina-module.is-upcoming:hover{border-color:#20b486;box-shadow:none}.dina-upcoming .dina-module.is-upcoming .dina-module__icon{opacity:.75}.dina-badge{background:#eefbd2;border-radius:999px;color:#3d5a0f;flex:0 0 auto;font-size:11px;font-weight:600;line-height:1;padding:5px 8px;white-space:nowrap}.dina-badge.is-lime{background:#ccf56c;color:#062925}.dina-badge.is-research{background:#f0f0f1;color:#646970}.dina-empty{background:#fff;border:1px dashed #dcdcde;border-radius:8px;color:#646970;padding:32px;text-align:center}.dina-modal{max-width:480px}.dina-modal p{margin-bottom:20px}.dina-modal__actions{display:flex;gap:8px;justify-content:flex-end}.dina-settings .dina-card{max-width:720px}.dina-link-card{color:#1e1e1e;gap:6px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.dina-link-card strong{color:#1c524b;font-size:15px}.dina-link-card:hover,.dina-link-card:focus{border-color:#20b486;box-shadow:0 2px 8px rgba(0,0,0,.06);color:#1e1e1e}.dina-faq{margin:0}.dina-faq dt{font-weight:600;margin-top:12px}.dina-faq dt:first-child{margin-top:0}.dina-faq dd{color:#3c434a;margin:4px 0 0}.dina-info{border-collapse:collapse;width:100%}.dina-info th,.dina-info td{border-top:1px solid #f0f0f1;padding:8px 0;text-align:left;vertical-align:top}.dina-info tr:first-child th,.dina-info tr:first-child td{border-top:0}.dina-info th{color:#646970;font-weight:500;width:40%}.dina-savebar{box-sizing:border-box;align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:8px;max-width:1200px;margin:0 auto;bottom:16px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;gap:8px;margin-bottom:16px;padding:10px 12px 10px 20px;position:sticky;z-index:10}.dina-savebar__text{flex:1 1 auto;font-weight:500}.dina-snackbars{bottom:24px;left:184px;position:fixed;z-index:100000}.folded .dina-snackbars{left:60px}@media(max-width: 782px){.dina-snackbars{left:16px}.folded .dina-snackbars{left:16px}}.dina-drawer{inset:var(--wp-admin--admin-bar--height, 32px) 0 0 0;position:fixed;z-index:99990}.dina-drawer__overlay{background:rgba(2,31,28,.45);inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.dina-drawer__panel{background:#fff;bottom:0;box-shadow:-12px 0 40px rgba(2,31,28,.18);display:flex;flex-direction:column;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s cubic-bezier(0.2, 0.7, 0.2, 1);width:min(460px,100%)}.dina-drawer.is-open .dina-drawer__overlay{opacity:1}.dina-drawer.is-open .dina-drawer__panel{transform:none}.dina-drawer__head{align-items:flex-start;border-bottom:1px solid #dcdcde;display:flex;gap:16px;justify-content:space-between;padding:20px 20px 16px 24px}.dina-drawer__head p{margin-top:4px}.dina-drawer .dina-drawer__title{font-size:18px;font-weight:600}.dina-drawer__close.components-button{color:#646970;flex:0 0 auto}.dina-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;gap:28px;overflow-y:auto;padding:20px 24px 32px}.dina-drawer .dina-drawer__subtitle{font-size:14px;font-weight:600;margin-bottom:10px}.dina-drawer__row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.dina-drawer__row .dina-drawer__subtitle{margin-bottom:0}.dina-drawer .dina-info{margin-top:8px}@media(prefers-reduced-motion: reduce){.dina-drawer__overlay,.dina-drawer__panel{transition:none}}.dina-help-links{display:grid;gap:8px;margin:0}.dina-help-links li{margin:0}.dina-help-link{align-items:center;border:1px solid #dcdcde;border-radius:8px;color:#1e1e1e;display:flex;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s ease}.dina-help-link:hover,.dina-help-link:focus{border-color:#20b486;color:#1e1e1e}.dina-help-link__icon{align-items:center;background:#062925;border-radius:10px;color:#ccf56c;display:flex;flex:0 0 36px;height:36px;justify-content:center}.dina-help-link__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.dina-help-link__text strong{color:#1c524b}.dina-help-link__text span{color:#646970;font-size:13px}.dina-help-link__arrow{color:#646970;display:flex}.dina-accordion{border:1px solid #dcdcde;border-radius:8px}.dina-accordion details+details{border-top:1px solid #dcdcde}.dina-accordion summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:12px 14px}.dina-accordion summary::-webkit-details-marker{display:none}.dina-accordion summary .dina-icon{color:#646970;flex:0 0 auto;transition:transform .2s ease}.dina-accordion details[open] summary .dina-icon{transform:rotate(180deg)}.dina-accordion p{color:#3c434a;padding:0 14px 14px}.dina-accordion .components-button.is-link{vertical-align:baseline}.dina-callout{align-items:center;background:#eefbd2;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px 16px;padding:16px 20px}.dina-callout__icon{align-items:center;background:#062925;border-radius:10px;color:#ccf56c;display:flex;flex:0 0 40px;height:40px;justify-content:center}.dina-callout__text{display:flex;flex:1 1 280px;flex-direction:column;gap:2px}.dina-callout__text strong{color:#062925;font-size:15px}.dina-callout__text span{color:#3d5a0f}.dina-roadmap__section{margin-top:40px}.dina-roadmap__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:16px}.dina-roadmap__lead{flex:1 0 100%}.dina-roadmap .dina-roadmap__subtitle{font-size:15px;font-weight:600;margin:24px 0 12px}.dina-roadmap__also{margin-top:16px}.dina-roadmap__more{align-items:center;color:#1c524b;display:inline-flex;font-weight:500;gap:6px;margin-top:12px;text-decoration:none}.dina-roadmap__more:hover,.dina-roadmap__more:focus{text-decoration:underline}.dina-roadmap .dina-module.is-new{box-shadow:inset 0 3px 0 #ccf56c}.dina-roadmap .dina-module.is-upcoming{background:rgba(255,255,255,.6);border-style:dashed}.dina-roadmap .dina-module.is-upcoming .dina-module__icon{opacity:.75}.dina-roadmap .dina-module.is-researching{border-style:dashed}.dina-roadmap .dina-module.is-researching .dina-module__icon{background:#f0f0f1;color:#646970}.dina-roadmap .dina-module__head .dina-badge{margin-left:auto}.dina-checklist--columns{display:grid;gap:10px 32px;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}.dina-card .components-button.is-link.dina-card__link{align-self:flex-start;margin-top:4px}.dina-pro{align-items:center;background:#062925;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:16px 32px;padding:24px 28px}.dina-pro__text{display:flex;flex:1 1 360px;flex-direction:column;gap:8px}.dina-pro__text p{color:rgba(255,255,255,.85);font-size:14px;max-width:640px}.dina-pro__kicker{align-items:center;color:#ccf56c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.dina-pro .dina-pro__title{color:#fff;font-size:20px;font-weight:600;margin:0}.dina-pro__count{align-items:center;background:#0b3a34;border-radius:12px;display:flex;flex-direction:column;min-width:140px;padding:14px 20px}.dina-pro__count strong{color:#ccf56c;font-size:40px;font-weight:700;line-height:1.1}.dina-pro__count span{color:rgba(255,255,255,.8);font-size:13px}.dina-changelog{background:#fff;border:1px solid #dcdcde;border-radius:8px}.dina-release+.dina-release{border-top:1px solid #dcdcde}.dina-release summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;padding:14px 18px}.dina-release summary::-webkit-details-marker{display:none}.dina-release summary:hover{background:#f6f7f7}.dina-release summary .dina-icon{color:#646970;transition:transform .2s ease}.dina-release[open] summary .dina-icon{transform:rotate(180deg)}.dina-release__version{font-size:15px;font-weight:600}.dina-release__count{color:#646970;margin-left:auto}.dina-release ul{display:grid;gap:10px;margin:0;padding:4px 18px 18px}.dina-release li{align-items:baseline;display:flex;gap:10px;margin:0}.dina-tag{background:#f0f0f1;border-radius:4px;color:#646970;flex:0 0 auto;font-size:11px;font-weight:600;min-width:46px;padding:3px 6px;text-align:center}.dina-tag.is-new{background:#eefbd2;color:#3d5a0f}.dina-tag.is-fixed{background:rgba(32,180,134,.14);color:#1c524b}.dina-feedback{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.dina-feedback__actions{display:flex;flex-wrap:wrap;gap:8px}.dina-notices-holder{display:none}.dina-notifications{position:relative}.dina-notifications__panel{background:#fff;border:1px solid #dcdcde;border-radius:8px;box-shadow:0 12px 32px rgba(2,31,28,.16);max-height:min(70vh,640px);overflow-y:auto;position:absolute;right:-8px;top:calc(100% + 10px);width:min(480px,100vw - 32px);z-index:1000}.dina-notifications__panel[hidden]{display:none}.dina-notifications__panel:focus{outline:none}.dina-notifications__head{align-items:center;background:#fff;border-bottom:1px solid #f0f0f1;display:flex;gap:12px;justify-content:space-between;padding:10px 10px 10px 16px;position:sticky;top:0;z-index:1}.dina-notifications__empty{color:#646970;padding:16px}.dina-notifications__list{display:flex;flex-direction:column;gap:10px;padding:12px}.dina-notifications__list:empty{display:none}.dina-notifications__list>.notice,.dina-notifications__list>div.error,.dina-notifications__list>div.updated,.dina-notifications__list>div.update-nag{box-shadow:none;display:block;margin:0;max-width:none}.dina-notifications .dina-notifications__list p{margin:.5em 0}.dina-notifications .dina-notifications__list :is(h1,h2,h3,h4,h5){margin:.5em 0}.dina-header__count{background:#062925;border-radius:999px;box-shadow:0 0 0 2px #fff;color:#ccf56c;font-size:9px;font-weight:500;height:16px;line-height:16px;min-width:16px;padding:0;pointer-events:none;position:absolute;right:0;text-align:center;top:1px}.dina-attention{border-color:#dba617;box-shadow:inset 4px 0 0 #dba617;margin-top:16px}.dina-attention__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px}.dina-attention__icon{align-items:center;background:#fcf9e8;border-radius:10px;color:#996800;display:flex;flex:0 0 40px;height:40px;justify-content:center}.dina-attention__text{display:flex;flex:1 1 320px;flex-direction:column;gap:4px}.dina-module-rows{display:flex;flex-direction:column;margin:0}.dina-module-rows>li{align-items:flex-start;border-top:1px solid #f0f0f1;display:flex;gap:12px;margin:0;padding:10px 0}.dina-module-rows>li:first-child{border-top:0;padding-top:0}.dina-module-rows>li:last-child{padding-bottom:0}.dina-module-rows>li>.dina-badge,.dina-module-rows>li>.components-button{flex:0 0 auto;margin-left:auto}.dina-module-rows__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.dina-module-rows__text .dina-muted{font-size:13px}.dina-module-rows .dina-module__icon.is-upcoming{opacity:.75}.dina-pro-line{align-items:center;background:#062925;border-radius:8px;color:rgba(255,255,255,.85);display:flex;gap:10px;margin-top:4px;padding:10px 14px}.dina-pro-line .dina-icon{color:#ccf56c;flex:0 0 auto}.dina-pro-line strong{color:#fff}.dina-review{align-items:flex-start;background:#eefbd2;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.dina-review>.dina-icon{color:#3d5a0f;flex:0 0 auto;margin-top:2px}.dina-review p{color:#3d5a0f;flex:1 1 240px}.dina-review__actions{display:flex;gap:4px;margin-left:30px;width:100%}
