.web-shell{min-height:100%;display:flex;flex-direction:column;background:radial-gradient(1100px 520px at 50% -260px,rgba(255,255,255,.045),transparent 70%),var(--ww-bg)}.web-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;height:58px;padding:0 24px;border-bottom:1px solid var(--ww-border);background:#000000c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.web-nav__spacer{flex:1}.web-nav{padding-left:23px;padding-right:23px}.web-nav .ww-brand{gap:12px}.web-nav .ww-brand__mark{width:34px;height:34px}.web-nav .ww-brand__name{font-size:18px}.web-nav .ww-brand__name--split{font-family:var(--ww-font-display);font-size:17.5px;letter-spacing:.005em;white-space:nowrap}.web-nav .ww-brand__wonder{font-weight:700}.web-nav .ww-brand__works{font-weight:300}.web-nav>a:has(.ww-brand){display:inline-flex;border-radius:var(--ww-radius-sm);transition:opacity var(--ww-duration) var(--ww-ease)}.web-nav>a:has(.ww-brand):hover{opacity:.82}.web-back{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;margin-right:10px;border-radius:var(--ww-radius-pill);border:1px solid var(--ww-border);background:var(--ww-surface);color:var(--ww-text-secondary);font-size:12.5px;transition:all var(--ww-duration) var(--ww-ease)}button.web-back{font:inherit;font-size:12.5px;cursor:pointer}.web-back:hover{color:var(--ww-text);border-color:var(--ww-border-strong);background:var(--ww-surface-hover)}.user-menu{position:relative;flex-shrink:0;margin-left:10px}.user-menu__avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--ww-border-strong);background:var(--ww-surface);color:var(--ww-text);font-size:11px;font-weight:600;display:grid;place-items:center;padding:0;transition:background var(--ww-duration) var(--ww-ease),border-color var(--ww-duration) var(--ww-ease)}.user-menu__avatar:hover{background:var(--ww-surface-hover);border-color:#fff}.user-menu__initials{display:block;line-height:1;transform:translateY(.045em)}@supports (text-box: trim-both cap alphabetic){.user-menu__initials{text-box:trim-both cap alphabetic;transform:none}}.user-menu__panel{position:absolute;top:calc(100% + 10px);right:0;min-width:216px;padding:6px;border-radius:var(--ww-radius);background:#0a0a0af7;border:1px solid var(--ww-border-strong);box-shadow:var(--ww-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:60;animation:user-menu-in .14s var(--ww-ease)}@keyframes user-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.user-menu__identity{display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;border-bottom:1px solid var(--ww-border);margin-bottom:6px}.user-menu__name{font-size:13px;font-weight:550}.user-menu__email{font-size:11.5px;color:var(--ww-text-muted);word-break:break-all}.user-menu__role{align-self:flex-start;margin-top:6px;padding:1px 7px;border-radius:var(--ww-radius-pill);border:1px solid var(--ww-border);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-text-muted)}.user-menu__item{width:100%;text-align:left;padding:8px 10px;border-radius:var(--ww-radius-sm);font-size:13px;color:var(--ww-text-secondary);transition:background var(--ww-duration) var(--ww-ease),color var(--ww-duration) var(--ww-ease)}.user-menu__item:hover{background:var(--ww-surface-hover);color:var(--ww-text)}.web-main{flex:1;width:100%;padding:0 var(--ww-gutter) 140px}.ww-measure{width:100%;max-width:960px;margin-inline:auto}.web-main:has(.overview){padding:0}.web-main:has(.project){padding-bottom:0}.web-hero{padding:54px 0 34px;display:flex;flex-direction:column;gap:14px;max-width:720px}.web-hero__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-text-muted)}.web-hero__title{font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:-.03em}.web-hero__text{color:var(--ww-text-secondary);font-size:15px;max-width:580px}.web-hero__stats{display:flex;gap:28px;margin-top:10px;flex-wrap:wrap}.web-stat{display:flex;flex-direction:column;gap:1px}.web-stat__value{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.web-stat__label{font-size:11px;color:var(--ww-text-muted);letter-spacing:.06em;text-transform:uppercase}.web-section{padding:30px 0}.web-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.web-section__title{font-size:17px;font-weight:580;letter-spacing:-.02em}.web-section__hint{font-size:12.5px;color:var(--ww-text-muted)}.web-divider{height:1px;background:var(--ww-border)}.web-library{display:flex;flex-direction:column;gap:18px;padding-top:26px}.web-library__search{max-width:760px}.web-library__search--with{display:flex;gap:10px;align-items:center;max-width:900px}.web-library__search--with .ww-search{flex:1}.web-library__moodboard{flex:none;height:40px;padding:0 18px;border:1px solid #f2f2f2;border-radius:999px;background:transparent;color:#f2f2f2;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.web-library__moodboard:hover:not(:disabled){background:#f2f2f2;color:#111}.web-library__moodboard:disabled{opacity:.35;cursor:default}.web-library__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.web-library__count{font-size:12.5px;color:var(--ww-text-muted);font-variant-numeric:tabular-nums}.web-select{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:var(--ww-radius-pill);border:1px solid var(--ww-border);background:var(--ww-surface)}.web-select__label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ww-text-secondary);margin-right:2px}.web-select__step{height:30px;min-width:38px;padding:0 12px;border-radius:var(--ww-radius-pill);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ww-text);background:var(--ww-surface-hover);border:1px solid var(--ww-border);transition:all var(--ww-duration) var(--ww-ease)}.web-select__step:not(:disabled):hover{background:#fff;border-color:#fff;color:#000}.web-select__step:disabled{opacity:.4;cursor:not-allowed}.web-select__of{padding:0 10px 0 6px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ww-text-muted);white-space:nowrap}.web-totop{position:fixed;right:22px;bottom:22px;z-index:40;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--ww-radius-pill);background:#fff;color:#000;font-size:13px;font-weight:550;box-shadow:0 6px 22px #00000073;transition:bottom var(--ww-duration) var(--ww-ease),transform var(--ww-duration) var(--ww-ease)}.web-totop:hover{transform:translateY(-1px)}.web-totop--raised{bottom:148px}.web-library__more{display:flex;justify-content:center;padding:22px 0 6px}.web-results{min-height:320px}.web-results .ww-card__media{background:#fff}@media (max-width: 700px){.web-nav{gap:8px}.web-nav .ww-brand{flex-shrink:0}.user-menu{margin-left:auto}}@media (max-width: 880px){.web-nav{padding:0 var(--ww-gutter)}}.web-skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px}.skill-card{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:var(--ww-radius);background:var(--ww-surface);border:1px solid var(--ww-border);text-align:left;transition:all var(--ww-duration) var(--ww-ease)}.skill-card:hover{background:var(--ww-surface-hover);border-color:var(--ww-border-strong)}.skill-card--active{border-color:#fff;background:var(--ww-surface-hover)}.skill-card__top{display:flex;align-items:center;gap:10px}.skill-card__glyph{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--ww-bg-subtle);border:1px solid var(--ww-border);color:var(--ww-text);font-size:15px;flex-shrink:0}.skill-card__name{font-size:13.5px;font-weight:550}.skill-card__summary{font-size:12.5px;color:var(--ww-text-secondary);line-height:1.5}.skill-card__foot{display:flex;align-items:center;gap:8px;margin-top:2px}.skill-badge{font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:var(--ww-radius-pill);border:1px solid var(--ww-border);color:var(--ww-text-muted)}.skill-badge--prototype{color:#000;background:#fff;border-color:#fff}.web-tray{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:50;width:min(1160px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;padding:10px 12px 10px 16px;border-radius:var(--ww-radius-lg);background:#0a0a0af0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ww-border-strong);box-shadow:var(--ww-shadow-lg);animation:tray-in .22s var(--ww-ease)}@keyframes tray-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.web-tray__row{display:flex;align-items:center;gap:14px}.web-tray__status{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ww-text-secondary);background:var(--ww-bg-subtle);border:1px solid var(--ww-border);border-left:2px solid #ffffff;border-radius:var(--ww-radius-sm);padding:7px 8px 7px 11px}.web-tray__status--err{color:var(--ww-text);font-weight:550}.web-tray__tagbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 8px 10px 11px;border:1px solid var(--ww-border);border-left:2px solid #ffffff;border-radius:var(--ww-radius-sm);background:var(--ww-bg-subtle)}.web-tray__taginput,.web-tray__tagselect{height:28px;padding:0 9px;border-radius:var(--ww-radius-xs);border:1px solid var(--ww-border);background:var(--ww-surface);color:var(--ww-text);font-size:13px;font-family:inherit}.web-tray__taginput{flex:1 1 200px;min-width:0}.web-tray__taginput:focus,.web-tray__tagselect:focus{outline:none;border-color:var(--ww-border-strong)}.web-tray__tagselect option{background:#101010;color:#fff}.web-tray__tagson{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px;min-height:24px;align-items:center}.web-tray__tagsnote{font-size:12px;color:var(--ww-text-muted)}.web-tray__tagchip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 10px;border:1px solid var(--ww-border-strong);border-radius:999px;font-size:12px;color:var(--ww-text)}.web-tray__tagchip--some{border-style:dashed;border-color:var(--ww-border);color:var(--ww-text-secondary)}.web-tray__tagchipn{font-size:11px;color:var(--ww-text-muted)}.web-tray__tagchipx{width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--ww-text-muted);font-size:14px;line-height:1;cursor:pointer}.web-tray__tagchipx:hover:not(:disabled){background:var(--ww-bg-hover, rgba(127, 127, 127, .2));color:var(--ww-text)}.web-tray__tagchipx:disabled{opacity:.4;cursor:default}.web-tray__count{font-size:13px;font-weight:550;white-space:nowrap}.web-tray__count span{color:var(--ww-text-muted);font-weight:400}.web-tray__thumbs{display:flex;gap:6px;overflow-x:auto;flex:1;padding:2px 0}.web-tray__more{flex:0 0 auto;align-self:center;padding:0 9px;height:40px;display:inline-flex;align-items:center;border-radius:var(--ww-radius-xs);border:1px solid var(--ww-border);background:var(--ww-surface);color:var(--ww-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.web-tray__thumb{position:relative;width:40px;height:40px;border-radius:var(--ww-radius-sm);overflow:hidden;border:1px solid var(--ww-border);flex-shrink:0}.web-tray__thumb img{width:100%;height:100%;object-fit:cover}.web-tray__remove{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000ad;color:#fff;display:grid;place-items:center;font-size:13px;opacity:0;transition:opacity var(--ww-duration) var(--ww-ease)}.web-tray__thumb:hover .web-tray__remove{opacity:1}.web-tray__actions{display:flex;gap:8px;flex-shrink:0}.web-tray__warn{border-color:#e0806e!important;color:#e0806e!important}@media (max-width: 720px){.web-tray__thumbs{display:none}}.web-panelgrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}@media (max-width: 880px){.web-panelgrid{grid-template-columns:minmax(0,1fr)}}.web-card{padding:18px;border-radius:var(--ww-radius-lg);background:var(--ww-surface);border:1px solid var(--ww-border);display:flex;flex-direction:column;gap:14px}.web-field{display:flex;flex-direction:column;gap:6px}.web-field__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-text-muted)}.web-input,.web-select,.web-textarea{width:100%;background:var(--ww-bg-subtle);border:1px solid var(--ww-border);border-radius:var(--ww-radius-sm);padding:9px 11px;color:var(--ww-text);font-size:13px}.web-textarea{min-height:96px;resize:vertical;line-height:1.55}.web-input:focus,.web-select:focus,.web-textarea:focus{outline:none;border-color:var(--ww-accent-ring)}.web-note{font-size:12px;color:var(--ww-text-muted);line-height:1.6;padding:11px 13px;border-radius:var(--ww-radius-sm);background:var(--ww-bg-subtle);border:1px solid var(--ww-border)}.moodboard-stage{border-radius:var(--ww-radius-lg);border:1px solid var(--ww-border);background:var(--ww-bg-subtle);padding:20px;min-height:420px}.moodboard-stage__title{font-size:15px;font-weight:560;margin-bottom:14px;letter-spacing:-.01em}.moodboard-grid{display:grid;gap:10px}.moodboard-grid--grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.moodboard-grid--editorial{grid-template-columns:repeat(6,1fr)}.moodboard-grid--editorial>*{grid-column:span 2}.moodboard-grid--editorial>*:nth-child(6n+1){grid-column:span 3}.moodboard-grid--editorial>*:nth-child(6n+2){grid-column:span 3}.moodboard-grid--collage{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.moodboard-grid--collage>*:nth-child(3n){transform:rotate(-1.2deg)}.moodboard-grid--collage>*:nth-child(4n){transform:rotate(1.6deg)}.moodboard-tile{border-radius:var(--ww-radius-sm);overflow:hidden;border:1px solid var(--ww-border);background:var(--ww-surface);aspect-ratio:4 / 3}.moodboard-tile img{width:100%;height:100%;object-fit:cover}.link-miro__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.web-library__search .ww-search__input{background:#f2f2f2;border-color:#f2f2f2;color:#111}.web-library__search .ww-search__input::placeholder{color:#6b6b6b}.web-library__search .ww-search__input::selection{background:#111;color:#fff}.web-library__search .ww-search__input:hover{border-color:#fff;background:#f7f7f7}.web-library__search .ww-search__input:focus{background:#fff;border-color:#fff}.web-library__search .ww-search__icon,.web-library__search .ww-search__clear{color:#555}.web-library__search .ww-search__clear:hover{background:#00000014;color:#111}.web-egnyte-trash{margin-bottom:14px}.web-egnyte-trash .afl__card{padding:10px 16px}.web-egnyte-trash .afl__fold[open]>summary{margin-bottom:12px}.web-shell{-webkit-user-select:none;user-select:none}.web-shell input,.web-shell textarea,.web-shell select,.web-shell [contenteditable]:not([contenteditable=false]),.web-shell .project__bubble,.web-shell .ww-error,.web-shell .ww-selectable{-webkit-user-select:text;user-select:text}.web-nav .ww-allow{margin-right:-16px}.web-nav .user-menu{margin-left:0}.web-nav .web-back{margin-right:-12px}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}@media (max-width: 700px){.web-nav .ww-allow,.web-nav .web-back{margin-right:0}}.web-nav .ww-allow__pill{height:22px;padding:0 8px;font-size:11px}.web-nav .ww-allow__inf{font-size:13px}.web-nav .ww-allow__box{left:auto;right:0}.ww-allow{position:relative;display:inline-flex}.ww-allow__pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--ww-border-strong);border-radius:999px;background:transparent;color:var(--ww-text-secondary);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.ww-allow__pill:hover{color:var(--ww-text);background:var(--ww-surface-hover)}.ww-allow__inf{font-size:16px;line-height:1}.ww-allow__pill--low{color:#f0b429;border-color:#f0b42999}.ww-allow__pill--out{color:#fff;border-color:#e5484d;background:#e5484d}.ww-allow__pill--out:hover{background:#d13a3f;color:#fff}.ww-allow__box{position:absolute;top:calc(100% + 10px);left:0;z-index:60;display:flex;flex-direction:column;gap:8px;width:280px;padding:14px;border:1px solid var(--ww-border);border-radius:12px;background:var(--ww-surface);color:var(--ww-text);box-shadow:0 12px 36px #0006}.ww-allow__title{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ww-text-muted)}.ww-allow__line{font-size:12.5px;line-height:1.5}.ww-allow__asked{color:var(--ww-text-secondary)}.ww-allow__quiet{font-size:11px;color:var(--ww-text-muted)}.ww-allow__bar{display:block;height:4px;border-radius:2px;background:var(--ww-surface-hover);overflow:hidden}.ww-allow__bar span{display:block;height:100%;background:var(--ww-text)}.ww-allow__note{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--ww-border);border-radius:8px;background:var(--ww-bg);color:var(--ww-text);font:inherit;font-size:12.5px;resize:vertical}.ww-allow__ask{align-self:flex-start;padding:7px 14px;border:0;border-radius:999px;background:var(--ww-text);color:var(--ww-bg);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ww-allow__ask:disabled{opacity:.5;cursor:default}.ww-allow__error{font-size:12px;color:#e5484d}.web-nav__page{margin-left:-18px;min-width:0;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;color:var(--ww-text-secondary);transform:translateY(2px)}.web-tray__library{display:inline-flex;align-items:center;gap:7px;margin-left:6px;color:var(--ww-text-secondary);font-size:13px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.web-tray__library input{width:15px;height:15px;margin:0;accent-color:var(--ww-text);cursor:pointer}:root[data-theme=light]{color-scheme:light;--ww-bg: #ffffff;--ww-bg-subtle: #f7f7f8;--ww-surface: #f4f4f5;--ww-surface-hover: #ececee;--ww-surface-active: #e3e3e6;--ww-border: rgba(0, 0, 0, .1);--ww-border-strong: rgba(0, 0, 0, .22);--ww-text: #111111;--ww-text-secondary: #555555;--ww-text-muted: #8a8a8e;--ww-accent: #111111;--ww-accent-contrast: #ffffff;--ww-accent-soft: rgba(0, 0, 0, .06);--ww-accent-ring: rgba(0, 0, 0, .4);--ww-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--ww-shadow: 0 8px 24px rgba(0, 0, 0, .1);--ww-shadow-lg: 0 24px 64px rgba(0, 0, 0, .16);--ww-on: #3a3a3d;--wf-panel-bg: #ffffff;--wf-panel-border: #e4e4e7;--wf-label: #1a1a1a;--wf-fill-l: .955;--wf-fill-c: .025;--wf-ring-l: .83;--wf-ring-c: .06;--wf-text: #1c1c1c;--wf-dot-l: .66;--wf-dot-c: .15;--wf-on-l: .6;--wf-on-c: .14;--wf-on-text: #ffffff;--wf-neutral-on: #3a3a3d}.web-theme{position:relative;display:grid;place-items:center;width:30px;height:30px;margin-right:2px;padding:0;border-radius:999px;border:1px solid var(--ww-border);background:var(--ww-surface);color:var(--ww-text-secondary);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.web-theme:hover{color:var(--ww-text);border-color:var(--ww-border-strong);background:var(--ww-surface-hover)}.web-theme svg{position:absolute;width:16px;height:16px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.web-theme__sun{opacity:0;transform:rotate(-90deg) scale(.6)}.web-theme--light .web-theme__sun{opacity:1;transform:none}.web-theme--light .web-theme__moon{opacity:0;transform:rotate(90deg) scale(.6)}html,body,.web-shell,.web-nav{transition:background-color .26s ease,border-color .26s ease}:root[data-theme=light] body{background:#fff}:root[data-theme=light] .web-shell{background:#fff}:root[data-theme=light] .web-nav{background:#ffffffdb}:root[data-theme=light] .ww-brand__ring{filter:invert(1)}:root[data-theme=light] .user-menu__avatar:hover{border-color:#111}:root[data-theme=light] .crail__ball-mark{background:#8e8e93}:root[data-theme=light] ::selection{background:#111;color:#fff}:root[data-theme=light],:root[data-theme=light] *{scrollbar-color:rgba(0,0,0,.32) transparent}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000047;background-clip:content-box}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000073;background-clip:content-box}:root[data-theme=light] .ww-chip--active{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .ww-chip--active .ww-chip__count{color:#fff}:root[data-theme=light] .web-select__step:not(:disabled):hover{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .web-totop{background:#111;color:#fff;box-shadow:0 6px 22px #0000002e}:root[data-theme=light] .skill-card--active{border-color:#111}:root[data-theme=light] .skill-badge--prototype{color:#fff;background:#111;border-color:#111}:root[data-theme=light] .web-tray__status,:root[data-theme=light] .web-tray__tagbar{border-left-color:#111}:root[data-theme=light] .web-tray__tagselect option,:root[data-theme=light] .tags__select option{background:#fff;color:#111}:root[data-theme=light] .web-tray{box-shadow:0 -8px 30px #00000014}:root[data-theme=light] .ww-card{background:#fff;border-color:#d9d9dc}:root[data-theme=light] .ww-card:hover{border-color:#a9a9ae}:root[data-theme=light] .ww-card:focus-visible{outline-color:#111}:root[data-theme=light] .ww-card__media{background:#fff}:root[data-theme=light] .ww-card--selected{border-color:var(--ww-on)}:root[data-theme=light] .ww-card--selected:after{box-shadow:inset 0 0 0 2px var(--ww-on)}:root[data-theme=light] .ww-card--selected .ww-card__media:after{background:#0000002e}:root[data-theme=light] .ww-card__check{border-color:#0006;background:#ffffffe6}:root[data-theme=light] .ww-card--selected .ww-card__check{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .ww-card__fallback,:root[data-theme=light] .ww-skeleton{background:#f4f4f5}:root[data-theme=light] .ww-skeleton:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}:root[data-theme=light] .web-library__search .ww-search__input{border-color:#e0e0e0}:root[data-theme=light] .web-library__search .ww-search__input:hover,:root[data-theme=light] .web-library__search .ww-search__input:focus{border-color:#c8c8c8}:root[data-theme=light] .web-library__moodboard{border-color:#111;color:#111}:root[data-theme=light] .web-library__moodboard:hover:not(:disabled){background:#111;color:#fff}:root[data-theme=light] .web-filter__toggle:hover{background:#b4b4b4;border-color:#b4b4b4;color:#000}:root[data-theme=light] .wf-panel{box-shadow:0 1px 2px #00000008}:root[data-theme=light] .wf-row+.wf-row{border-top-color:#eeeef0}:root[data-theme=light] .wf-tags--flat .wf-tag{background:#f2f2f3;border-color:#dedee0;color:#222}:root[data-theme=light] .wf-tags--flat .wf-tag:hover{background:#e9e9eb;border-color:#c4c4c8;color:#000}:root[data-theme=light] .wf-tags--flat .wf-tag--on,:root[data-theme=light] .wf-tags--flat .wf-tag--on:hover{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .overview__tab--active,:root[data-theme=light] .overview__area--active{background:#111;color:#fff}:root[data-theme=light] .overview__areas{background:#ffffffeb}:root[data-theme=light] .project-card:hover{border-color:#111}:root[data-theme=light] .ww-tile__new{background:#111;box-shadow:0 0 0 3px #0000001a}:root[data-theme=light] .ww-tile:hover{box-shadow:0 14px 34px #00000014}:root[data-theme=light] .amz-card:focus-visible{outline-color:#111}:root[data-theme=light] .amz-card--on{border-color:var(--ww-on);box-shadow:inset 0 0 0 1px var(--ww-on)}:root[data-theme=light] .amz-card{border-color:#d9d9dc;background:#fff}:root[data-theme=light] .amz-card__text{background:#fff}:root[data-theme=light] .amz__dedupe-track{background:#00000024}:root[data-theme=light] .amz__dedupe-knob{background:#fff}:root[data-theme=light] .amz__dedupe--on .amz__dedupe-track{background:var(--ww-on)}:root[data-theme=light] .amz__dedupe--on .amz__dedupe-knob{background:#fff}:root[data-theme=light] .amz-view{background:#fff}:root[data-theme=light] .amz-view__stage{border:1px solid #e4e4e7}:root[data-theme=light] .amz-thumb{box-shadow:0 0 0 1px #e0e0e3}:root[data-theme=light] .amz-thumb--on{outline-color:var(--ww-on)}:root[data-theme=light] .amz-view__close:hover{background:#111;color:#fff}:root[data-theme=light] .amz-view__close{color:#111}:root[data-theme=light] .gen__chip--on,:root[data-theme=light] .gen__chip--on:hover{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .gen__tile-ratio--on{border-color:var(--ww-on);color:var(--ww-on);box-shadow:inset 0 0 0 1px var(--ww-on)}:root[data-theme=light] .gen__refbox--over{border-color:#111;background:#00000008}:root[data-theme=light] .gen__add:hover,:root[data-theme=light] .gen__usedref:hover,:root[data-theme=light] .gen__tile:hover{border-color:#111}:root[data-theme=light] .gen__run{border-color:#111;background:#111;color:#fff}:root[data-theme=light] .gen__run:hover:not(:disabled){background:#333;border-color:#333}:root[data-theme=light] .gen__run span{color:#fff9}:root[data-theme=light] .gen__project{background:#e6e6e8;border-color:#e6e6e8;color:#111}:root[data-theme=light] .gen__project:hover:not(:disabled){background:#d6d6da;border-color:#d6d6da}:root[data-theme=light] .gen__sweep{background:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 50%,transparent)}:root[data-theme=light] .use{--use-mark: #111111;--use-dim: rgba(0, 0, 0, .34);--use-grid: rgba(0, 0, 0, .07);--use-axis: rgba(0, 0, 0, .16)}:root[data-theme=light] .use__seg button[aria-pressed=true],:root[data-theme=light] .use__subs[aria-pressed=true]{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .use{--store-supabase: #1f9d6b;--store-r2: #c47a0a}:root[data-theme=light] .use__store-track{background:#00000014}:root[data-theme=light] .use__store-part-track{background:#0000000d}:root[data-theme=light] .use__meter-track,:root[data-theme=light] .use__person-track{background:#00000014}:root[data-theme=light] .use__picked{fill:#0000000d}:root[data-theme=light] .use__budget{stroke:#00000057}:root[data-theme=light] .use__bill:focus-visible{outline-color:#111}:root[data-theme=light] .use__panel{background:#fff}:root[data-theme=light] .use__bill-line--total{background:#111;border-color:#111}:root[data-theme=light] .use__bill-line--total span{color:#fff9}:root[data-theme=light] .use__bill-line--total b{color:#fff}:root[data-theme=light] .use__export{background:#111;color:#fff}:root[data-theme=light] .morph__veil{background:#00000059}:root[data-theme=light] .morph__close:hover{background:#111;color:#fff}:root[data-theme=light] .tags__library--on,:root[data-theme=light] .tags__library--on:hover{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .tags__message--bad{color:#b3261e}:root[data-theme=light] .share__chip{background:#111;color:#fff}:root[data-theme=light] .share__person--on .share__tick{background:var(--ww-on);border-color:var(--ww-on);color:#fff}:root[data-theme=light] .share{box-shadow:0 24px 60px #0003}:root[data-theme=light] .overview__tabs{background:#fffffff0;box-shadow:0 6px 20px #00000014}:root[data-theme=light] .user-menu__panel{background:#fffffffa}:root[data-theme=light] .web-tray{background:#fffffff7}:root[data-theme=light] .amz__bar--docked{box-shadow:inset 0 0 0 1px #e0e0e3}:root[data-theme=light] .project__bubble--you{background:var(--ww-on);color:#fff}:root[data-theme=light] .project__bubble--you ::selection,:root[data-theme=light] .project__bubble--you::selection{background:#fff;color:#111}:root[data-theme=light] .project__chat--catching{border-color:#00000073;box-shadow:inset 0 0 0 1px #0000001f}:root[data-theme=light] .project__sweep{background:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 50%,transparent)}:root[data-theme=light] .amz__bar:not(.amz__bar--docked){background:#ffffffe6}:root[data-theme=light] .amz__bar:not(.amz__bar--docked):before{opacity:.35}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz__glass-icon{color:#555}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz__search{color:#111}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz__search::placeholder{color:#7a7a7e}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz-pick__button{border-color:#dcdce0;background:#f2f2f3;color:#111}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz-pick__button:hover,:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz-pick--open .amz-pick__button{background:#e9e9eb;border-color:#c4c4c8}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz-pick__chevron{color:#555}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz__go{background-color:#111;color:#fff;box-shadow:none}:root[data-theme=light] .amz__bar:not(.amz__bar--docked) .amz__go:hover:not(:disabled){background-color:#000;box-shadow:0 10px 26px #00000040}:root[data-theme=light] .amz-pick__menu{border-color:#e0e0e3;background:#fffffffa;box-shadow:0 18px 48px #0000004d}:root[data-theme=light] .amz-pick__option{color:#2a2a2a}:root[data-theme=light] .amz-pick__domain{color:#9a9a9e}:root[data-theme=light] .amz-pick__tick{color:#111}:root[data-theme=light] .amz-pick__option--active{background:#f0f0f1;color:#000}:root[data-theme=light] .amz-pick__option--active .amz-pick__domain{color:#6b6b6b}:root[data-theme=light] .amz-pick__option[aria-selected=true]{color:#000}:root[data-theme=light] .ccanvas,:root[data-theme=light] .overview__hero{color-scheme:dark;--ww-bg: #000000;--ww-bg-subtle: #0a0a0a;--ww-surface: #111111;--ww-surface-hover: #191919;--ww-surface-active: #212121;--ww-border: rgba(255, 255, 255, .1);--ww-border-strong: rgba(255, 255, 255, .24);--ww-text: #ffffff;--ww-text-secondary: #a6a6a6;--ww-text-muted: #6e6e6e;--ww-accent: #ffffff;--ww-accent-contrast: #000000;--ww-accent-soft: rgba(255, 255, 255, .1);--ww-accent-ring: rgba(255, 255, 255, .55);--ww-shadow-sm: 0 1px 2px rgba(0, 0, 0, .6);--ww-shadow: 0 8px 24px rgba(0, 0, 0, .7);--ww-shadow-lg: 0 24px 64px rgba(0, 0, 0, .85);--ww-on: #ffffff;color:#fff}:root[data-theme=light] .ccanvas ::selection{background:#fff;color:#000}:root[data-theme=light] .ccanvas :is(.cnode--skill,.pnode){color-scheme:light;--ww-surface: #f4f4f5;--ww-surface-hover: #ececee;--ww-surface-active: #e3e3e6;--ww-border: rgba(0, 0, 0, .1);--ww-border-strong: rgba(0, 0, 0, .22);--ww-text: #111111;--ww-text-secondary: #555555;--ww-text-muted: #8a8a8e;--ww-accent: #111111;--ww-accent-contrast: #ffffff;--ww-accent-soft: rgba(0, 0, 0, .06);--ww-accent-ring: rgba(0, 0, 0, .4);--ww-on: #3a3a3d;background:#fff;color:#111}:root[data-theme=light] .ccanvas :is(.cnode--skill,.pnode):not(.cnode--selected){border-color:#0000001f}:root[data-theme=light] .ccanvas .pnode__chip--on,:root[data-theme=light] .ccanvas .pnode__chip--on:hover:not(:disabled){background:#3a3a3d;border-color:#3a3a3d;color:#fff}:root[data-theme=light] .ccanvas .pnode__tile--on{border-color:#111;color:#111;box-shadow:inset 0 0 0 1px #111}:root[data-theme=light] .ccanvas .pnode__run{border-color:#111;background:#111;color:#fff}:root[data-theme=light] .ccanvas .pnode__run:hover:not(:disabled){background:#333;border-color:#333}:root[data-theme=light] .ccanvas .pnode__run .pnode__credits{color:#fff9}:root[data-theme=light] .ccanvas :is(.cnode--skill,.pnode) :is(.cnode__error,.pnode__error){color:#b3261e}:root[data-theme=light] .ccanvas :is(.cnode--skill,.pnode) ::selection{background:#111;color:#fff}.mbd{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,420px);gap:22px;align-items:start;padding:6px 0 24px}.mbd--making,.mbd--empty{display:block}.mbd__making{position:relative;aspect-ratio:16 / 9;max-height:calc(100dvh - 160px);margin:0 auto;border-radius:14px;background:var(--ww-surface);overflow:hidden}.mbd__making-note{margin:12px 0 0;text-align:center;font-size:12.5px;color:var(--ww-text-secondary)}.mbd__blank{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;aspect-ratio:16 / 9;border:1px dashed var(--ww-border-strong);border-radius:14px;color:var(--ww-text-secondary);font-size:13px;text-align:center;padding:20px}.mbd__blank strong{color:var(--ww-text);font-size:15px}.mbd__blank a{color:var(--ww-text);text-decoration:underline}.mbd__main{min-width:0}.mbd__sheet{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;box-shadow:0 1px #ffffff0a,0 18px 50px #00000073}.mbd__pic{position:absolute;padding:0;border:0;background:#0000000a;cursor:pointer;overflow:hidden}.mbd__clip{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.mbd__pic img{position:absolute;display:block;max-width:none;-webkit-user-select:none;user-select:none}.mbd__pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .12s ease;pointer-events:none}.mbd__pic:hover:after{box-shadow:inset 0 0 0 2px #00000059}.mbd__pic--on:after,.mbd__pic--on:hover:after{box-shadow:inset 0 0 0 3px #111,inset 0 0 0 5px #fff}.mbd__swap{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#111111b8;color:#fff;opacity:0;transition:opacity .12s ease,background-color .12s ease;cursor:pointer}.mbd__pic:hover .mbd__swap{opacity:1}.mbd__swap:hover{background:#111111eb}.mbd__text{position:absolute;display:flex;align-items:center;padding:0;border:0;background:transparent;line-height:1.15;white-space:nowrap;overflow:hidden;cursor:text;border-radius:3px}.mbd__text[style*="text-align: center"]{justify-content:center}.mbd__text[style*="text-align: right"]{justify-content:flex-end}.mbd__text em{font-style:normal;opacity:.35}.mbd__text:hover{outline:1px dashed rgba(128,128,128,.6)}.mbd__text--on{outline:2px solid #3b3b3b}.mbd__swatch{position:absolute;border-radius:2px}.mbd__hint{margin:10px 2px 0;font-size:12px;color:var(--ww-text-muted)}.mbd__side{position:sticky;top:72px;display:flex;flex-direction:column;gap:14px}.mbd__panel{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--ww-border);border-radius:14px;background:var(--ww-surface)}.mbd__label{margin-top:4px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ww-text-muted)}.mbd__row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mbd__btn{padding:7px 12px;border:1px solid var(--ww-border-strong);border-radius:999px;background:transparent;color:var(--ww-text);font:inherit;font-size:12px;cursor:pointer}.mbd__btn:hover{background:var(--ww-surface-hover)}.mbd__btn--quiet{align-self:flex-start;border-color:var(--ww-border);color:var(--ww-text-secondary)}.mbd__layouts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mbd__layout{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;border:1px solid var(--ww-border);border-radius:10px;background:transparent;color:var(--ww-text-secondary);font:inherit;font-size:12px;cursor:pointer}.mbd__layout:hover{border-color:var(--ww-border-strong);color:var(--ww-text)}.mbd__layout.on{border-color:var(--ww-text);color:var(--ww-text);box-shadow:inset 0 0 0 1px var(--ww-text)}.mbd__grounds{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mbd__ground{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 4px;border:1px solid var(--ww-border);border-radius:10px;background:transparent;color:var(--ww-text-secondary);font:inherit;font-size:11px;cursor:pointer}.mbd__ground span{width:26px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1px #80808059}.mbd__ground.on{border-color:var(--ww-text);color:var(--ww-text)}.mbd__check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ww-text-secondary);cursor:pointer}.mbd__check input{accent-color:var(--ww-text)}.mbd__spares{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:46vh;overflow-y:auto}.mbd__spare{aspect-ratio:1;padding:0;border:1px solid var(--ww-border);border-radius:6px;background:#fff;overflow:hidden;cursor:pointer}.mbd__spare img{width:100%;height:100%;object-fit:contain}.mbd__spare:hover{border-color:var(--ww-text)}.mbd__input{width:100%;padding:8px 10px;border:1px solid var(--ww-border-strong);border-radius:8px;background:var(--ww-bg);color:var(--ww-text);font:inherit;font-size:13px;resize:vertical}.mbd__type{display:flex;flex-direction:column;gap:8px}.mbd__select,.mbd__num{height:32px;padding:0 8px;border:1px solid var(--ww-border-strong);border-radius:8px;background:var(--ww-bg);color:var(--ww-text);font-size:13px}.mbd__num{width:64px;font-family:inherit}.mbd__tog{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ww-border);border-radius:8px;background:transparent;color:var(--ww-text-secondary);cursor:pointer}.mbd__tog.on{border-color:var(--ww-text);color:var(--ww-text);background:var(--ww-surface-hover)}.mbd__colour{width:32px;height:32px;padding:2px;border:1px solid var(--ww-border);border-radius:8px;background:transparent;cursor:pointer}.mbd__foot{display:flex;flex-direction:column;gap:8px}.mbd__send{padding:12px 16px;border:0;border-radius:999px;background:var(--ww-text);color:var(--ww-bg);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.mbd__send:disabled{opacity:.45;cursor:default}.mbd__copy{margin-top:-4px;padding:11px 16px;border:1px solid var(--ww-border-strong);border-radius:999px;background:transparent;color:var(--ww-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .14s ease}.mbd__copy:hover:not(:disabled){background:var(--ww-surface-hover)}.mbd__copy:disabled{opacity:.45;cursor:default}.mbd__note{margin:0;font-size:12.5px;color:var(--ww-text)}.mbd__error{margin:0;font-size:12.5px;color:var(--ww-text);text-decoration:underline wavy}.mbd__quiet{margin:0;font-size:11.5px;color:var(--ww-text-muted);line-height:1.5}@media (max-width: 900px){.mbd{grid-template-columns:1fr}.mbd__side{position:static}}.mbd__credit{position:absolute;display:flex;align-items:center;white-space:nowrap;overflow:hidden;pointer-events:none}.mbd__credit a{color:inherit;text-decoration:underline;text-underline-offset:2px;pointer-events:auto;cursor:pointer}.mbd__credit a:hover{color:#5a5a5a}.mbd__credit span{white-space:pre}.mbd__link{padding:0;border:0;background:none;color:var(--ww-text-secondary);font:inherit;text-decoration:underline;cursor:pointer}.mbd__link:hover{color:var(--ww-text)}.mbd__quiet a{color:var(--ww-text-secondary);text-decoration:underline}.web-main:has(.mbx){padding-bottom:0}.mbx{position:relative;height:calc(100dvh - 59px);margin:0 calc(var(--ww-gutter) * -1);overflow:hidden;background:#050505;isolation:isolate}.mbx__drift{position:absolute;top:-10%;right:-4%;bottom:-10%;left:-4%;display:grid;grid-template-columns:repeat(7,1fr);gap:14px;opacity:0;filter:saturate(.7);pointer-events:none;transition:opacity 1.6s ease}.mbx__drift--in{opacity:.34}.mbx__drift--in.mbx__drift--gone{opacity:0;transition:opacity 1.2s ease .3s}.mbx__col{display:flex;flex-direction:column;gap:14px;animation:mbx-down 80s linear infinite}.mbx__col--up{animation-name:mbx-up}.mbx__col img{width:100%;border-radius:6px;background:#fff}@keyframes mbx-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes mbx-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mbx__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 34% 30% at 50% 50%,#050505f0,#050505b3 55%,#05050540),linear-gradient(rgba(5,5,5,.55),transparent 16%,transparent 84%,rgba(5,5,5,.7));pointer-events:none}.mbx__centre{position:absolute;left:50%;top:50%;z-index:3;width:min(860px,62vw,calc(100vw - 48px));min-width:min(700px,calc(100vw - 48px));transform:translate(-50%,-50%)}.mbx__card-ui{display:flex;align-items:center;gap:6px;height:58px;margin:0;padding:0 7px 0 8px;border-radius:999px;background:#f4f4f4;color:#111;box-shadow:0 30px 90px #000000b3,0 0 0 1px #ffffff73;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease}.mbx__card-ui:hover{transform:translateY(-3px) scale(1.012);box-shadow:0 36px 100px #000000b8,0 0 0 1px #ffffff8c}@media (prefers-reduced-motion: reduce){.mbx__card-ui:hover{transform:none}}.mbx__rule{flex:none;width:1px;height:22px;margin:0 6px 0 2px;background:#0000001f}.mbx__glass{flex:none;color:#6a6a6a}.mbx__input{flex:1;min-width:80px;height:100%;padding:0 4px;border:0;background:transparent;color:#111;font:inherit;font-size:15px;outline:none}.mbx__input::placeholder{color:#8f8f8f}.mbx__input::selection{background:#111;color:#fff}.mbx__search{flex:none;height:40px;padding:0 20px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,opacity .14s ease}.mbx__search:hover:not(:disabled){background:#333}.mbx__search:disabled{opacity:.3;cursor:default}.mbx__search--busy,.mbx__search--busy:disabled{opacity:1;min-width:92px;display:inline-grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.mbx__search--icon{display:inline-grid;place-items:center;width:40px;padding:0;animation:mbx-swap .22s ease}@keyframes mbx-swap{0%{opacity:0;transform:rotate(-90deg) scale(.8)}to{opacity:1;transform:none}}.mbx__tool{display:inline-flex;align-items:center;gap:7px;flex:none;height:40px;padding:0 15px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:transparent;color:#2a2a2a;font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .14s ease,border-color .14s ease}.mbx__tool:hover{background:#0000000d;border-color:#00000038}.mbx__tool--menu{border-color:transparent;padding:0 10px}.mbx__tool--menu svg{color:#777}.mbx__tool--icon{width:40px;padding:0;justify-content:center}.mbx__where{position:relative}.mbx__menu{position:absolute;left:0;top:calc(100% + 15px);z-index:5;display:flex;flex-direction:column;min-width:230px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 18px 50px #00000073,0 0 0 1px #0000000f;animation:mbx-menu .16s cubic-bezier(.2,.8,.2,1);transform-origin:20% 0}@keyframes mbx-menu{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.mbx__menu button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:#111;font:inherit;text-align:left;cursor:pointer}.mbx__menu button span{font-size:13px;font-weight:600}.mbx__menu button em{font-style:normal;font-size:11.5px;color:#8a8a8a}.mbx__menu button:hover{background:#f2f2f2}.mbx__menu button.on{background:#111;color:#fff}.mbx__menu button.on em{color:#a8a8a8}.mbx__make{display:inline-flex;align-items:center;flex:none;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:opacity .16s ease,background .16s ease,padding .16s ease}.mbx__make:has(.mbx__n){padding-right:8px}.mbx__make:disabled{opacity:.25;cursor:default}.mbx__make:hover:not(:disabled){background:#333}.mbx__n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:#111;font-size:11.5px;font-weight:700}.mbx__note{position:absolute;left:0;right:0;top:calc(100% + 14px);font-size:12.5px;color:#8f8f8f;text-align:center}.mbx__link{padding:0;border:0;background:none;color:#bdbdbd;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mbx__link:hover{color:#fff}.mbx__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.mbx__card{position:absolute;padding:0;border:0;border-radius:4px;background:#fff;overflow:hidden;cursor:pointer;pointer-events:auto;transform-origin:50% 50%;will-change:transform,opacity;touch-action:none;box-shadow:0 18px 44px #0000008c,0 0 0 1px #ffffff0f;transition:box-shadow .2s ease}.mbx__card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mbx__card:hover img{transform:scale(1.05)}.mbx__card:hover{box-shadow:0 26px 60px #000000b3,0 0 0 1px #ffffff80}.mbx__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .14s ease;pointer-events:none}.mbx__card.on:after{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #111}.mbx__tick{position:absolute;top:7px;left:7px;min-width:22px;padding:2px 7px;border-radius:999px;background:#fff;color:#111;font-size:11px;font-weight:700;text-align:center}.mbx__from{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 6px;background:linear-gradient(transparent,#0009);color:#fff;font-size:10px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .14s ease}.mbx__card:hover .mbx__from{opacity:1}.mbx__bucket{position:absolute;left:50%;bottom:18px;z-index:4;display:flex;align-items:center;gap:10px;max-width:min(1100px,calc(100vw - 32px));padding:8px 8px 8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#111111e6;box-shadow:0 18px 50px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,170%);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.mbx__bucket.on{transform:translate(-50%)}.mbx__picked{display:flex;gap:4px;min-width:0;overflow-x:auto}.mbx__chip{position:relative;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:8px;background:#fff;overflow:hidden;cursor:pointer}.mbx__chip img{width:100%;height:100%;object-fit:cover}.mbx__chip span{position:absolute;left:0;right:0;bottom:0;background:#0009;color:#fff;font-size:8.5px;text-align:center}.mbx__clear{flex:none;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#e0e0e0;font:inherit;font-size:12px;cursor:pointer}@media (prefers-reduced-motion: reduce){.mbx__col{animation:none}}.mbd__pic{touch-action:none}.mbd__pic--lifted img{opacity:.35}.mbd__pic--target:after,.mbd__pic--target:hover:after{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #111}.mbd__carry{position:fixed;z-index:50;width:120px;height:120px;object-fit:cover;border-radius:6px;transform:translate(-50%,-50%) rotate(-2deg);box-shadow:0 16px 40px #00000080;pointer-events:none;opacity:.92}.mbd__pic--recut{z-index:3;overflow:visible;cursor:grab}.mbd__pic--recut:active{cursor:grabbing}.mbd__pic--recut .mbd__clip{z-index:1}.mbd__pic--recut:after{z-index:2;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #00000080!important}.mbd__ghost{position:absolute;z-index:2;max-width:none;opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none}.mbx--quick .mbx__drift{transition-duration:.6s}.ilib__scope{flex:none;display:inline-flex;margin-left:6px}.ilib__scope .amz-pick__button{height:36px;padding:0 12px 0 14px;gap:8px;font-size:13px}.web-library__search:has(.ilib__scope){display:flex;align-items:center;gap:10px}.web-library__search .ilib__scope{margin-left:0}.web-library__search .ilib__scope+*{flex:1;min-width:0}.mbx__card-ui .ilib__scope .amz-pick__button{border-color:#d6d6d6;background:#e6e6e6;color:#111}.mbx__card-ui .ilib__scope .amz-pick__button:hover{border-color:#bdbdbd}.mbx__card-ui .ilib__scope .amz-pick__chevron{color:#555}.web-library__search .ilib__scope .amz-pick__button{border-color:var(--ww-border);background:var(--ww-surface);color:var(--ww-text)}.web-library__search .ilib__scope .amz-pick__chevron{color:var(--ww-text-secondary)}.ilib__scope .amz-pick__menu{border-color:#e0e0e0;background:#fffffff7;box-shadow:0 18px 48px #00000059}.ilib__scope .amz-pick__option{color:#2a2a2a}.ilib__scope .amz-pick__tick{color:#111}.ilib__scope .amz-pick__option--active{background:#f0f0f0;color:#000}.ilib__scope .amz-pick__option[aria-selected=true]{color:#000}.mbd__sheet--recut{overflow:visible}.mbd__dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;border-radius:6px;pointer-events:none}.mbd__hole{position:absolute;box-shadow:0 0 0 9999px #0000008c}.mbd__sheet--recut .mbd__ghost{opacity:.5}.mbd__handle{position:absolute;z-index:5;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #111111;border-radius:3px;background:#fff;box-shadow:0 1px 4px #0006;touch-action:none}.mbd__handle--nw,.mbd__handle--se{cursor:nwse-resize}.mbd__handle--ne,.mbd__handle--sw{cursor:nesw-resize}.mbd__swap--busy{opacity:1;cursor:progress}.mbd__swap--busy svg{animation:mbd-turn .9s linear infinite}@keyframes mbd-turn{to{transform:rotate(360deg)}}.mbd__gutter{position:absolute;z-index:4;touch-action:none}.mbd__gutter--x{cursor:col-resize}.mbd__gutter--y{cursor:row-resize}.mbd__gutter:after{content:"";position:absolute;border-radius:2px;background:#2f80ff;opacity:0;transition:opacity .12s ease}.mbd__gutter--x:after{left:5px;top:0;bottom:0;width:2px}.mbd__gutter--y:after{top:5px;left:0;right:0;height:2px}.mbd__gutter:hover:after{opacity:.55}.mbd__gutter--on:after{opacity:1}.mbd__guide{position:absolute;z-index:5;pointer-events:none;border-color:#ff3b8d;border-style:dashed;border-width:0}.mbd__guide--x{top:0;bottom:0;width:0;border-left-width:1px}.mbd__guide--y{left:0;right:0;height:0;border-top-width:1px}.mbd__guide em{position:absolute;padding:2px 6px;border-radius:4px;background:#ff3b8d;color:#fff;font-size:10.5px;font-style:normal;font-weight:600;white-space:nowrap}.mbd__guide--x em{top:8px;left:6px}.mbd__guide--y em{left:8px;top:6px}.mbd__value{margin-left:6px;color:var(--ww-text);font-variant-numeric:tabular-nums;letter-spacing:0}.mbd__range{width:100%;accent-color:var(--ww-text)}.mbd__turns.mbd__handle{display:flex;gap:4px;width:auto;height:auto;margin:-16px 0 0 8px;padding:0;border:0;background:none;cursor:default}.mbd__turns button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:#fff;color:#111;box-shadow:0 2px 8px #00000059;cursor:pointer}.mbd__turns button:hover{background:#f0f0f0}.mbd__ghost img{opacity:1}.mbd__edge:after{opacity:.25}.mbd__footset{display:flex;flex-direction:column;gap:8px;padding-left:24px}.mbd__seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:999px;background:var(--ww-surface-hover)}.mbd__seg button{padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--ww-text-secondary);font:inherit;font-size:12px;cursor:pointer}.mbd__seg button.on{background:var(--ww-text);color:var(--ww-bg)}.mbd__mini{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ww-text-secondary)}.mbd__layouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mbd__layout{padding:6px 2px 5px;gap:3px;font-size:10.5px}.mbd__layout svg{width:100%;max-width:52px;height:auto}.mbd__panel{gap:8px;padding:12px 14px}.mbd__grounds{gap:4px}.mbd:not(.mbd--making):not(.mbd--empty){height:calc(100dvh - 79px);padding-bottom:12px;overflow:hidden;align-items:stretch}.mbd:not(.mbd--making):not(.mbd--empty) .mbd__main{max-width:calc((100dvh - 59px - 90px) * 16 / 9);width:100%;justify-self:center}.mbd:not(.mbd--making):not(.mbd--empty) .mbd__side{position:static;min-height:0;height:100%}.mbd:not(.mbd--making):not(.mbd--empty) .mbd__panel{flex:1 1 auto;min-height:0;overflow-y:auto}.mbd:not(.mbd--making):not(.mbd--empty) .mbd__foot{flex:none}@media (max-width: 900px){.mbd:not(.mbd--making):not(.mbd--empty){height:auto;overflow:visible}.mbd:not(.mbd--making):not(.mbd--empty) .mbd__side{height:auto}}.mbd__panel{overflow-x:hidden}.mbd__turns{align-items:center}.mbd__turns button{cursor:grab;touch-action:none}.mbd__turns button:active{cursor:grabbing}.mbd__angle{padding:3px 8px;border-radius:999px;background:#111111d9;color:#fff;font-size:11px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.mbd__sheet{outline:1px solid rgba(0,0,0,.12);outline-offset:-1px}.mbd__credit-out{margin:8px 2px 0;font-size:11.5px;line-height:1.4;color:var(--ww-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbd__credit-out a{color:inherit;text-decoration:underline;text-underline-offset:2px}.mbd__credit-out a:hover{color:var(--ww-text-secondary)}.mbd__sheet,.mbd__dim{border-radius:0}.mbd__main{padding:1px}.mbd__sheet{outline:1px solid var(--ww-border-strong);outline-offset:0}.mbs.mbs--miro .mbd__sheet{outline:1px solid rgba(0,0,0,.2);outline-offset:0}.mbd__btn--done{align-self:stretch;padding:9px 12px;border-color:var(--ww-accent);background:var(--ww-accent);color:var(--ww-accent-contrast);font-size:13px;font-weight:600}.mbd__btn--done:hover{background:var(--ww-accent);opacity:.88}.mbs.mbs--miro .mbd__btn--done{border-color:#111;background:#111;color:#fff}.mbd__pic{background:transparent}.mbd__float{position:absolute;z-index:4;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50% 50%}.mbd__float-art{display:block;width:100%;height:100%;pointer-events:none}.mbd__float--on{outline:2px solid #ffffff;box-shadow:0 0 0 4px #111}.mbd__sheet--recut .mbd__float{opacity:.25;pointer-events:none}.mbd__fsize{position:absolute;z-index:2;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid #111111;border-radius:3px;background:#fff;box-shadow:0 1px 4px #0006}.mbd__fsize--nw{left:0;top:0;cursor:nwse-resize}.mbd__fsize--ne{left:100%;top:0;cursor:nesw-resize}.mbd__fsize--sw{left:0;top:100%;cursor:nesw-resize}.mbd__fsize--se{left:100%;top:100%;cursor:nwse-resize}.mbd__fturn{position:absolute;z-index:2;left:50%;top:-44px;display:grid;place-items:center;width:28px;height:28px;margin-left:-14px;border-radius:999px;background:#fff;color:#111;box-shadow:0 2px 8px #00000059;cursor:grab}.mbd__fturn:active{cursor:grabbing}.mbd__fturn .mbd__angle{position:absolute;left:34px;top:4px}.mbd__lifts.mbd__handle{display:flex;width:auto;height:auto;margin:-16px 0 0 -36px;padding:0;border:0;background:none;cursor:default}.mbd__lifts button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:#fff;color:#111;box-shadow:0 2px 8px #00000059;cursor:pointer}.mbd__lifts button:hover{background:#f0f0f0}.mbd__sheet:has(.mbd__float--on){overflow:visible}
