:root{--accent:#e8b25f;--accent-soft:rgba(232,178,95,0.18);--accent-line:rgba(232,178,95,0.55);--grid-line-dark:hsla(0,0%,100%,0.035);--grid-line-light:rgba(15,18,22,0.055)}.theme--dark.v-application{background-color:#0e1116!important;background-image:linear-gradient(var(--grid-line-dark) 1px,transparent 0),linear-gradient(90deg,var(--grid-line-dark) 1px,transparent 0);background-size:48px 48px,48px 48px;background-position:-1px -1px,-1px -1px}.theme--light.v-application{background-color:#f5f3ee!important;background-image:linear-gradient(var(--grid-line-light) 1px,transparent 0),linear-gradient(90deg,var(--grid-line-light) 1px,transparent 0);background-size:48px 48px,48px 48px}.brand-wrap{padding-top:2.5rem;padding-bottom:.5rem}.brand-title{font-family:JetBrains Mono,ui-monospace,monospace!important;font-weight:600;font-size:3.2rem;line-height:1;letter-spacing:-.02em;margin:0;text-align:left}.brand-title__accent{color:var(--accent)}.brand-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.brand-signature{display:inline-flex;align-items:center;gap:.6rem}.brand-signature__by{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;opacity:.55;font-weight:500}.brand-signature__logo{height:22px;width:auto;display:block;opacity:.95}.v-card__subtitle{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.7rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.72;font-weight:500!important;position:relative;padding-left:24px!important}.v-card__subtitle:before{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;background:var(--accent);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 8px var(--accent-soft)}.v-card.v-sheet--outlined{border-color:hsla(0,0%,100%,.07)!important}.theme--light .v-card.v-sheet--outlined{border-color:rgba(15,18,22,.09)!important}.theme-toggle[data-v-44073e90]{position:absolute;top:8px;right:8px;z-index:10}.package-tile[data-v-ef4d1436]{position:relative;overflow:hidden;cursor:pointer;border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,0))!important;transition:transform .26s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .26s ease,background-color .22s ease}.package-tile__hint-tap[data-v-ef4d1436]{position:absolute;top:10px;right:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;opacity:0;color:var(--accent);transition:opacity .24s ease;z-index:3;pointer-events:none}.package-tile:hover .package-tile__hint-tap[data-v-ef4d1436]{opacity:.85}.theme--light .package-tile[data-v-ef4d1436]{border-color:rgba(15,18,22,.1)!important;background:linear-gradient(180deg,rgba(15,18,22,.012),rgba(15,18,22,0))!important}.package-tile[data-v-ef4d1436]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.2,.7,.2,1);z-index:2}.package-tile[data-v-ef4d1436]:hover{transform:translateY(-3px);border-color:var(--accent-line)!important;box-shadow:0 14px 40px -18px rgba(232,178,95,.55),inset 0 2px 0 rgba(232,178,95,.08)}.package-tile[data-v-ef4d1436]:hover:before{transform:scaleX(1)}.package-tile__corner[data-v-ef4d1436]{position:absolute;width:14px;height:14px;pointer-events:none;opacity:0;transition:opacity .24s ease;z-index:2}.package-tile__corner--tl[data-v-ef4d1436]{top:6px;left:6px;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.package-tile__corner--br[data-v-ef4d1436]{bottom:6px;right:6px;border-bottom:1px solid var(--accent);border-right:1px solid var(--accent)}.package-tile:hover .package-tile__corner[data-v-ef4d1436]{opacity:1}.package-tile__icon[data-v-ef4d1436]{transition:transform .38s cubic-bezier(.2,.7,.2,1)}.package-tile:hover .package-tile__icon[data-v-ef4d1436]{transform:scale(1.04)}.package-tile__title[data-v-ef4d1436]{font-family:Fraunces,Georgia,serif;font-variation-settings:"opsz" 36,"SOFT" 50;font-weight:450;font-size:1.2rem;line-height:1.2;letter-spacing:-.012em;word-break:normal}.package-tile__meta[data-v-ef4d1436]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;opacity:.65;display:flex;flex-wrap:wrap;gap:.45em;align-items:center}.package-tile__version[data-v-ef4d1436]{color:var(--accent);font-weight:600}.package-tile__divider[data-v-ef4d1436]{opacity:.4}.package-tile__desc[data-v-ef4d1436]{font-size:.875rem;line-height:1.5;opacity:.82}.package-tile__tag[data-v-ef4d1436]{font-family:JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.04em;text-transform:lowercase;border-color:hsla(0,0%,100%,.12)!important}.theme--light .package-tile__tag[data-v-ef4d1436]{border-color:rgba(15,18,22,.18)!important}.package-tile__actions[data-v-ef4d1436]{border-top:1px dashed hsla(0,0%,100%,.06);padding-top:8px;margin-top:4px}.theme--light .package-tile__actions[data-v-ef4d1436]{border-top-color:rgba(15,18,22,.08)}.package-tile__run[data-v-ef4d1436]{color:var(--accent)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:600!important;padding:0 12px!important}.package-tile__run[data-v-ef4d1436]:hover{background:var(--accent-soft)!important}.package-tile__run-arrow[data-v-ef4d1436]{display:inline-block;margin-left:.4em;transform:translateX(0);transition:transform .24s cubic-bezier(.2,.7,.2,1)}.package-tile:hover .package-tile__run:not(.v-btn--disabled) .package-tile__run-arrow[data-v-ef4d1436]{transform:translateX(4px)}.package-tile__hint[data-v-ef4d1436]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.package-dialog .package-dialog__card{position:relative;background:#12161c!important;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0)!important;background-size:24px 24px!important;border:1px solid var(--accent-line)!important;border-radius:4px!important;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),inset 0 0 0 1px rgba(232,178,95,.08)!important}.theme--light .package-dialog .package-dialog__card{background:#fbfaf6!important;background-image:linear-gradient(rgba(15,18,22,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,18,22,.04) 1px,transparent 0)!important;background-size:24px 24px!important}.package-dialog__corner{position:absolute;width:22px;height:22px;pointer-events:none;z-index:2}.package-dialog__corner--tl{top:8px;left:8px;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}.package-dialog__corner--tr{top:8px;right:8px;border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}.package-dialog__hero{display:flex;gap:1.5rem;padding:2.25rem 2.25rem 1.5rem;border-bottom:1px dashed hsla(0,0%,100%,.08);position:relative}.theme--light .package-dialog__hero{border-bottom-color:rgba(15,18,22,.1)}.package-dialog__icon{flex:0 0 80px;background:rgba(232,178,95,.06);border:1px solid rgba(232,178,95,.25);border-radius:2px;padding:8px}.package-dialog__hero-text{flex:1;min-width:0}.package-dialog__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7;display:flex;flex-wrap:wrap;gap:.45em;align-items:center;margin-bottom:.5rem}.package-dialog__version{color:var(--accent);font-weight:600}.package-dialog__divider{opacity:.4}.package-dialog__title{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;font-size:1.85rem;line-height:1.1;letter-spacing:-.018em;margin:0 0 .65rem}.package-dialog__tags{display:flex;flex-wrap:wrap}.package-dialog__body{padding:1.75rem 2.25rem!important}.package-dialog__section{margin-bottom:2rem}.package-dialog__section:last-child{margin-bottom:0}.package-dialog__h3{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55;font-weight:500;margin:0 0 .85rem;padding-left:14px;position:relative}.package-dialog__h3:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background:var(--accent);border-radius:50%;transform:translateY(-50%)}.package-dialog__text{font-size:.95rem;line-height:1.65;opacity:.88;margin:0}.package-dialog__steps{list-style:none;padding:0;margin:0;counter-reset:step}.package-dialog__step{display:flex;gap:1rem;padding:.7rem 0;border-bottom:1px dashed hsla(0,0%,100%,.05)}.theme--light .package-dialog__step{border-bottom-color:rgba(15,18,22,.07)}.package-dialog__step:last-child{border-bottom:none}.package-dialog__step-num{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--accent);font-weight:600;font-size:.85rem;flex:0 0 32px;letter-spacing:.05em;padding-top:2px}.package-dialog__step-text{font-size:.95rem;line-height:1.55;opacity:.9}.package-dialog__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.package-dialog__shot{aspect-ratio:16/10;background-size:cover;background-position:50%;border:1px solid hsla(0,0%,100%,.08);border-radius:2px;transition:transform .24s ease,border-color .24s ease;cursor:zoom-in;position:relative}.theme--light .package-dialog__shot{border-color:rgba(15,18,22,.1)}.package-dialog__shot:hover{transform:scale(1.02);border-color:var(--accent-line)}.package-dialog__video{position:relative;width:100%;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden;background:#000}.theme--light .package-dialog__video{border-color:rgba(15,18,22,.1)}.package-dialog__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.package-dialog__actions{padding:1rem 2.25rem 1.5rem!important;border-top:1px dashed hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.015)}.theme--light .package-dialog__actions{border-top-color:rgba(15,18,22,.08);background:rgba(15,18,22,.015)}.package-dialog__close{letter-spacing:.18em!important;font-size:.7rem!important;opacity:.65}.package-dialog__close,.package-dialog__run{font-family:JetBrains Mono,ui-monospace,monospace!important;text-transform:uppercase!important}.package-dialog__run{background:var(--accent)!important;color:#0e1116!important;letter-spacing:.22em!important;font-size:.78rem!important;font-weight:700!important;padding:0 28px!important;height:44px!important;border-radius:2px!important;box-shadow:0 8px 24px -8px rgba(232,178,95,.5)!important}.package-dialog__run:hover{background:#f0bd6a!important}.run-toast{padding:0!important;background:transparent!important;box-shadow:none!important}.run-toast__inner{display:flex;align-items:center;gap:.85rem;padding:14px 14px 14px 18px;background:#14181f;border:1px solid var(--accent-line);border-left:3px solid var(--accent);border-radius:3px;box-shadow:0 20px 50px -20px rgba(0,0,0,.7);min-width:320px}.theme--light .run-toast__inner{background:#fbfaf6}.run-toast__pulse{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:run-toast-pulse 1.4s ease-out infinite;flex:0 0 10px}@keyframes run-toast-pulse{0%{box-shadow:0 0 0 0 rgba(232,178,95,.6)}70%{box-shadow:0 0 0 12px rgba(232,178,95,0)}to{box-shadow:0 0 0 0 rgba(232,178,95,0)}}.run-toast__text{flex:1;min-width:0}.run-toast__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600}.run-toast__sub{font-size:.78rem;opacity:.75;margin-top:2px;line-height:1.35}