.host-icon-svg.svelte-eeocrp{vertical-align:middle;border-radius:4px;flex-shrink:0;display:inline-block}.studio-lamp.svelte-1qrwuyc{flex-shrink:0;place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.lamp-core.svelte-1qrwuyc{z-index:2;background:#fa3;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 6px #fa3}.lamp-flare.svelte-1qrwuyc{z-index:1;background:#ffaa3359;border-radius:50%;animation:2.4s ease-in-out infinite svelte-1qrwuyc-pulse-lamp;position:absolute;inset:0}@keyframes svelte-1qrwuyc-pulse-lamp{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.9;transform:scale(1.6)}}.davinci-notice-pill.svelte-1qrwuyc{letter-spacing:-.005em;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:7px 15px;font-size:11.5px;line-height:1.45;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.davinci-notice-pill.tone-dark.svelte-1qrwuyc{color:#f3f2edc7;background:#121317b8;border:1px solid #ffaa3338;box-shadow:0 4px 16px #00000047}.davinci-notice-pill.tone-dark.svelte-1qrwuyc:hover{background:#181a20e0;border-color:#ffaa3361;transform:translateY(-1px)}.davinci-notice-pill.tone-dark.svelte-1qrwuyc strong:where(.svelte-1qrwuyc){color:#f6f2dc;font-weight:600}.davinci-notice-pill.tone-dark.svelte-1qrwuyc span:where(.svelte-1qrwuyc){color:#f3f2eda6}.davinci-notice-pill.tone-light.svelte-1qrwuyc{color:#25272c;background:#d9770614;border:1px solid #d9770647}.davinci-notice-pill.tone-light.svelte-1qrwuyc strong:where(.svelte-1qrwuyc){color:#07080a;font-weight:750}.davinci-notice-pill.tone-light.svelte-1qrwuyc span:where(.svelte-1qrwuyc){color:#3a3d45}.notice-copy.svelte-1qrwuyc{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.davinci-notice-card.svelte-1qrwuyc{box-sizing:border-box;text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.davinci-notice-card.tone-dark.svelte-1qrwuyc{background:#0d0e12d9;border:1px solid #fa33;border-left:3px solid #fa3;box-shadow:0 8px 24px #00000052}.davinci-notice-card.tone-light.svelte-1qrwuyc{background:#d9770614;border:1px solid #d9770642;border-left:3px solid #d97706}.card-indicator.svelte-1qrwuyc{align-items:center;gap:8px;display:flex}.hardware-tag.svelte-1qrwuyc{letter-spacing:.14em;color:#fa3;text-transform:uppercase;font-size:9px;font-weight:700}.tone-light.svelte-1qrwuyc .hardware-tag:where(.svelte-1qrwuyc){color:#b45309}.notice-body.svelte-1qrwuyc{color:#f3f2edb8;margin:0;font-size:12px;line-height:1.5}.notice-body.svelte-1qrwuyc strong:where(.svelte-1qrwuyc){color:#fff;font-weight:600}.tone-light.svelte-1qrwuyc .notice-body:where(.svelte-1qrwuyc){color:#2b2d33}.tone-light.svelte-1qrwuyc .notice-body:where(.svelte-1qrwuyc) strong:where(.svelte-1qrwuyc){color:#060709;font-weight:700}.davinci-notice-drawer.svelte-1qrwuyc{box-sizing:border-box;text-align:left;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.davinci-notice-drawer.tone-dark.svelte-1qrwuyc{background:#ffaa3314;border:1px solid #ffaa3338}.davinci-notice-drawer.tone-dark.svelte-1qrwuyc .drawer-text:where(.svelte-1qrwuyc){color:#f5f3eed1}.davinci-notice-drawer.tone-dark.svelte-1qrwuyc .drawer-text:where(.svelte-1qrwuyc) strong:where(.svelte-1qrwuyc){color:#fff;font-weight:700}.davinci-notice-drawer.tone-light.svelte-1qrwuyc{background:#d9770617;border:1px solid #d9770652}.drawer-lamp.svelte-1qrwuyc{flex-shrink:0;place-items:center;width:12px;height:12px;margin-top:2px;display:grid}.drawer-lamp.svelte-1qrwuyc .lamp-core:where(.svelte-1qrwuyc){background:#fa3;width:5px;height:5px;box-shadow:0 0 5px #fa3}.tone-light.svelte-1qrwuyc .drawer-lamp:where(.svelte-1qrwuyc) .lamp-core:where(.svelte-1qrwuyc){background:#d97706;box-shadow:0 0 5px #d9770699}.drawer-text.svelte-1qrwuyc{margin:0;font-size:10px;line-height:1.45}.tone-light.svelte-1qrwuyc .drawer-text:where(.svelte-1qrwuyc){color:#25272c;font-weight:500}.tone-light.svelte-1qrwuyc .drawer-text:where(.svelte-1qrwuyc) strong:where(.svelte-1qrwuyc){color:#050608;font-weight:750}.davinci-notice-inline.svelte-1qrwuyc{color:#ffffff85;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.4;display:inline-flex}.inline-lamp.svelte-1qrwuyc{background:#fa3;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 4px #fa3}.davinci-notice-inline.svelte-1qrwuyc strong:where(.svelte-1qrwuyc){color:#ffffffd9;font-weight:600}@media (width<=600px){.davinci-notice-pill.svelte-1qrwuyc{border-radius:12px;padding:8px 12px;font-size:11px}.notice-copy.svelte-1qrwuyc{flex-direction:column;gap:2px}}.morph-container.svelte-14ltl0l{--ease-drawer:cubic-bezier(.32, .72, 0, 1);box-sizing:border-box;width:var(--collapsed-w,184px);-webkit-user-select:none;user-select:none;will-change:width, height, border-radius, box-shadow;max-width:calc(100vw - 32px);height:48px;transition:width .4s var(--ease-drawer), height .4s var(--ease-drawer), border-radius .4s var(--ease-drawer), box-shadow .4s var(--ease-drawer), background-color .26s ease, transform .16s ease;border-radius:999px;display:inline-block;position:relative;overflow:hidden}.morph-container.align-center.svelte-14ltl0l{margin:0 auto}.morph-container.is-expanded.svelte-14ltl0l{width:min(340px,100vw - 32px);height:var(--expanded-h,189px);border-radius:20px}.morph-container.svelte-14ltl0l:not(.is-expanded):active{transform:scale(.97)}.morph-container.is-closing.svelte-14ltl0l{transition:width .28s var(--ease-drawer), height .28s var(--ease-drawer), border-radius .26s var(--ease-drawer), box-shadow .28s var(--ease-drawer), background-color .2s ease}.morph-container.tone-primary.svelte-14ltl0l{color:#090909;background:#f4f3ee;border:1px solid #fffffff2;box-shadow:0 4px 18px #00000038}.morph-container.tone-primary.svelte-14ltl0l:hover:not(.is-expanded){background:#fff;transform:translateY(-2px);box-shadow:0 14px 38px #00000052}.morph-container.tone-primary.is-expanded.svelte-14ltl0l{background:#f4f3ee;border:1px solid #fffffffa;box-shadow:0 28px 72px -8px #000000a6,0 6px 24px #00000040}.morph-container.tone-light.svelte-14ltl0l{color:#f5f3ee;background:#090a0c;border:1px solid #ffffff1f;box-shadow:0 4px 18px #0000002e}.morph-container.tone-light.svelte-14ltl0l:hover:not(.is-expanded){background:#15171c;transform:translateY(-2px);box-shadow:0 14px 38px #00000040}.morph-container.tone-light.is-expanded.svelte-14ltl0l{background:#0c0e11;border:1px solid #ffffff26;box-shadow:0 28px 72px -12px #0000006b,0 6px 24px #00000038}.header-bar.svelte-14ltl0l{box-sizing:border-box;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;width:100%;height:48px;padding:0 14px 0 18px;display:flex;position:relative}.header-bar.svelte-14ltl0l:focus-visible{outline-offset:3px;outline:2px solid #47d6ef}.header-icon.svelte-14ltl0l{opacity:.95;flex-shrink:0;place-items:center;width:16px;height:16px;margin-right:9px;display:grid}.header-title-track.svelte-14ltl0l{white-space:nowrap;flex-grow:1;align-items:center;height:22px;display:inline-flex;position:relative;overflow:hidden}.title-slide.svelte-14ltl0l{letter-spacing:-.01em;white-space:nowrap;will-change:transform, opacity, filter;font-size:13.5px;font-weight:700;transition:opacity .22s,transform .28s cubic-bezier(.32,.72,0,1),filter .22s;display:block}.title-collapsed.svelte-14ltl0l{opacity:1;filter:blur();transform:translateY(0)}.title-collapsed.exit.svelte-14ltl0l{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-115%)}.title-expanded.svelte-14ltl0l{opacity:0;filter:blur(2px);pointer-events:none;position:absolute;top:0;left:0;transform:translateY(115%)}.title-expanded.enter.svelte-14ltl0l{opacity:1;filter:blur();pointer-events:auto;transition-delay:70ms;transform:translateY(0)}.header-action-slot.svelte-14ltl0l{flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;display:grid;position:relative}.action-icon.svelte-14ltl0l{place-items:center;transition:opacity .18s,transform .24s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;inset:0}.icon-chevron.svelte-14ltl0l{opacity:1;transform:rotate(0)scale(1)}.icon-chevron.hidden.svelte-14ltl0l{opacity:0;pointer-events:none;transform:rotate(90deg)scale(.6)}.close-button.svelte-14ltl0l{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:opacity .2s 70ms,transform .26s cubic-bezier(.32,.72,0,1) 70ms,background-color .16s,color .16s;display:grid;position:absolute;inset:0;transform:rotate(-90deg)scale(.6)}.close-button.visible.svelte-14ltl0l{opacity:1;pointer-events:auto;transform:rotate(0)scale(1)}.tone-primary.svelte-14ltl0l .close-button:where(.svelte-14ltl0l){color:#09090999}.tone-primary.svelte-14ltl0l .close-button:where(.svelte-14ltl0l):hover{color:#000;background:#00000014;transform:rotate(90deg)scale(1.08)}.tone-light.svelte-14ltl0l .close-button:where(.svelte-14ltl0l){color:#f5f3ee99}.tone-light.svelte-14ltl0l .close-button:where(.svelte-14ltl0l):hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)scale(1.08)}.close-button.svelte-14ltl0l:focus-visible{outline-offset:2px;outline:2px solid #47d6ef}.morph-container.is-closing.svelte-14ltl0l .title-expanded:where(.svelte-14ltl0l){opacity:0;filter:blur(2px);transition:opacity .1s,transform .13s,filter .1s;transform:translateY(115%)}.morph-container.is-closing.svelte-14ltl0l .title-collapsed:where(.svelte-14ltl0l){opacity:1;filter:blur();transition:opacity .16s 70ms,transform .2s cubic-bezier(.32,.72,0,1) 70ms,filter .16s 70ms;transform:translateY(0)}.morph-container.is-closing.svelte-14ltl0l .close-button:where(.svelte-14ltl0l){opacity:0;transition:opacity 90ms,transform .11s;transform:rotate(-90deg)scale(.6)}.morph-container.is-closing.svelte-14ltl0l .icon-chevron:where(.svelte-14ltl0l){opacity:1;transition:opacity .16s 70ms,transform .2s cubic-bezier(.32,.72,0,1) 70ms;transform:rotate(0)scale(1)}.drawer-wrapper.svelte-14ltl0l{width:min(340px,100vw - 32px);overflow:hidden}.drawer-content.svelte-14ltl0l{opacity:0;flex-direction:column;width:100%;transition:opacity .22s 90ms,transform .32s cubic-bezier(.32,.72,0,1) 90ms;display:flex;transform:translateY(-8px)}.is-expanded.svelte-14ltl0l .drawer-content:where(.svelte-14ltl0l){opacity:1;transform:translateY(0)}.morph-container.is-closing.svelte-14ltl0l .drawer-content:where(.svelte-14ltl0l){opacity:0;transition:opacity .11s,transform .12s;transform:translateY(-6px)}.header-divider.svelte-14ltl0l{width:100%;height:1px;transition:opacity .2s 60ms}.tone-primary.svelte-14ltl0l .header-divider:where(.svelte-14ltl0l){background:#00000014}.tone-light.svelte-14ltl0l .header-divider:where(.svelte-14ltl0l){background:#ffffff17}.platform-list.svelte-14ltl0l{box-sizing:border-box;flex-direction:column;gap:8px;padding:10px;display:flex}.tile-win.svelte-14ltl0l,.tile-mac.svelte-14ltl0l{opacity:0;transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1),background-color .16s,border-color .16s,box-shadow .16s;transform:translateY(8px)scale(.98)}.is-expanded.svelte-14ltl0l .tile-win:where(.svelte-14ltl0l){opacity:1;transition-delay:.1s;transform:translateY(0)scale(1)}.is-expanded.svelte-14ltl0l .tile-mac:where(.svelte-14ltl0l){opacity:1;transition-delay:.15s;transform:translateY(0)scale(1)}.morph-container.is-closing.svelte-14ltl0l .tile-win:where(.svelte-14ltl0l),.morph-container.is-closing.svelte-14ltl0l .tile-mac:where(.svelte-14ltl0l){opacity:0;transition:opacity 90ms,transform .11s;transform:translateY(4px)scale(.98)}.platform-tile.svelte-14ltl0l{box-sizing:border-box;min-height:56px;color:inherit;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:transform .18s cubic-bezier(.32,.72,0,1),background-color .18s,border-color .18s,box-shadow .18s;display:grid}.tone-primary.svelte-14ltl0l .platform-tile:where(.svelte-14ltl0l){color:#f5f3ee;background:#0d0f12;border:1px solid #0000001a}.tone-primary.svelte-14ltl0l .platform-tile:where(.svelte-14ltl0l):hover{background:#14171d;border-color:#008eb4;transform:translateY(-1.5px);box-shadow:0 8px 24px #008eb438}.tone-light.svelte-14ltl0l .platform-tile:where(.svelte-14ltl0l){color:#f5f3ee;background:#ffffff0b;border:1px solid #ffffff17}.tone-light.svelte-14ltl0l .platform-tile:where(.svelte-14ltl0l):hover{background:#47d6ef17;border-color:#47d6ef;transform:translateY(-1.5px);box-shadow:0 8px 24px #47d6ef29}.platform-tile.svelte-14ltl0l:active{transform:scale(.985)}.platform-tile.svelte-14ltl0l:focus-visible{outline-offset:1px;outline:2px solid #47d6ef}.brand-icon.svelte-14ltl0l{color:#f5f3eed9;background:#ffffff0f;border-radius:9px;place-items:center;width:38px;height:38px;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.32,.72,0,1);display:grid}.brand-icon.svelte-14ltl0l svg:where(.svelte-14ltl0l){fill:currentColor;width:18px;height:18px}.brand-icon.apple.svelte-14ltl0l svg:where(.svelte-14ltl0l){width:19px;height:19px}.platform-tile.svelte-14ltl0l:hover .brand-icon:where(.svelte-14ltl0l){color:#050505;background:#008eb4;transform:scale(1.05)}.tone-light.svelte-14ltl0l .platform-tile:where(.svelte-14ltl0l):hover .brand-icon:where(.svelte-14ltl0l){color:#050505;background:#47d6ef}.platform-meta.svelte-14ltl0l{text-align:left;flex-direction:column;gap:2px;display:flex}.platform-name.svelte-14ltl0l{letter-spacing:-.01em;color:#f5f3ee;font-size:13.5px;font-weight:700}.platform-format.svelte-14ltl0l{letter-spacing:.03em;color:#f5f3ee85;font-size:9.5px}.signal-visual.svelte-14ltl0l{align-items:center;gap:2.5px;height:22px;display:flex}.signal-visual.svelte-14ltl0l i:where(.svelte-14ltl0l){width:2px;height:var(--base-h);transform-origin:50%;background:#f5f3ee52;border-radius:2px;transition:background-color .18s,transform .18s}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l){background:#47d6ef}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l):first-child{animation:.5s infinite svelte-14ltl0l-pulse-bar}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l):nth-child(2){animation:.5s 80ms infinite svelte-14ltl0l-pulse-bar}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l):nth-child(3){animation:.5s .16s infinite svelte-14ltl0l-pulse-bar}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l):nth-child(4){animation:.5s .24s infinite svelte-14ltl0l-pulse-bar}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l):nth-child(5){animation:.5s .12s infinite svelte-14ltl0l-pulse-bar}.platform-tile.svelte-14ltl0l:hover .signal-visual:where(.svelte-14ltl0l) i:where(.svelte-14ltl0l):nth-child(6){animation:.5s 40ms infinite svelte-14ltl0l-pulse-bar}@keyframes svelte-14ltl0l-pulse-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.4)}}.download-action-icon.svelte-14ltl0l{color:#f5f3eeb3;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.32,.72,0,1);display:grid}.platform-tile.svelte-14ltl0l:hover .download-action-icon:where(.svelte-14ltl0l){color:#47d6ef;background:#47d6ef33;transform:translateY(1px)}@media (width<=360px){.morph-container.is-expanded.svelte-14ltl0l{border-radius:16px}.header-bar.svelte-14ltl0l{padding:0 12px 0 14px}.platform-list.svelte-14ltl0l{gap:6px;padding:8px}.platform-tile.svelte-14ltl0l{grid-template-columns:32px minmax(0,1fr) auto 24px;gap:8px;min-height:52px;padding:6px 10px}.brand-icon.svelte-14ltl0l{border-radius:8px;width:32px;height:32px}.brand-icon.svelte-14ltl0l svg:where(.svelte-14ltl0l){width:15px;height:15px}.signal-visual.svelte-14ltl0l{display:none}.download-action-icon.svelte-14ltl0l{width:24px;height:24px}.platform-name.svelte-14ltl0l{font-size:12.5px}.platform-format.svelte-14ltl0l{font-size:8.5px}}.drawer-compatibility-area.svelte-14ltl0l{box-sizing:border-box;opacity:0;flex-direction:column;gap:8px;padding:4px 10px 10px;transition:opacity .24s cubic-bezier(.32,.72,0,1) .18s,transform .28s cubic-bezier(.32,.72,0,1) .18s;display:flex;transform:translateY(6px)}.is-expanded.svelte-14ltl0l .drawer-compatibility-area:where(.svelte-14ltl0l){opacity:1;transform:translateY(0)}.morph-container.is-closing.svelte-14ltl0l .drawer-compatibility-area:where(.svelte-14ltl0l){opacity:0;transition:opacity 80ms,transform 90ms;transform:translateY(4px)}.drawer-hosts-head.svelte-14ltl0l{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 2px;font-size:8.5px;font-weight:700;display:flex}.tone-primary.svelte-14ltl0l .drawer-hosts-head:where(.svelte-14ltl0l){color:#0909098c}.tone-light.svelte-14ltl0l .drawer-hosts-head:where(.svelte-14ltl0l){color:#f5f3ee73}.drawer-hosts-pills.svelte-14ltl0l{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.drawer-pill.svelte-14ltl0l{letter-spacing:-.01em;border-radius:6px;align-items:center;gap:5px;padding:3.5px 7px;font-size:10px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.tone-primary.svelte-14ltl0l .drawer-pill:where(.svelte-14ltl0l){color:#14171a;background:#0000000d;border:1px solid #00000014}.tone-primary.svelte-14ltl0l .drawer-pill.pill-davinci:where(.svelte-14ltl0l){color:#14171a;background:#0000000d;border-color:#00000014}.tone-light.svelte-14ltl0l .drawer-pill:where(.svelte-14ltl0l){color:#f5f3eee0;background:#ffffff0a;border:1px solid #ffffff14}.tone-light.svelte-14ltl0l .drawer-pill.pill-davinci:where(.svelte-14ltl0l){color:#fff;background:#ffffff0a;border-color:#ffffff14}.tone-primary.svelte-14ltl0l .drawer-notice-wrap:where(.svelte-14ltl0l) .drawer-text{color:#25272c}.tone-primary.svelte-14ltl0l .drawer-notice-wrap:where(.svelte-14ltl0l) .drawer-text strong{color:#050608}.drawer-notice-wrap.svelte-14ltl0l{width:100%}@media (prefers-reduced-motion:reduce){.morph-container.svelte-14ltl0l,.title-slide.svelte-14ltl0l,.action-icon.svelte-14ltl0l,.close-button.svelte-14ltl0l,.drawer-content.svelte-14ltl0l,.tile-win.svelte-14ltl0l,.tile-mac.svelte-14ltl0l,.platform-tile.svelte-14ltl0l,.brand-icon.svelte-14ltl0l,.signal-visual.svelte-14ltl0l i:where(.svelte-14ltl0l),.download-action-icon.svelte-14ltl0l,.drawer-compatibility-area.svelte-14ltl0l{transition:none!important;animation:none!important}}
