html.dark-mode{background:var(--bg-page);color-scheme:dark}:root{--ink: rgb(91, 91, 91);--ink-2: var(--n-500);--ink-3: var(--n-400);--ink-4: var(--n-300);--bg: var(--n-0);--bg-2: var(--n-50);--card: var(--n-0);--btn: rgb(91, 91, 91);--input-bg: var(--n-0);--input-border: var(--n-200);--highlight-bg: var(--n-100);--border: 2px solid var(--n-200);--border-color: var(--n-200);--border-color-dark: var(--n-800);--green-accent: var(--accent);--green-bright: var(--g-400);--blue-accent: var(--info);--red-accent: var(--danger-fg);--shadow: var(--shadow-md);--font: "Inter", sans-serif}:root[data-theme=light]{--ink: var(--fg-primary);--ink-2: var(--fg-secondary);--ink-3: var(--fg-tertiary)}.lil-gui{display:none!important}html,body{margin:0;padding:0;height:100%;font-family:var(--font);background:var(--bg);overflow:hidden}.dashboard-layout{display:grid;grid-template-columns:200px 1fr;height:calc(100dvh + -0px);gap:var(--sp-2);padding:10px;box-sizing:border-box;align-items:stretch;transition:grid-template-columns var(--dur-slow) var(--ease-std)}.sidebar{border-radius:var(--radius-md);background:var(--card, var(--n-0));border:1px solid var(--border-color);display:flex;flex-direction:column;justify-content:space-between;padding:var(--sp-2);height:100%;min-height:0;box-sizing:border-box;overflow:visible;transition:min-width var(--dur-slow) var(--ease-std)}.sidebar-top{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:var(--sp-1);margin-top:2px;transition:padding var(--dur-slow) var(--ease-std),gap var(--dur-slow) var(--ease-std),justify-content var(--dur-slow) var(--ease-std)}.side-logo,.side-logo-icon{flex:0 0 auto;transition:width var(--dur-slow) var(--ease-std),opacity var(--dur-normal) var(--ease-std)}.side-logo{width:auto;opacity:1!important}.side-logo-icon{width:32px;opacity:1;display:none}.dashboard-layout.sidebar-collapsed .menu-group-label,.dashboard-layout.sidebar-collapsed .side-logo{display:none!important}.dashboard-layout.sidebar-collapsed .side-logo-icon{display:block!important}.dashboard-layout:not(.sidebar-collapsed) .side-logo-icon{display:none!important}.base-lockup>img.side-logo--light{display:none}html[data-theme=light] .base-lockup>img.side-logo--dark{display:none}html[data-theme=light] .base-lockup>img.side-logo--light{display:block}html:not([data-theme=light]) .dashboard-layout.sidebar-collapsed .side-logo-icon--light{display:none!important}html[data-theme=light] .dashboard-layout.sidebar-collapsed .side-logo-icon--dark{display:none!important}.menu-list{list-style:none;margin:0;padding:0;flex:1 0 auto;overflow:hidden}.menu-group-label{display:flex;align-items:center;padding:0 var(--sp-3);margin:var(--sp-4) 0 var(--sp-1);font:var(--text-eyebrow);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);pointer-events:none;user-select:none}.menu-list>.menu-group-label:first-child{margin-top:var(--sp-1)}.menu-list>.control-section-divider:first-child{margin-top:var(--sp-2)}.menu-item{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;color:var(--fg-secondary);font-weight:var(--fw-medium);font-size:var(--text-sm);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-std);white-space:nowrap;overflow:hidden}.menu-list .menu-item:not(.active):hover{background:transparent;color:var(--fg-primary)}.menu-list .menu-item:not(.active):hover :is(i,.base-icon){color:var(--accent-ink)}.menu-item.active{font-weight:var(--fw-semibold);color:var(--fg-primary);background:var(--bg-surface-raised);border-color:var(--border-subtle)}.menu-item :is(i,.base-icon){font-size:var(--icon-md);color:currentColor;width:20px}.menu-item.active :is(i,.base-icon){color:var(--accent-ink)}.menu-item[hidden],.popover-item[hidden]{display:none!important}.menu-item-upgrade{font-weight:var(--fw-semibold);color:var(--accent-ink)}.menu-item-upgrade :is(i,.base-icon){color:var(--accent-ink)}.menu-item-upgrade span{color:var(--accent-ink);font-weight:var(--fw-semibold)}.menu-item-upgrade:hover,body.dark-mode .menu-item-upgrade:hover{background:transparent}.menu-beta-badge{font-size:var(--text-4xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);padding:2px var(--sp-1);border-radius:var(--radius-xs);background:var(--purple-soft);color:var(--purple-400);line-height:1;overflow:visible!important;align-self:center;margin-top:0;margin-left:var(--sp-1);flex-shrink:0;pointer-events:none}.dashboard-layout.sidebar-collapsed .menu-beta-badge{display:none}.menu-spinner{margin-left:auto;width:8px;height:8px;flex-shrink:0;display:inline-block;border-radius:50%;background:var(--accent);animation:menuDotPulse 2s var(--ease-std) infinite}@keyframes menuDotPulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{transform:scale(1.2);box-shadow:0 0 0 5px transparent}}.dashboard-layout.sidebar-collapsed .menu-spinner{display:none}.menu-dropdown{list-style:none;margin:0;padding:0}.menu-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-3);color:var(--ink);font-weight:var(--fw-medium);font-size:var(--text-sm);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);border-radius:var(--radius-md);user-select:none}.menu-dropdown-header:hover{color:var(--n-950)}.menu-dropdown-left{display:flex;align-items:center;gap:6px}.menu-dropdown-chevron{font-size:var(--text-3xs);color:var(--ink-3);transition:transform var(--dur-normal) var(--ease-std)}.menu-dropdown.open .menu-dropdown-chevron{transform:rotate(180deg)}.menu-dropdown-list{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height var(--dur-slow) var(--ease-std)}.menu-dropdown.open .menu-dropdown-list{max-height:200px}.menu-dropdown.open+.control-section-divider{opacity:0;margin:0;border:none}.menu-dropdown-item{display:flex;align-items:center;gap:6px;padding:2px var(--sp-3) 10px var(--sp-8);color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--fw-regular);opacity:.7;position:relative}.soon-badge{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:1px var(--sp-1);background:#8b5cf626;border-radius:var(--radius-xs);font-size:var(--text-4xs);font-weight:var(--fw-semibold);color:var(--chart-purple);letter-spacing:var(--tracking-wide);opacity:.7}.menu-dropdown-header span,.menu-dropdown-chevron{transition:opacity var(--dur-normal) var(--ease-std),width var(--dur-normal) var(--ease-std);overflow:hidden;white-space:nowrap}.dashboard-layout.sidebar-collapsed .menu-dropdown-header span,.dashboard-layout.sidebar-collapsed .menu-dropdown-chevron{opacity:0;width:0;pointer-events:none}.dashboard-layout.sidebar-collapsed .menu-dropdown-list{display:none}.dashboard-layout.sidebar-collapsed .menu-dropdown-header{justify-content:center;padding:var(--sp-3) var(--sp-2)}.dashboard-layout.sidebar-collapsed .menu-dropdown-left{gap:0}.dark-mode .menu-dropdown-header{color:var(--fg-secondary)}.dark-mode .menu-dropdown-header:hover{color:var(--fg-primary)}.dark-mode .menu-dropdown-chevron{color:var(--n-600)}.dark-mode .menu-dropdown-item{color:var(--fg-tertiary)}.sidebar-account{position:relative;padding:0;margin-top:auto;overflow:visible}.account-pill{position:relative;width:100%;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--radius-lg);background:#fff9;border:none;cursor:pointer;transition:transform var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark-mode .account-pill{background:transparent}.account-pill:hover{box-shadow:var(--shadow-md)}.account-avatar{width:38px;height:38px;border-radius:var(--radius-pill);object-fit:cover;border:1px solid rgba(0,0,0,.1);flex:0 0 auto}.dark-mode .account-avatar{border-color:var(--lift-5)}.profile-notification-badge{position:absolute;top:4px;left:4px;width:20px;height:20px;padding:0;background:var(--danger);color:var(--fg-primary);border-radius:50%;font-size:var(--text-2xs);font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px color-mix(in srgb,var(--danger) 35%,transparent);animation:unreadFadeIn var(--dur-slow) var(--ease-std);z-index:5;pointer-events:none;border:none}.profile-notification-badge.hidden{display:none}.account-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.account-name{font-weight:var(--fw-extrabold);font-size:var(--text-xs);color:var(--ink);max-width:120px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-plan{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-2);text-align:left;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp-1);opacity:.9}.account-plan i,.account-plan .base-icon{font-size:var(--text-3xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.plan-text-placeholder{display:inline-block;width:36px;height:10px;text-align:center;border-radius:var(--radius-xs);vertical-align:middle}.account-chevron{margin-left:auto;font-size:var(--text-xs);color:var(--ink-2);opacity:.85;transition:transform var(--dur-normal) var(--ease-std),opacity var(--dur-normal) var(--ease-std)}.sidebar-account.is-open .account-chevron{transform:rotate(180deg);opacity:1}.account-popover{position:absolute;left:0;right:0;bottom:68px;width:auto;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--sink-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:9999;max-height:calc(100dvh - 80px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent;transform-origin:bottom center;transform:translateY(10px) scale(.985);opacity:0;pointer-events:none;transition:transform var(--dur-normal) var(--ease-std),opacity var(--dur-normal) var(--ease-std)}.account-popover::-webkit-scrollbar{width:3px}.account-popover::-webkit-scrollbar-thumb{background:var(--sink-2);border-radius:var(--radius-xs)}.dark-mode .account-popover{background:#232424c7;background:color-mix(in srgb,var(--bg-surface-raised) 78%,transparent);border-color:var(--border-color-dark, var(--n-800));box-shadow:var(--shadow-lg);scrollbar-color:rgba(255,255,255,.06) transparent}.dark-mode .account-popover::-webkit-scrollbar-thumb{background:var(--border-default)}.sidebar-account.is-open .account-popover{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.account-popover-top{padding:var(--sp-3) 14px var(--sp-1) 14px}.account-top-left{display:grid;grid-template-columns:1fr;align-items:center;min-width:0}.top-avatar{width:34px;height:34px;border-radius:var(--radius-pill);object-fit:cover;border:1px solid rgba(0,0,0,.1)}.dark-mode .top-avatar{border-color:var(--lift-5)}.top-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.top-name{font-weight:var(--fw-extrabold);font-size:var(--text-sm);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-email{font-size:var(--text-xs);color:var(--ink-2);opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-stats{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:nowrap;overflow:hidden}.pill-stat{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);padding:var(--sp-1) 10px;border-radius:var(--radius-pill);background:var(--sink-1);color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp-1);width:fit-content}.dark-mode .pill-stat{background:var(--bg-inset);color:var(--n-100)}.stat-text{font-size:var(--text-2xs);color:var(--ink-2);opacity:.95;padding:var(--sp-1) 10px;border-radius:var(--radius-pill);background:var(--sink-1);white-space:nowrap}.dark-mode .stat-text{background:var(--bg-inset)}.popover-model-stats{display:flex;align-items:center;justify-content:center;gap:0;padding:6px var(--sp-2);margin:0;background:transparent}.dark-mode .popover-model-stats{background:transparent}.popover-stat-item{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-1);row-gap:1px}.popover-stat-item .base-icon{width:18px;height:18px;color:var(--accent-ink);flex:none}.popover-stat-item span{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.popover-stat-item small{flex-basis:100%;text-align:center;font-size:var(--text-2xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:var(--tracking-wider);white-space:nowrap}.account-popover-actions{padding:var(--sp-1) var(--sp-1)}.popover-item{width:100%;border:none;background:transparent;color:var(--ink);padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;cursor:pointer;transition:background var(--dur-normal) var(--ease-std),transform var(--dur-normal) var(--ease-std);font-size:var(--text-sm);text-align:left}.popover-item i,.popover-item .base-icon{opacity:.9;width:18px;display:flex;justify-content:center}.popover-item:hover{background:#00000012}.dark-mode .popover-item:hover{background:var(--lift-3)}.popover-item-upgrade{font-weight:var(--fw-bold)}.popover-item-upgrade i,.popover-item-upgrade .base-icon{color:var(--accent-ink);opacity:1}.popover-item-upgrade span{color:var(--accent-ink);font-weight:var(--fw-bold)}.popover-item-upgrade:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.dark-mode .popover-item-upgrade:hover{background:color-mix(in srgb,var(--g-400) 8%,transparent)}.popover-switch-row{user-select:none}.popover-left{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.popover-left span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.popover-danger,.dark-mode .popover-danger{color:var(--danger-fg)}.updates-unread-dot{width:20px;height:20px;padding:0;background:var(--danger);border-radius:50%;margin-left:auto;flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--fg-primary);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:20px;letter-spacing:var(--tracking-normal);text-indent:0;box-shadow:0 1px 4px color-mix(in srgb,var(--danger) 35%,transparent);animation:unreadFadeIn var(--dur-slow) var(--ease-std)}.updates-unread-dot:empty{min-width:8px;height:8px;padding:0}.updates-unread-dot.hidden{display:none}@keyframes unreadFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.user-model-count.hidden{display:none}.dashboard-layout{transition:grid-template-columns var(--dur-normal) var(--ease-std)}.dashboard-layout{grid-template-columns:200px 1fr}.dashboard-layout.sidebar-collapsed{grid-template-columns:60px 1fr}.sidebar-top{position:relative}.sidebar-collapse-btn{margin-left:auto;width:22px;height:22px;border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-normal) var(--ease-std);flex-shrink:0}.sidebar-collapse-btn:hover{background:#8080801f}.sidebar-collapse-btn i,.sidebar-collapse-btn .base-icon{font-size:var(--text-xs);color:var(--ink-3);transition:transform var(--dur-slow) var(--ease-std);width:var(--icon-sm);height:var(--icon-sm)}.dashboard-layout.sidebar-collapsed .side-logo-icon{width:22px;height:22px}.dashboard-layout.sidebar-collapsed .sidebar-top{justify-content:center;padding:0;gap:0}.dashboard-layout.sidebar-collapsed .sidebar-collapse-btn{display:none}.dashboard-layout.sidebar-collapsed .side-logo-icon{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.dashboard-layout.sidebar-collapsed .side-logo-icon:hover,.dashboard-layout.sidebar-collapsed .side-logo-icon:focus-visible{background:var(--lift-2);box-shadow:0 0 0 4px var(--lift-2);outline:none}.menu-item span{transition:opacity var(--dur-normal) var(--ease-std),width var(--dur-normal) var(--ease-std);overflow:hidden;white-space:nowrap}.dashboard-layout.sidebar-collapsed .menu-item span{opacity:0;width:0;pointer-events:none}.menu-item{transition:padding var(--dur-slow) var(--ease-std),gap var(--dur-slow) var(--ease-std)}.dashboard-layout.sidebar-collapsed .menu-item{justify-content:center;padding:14px 0;gap:0;position:relative}.dashboard-layout.sidebar-collapsed .menu-item :is(i,.base-icon){width:auto}.dashboard-layout.sidebar-collapsed .menu-list,.dashboard-layout.sidebar-collapsed .menu-item{overflow:visible}.dashboard-layout.sidebar-collapsed .sidebar{position:relative;z-index:1000}.dashboard-layout.sidebar-collapsed .menu-item :is(i,.base-icon){position:relative;z-index:2}.dashboard-layout.sidebar-collapsed .menu-item span{opacity:0;pointer-events:none;position:absolute;left:0;top:0;height:100%;width:max-content;display:flex;align-items:center;padding:0 18px 0 56px;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink);background:var(--n-0);border-radius:var(--radius-md);box-shadow:0 6px 20px #0000001f,0 0 0 1px #0000000d;transform:translate(-6px);transition:opacity var(--dur-fast) var(--ease-std),transform var(--dur-normal) var(--ease-out);z-index:1;will-change:opacity,transform}.dashboard-layout.sidebar-collapsed .menu-item:hover{overflow:visible;background:transparent;z-index:10}.dashboard-layout.sidebar-collapsed .menu-item:hover :is(i,.base-icon){color:var(--accent-ink)}.dashboard-layout.sidebar-collapsed .menu-item:hover span{opacity:1}body.dark-mode .dashboard-layout.sidebar-collapsed .menu-item span{background:var(--bg-inset);color:#fffffff2;box-shadow:0 6px 20px #00000080,0 0 0 1px #ffffff0f}.dashboard-layout.sidebar-collapsed .menu-item.active{background:var(--accent-soft-2)}.dashboard-layout.sidebar-collapsed .menu-item.active :is(i,.base-icon){color:var(--accent-ink)}@media(max-width:768px){.dashboard-layout.sidebar-collapsed .menu-item span{transition:opacity var(--dur-fast) var(--ease-std)}}.dashboard-layout.sidebar-collapsed .control-section-divider{margin:8px 10px}.dashboard-layout.sidebar-collapsed .menu-dropdown,.dashboard-layout.sidebar-collapsed .upcoming-divider{display:none}.dashboard-layout.sidebar-collapsed .account-pill{justify-content:center;padding:var(--sp-2) 0;width:100%;gap:0}.dashboard-layout.sidebar-collapsed .account-meta,.dashboard-layout.sidebar-collapsed .account-chevron{display:none}.account-meta,.account-chevron{transition:opacity var(--dur-normal) var(--ease-std),width var(--dur-normal) var(--ease-std);overflow:hidden;white-space:nowrap}.dashboard-layout.sidebar-collapsed .account-meta,.dashboard-layout.sidebar-collapsed .account-chevron{opacity:0;width:0;pointer-events:none}.dashboard-layout.sidebar-collapsed .account-popover{left:56px;right:auto;bottom:0;width:240px;max-height:calc(100dvh - 20px);overflow-y:auto}.dashboard-layout.sidebar-collapsed .account-avatar{width:34px;height:34px}.sidebar-ai-btn{display:none}.dashboard-layout.sidebar-collapsed .sidebar-account{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:0}.dashboard-layout.sidebar-collapsed .sidebar-ai-btn{display:flex;width:36px;height:36px;border-radius:var(--radius-md);border:none;background:var(--accent-soft-3);cursor:pointer;align-items:center;justify-content:center;font-size:var(--text-md);transition:all var(--dur-normal) var(--ease-std)}.dashboard-layout.sidebar-collapsed .sidebar-ai-btn:hover{background:var(--accent-soft-4)}.dark-mode .dashboard-layout.sidebar-collapsed .sidebar-ai-btn{background:transparent}.dark-mode .dashboard-layout.sidebar-collapsed .sidebar-ai-btn:hover{background:var(--accent-soft-4)}.sidebar.account-panel-active .ai-chat,.sidebar.account-panel-active .sidebar-ai-btn{display:none!important}.sidebar.account-panel-active .sidebar-account{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:0}.dashboard-layout:not(.sidebar-collapsed) .sidebar.account-panel-active .menu-list{flex-grow:0}.sidebar.account-panel-active .account-popover{position:static;order:-1;flex:0 1 auto;margin-top:auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;width:auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;z-index:auto;transform:none;opacity:1;pointer-events:auto;border-top:1px solid var(--border-subtle);padding-top:2px;display:flex;flex-direction:column}.sidebar.account-panel-active .account-popover.panel-closing{animation:panelSlideDown var(--dur-normal) var(--ease-out) forwards;pointer-events:none}@keyframes panelSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}.sidebar.account-panel-active .account-pill{order:10;flex-shrink:0}.sidebar.account-panel-active .top-avatar{width:clamp(24px,3.8vh,34px);height:clamp(24px,3.8vh,34px)}.sidebar.account-panel-active .account-top-left{grid-template-columns:1fr;gap:0}.sidebar.account-panel-active .account-popover-top{padding:clamp(4px,.9vh,12px) 14px clamp(2px,.5vh,8px) 14px}.sidebar.account-panel-active .top-name{font-size:clamp(12px,1.8vh,14px)}.sidebar.account-panel-active .top-email{font-size:clamp(10px,1.5vh,12px)}.sidebar.account-panel-active .popover-model-stats{padding:clamp(4px,.8vh,10px) 6px}.sidebar.account-panel-active .popover-stat-item i,.sidebar.account-panel-active .popover-stat-item .base-icon{width:clamp(15px,2.4vh,18px);height:clamp(15px,2.4vh,18px);margin-bottom:0}.sidebar.account-panel-active .popover-stat-item span{font-size:clamp(11px,1.8vh,13px)}.sidebar.account-panel-active .popover-stat-item small{font-size:clamp(7px,1.1vh,9px)}.sidebar.account-panel-active .popover-stat-divider{height:clamp(14px,2.8vh,24px);margin:0 clamp(3px,.5vh,5px)}.sidebar.account-panel-active .popover-item{padding:clamp(4px,.9vh,11px) 7px;font-size:clamp(11px,1.7vh,13px);gap:clamp(8px,1.1vh,10px)}.sidebar.account-panel-active .popover-item i,.sidebar.account-panel-active .popover-item .base-icon{width:clamp(14px,2vh,18px);font-size:clamp(11px,1.6vh,14px);height:clamp(14px,2vh,18px)}.sidebar.account-panel-active .account-popover-actions{padding:clamp(1px,.3vh,5px)}.dark-mode .sidebar.account-panel-active .account-popover{border-top-color:var(--lift-2);scrollbar-color:rgba(255,255,255,.06) transparent}.dark-mode .sidebar.account-panel-active .account-popover::-webkit-scrollbar-thumb{background:var(--border-default)}.dashboard-layout.sidebar-collapsed .sidebar.account-panel-active .account-popover{position:absolute;left:56px;bottom:0;right:auto;width:230px;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--sink-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:9999;overflow:visible;order:unset;flex:none;min-height:auto;border-top:none;margin-top:0;padding-top:0}.dark-mode .dashboard-layout.sidebar-collapsed .sidebar.account-panel-active .account-popover{background:#232424c7;background:color-mix(in srgb,var(--bg-surface-raised) 78%,transparent);border-color:var(--border-color-dark, var(--n-800));box-shadow:var(--shadow-lg)}.dashboard-layout.sidebar-collapsed .sidebar.account-panel-active .sidebar-account{flex:none;margin-top:auto}.dashboard-layout.sidebar-collapsed .sidebar.account-panel-active .account-pill{order:unset}@media(max-width:768px){.account-popover{right:auto;width:min(250px,calc(100vw - 24px))}.popover-model-stats{padding:var(--sp-2) 6px}.popover-stat-item span,.popover-stat-item small{font-size:var(--text-2xs)}.popover-stat-item i,.popover-stat-item .base-icon{font-size:var(--text-xs);width:var(--icon-sm);height:var(--icon-sm)}.popover-stat-divider{height:20px;margin:0 var(--sp-1)}}@media(max-width:480px){.account-popover{right:auto;width:min(230px,calc(100vw - 16px));max-height:70vh;overflow-y:auto}.popover-model-stats{padding:6px var(--sp-1);gap:0}.popover-stat-item{padding:2px 1px}.popover-stat-item span{font-size:var(--text-3xs)}.popover-stat-item small{font-size:var(--text-4xs)}.popover-stat-item i,.popover-stat-item .base-icon{font-size:var(--text-3xs)}.popover-stat-divider{height:16px;margin:0 2px}.popover-item{padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs)}}.dark-mode .user-upgrade-btn{background:var(--bg);border:solid 1px var(--border-default)!important}.dark-mode .user-upgrade-btn:hover{background:var(--n-950);color:var(--ink)}.page-container{background:transparent;border-radius:0;padding:0;height:100%;min-height:100%;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch}.page-view{display:none;height:100%;min-height:0}.page-view.active{display:block;height:100%;flex:1;min-height:0}.sidebar-backdrop,.sidebar-hamburger{display:none}@media(max-width:1440px){.dashboard-layout{gap:var(--sp-2);padding:18px var(--sp-4)}}@media(max-width:1280px){.dashboard-layout{gap:var(--sp-2);padding:var(--sp-4) 14px}}@media(max-width:1100px){.dashboard-layout{gap:var(--sp-2);padding:var(--sp-3) 10px}}@media(max-width:1024px){.dashboard-layout{grid-template-columns:1fr!important;gap:2px;padding:50px 10px 10px}.sidebar{position:fixed;left:0;top:0;width:230px;height:100dvh;z-index:9999;border-radius:0 var(--radius-xl) var(--radius-xl) 0;margin-top:0;padding:14px 10px 10px;background:var(--bg);box-shadow:4px 0 32px #0000004d;transform:translate(-100%);transition:transform var(--dur-normal) var(--ease-std);overflow-y:auto;overflow-x:hidden}.sidebar.sidebar-overlay-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#00000073;z-index:9998;opacity:0;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-std)}.sidebar-backdrop.active{opacity:1;pointer-events:auto}.sidebar-collapse-btn{display:flex!important;position:static!important;margin-left:auto!important;right:auto!important;transform:none!important;top:auto!important;width:auto;height:auto}.sidebar-collapse-btn i,.sidebar-collapse-btn .base-icon{transform:rotate(0)!important}.sidebar-hamburger{display:flex;position:fixed;left:14px;top:14px;z-index:10000;width:34px;height:34px;border-radius:var(--radius-md);background:transparent;border:none;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-3);font-size:var(--text-base);transition:background var(--dur-fast)}.sidebar-hamburger:hover{background:#8080801f}.sidebar-backdrop.active~.sidebar-hamburger{display:none}.dashboard-layout.sidebar-collapsed{grid-template-columns:1fr!important}}@media(max-width:768px){.dashboard-layout{padding:46px var(--sp-2) var(--sp-2) var(--sp-2)}.sidebar-hamburger{left:10px;top:10px}}@media(max-width:480px){.dashboard-layout{padding:42px 6px 6px;gap:2px}.sidebar-hamburger{left:8px;top:8px;width:32px;height:32px;font-size:var(--text-base)}.sidebar{width:min(260px,calc(100vw - 20px))}}@media(max-width:360px){.dashboard-layout{padding:var(--sp-10) var(--sp-1) var(--sp-1) var(--sp-1);gap:2px}}@media(max-width:768px){.page-container [style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,1fr)!important;gap:var(--sp-3)!important}.page-container [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media(max-width:480px){.page-container [style*="grid-template-columns: repeat(3"],.page-container [style*="grid-template-columns: repeat(4"],.page-container [style*="grid-template-columns: repeat(2"],.page-container [style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important;gap:var(--sp-2)!important}}.models-layout{display:grid;grid-template-columns:1fr 320px;grid-template-rows:1fr auto;gap:var(--sp-2);height:calc(100% + -0px);flex:1;box-sizing:border-box}@media(max-width:1280px){.models-layout{grid-template-columns:1fr 320px;gap:var(--sp-2)}}@media(max-width:1100px){.models-layout{grid-template-columns:1fr 320px;gap:var(--sp-2)}}@media(max-width:900px){.models-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--sp-2)}.models-left,#models-right-scene-material,#pages-right-controls,.models-layout>#modelActionBox{grid-column:1;grid-row:auto}.models-right{max-height:320px;overflow-y:auto}}@media(max-width:768px){.models-layout{gap:6px}.models-right{max-height:280px}}#mobileTopBar{display:none}.models-left,.models-right{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;min-width:0;justify-content:space-between}.models-left{grid-column:1;grid-row:1 / 3}#models-right-scene-material,#pages-right-controls{grid-column:2;grid-row:1;min-height:0;overflow-y:auto}.models-layout>#modelActionBox{grid-column:2;grid-row:2;flex-shrink:0}.model-name-controls{position:relative;bottom:0;left:0;z-index:10;display:flex;align-items:center;gap:0px;opacity:.8;width:96%;padding:6px;margin-top:var(--sp-1);box-shadow:var(--shadow);background:var(--bg);border-radius:var(--radius-md);border:solid 1px var(--n-0);margin-bottom:-8px}.model-name-text,.model-name-input{color:var(--ink);font-size:var(--text-sm);padding:6px var(--sp-2);border:1px solid rgba(255,255,255,0);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-meta .source-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--accent-ink);margin-bottom:2px}.edit-btn,.save-btn,.cancel-btn{background:none;border:none;cursor:pointer;padding:0;width:18px;height:18px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:color var(--dur-normal)}.save-btn,.cancel-btn{margin-left:10px}.edit-btn i,.edit-btn .base-icon{color:var(--ink);font-size:var(--icon-sm);width:var(--icon-sm);height:var(--icon-sm)}.edit-btn:hover i,.edit-btn:hover .base-icon{color:var(--accent-ink)}.model-name-input{border:none;color:var(--ink);padding:6px var(--sp-2);border:var(--border);border-radius:var(--radius-sm);outline:none;font-size:var(--text-sm);font-weight:var(--fw-semibold);width:auto}.viewer-canvas-container{position:absolute;inset:0;width:100%;height:100%;max-width:90vh;max-height:none;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:2}#screenshotImagePreview{width:min(400px,100%)}.viewer-canvas-container.fullscreen-mode{width:60vh!important}.ar-popup-icon-img{width:16px;height:16px;display:block}.viewer-box{position:relative;width:100%;height:100%;min-height:0;border-radius:var(--radius-lg);box-sizing:border-box;overflow:hidden;display:flex;flex:1 1 auto;align-items:center;justify-content:center}:root{--vtb-h: 42px}.viewer-topbar{position:absolute;top:0;left:0;right:0;z-index:6;min-height:var(--vtb-h);display:flex;align-items:center;gap:var(--sp-2);padding:4px;background:var(--card, var(--n-0));border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;pointer-events:auto}body.dark-mode .viewer-topbar{background:var(--bg-page);border-color:var(--border-subtle)}.vtb-group{display:flex;align-items:center;gap:var(--sp-1)}.vtb-group.vtb-center{position:absolute;left:50%;transform:translate(-50%)}.vtb-modes-inner{display:flex;align-items:center;gap:var(--sp-1)}.vtb-group.vtb-end{margin-left:auto}.viewer-topbar .view-mode-btn.view-mode-btn,.viewer-topbar .viewer-fullscreen-btn.viewer-fullscreen-btn{position:static;inset:auto;width:32px;height:32px;min-width:32px;min-height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:var(--radius-sm);color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.viewer-topbar .view-mode-btn.view-mode-btn:hover,.viewer-topbar .viewer-fullscreen-btn.viewer-fullscreen-btn:hover{background:var(--bg-surface-raised)!important;color:var(--fg-primary)}.viewer-topbar .view-mode-btn.view-mode-btn.active{background:var(--bg-inset)!important;color:var(--accent-ink)}.viewer-topbar .base-icon{width:16px;height:16px}.viewer-topbar .vtb-act{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:var(--sp-2);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--fg-secondary);font:var(--fw-medium) var(--text-xs)/1 var(--font-ui);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.viewer-topbar .vtb-act .base-icon{color:inherit;flex:none}.viewer-topbar .vtb-act:not(:disabled):not([aria-disabled=true]):hover{background:var(--bg-surface-raised);color:var(--fg-primary)}.viewer-topbar .vtb-act:disabled,.viewer-topbar .vtb-act[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.viewer-topbar .vtb-sep-flex{flex:1}.viewer-topbar .vtb-sep{width:1px;height:18px;background:var(--border-subtle);flex:none}.viewer-box:has(>.viewer-topbar){padding-top:calc(var(--vtb-h) + var(--sp-2));border-top-left-radius:0;border-top-right-radius:0}.viewer-box:has(>.viewer-topbar)>canvas,.viewer-box:has(>.viewer-topbar)>.model-area-wrapper,.viewer-box:has(>.viewer-topbar)>.viewer-canvas-container{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);overflow:hidden}@media(max-width:480px){#viewerSection,#pageViewerSection{min-height:160px}.viewer-box{border-radius:var(--radius-lg)}}.model-stats-overlay{position:absolute;bottom:8px;left:10px;right:auto;transform:none;display:flex;align-items:center;gap:var(--sp-2);z-index:10;pointer-events:none}.mso-item{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-2xs);font-family:var(--font-ui);color:var(--fg-tertiary);letter-spacing:var(--tracking-wide);white-space:nowrap}.mso-item i,.mso-item .base-icon{font-size:var(--text-2xs);color:var(--fg-tertiary);width:var(--icon-sm);height:var(--icon-sm)}.mso-item b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--fg-secondary)}.mso-sep{width:1px;height:10px;background:var(--border-subtle);flex-shrink:0}@media(max-width:768px){.model-stats-overlay{left:8px;bottom:auto;top:48px;transform:none;flex-wrap:wrap;justify-content:flex-start;max-width:130px;gap:var(--sp-1) var(--sp-1)}.mso-sep{display:none}.mso-item,.mso-item i,.mso-item .base-icon{font-size:var(--text-2xs)}.model-stats-overlay{display:grid;grid-template-columns:auto auto auto;gap:var(--sp-1) var(--sp-2)}#msoVerts{grid-column:1;grid-row:1}#msoFaces{grid-column:2;grid-row:1}#msoMeshes{grid-column:1;grid-row:2}#msoTextures{grid-column:2;grid-row:2}#msoMats{grid-column:3;grid-row:2}}@media(max-width:480px){.model-stats-overlay{left:6px;top:6px;max-width:110px;gap:var(--sp-1)}.mso-item{font-size:var(--text-2xs);gap:var(--sp-1)}}@media(min-width:769px){body.preview-mode .model-stats-overlay{bottom:88px}}.models-left{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-2);position:relative}.model-slider-box{width:100%;height:auto;flex:0 0 auto;border-radius:var(--radius-md);background:var(--bg);padding:10px var(--sp-3);box-sizing:border-box;box-shadow:none;border:solid 1px var(--n-0);display:flex;flex-direction:row;align-items:center;gap:var(--sp-2);overflow-x:auto;overflow-y:clip;scroll-behavior:smooth;scrollbar-width:thin}.model-slider-box::-webkit-scrollbar{height:8px;background:transparent}.model-slider-box::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-md)}.model-slider-box::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:var(--radius-md);border:none}.model-slider-box::-webkit-scrollbar-thumb:hover{background-color:var(--n-600)}.model-slider-box{scrollbar-color:var(--border-default) transparent;scrollbar-width:thin}.models-empty{color:var(--fg-tertiary);font-size:var(--text-sm);text-align:center;padding:var(--sp-3) var(--sp-5);flex:1 1 auto;min-height:100px;display:flex;align-items:center;justify-content:center}.models-empty.models-empty-search{min-height:0;flex:1 1 100%}.slider-ghost-card{flex:0 0 0;width:0;min-width:0;height:100px;padding:0;margin:0;border:0;visibility:hidden;pointer-events:none}#modelSlider.fullscreen .slider-ghost-card{height:140px}@media(max-width:768px){.model-slider-box .slider-ghost-card{height:110px}}.page-create-standalone-box{display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);background:var(--bg);border-radius:var(--radius-lg);border:solid 1px var(--border-color);transition:border-color var(--dur-normal),background var(--dur-normal);cursor:pointer;color:var(--ink-2);margin-top:10px}.page-create-standalone-box:hover{border-color:var(--accent-ink);background:var(--bg-surface-raised);cursor:pointer}.page-create-standalone-box .new-page-btn{background:transparent;transition:none;border:solid 1px transparent!important;width:100%;height:50px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-md)}.new-page-btn:hover{border-color:var(--green-accent)!important;transition:border-color var(--dur-normal) var(--ease-std)}.page-create-standalone-box .page-create-content{display:flex;align-items:center;flex-grow:1;cursor:inherit;padding:0 var(--sp-5)}.page-create-standalone-box .page-create-content p{color:var(--accent-ink);font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0;text-align:left;white-space:nowrap}.model-upload-standalone-box.quota-reached{pointer-events:none!important;opacity:.8}.model-card.uploading{pointer-events:none!important;cursor:not-allowed!important}.model-card.uploading,.model-card.uploading:hover{border-color:var(--border-color)!important;background-color:var(--bg)!important}.model-card.uploading .up-cancel-btn{pointer-events:auto!important;cursor:pointer!important}.quota-reached-container #upgradeNowBtn{pointer-events:auto;cursor:pointer}.model-upload-standalone-box{display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0;border:none;color:var(--ink-2)}.model-upload-standalone-box .upload-card{transition:opacity var(--dur-normal),border var(--dur-normal);background-color:var(--card, var(--n-0));box-shadow:none;border:1px solid var(--border-color);width:100%;height:50px;padding:0;display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-md)}.model-upload-standalone-box .upload-area-content{display:flex;align-items:center;flex-grow:1;cursor:inherit;padding:0 var(--sp-5)}.model-upload-standalone-box .upload-area-content i,.model-upload-standalone-box .upload-area-content .base-icon{font-size:var(--text-lg);color:var(--accent-ink);margin-bottom:0;margin-right:6px;width:var(--icon-lg);height:var(--icon-lg)}.model-upload-standalone-box .upload-area-content p{color:var(--fg-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:0;text-align:center;white-space:nowrap}.model-upload-standalone-box .upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--accent-ink);border:0;height:40px;padding:0 var(--sp-3);border-radius:var(--radius-md);font-weight:var(--fw-semibold);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);cursor:pointer;overflow:hidden;white-space:nowrap;flex-shrink:0;margin-left:var(--sp-10);box-shadow:none;transition:filter var(--dur-fast) var(--ease-std)}.model-upload-standalone-box .upload-btn:hover{filter:brightness(1.12);box-shadow:none}.model-upload-standalone-box .upload-btn:active{box-shadow:none}body.dark-mode .model-upload-standalone-box .upload-btn{background:transparent;color:var(--accent-ink);border:0;box-shadow:none}body.dark-mode .model-upload-standalone-box .upload-btn:hover{background:transparent;filter:brightness(1.15);border:0;box-shadow:none}#uploadCardContent,.upload-success-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.upload-success-container p{color:var(--ink)}.design-toggle-btn{width:28px;height:28px;min-width:28px;padding:0;margin:0 2px;display:flex;align-items:center;justify-content:center;background:var(--bg-2, var(--bg-inset));border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-2, var(--fg-tertiary));font-size:var(--text-xs);cursor:pointer;transition:all var(--dur-fast) var(--ease-std)}.design-toggle-btn:hover{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-primary)}.design-toggle-btn.active{background:var(--accent);border-color:var(--accent-ink);color:var(--fg-on-accent)}.design-toggle-btn.active:hover{background:var(--g-400);border-color:var(--g-400)}.model-card{position:relative;padding-top:var(--sp-2);width:110px;height:84px;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:border var(--dur-slow) var(--ease-std);border:solid 1px var(--border-subtle);flex-shrink:0;display:flex;flex-direction:column}.model-card.active-card,.model-card.active-card:hover{border:solid 1px var(--n-200)}.model-card:hover{border-color:var(--border-default)!important;transition:border-color var(--dur-normal) var(--ease-std)}.model-card.active-card,.model-card.active-card:hover{border-color:var(--accent-ink)!important}.model-card:focus-visible{outline:none;box-shadow:var(--focus-shadow)}.model-upload-standalone-box .loading-box{text-align:center;color:var(--accent-ink);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.model-upload-standalone-box .loading-box .loading-icon{font-size:1.6rem;margin-right:var(--sp-5);line-height:1;position:relative;top:1px}.model-upload-standalone-box .loading-box .loading-text{font-size:.95rem;font-weight:var(--fw-semibold);margin:0;line-height:1;position:relative;top:-8px}.quota-reached-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;gap:10px;padding:0 var(--sp-3);box-sizing:border-box}.quota-message-area{display:flex;align-items:center;gap:var(--sp-1)}.quota-message-area .quota-icon{color:var(--danger);width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;line-height:1}.quota-text{color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);margin:0;white-space:nowrap}.quota-reached-container .upgrade-btn{background:var(--green-accent);color:var(--fg-on-accent);border:none;padding:var(--sp-2) 18px;border-radius:var(--radius-md);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std);flex-shrink:0;font-size:var(--text-sm);white-space:nowrap}.quota-reached-container .upgrade-btn:hover{filter:brightness(1.12)}.error-message-area{text-align:center;padding:var(--sp-6)}.error-message-area p{font-weight:var(--fw-semibold);color:var(--n-700);margin:var(--sp-1) 0}#modelSlider.loading{pointer-events:none!important;transition:opacity var(--dur-slow) var(--ease-std);opacity:.3!important}#modelSlider.loading{opacity:.2;pointer-events:auto}#modelSlider.loading .model-card{pointer-events:none!important;transition:opacity var(--dur-slow) var(--ease-std)}#modelSlider.loading .model-card:hover{transform:none!important;border-color:var(--n-100)!important}.slider-wrapper.loading-disabled #modelSlider.loading{opacity:1!important}.model-thumb{position:relative;width:100%;flex:1;border-radius:var(--radius-md) var(--radius-md) 0 0;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:transparent;overflow:hidden}.model-thumb.has-thumb{background-image:var(--thumb-url);margin-top:0}.model-card:hover .model-thumb{filter:brightness(1)}.model-new-badge{position:absolute;bottom:2px;left:2px;padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--accent-soft-3);color:var(--accent-ink);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);z-index:3;pointer-events:none;line-height:1;display:inline-flex;align-items:center;justify-content:center}.thumb-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-3, var(--fg-secondary))}.thumb-loading i,.thumb-loading .base-icon{font-size:var(--text-md)}.model-meta{position:relative;background:var(--n-50);padding:var(--sp-1) 6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;width:100%;margin-top:auto;text-align:left;flex-shrink:0}.model-name{font-weight:var(--fw-regular);font-size:var(--text-2xs);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:flex;align-items:center;gap:5px;margin-bottom:2px}.model-name>.base-icon{width:14px;height:14px;flex-shrink:0}.model-card.active-card .model-name{color:var(--fg-primary)}.model-card.source-base .model-name:before{content:"";width:14px;height:14px;flex-shrink:0;background-color:var(--accent-ink);-webkit-mask:url(/assets/img/logo-mark-white-CGodtSgv.png) center / contain no-repeat;mask:url(/assets/img/logo-mark-white-CGodtSgv.png) center / contain no-repeat}.inline-edit-btn{flex-shrink:0;width:18px;height:18px;border:none;background:transparent;color:var(--fg-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);opacity:0;transition:all var(--dur-normal) var(--ease-std)}.model-card:hover .inline-edit-btn{opacity:1}.inline-edit-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.inline-name-input{flex:1;min-width:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--n-800);background:var(--n-0);border:1px solid var(--green-accent, var(--g-400));border-radius:var(--radius-sm);padding:2px 6px;outline:none;box-shadow:0 0 0 2px var(--accent-soft-4)}.inline-edit-actions{display:flex;gap:2px;flex-shrink:0}.inline-edit-actions button{width:18px;height:18px;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all var(--dur-fast) var(--ease-std)}.inline-save-btn{background:var(--green-accent, var(--g-400));color:var(--n-950)}.inline-save-btn:hover{background:var(--g-500)}.inline-cancel-btn{background:var(--n-200);color:var(--n-600)}.inline-cancel-btn:hover{background:var(--n-200)}.info-title-row{display:flex;align-items:center;gap:var(--sp-2);padding-right:var(--sp-5)}.info-popup-name-input{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);background:var(--bg-2);border:1px solid var(--green-accent);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);outline:none;box-shadow:0 0 0 2px var(--accent-soft-2);transition:box-shadow var(--dur-normal) var(--ease-std)}.info-popup-name-input:focus{box-shadow:var(--focus-shadow)}.info-popup-edit-actions{display:flex;gap:var(--sp-1);flex-shrink:0}.info-popup-edit-actions button{width:22px;height:22px;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all var(--dur-fast) var(--ease-std)}.info-popup-edit-actions button i,.info-popup-edit-actions button .base-icon{font-size:var(--text-3xs);color:var(--fg-primary)!important;width:var(--icon-sm);height:var(--icon-sm)}.info-save-btn{background:var(--green-accent, var(--g-400))!important;color:var(--n-950)!important}.info-save-btn i,.info-save-btn .base-icon{color:var(--n-950)!important}.info-save-btn:hover{background:var(--g-500)!important}.info-cancel-btn{background:var(--red-500)!important;color:var(--fg-primary)!important}.info-cancel-btn i,.info-cancel-btn .base-icon{color:var(--fg-primary)!important}.info-cancel-btn:hover{background:var(--danger)!important}.model-meta-line{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:var(--text-2xs);color:var(--n-400);margin-top:0;width:100%;overflow:hidden}.model-meta-line>span:first-child{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-meta-line .meta-detail-row{display:flex;justify-content:flex-start;align-items:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-detail-row2{display:flex;justify-content:flex-start;align-items:center;width:100%;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis}.model-meta-line .divider{display:block;flex:0 0 auto;width:1px;height:10px;background:var(--n-300);margin:0 var(--sp-1)}.model-meta-line .model-format{display:inline;width:auto;margin-left:0;font-weight:var(--fw-medium);color:var(--n-400)}.hidden{display:none}.models-right{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:100%;width:100%}.dark-mode .empty-state-content{font-size:var(--text-xs);color:var(--ink-4)}.empty-state-content{font-size:var(--text-xs);color:var(--ink-2)}.upload-progress-compact{display:flex;align-items:center;width:100%;height:100%;padding:0 var(--sp-4);gap:var(--sp-3);box-sizing:border-box;overflow:hidden}.up-icon-box{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:var(--sink-1);border-radius:var(--radius-md);flex-shrink:0}.up-icon-box i,.up-icon-box .base-icon{font-size:var(--icon-sm);color:var(--accent-ink);margin:0!important;width:var(--icon-sm);height:var(--icon-sm)}.up-content-box{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-1);width:0;min-width:0}.up-text-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-ui);font-size:var(--text-2xs);line-height:var(--lh-tight);width:100%}.up-filename{color:var(--n-700);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:var(--sp-2);display:block;flex:1;min-width:0}.up-size{color:var(--n-600);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;flex-shrink:0}.up-progress-track{width:100%;height:4px;background:var(--n-200);border-radius:var(--radius-xs);overflow:hidden}.up-progress-bar{height:100%;background:var(--green-accent);transition:width var(--dur-slow) var(--ease-std);box-shadow:0 0 6px var(--accent-soft-4)}.up-status-box{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);flex-shrink:0;white-space:nowrap}.up-counter{font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--n-700);font-family:var(--font-mono);letter-spacing:var(--tracking-wider)}.up-spinner{font-size:var(--text-xs);color:var(--accent-ink);margin:0!important}.up-cancel-btn{display:flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:14px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--danger);font-size:var(--text-4xs);margin-left:var(--sp-1);padding:0;transition:all var(--dur-normal) var(--ease-std);flex-shrink:0;opacity:.6}.up-cancel-btn:hover{opacity:1}.device-mobile .viewer-preloader-overlay .preloader-icon{font-size:var(--icon-md)!important}.device-mobile .viewer-preloader-overlay .preloader-message{font-size:var(--text-2xs)!important;text-align:center}.device-mobile .viewer-preloader-overlay{text-align:center}.loading-disabled{pointer-events:none;opacity:.4;transition:opacity var(--dur-slow) var(--ease-std);cursor:wait!important}.viewer-page-preloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0e6;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:all}.viewer-page-preloader .preloader-icon{font-size:3em;color:var(--accent-ink)}.viewer-page-preloader .preloader-message{margin-top:10px;font-weight:var(--fw-medium);color:var(--ink-2, var(--n-700))}.mobile-viewer-preloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0e6;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:all}.mobile-viewer-preloader .preloader-icon{font-size:3em;color:var(--accent-ink)}.mobile-viewer-preloader .preloader-message{margin-top:10px;font-weight:var(--fw-medium);color:var(--ink-2, var(--n-700))}.models-right.loading-disabled{opacity:.4;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std)}.models-right.no-model{transition:opacity var(--dur-slow) var(--ease-std)}.model-viewer-actions.no-model,.sidebar.loading-lock .menu-list,.sidebar.loading-lock #aiChat,.sidebar.loading-lock .sidebar-account{pointer-events:none;opacity:.35;transition:opacity var(--dur-slow) var(--ease-std)}html[data-editor-boot=loading] .models-right,html[data-editor-boot=loading] .model-controls-wrapper,html[data-editor-boot=loading] #modelActionBox,html[data-editor-boot=loading] .slider-actions{opacity:.2;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std)}html[data-editor-boot=loading] .slider-wrapper{opacity:.4;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std)}html[data-editor-boot=loading] .slider-wrapper #modelSlider{opacity:1}html[data-editor-boot=loading] .menu-list,html[data-editor-boot=loading] #aiChat,html[data-editor-boot=loading] .sidebar-account{opacity:.35;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std)}#embedCodeArea{height:110px}.model-search-container{position:relative;display:flex;align-items:center;background:transparent;border-radius:var(--radius-md);border:none;transition:all var(--dur-normal) var(--ease-std);margin:0;flex:1;min-width:0}.model-search-container:focus-within{border-color:var(--btn)}#modelSearchInput{flex-grow:1;border:none;padding:var(--sp-3) 10px var(--sp-3) 30px;font-size:var(--text-sm);background:transparent;outline:none;color:var(--ink);max-width:60px}.search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:var(--ink-2);pointer-events:none}.clear-search-btn{background:none;border:none;cursor:pointer;color:var(--ink-2);font-size:var(--text-sm);padding:0 10px}.clear-search-btn:hover{color:var(--n-950)}.model-slider-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-2);width:100%;box-sizing:border-box;padding:var(--sp-1) var(--sp-3);flex:0 0 auto}.model-slider-head .msh-status .model-status-bar,.model-slider-head .msh-status #modelStatusBarWrapper{margin:0!important;padding:0!important;min-width:0;position:static!important;transform:none!important;left:auto!important;bottom:auto!important;opacity:1!important}.model-slider-head .msh-left{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.model-slider-head .msh-source-switch{display:flex;align-items:center;gap:var(--sp-1);min-width:0;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin-left:calc(var(--sp-2) * -1)}.model-slider-head .msh-source-switch::-webkit-scrollbar{display:none}.model-slider-head .msh-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--accent-ink);font-size:var(--text-base)}.model-slider-head .msh-left{flex:1 1 auto;min-width:0;gap:var(--sp-2)}.slider-wrapper{background:var(--card, var(--n-0));border:1px solid var(--border-color);border-radius:var(--radius-md);height:140px;box-sizing:border-box}body.dark-mode .slider-wrapper{background:var(--bg-page);border-color:var(--border-subtle)}.slider-wrapper .model-slider-box{border:none!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important;background:transparent!important;box-shadow:none!important;padding-top:var(--sp-1)!important}.slider-wrapper .model-slider-head{border-radius:var(--radius-md) var(--radius-md) 0 0}.model-slider-head .msh-status{justify-self:center;min-width:0;max-width:100%;overflow:hidden;text-align:center}.model-slider-head .msh-status #modelStatusBarWrapper,.model-slider-head .msh-status .model-status-bar{margin:0;padding:0}.model-slider-head .msh-status .autosave-status,.model-slider-head .msh-status #modelStatusDisplay{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-2xs)}.model-slider-head .msh-right{justify-self:end;display:flex;align-items:center;min-width:0}.model-slider-head .msh-right .model-viewer-actions{position:static;inset:auto;z-index:auto;display:flex;align-items:center;margin:0}.model-slider-head .msh-right .slider-actions{display:flex;align-items:center;gap:2px;padding:0;background:transparent;border:none;box-shadow:none}.model-slider-head .msh-right .slider-actions .mva-btn,.model-slider-head .msh-right .slider-actions .model-search-container{box-sizing:border-box;width:26px;height:26px;min-width:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink, var(--n-800));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),width var(--dur-normal) var(--ease-out)}body.dark-mode .model-slider-head .msh-right .slider-actions .mva-btn,body.dark-mode .model-slider-head .msh-right .slider-actions .model-search-container{background:transparent;color:var(--n-100)}.model-slider-head .msh-right .slider-actions .mva-btn:hover,.model-slider-head .msh-right .slider-actions .model-search-container:hover{background:var(--bg-inset);color:var(--fg-primary)}.model-slider-head .msh-right .slider-actions .mva-btn i,.model-slider-head .msh-right .slider-actions .model-search-container .search-icon,.model-slider-head .msh-right .slider-actions .mva-btn .base-icon{line-height:1;width:16px;text-align:center;color:inherit;height:var(--icon-sm)}body.dark-mode .model-slider-head .msh-right .slider-actions .mva-btn:hover,body.dark-mode .model-slider-head .msh-right .slider-actions .model-search-container:hover,html[data-theme=light] .model-slider-head .msh-right .slider-actions .mva-btn:hover,html[data-theme=light] .model-slider-head .msh-right .slider-actions .model-search-container:hover{background:var(--bg-inset);color:var(--fg-primary);border:none;box-shadow:none}.model-slider-head .msh-right .slider-actions .model-search-container{position:relative;overflow:hidden;gap:0}.model-slider-head .msh-right .slider-actions .model-search-container .search-icon{position:static;transform:none;flex:0 0 auto;pointer-events:none}.model-slider-head .msh-right .slider-actions .model-search-container #modelSearchInput{position:static;flex:0 1 auto;width:0;min-width:0;max-width:none;height:100%;margin:0;padding:0;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--ink, var(--n-800));opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-std)}body.dark-mode .model-slider-head .msh-right .slider-actions .model-search-container #modelSearchInput{color:var(--n-100)}.model-slider-head .msh-right .slider-actions .model-search-container #modelSearchInput::placeholder{color:var(--ink-4, var(--fg-secondary))}.model-slider-head .msh-right .slider-actions .model-search-container .clear-search-btn{position:static;transform:none;top:auto;right:auto;flex:0 0 auto;display:none;padding:0;border:none;background:transparent;color:var(--danger);font-size:var(--text-sm);line-height:1;cursor:pointer}.model-slider-head .msh-right .slider-actions .model-search-container .clear-search-btn:hover{color:var(--fg-primary)}.model-slider-head .msh-right .slider-actions .search-label{display:none}.model-slider-head .msh-right .slider-actions.search-active .model-search-container{width:170px;justify-content:flex-start;gap:var(--sp-2);padding:0 var(--sp-2);background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:text}.model-slider-head .msh-right .slider-actions.search-active .model-search-container:focus-within{border-color:var(--focus-ring)}.model-slider-head .msh-right .slider-actions.search-active .model-search-container .search-icon{position:static;left:auto;transform:none;color:var(--ink-3, var(--fg-tertiary))}.model-slider-head .msh-right .slider-actions.search-active .model-search-container #modelSearchInput{flex:1 1 auto;width:auto;opacity:1;pointer-events:auto}.model-slider-head .msh-right .slider-actions.search-active .model-search-container .clear-search-btn:not(.hidden){display:inline-flex}.model-slider-head .msh-right .slider-actions .sort-popup{position:absolute;bottom:calc(100% + 8px);right:0;left:auto;top:auto}@media(max-width:1200px){.model-slider-head .msh-right .slider-actions.search-active .model-search-container{width:150px}}@media(max-width:920px){.model-slider-head .msh-right .slider-actions.search-active .model-search-container{width:140px}}.slider-wrapper.shared-gen-slider{flex:0 0 auto;width:100%;min-width:0}.model-viewer-actions{position:absolute;bottom:0;right:0;z-index:15;display:flex;align-items:center;pointer-events:auto;margin:0}.model-viewer-actions .slider-actions{opacity:.6!important;transition:opacity var(--dur-normal) var(--ease-std);display:flex;align-items:center;gap:var(--sp-1);padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.model-viewer-actions .slider-actions:hover,.model-viewer-actions .slider-actions:focus-within{opacity:1!important}.model-viewer-actions.no-model .slider-actions{opacity:.2!important}.model-viewer-actions .mva-btn,.model-viewer-actions .toolbar-btn:not(.model-search-container){width:30px;height:30px;min-width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--fg-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);flex-shrink:0;box-shadow:var(--shadow-sm)}.model-viewer-actions .mva-btn:hover,.model-viewer-actions .toolbar-btn:not(.model-search-container):hover{background:var(--bg-surface-raised);box-shadow:var(--shadow-md)}.model-viewer-actions .mva-btn:active{box-shadow:var(--shadow-sm)}.model-viewer-actions .mva-btn i,.model-viewer-actions .toolbar-btn:not(.model-search-container) i,.model-viewer-actions .mva-btn .base-icon,.model-viewer-actions .toolbar-btn:not(.model-search-container) .base-icon{color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.model-viewer-actions .mva-btn:hover i,.model-viewer-actions .toolbar-btn:not(.model-search-container):hover i,.model-viewer-actions .mva-btn:hover .base-icon,.model-viewer-actions .toolbar-btn:not(.model-search-container):hover .base-icon{color:var(--fg-primary)}.model-viewer-actions .mva-btn svg,#takeScreenshotBtn svg{stroke:currentColor}body.dark-mode .model-viewer-actions .mva-btn,body.dark-mode .model-viewer-actions .toolbar-btn:not(.model-search-container){background:var(--bg-surface);border-color:var(--border-subtle);color:var(--fg-secondary)}body.dark-mode .model-viewer-actions .mva-btn:hover,body.dark-mode .model-viewer-actions .toolbar-btn:not(.model-search-container):hover{background:var(--bg-surface-raised);box-shadow:var(--shadow-md)}.model-viewer-actions .model-search-container{width:28px;min-width:28px;height:28px;overflow:hidden;border-radius:var(--radius-sm);transition:width var(--dur-normal) var(--ease-std),background var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);background:#ffffffeb;border:1px solid var(--sink-2);box-shadow:var(--shadow-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;padding:0;margin:0}.model-viewer-actions .model-search-container:hover{background:var(--n-0);box-shadow:var(--shadow-md)}body.dark-mode .model-viewer-actions .model-search-container{background:#272727eb;border-color:var(--lift-4)}body.dark-mode .model-viewer-actions .model-search-container:hover{background:#363636f5;box-shadow:var(--shadow-md)}.model-viewer-actions .model-search-container .search-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--text-sm);color:var(--accent-ink);pointer-events:none;transition:left var(--dur-normal) var(--ease-std),transform var(--dur-normal) var(--ease-std)}body.dark-mode .model-viewer-actions .model-search-container .search-icon{color:var(--accent-ink)}.model-viewer-actions .model-search-container #modelSearchInput{width:100%;height:100%;padding:0 0 0 28px;border:none;background:transparent;color:var(--ink, var(--n-800));font-size:var(--text-sm);outline:none;opacity:0;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-std) var(--dur-fast)}body.dark-mode .model-viewer-actions .model-search-container #modelSearchInput{color:var(--n-100)}.model-viewer-actions .model-search-container .clear-search-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--danger);cursor:pointer;font-size:var(--text-xs);padding:var(--sp-1);display:none}.model-viewer-actions .model-search-container .clear-search-btn:hover{color:var(--fg-primary)}.model-viewer-actions .slider-actions.search-active .model-search-container{width:160px;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:text}body.dark-mode .model-viewer-actions .slider-actions.search-active .model-search-container{background:transparent;border-color:transparent;box-shadow:none}.model-viewer-actions .slider-actions.search-active .model-search-container .search-icon{left:11px;transform:translateY(-50%);color:var(--ink, var(--n-800))}body.dark-mode .model-viewer-actions .slider-actions.search-active .model-search-container .search-icon{color:var(--n-100)}.model-viewer-actions .slider-actions.search-active .model-search-container #modelSearchInput{opacity:1;pointer-events:auto}.model-viewer-actions .slider-actions.search-active .model-search-container .clear-search-btn:not(.hidden){display:inline-flex}.model-viewer-actions .search-label{display:none}.model-viewer-actions .sort-popup{position:absolute;bottom:calc(100% + 8px);right:0;left:auto}.sort-popup{position:absolute;bottom:calc(100% + 8px);right:40px;background:var(--bg);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:6px;min-width:180px;box-shadow:var(--shadow-md);z-index:100;display:flex;flex-direction:column;gap:4px;animation:mipSortIn var(--dur-fast) var(--ease-out)}.dark-mode .sort-popup,.dark-mode .card-menu-pop{border-color:var(--border-color-dark, var(--n-800));box-shadow:var(--shadow-md)}@keyframes mipSortIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sort-popup button,.card-menu-pop button{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:10px var(--sp-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast);text-align:left;white-space:nowrap}.sort-popup button:hover,.card-menu-pop button:hover{background:var(--bg-2)}.sort-popup hr,.card-menu-pop hr{border:none;height:1px;background:var(--ink-4);margin:var(--sp-1) var(--sp-2)}.info-btn,.live-btn,.card-menu-btn{position:absolute;top:3px;background:var(--bg-surface-raised)!important;border:none!important;border-radius:var(--radius-sm)!important;cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std);z-index:9;color:var(--fg-secondary)!important;padding:0}body.dark-mode .info-btn,body.dark-mode .live-btn,body.dark-mode .card-menu-btn{background:var(--bg-surface-raised)!important;border:none!important;color:var(--fg-secondary)!important}.info-btn{left:3px}.live-btn,.card-menu-btn{right:3px}.info-btn i,.live-btn i,.card-menu-btn i,.info-btn .base-icon,.live-btn .base-icon,.card-menu-btn .base-icon{font-size:var(--text-sm);line-height:1;color:inherit}.info-btn:hover,.live-btn:hover,.card-menu-btn:hover,.card-menu-btn.is-open{background:var(--accent-soft-3)!important;border-color:var(--accent-border)!important;color:var(--accent-ink)!important;opacity:1}.info-btn:hover i,.live-btn:hover i,.card-menu-btn:hover i,.card-menu-btn.is-open i,.info-btn:hover .base-icon,.live-btn:hover .base-icon,.card-menu-btn:hover .base-icon,.card-menu-btn.is-open .base-icon{color:var(--accent-strong)!important}.info-btn i,.card-menu-btn i,.info-btn .base-icon,.card-menu-btn .base-icon{color:var(--accent-ink)!important}body.dark-mode .info-btn:hover,body.dark-mode .live-btn:hover,body.dark-mode .card-menu-btn:hover,body.dark-mode .card-menu-btn.is-open{background:var(--accent-soft-4)!important;border-color:color-mix(in srgb,var(--accent) 50%,transparent)!important;color:var(--g-400)!important}body.dark-mode .info-btn:hover i,body.dark-mode .live-btn:hover i,body.dark-mode .info-btn:hover .base-icon,body.dark-mode .live-btn:hover .base-icon{color:var(--g-400)!important}.info-btn,body.dark-mode .info-btn,.info-btn:hover,body.dark-mode .info-btn:hover{border:none!important}.live-btn:disabled{opacity:.45;cursor:progress}.delete-popup{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:999999999999;animation:fadeIn var(--dur-normal) var(--ease-std)}.popup-content{background:var(--n-0);border-radius:var(--radius-lg);text-align:center;width:auto;padding:36px;min-width:160px;max-width:min(300px,90vw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);height:auto;animation:scaleIn var(--dur-normal) var(--ease-out);border:1px solid var(--lift-3)}.dark-mode .popup-content{border-color:var(--lift-2)}.popup-icon{font-size:var(--text-3xl);color:var(--btn);display:flex;align-items:center;justify-content:center}.popup-title{font-weight:var(--fw-bold);color:var(--n-850)}.popup-sub{font-size:var(--text-sm);color:var(--n-600);margin-bottom:0;line-height:20pX}.popup-sub2{font-size:var(--text-sm);color:var(--fg-tertiary);margin:0;line-height:20pX}.popup-actions{display:flex;justify-content:center;align-items:center;gap:10px}.popup-actions button{border-radius:var(--radius-md);border:none;cursor:pointer;font-weight:var(--fw-semibold);min-width:140px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-sm);transition:var(--dur-normal);background-color:var(--btn)}.popup-actions button:hover{opacity:.7}.popup-actions .confirm-del,.confirm-del{background:var(--danger);color:var(--n-50)}.popup-actions .confirm-del:hover,.confirm-del:hover{background:var(--danger)}.popup-actions .confirm-warn,.confirm-warn{background:var(--warning);color:var(--n-950)}.popup-actions .confirm-warn:hover,.confirm-warn:hover{background:var(--warning)}.popup-actions .confirm-ok,.confirm-ok{background:var(--accent);color:var(--fg-on-accent)}.popup-actions .confirm-ok:hover,.confirm-ok:hover{background:var(--accent)}.delete-popup.payment-pending-popup{z-index:99999999999999;background:var(--scrim);backdrop-filter:blur(8px)}.payment-pending-popup .popup-content{max-width:380px;border:1px solid color-mix(in srgb,var(--info) 15%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--info) 15%,transparent),0 0 0 1px var(--border-subtle)}.payment-pending-popup .popup-icon{font-size:var(--text-4xl);color:var(--info)}.payment-pending-btn:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--info) 35%,transparent);filter:brightness(1.12)}.popup-actions.cancel-sub-actions{flex-direction:column;width:100%;gap:var(--sp-2)}.popup-actions.cancel-sub-actions .popup-btn-danger,.popup-actions.cancel-sub-actions .popup-btn-secondary{width:100%;min-height:44px;padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std)}.popup-actions.cancel-sub-actions .popup-btn-danger{background:var(--danger);color:var(--fg-on-accent);border:1px solid transparent}.popup-actions.cancel-sub-actions .popup-btn-danger:hover{filter:brightness(1.08)}.popup-actions.cancel-sub-actions .popup-btn-secondary{background:transparent;color:var(--fg-secondary);border:1px solid var(--border-subtle)}.popup-actions.cancel-sub-actions .popup-btn-secondary:hover{background:var(--bg-inset);color:var(--fg-primary);border-color:var(--border-default)}.checkout-success-icon{width:72px;height:72px;margin:0 auto;border-radius:50%;background:var(--info);display:flex;align-items:center;justify-content:center;animation:successPop .5s var(--ease-out);box-shadow:0 8px 32px color-mix(in srgb,var(--info) 30%,transparent)}.checkout-success-icon i,.checkout-success-icon .base-icon{font-size:var(--text-2xl);color:var(--fg-primary);width:var(--icon-lg);height:var(--icon-lg)}@keyframes successPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.checkout-success-close-btn:hover{box-shadow:var(--shadow-glow);filter:brightness(1.12)}.delete-popup>.popup-content:not(.mip):not(.share-mip){background:var(--n-0);border:1px solid var(--sink-1);border-radius:var(--radius-lg);box-shadow:none;position:relative}.dark-mode .delete-popup>.popup-content:not(.mip):not(.share-mip){background:var(--bg);border-color:var(--lift-2)}.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.plan-popup){width:auto;min-width:280px;max-width:min(380px,92vw);gap:0;padding:30px 26px 22px!important;overflow:hidden}.delete-popup .popup-content>.popup-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 14px}.delete-popup .popup-content>.popup-icon>.base-icon{width:100%;height:100%}.payment-pending-popup .popup-icon>.base-icon{width:1em;height:1em}.delete-popup .popup-content>.popup-icon.error{color:var(--danger)}.delete-popup .popup-content>.popup-icon.warning{color:var(--warning)}.delete-popup .popup-content>.popup-icon.success{color:var(--accent-ink)}.delete-popup .popup-content>.popup-icon.info{color:var(--info)}.delete-popup .popup-content>.popup-title{font-size:var(--text-md);font-weight:var(--fw-extrabold);margin:0 0 var(--sp-2);color:var(--n-800);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.dark-mode .delete-popup .popup-content>.popup-title{color:var(--n-50)}.delete-popup .popup-content>.popup-sub{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--n-500);margin:0 auto 22px;max-width:300px}.dark-mode .delete-popup .popup-content>.popup-sub{color:var(--fg-secondary)}.delete-popup .popup-content>.popup-sub strong{color:var(--danger)}.delete-popup .popup-content>.popup-actions{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:100%}.delete-popup .popup-content>.popup-actions>button{width:50%!important;min-width:150px!important;max-width:100%;min-height:0!important;margin:0;padding:var(--sp-3) var(--sp-4);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;letter-spacing:var(--tracking-wide);transition:box-shadow var(--dur-slow),filter var(--dur-normal),background var(--dur-normal)}.delete-popup .popup-content>.popup-actions>button:hover{opacity:1;filter:brightness(1.07)}.delete-popup .popup-content>.popup-actions>.confirm-del{color:var(--n-50)!important;background:var(--danger)!important;box-shadow:none}.delete-popup .popup-content>.popup-actions>.confirm-del:hover{filter:brightness(1.12)}.delete-popup .popup-content>.popup-actions>.confirm-warn{color:var(--fg-on-accent)!important;background:var(--warning)!important;box-shadow:none}.delete-popup .popup-content>.popup-actions>.confirm-warn:hover{filter:brightness(1.12)}.delete-popup .popup-content>.popup-actions>.confirm-ok{color:var(--fg-on-accent);background:var(--accent);box-shadow:none}.delete-popup .popup-content>.popup-actions>.confirm-ok:hover{filter:brightness(1.12)}.delete-popup .popup-content>.popup-actions>button>.base-icon{width:1em;height:1em;flex:0 0 auto}.delete-popup .popup-content>.popup-actions>.cancel-del{background:var(--bg-inset);color:var(--fg-primary);border:1px solid var(--border-default)}.delete-popup .popup-content>.popup-actions>.cancel-del:hover{background:var(--bg-surface-raised)}.popup-loading i,.popup-loading .base-icon{font-size:var(--text-2xl);color:var(--n-600);margin-bottom:10px;width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.popup-success i,.popup-success .base-icon{font-size:var(--text-3xl);color:var(--accent-ink);margin-bottom:var(--sp-2);width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.popup-success p,.popup-loading p{color:var(--ink)}.popup-error i,.popup-error .base-icon{font-size:var(--text-3xl);color:var(--red-500);margin-bottom:var(--sp-2);width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.popup-error p{color:var(--n-300);margin-bottom:var(--sp-2)}.ok-btn{background:var(--n-700);color:var(--fg-primary);border:none;padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--fw-semibold);margin-top:var(--sp-2);transition:var(--dur-normal)}.ok-btn:hover{background:var(--n-950)}.farewell-popup .popup-content{max-width:min(380px,90vw);padding:44px 38px 34px;gap:10px;overflow:hidden}.farewell-icon-wrap{width:80px;height:80px;border-radius:50%;background:var(--warning);display:flex;align-items:center;justify-content:center;animation:farewellPop .6s var(--ease-out);box-shadow:0 8px 32px color-mix(in srgb,var(--warning) 30%,transparent);margin-bottom:var(--sp-1);position:relative}.farewell-icon-wrap i,.farewell-icon-wrap .base-icon{font-size:var(--text-2xl);color:var(--fg-primary);animation:farewellWave 1.5s var(--ease-std) .6s 2;transform-origin:70% 80%;width:38px;height:38px}.farewell-title{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--n-850);margin:6px 0 0;line-height:var(--lh-snug)}.dark-mode .farewell-title{color:var(--n-50)}.farewell-msg{font-size:var(--text-sm);color:var(--n-600);line-height:var(--lh-relaxed);margin:2px 0 0;max-width:300px}.dark-mode .farewell-msg{color:#fff9}.farewell-divider{width:44px;height:3px;border-radius:var(--radius-xs);background:var(--warning);margin:14px auto var(--sp-2);opacity:.6}.farewell-countdown{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--fg-tertiary);margin-top:14px;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);background:#80808014;border:1px solid rgba(128,128,128,.14)}.dark-mode .farewell-countdown{color:#ffffff8c;background:var(--bg-inset);border-color:var(--lift-3)}.farewell-countdown i,.farewell-countdown .base-icon{font-size:var(--text-2xs);color:var(--warning);animation:farewellSpin 1.2s linear infinite;width:var(--icon-sm);height:var(--icon-sm)}.farewell-quote{font-size:var(--text-xs);color:var(--fg-secondary);font-style:italic;margin:2px 0 0}.dark-mode .farewell-quote{color:#ffffff6b}@keyframes farewellPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes farewellWave{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes farewellSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.tabs-header{display:flex;gap:4px;background:var(--card, var(--n-0));border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:none;padding:4px;position:relative;box-sizing:border-box}.tab-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;background:transparent;border:none;border-radius:var(--radius-sm);padding:0 12px;font-weight:var(--fw-medium);font-size:var(--text-sm);color:var(--fg-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);position:relative;z-index:1}.tab-btn.active{font-weight:var(--fw-semibold)}.tab-btn:hover:not(.active){color:var(--n-950)}.tab-btn.active{background:var(--bg-surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.tab-icon{color:inherit;font-size:var(--text-2xs);flex-shrink:0}.tab-btn.active .tab-icon{color:var(--accent-ink)}@media(max-width:480px){.controls-tabs-header{gap:0}.tab-btn{font-size:var(--text-2xs);padding:var(--sp-2) 10px}.controls-container{padding:var(--sp-2);gap:var(--sp-3)}.control-group label{font-size:var(--text-2xs)}}.tab-content{flex:1;background:var(--bg);border-radius:var(--radius-md);border:solid 1px var(--n-0);box-shadow:none;color:var(--n-600);--tabc-sb: 4px;padding:0 0 0 var(--tabc-sb);overflow-y:scroll;scrollbar-gutter:stable}.tab-content::-webkit-scrollbar{width:var(--tabc-sb)}.tab-content::-webkit-scrollbar-track{background:transparent;margin-top:10px;margin-bottom:10px}.tab-content::-webkit-scrollbar-thumb{background-color:var(--n-200);border-radius:var(--radius-md)}.tab-content::-webkit-scrollbar-thumb:hover{background-color:var(--n-400)}.material-row-inline{display:flex;gap:var(--sp-3);align-items:stretch}.material-row-inline .inline-half{flex:1;display:flex;flex-direction:column;gap:var(--sp-2)}.material-row-inline .factor-box,.material-row-inline .texture-box{display:flex;align-items:center;gap:var(--sp-2);height:48px}.material-row-inline .texture-display-box{flex:1;min-width:48px}.material-row-inline .texture-display-box img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.material-row-inline .reset-btn{min-width:26px}.control-group.color-control{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-3)}.control-group.color-control>label{flex:1;display:flex;align-items:center;font-size:var(--text-sm);white-space:nowrap}.bg-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.material-control-row-hizala{display:flex;align-items:center;gap:6px}#backgroundColorFactor{width:46px;height:20px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.bg-hex-row{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:1px solid var(--border-color, var(--n-100));flex-basis:100%}.bg-hex-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-3, var(--fg-tertiary));letter-spacing:var(--tracking-wider);flex-shrink:0}.hex-color-input{flex:1;height:28px;border:1px solid var(--border-color, var(--n-200));border-radius:var(--radius-sm);background:var(--input-bg, var(--n-0));color:var(--ink, var(--n-700));font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;padding:0 6px;letter-spacing:var(--tracking-wide);outline:none;transition:border-color var(--dur-normal)}.hex-color-input:focus{border-color:var(--green-accent, var(--accent))}.controls-container{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4)}.control-group{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-1) var(--sp-1)}.control-group label{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);color:var(--ink);width:100%;font-weight:var(--fw-bold);margin-top:0}.control-group label span{font-weight:var(--fw-regular);color:var(--ink-2)}.control-group.color-control{transition:opacity var(--dur-slow) var(--ease-std)}.control-group2{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:var(--sp-1) var(--sp-1);margin-top:0}.control-group2 label{font-size:var(--text-sm);color:var(--ink);font-weight:var(--fw-semibold);cursor:pointer;user-select:none;line-height:1;display:flex;align-items:center}#transparentBackgroundToggle{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid var(--border-color, var(--border-subtle));border-radius:var(--radius-sm);background-color:var(--bg-2, var(--bg-inset));position:relative;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);flex-shrink:0}#transparentBackgroundToggle:hover{border-color:var(--border-default)}#transparentBackgroundToggle:checked{background:transparent;border-color:var(--accent-border)}#transparentBackgroundToggle:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--green-accent, var(--accent));border-width:0 2.4px 2.4px 0;transform:rotate(45deg);transform-origin:center}.control-section-divider{border-top:1px solid var(--border-color);margin:var(--sp-1) 0}.control-group.environment-select{padding:var(--sp-2) 0}.custom-select-container{position:relative;display:block;width:100%}.hidden-select{display:none!important}.custom-select-button{width:100%;padding:10px var(--sp-3) 10px 14px;background-color:var(--input-bg);border:1px solid var(--n-200);border-radius:var(--radius-md);text-align:left;cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);display:flex;align-items:center;gap:var(--sp-2);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.custom-select-button.active{border-color:var(--green-accent, var(--accent));box-shadow:0 0 0 3px var(--accent-soft-3)}.custom-select-button .base-icon{margin-left:auto;width:12px;height:12px;opacity:.5;transition:transform var(--dur-normal)}.custom-select-button.active .base-icon{transform:rotate(180deg)}.custom-select-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow-y:auto;background-color:var(--n-0);border:1px solid var(--n-200);border-radius:var(--radius-lg);z-index:1000;list-style:none;padding:6px;margin:0;box-shadow:var(--shadow-lg)}.custom-select-dropdown.hidden{display:none}.custom-select-dropdown li{padding:10px var(--sp-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--n-700);transition:background-color var(--dur-fast) var(--ease-std)}.custom-select-dropdown li:hover{background-color:var(--n-100)}.custom-select-dropdown li.selected{background-color:var(--accent-soft-2);color:var(--accent-strong);font-weight:var(--fw-semibold)}.zoom-range-section{padding:var(--sp-1) var(--sp-1);opacity:.45;pointer-events:none;user-select:none;transition:opacity var(--dur-normal) var(--ease-std),filter var(--dur-normal) var(--ease-std)}.zoom-range-section.visible{opacity:1;pointer-events:auto;user-select:auto;filter:none}.switch-row{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-3);padding:var(--sp-2)}.switch-group{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:nowrap}.switch-group label{color:var(--ink);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;margin:0;line-height:1}.form-row-compact input.base-switch{width:44px;height:24px;padding:0;margin:0;border-radius:var(--radius-pill);transition:background var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std)}.form-row-compact input.base-switch:not(:checked){background-color:var(--bg-inset)}html[data-theme=light] .base-switch:not(:checked){background:var(--n-100);border-color:var(--n-200)}html[data-theme=light] .base-switch:not(:checked):after{background:var(--n-500)}html[data-theme=light] .form-row-compact input.base-switch:not(:checked){background-color:var(--n-100);border-color:var(--n-200)}.popup-content.mip{width:660px;max-width:94vw;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:var(--radius-lg);overflow:hidden;text-align:left;background:var(--card, var(--n-0));border:1px solid var(--border-color);box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px #0000000d}.dark-mode .popup-content.mip{background:var(--bg-page);border-color:var(--border-subtle);box-shadow:none}.mip-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:var(--sink-1);color:var(--fg-tertiary);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--dur-normal) var(--ease-std);z-index:3;backdrop-filter:blur(4px)}.dark-mode .mip-close{background:var(--bg-inset)}.mip-close:hover{background:var(--danger-soft);color:var(--danger)}.mip-header{display:flex;align-items:center;gap:var(--sp-4);padding:20px 28px 0}.mip-thumb{width:64px;height:64px;border-radius:var(--radius-lg);background-color:var(--bg-surface-raised);background-size:cover;background-position:center;flex-shrink:0;position:relative;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden}.mip-no-thumb{font-size:var(--text-xl);color:var(--fg-tertiary);opacity:.5}.mip-format-badge{position:absolute;bottom:4px;right:4px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:#000000a6;color:var(--fg-primary);padding:2px 6px;border-radius:var(--radius-sm);backdrop-filter:blur(4px);line-height:var(--lh-snug)}.mip-title-area{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.mip-name{font-size:var(--text-md);font-weight:var(--fw-bold);margin:0;color:var(--fg-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:var(--lh-snug)}.mip-edit-btn{flex-shrink:0}.mip-page-edit-btn{width:24px;height:24px;font-size:var(--text-2xs)}.mip-labeled-btn{width:auto!important;height:auto!important;padding:6px var(--sp-2)!important;gap:var(--sp-1);font-size:var(--text-xs);white-space:nowrap}.mip-labeled-btn span{font-size:var(--text-xs)}.mip-labeled-btn{background:transparent!important;border:1px solid var(--accent-soft-4)!important;color:var(--fg-secondary)!important;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)!important}.mip-labeled-btn:hover{background:var(--accent-soft-3)!important;border-color:var(--accent-border)!important;color:var(--fg-primary)!important}.mip-page-top-row .info-title-row.info-title-row-stacked{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding-right:0}.mip-title-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.mip-page-card .info-popup-name-input{font-size:var(--text-sm);padding:var(--sp-1) var(--sp-2)}.mip-page-card .info-popup-edit-actions button{width:24px;height:24px}.mip-meta-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mip-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-primary);background:transparent;border:1px solid var(--accent-soft-4);padding:var(--sp-2) 14px;border-radius:var(--radius-md);white-space:nowrap;line-height:var(--lh-snug)}.mip-chip i,.mip-chip .base-icon{font-size:var(--text-2xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.mip-chip-skel{border-color:#7f7f7f38;pointer-events:none}.mip-chip-skel i,.mip-chip-skel .base-icon{color:var(--fg-tertiary);opacity:.55}.mip-skel-bar{display:inline-block;width:58px;height:9px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#7f7f7f24 25%,#7f7f7f42 37%,#7f7f7f24 63%);background-size:400% 100%;animation:mipSkel 1.4s var(--ease-std) infinite}@keyframes mipSkel{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.mip-skel-bar{animation:none}}.mip-meta-chips .mip-chip:not(.mip-change-model-btn),.mip-gen-tags .mip-chip{border:none}.mip-change-model-btn{cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.mip-change-model-btn:hover{background:var(--accent-soft-3);border-color:var(--accent-border)}.mip-chip-base{background:transparent;color:var(--fg-primary);border-color:var(--accent-soft-4)}.mip-chip-base i,.mip-chip-base .base-icon{color:var(--accent-ink)}.mip-chip-ai{background:transparent;color:var(--fg-primary);border-color:var(--accent-border)}.mip-chip-ai i,.mip-chip-ai .base-icon{color:var(--accent-strong)}.mip-chip-accent{background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--fg-primary);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.mip-chip-accent i,.mip-chip-accent .base-icon{color:var(--b-400)}.mip-chip-sm{font-size:var(--text-2xs);padding:var(--sp-1) 10px;border-radius:var(--radius-sm)}.mip-chip-sm i,.mip-chip-sm .base-icon{font-size:var(--text-3xs);width:var(--icon-sm);height:var(--icon-sm)}.mip-gen-info{display:flex;flex-direction:column;gap:8px;margin-top:0}.mip-gen-prompt{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;background:var(--bg-surface-raised);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--fg-primary)}.mip-gen-prompt i,.mip-gen-prompt .base-icon{color:var(--accent-ink);font-size:var(--icon-md);margin-top:var(--sp-1);flex-shrink:0}.mip-gen-prompt span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mip-gen-tags{display:flex;flex-wrap:wrap;gap:6px}.mip-section{padding:0 28px;margin-top:6px}.mip-section-head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:8px;padding-top:var(--sp-1)}.mip-section-line{flex:1;height:1px;background:var(--border-subtle)}.mip-section-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-secondary);white-space:nowrap}.mi-stats-wrapper{padding:0 0 2px}.mi-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mi-stat-cell{display:flex;align-items:center;gap:var(--sp-2);padding:5px 10px;border-radius:var(--radius-md);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);min-width:0}.mi-stat-ico{width:24px;height:24px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);flex-shrink:0}.mi-stat-ico .base-icon{width:14px;height:14px}.mi-stat-ico.blue{background:var(--info-soft);color:var(--info)}.mi-stat-ico.purple{background:color-mix(in srgb,var(--purple-500) 12%,transparent);color:var(--purple-500)}.mi-stat-ico.teal{background:#14b8a61f;color:var(--chart-cyan)}.mi-stat-ico.orange{background:var(--warning-soft);color:var(--warning)}.mi-stat-ico.pink{background:#ec48991f;color:var(--chart-pink)}.mi-stat-ico.cyan{background:#06b6d41f;color:var(--chart-cyan)}.mi-stat-ico.green{background:var(--accent-soft-3);color:var(--accent-ink)}.mi-stat-ico.red{background:var(--danger-soft);color:var(--danger)}.mi-stat-body{display:flex;flex-direction:row;align-items:baseline;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}.mi-stat-val{order:1;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:var(--lh-tight)}.mi-stat-val.val-yes{color:var(--accent-ink)}.mi-stat-val.val-no{color:var(--danger);opacity:.5}.mi-stat-lbl{order:2;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-tertiary);text-transform:lowercase;letter-spacing:var(--tracking-normal);line-height:var(--lh-snug);overflow:hidden;text-overflow:ellipsis}.mi-stats-loading{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-5) 0;color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--fw-medium)}.mi-stats-loading i,.mi-stats-loading .base-icon{animation:mi-spin 1s linear infinite}.mi-stats-unavailable{display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--sp-4) 0;color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--fw-medium);opacity:.7}@keyframes mi-spin{to{transform:rotate(360deg)}}.mip-page-card{background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px var(--sp-4);margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.mip-page-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mip-page-top-row .info-title-row{flex:1;min-width:0}.mip-page-bottom-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:2px}.mip-edit-page-btn{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-fast);font-family:inherit}.mip-edit-page-btn:hover{background:var(--blue-accent, var(--info));color:var(--fg-primary);border-color:var(--blue-accent, var(--info))}.mip-page-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.mip-page-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.mip-page-title{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mip-page-url{font-size:var(--text-2xs);color:var(--fg-tertiary);text-decoration:none;display:flex;align-items:flex-start;gap:var(--sp-1);transition:color var(--dur-normal);word-break:break-all;line-height:var(--lh-normal);flex:1;min-width:0}.mip-page-url:hover{color:var(--blue-accent, var(--info))}.mip-page-url i,.mip-page-url .base-icon{font-size:var(--text-3xs);flex-shrink:0;margin-top:var(--sp-1);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.mip-page-status{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--fw-semibold);flex-shrink:0;letter-spacing:var(--tracking-wide)}.mip-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mip-page-status.pg-active{color:var(--accent-ink)}.mip-page-status.pg-active .mip-status-dot{background:var(--accent);animation:mipDotPulse 2s var(--ease-std) infinite}.mip-page-status.pg-offline{color:var(--danger)}.mip-page-status.pg-offline .mip-status-dot{background:var(--danger)}@keyframes mipDotPulse{0%,to{opacity:1}50%{opacity:.35}}.mip-actions{display:flex;align-items:center;gap:var(--sp-2);padding:14px 28px 18px;border-top:1px solid var(--border-subtle);margin-top:8px}html .mip-actions>.base-btn{flex:1 1 0}html .mip-actions>.toggle-active-btn-styled[data-is-active=true] .base-icon{color:var(--danger-fg)}html[data-theme=light] .mip-actions>.base-btn--danger-outline:hover{background:var(--bg-inset)}html .mip-actions .base-btn--danger-outline{color:var(--danger-fg)}html .mip-actions .base-btn--danger-outline:not(:disabled):hover{background:var(--danger-soft)}.popup-content.mip{max-height:calc(100vh - 32px);overflow-y:auto;justify-content:flex-start}.popup-content.mip{max-height:calc(100dvh - 32px)}@media(min-width:769px){.page-info-popup>.popup-content.mip>.mip-close{position:sticky;top:14px;align-self:flex-end;margin:14px 14px -46px 0;flex:0 0 auto}}.mio-tabwrap{margin-top:12px}.mio-tabs{--mio-seg-on: var(--n-800);display:flex;gap:var(--sp-1);padding:3px;border-radius:var(--radius-md);background:var(--bg-inset);border:1px solid var(--border-subtle)}html[data-theme=light] .mio-tabs{--mio-seg-on: var(--bg-surface-raised)}.mio-tab{appearance:none;-webkit-appearance:none;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 var(--sp-3);margin:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;cursor:pointer;position:relative;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.mio-tab .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent-ink)}.mio-tab:hover{color:var(--fg-primary)}.mio-tab[aria-selected=true],.mio-tab[aria-selected=true]:hover{background:var(--mio-seg-on);border-color:var(--border-default);color:var(--fg-primary);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm)}.mio-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.mio-tdot{display:none;width:7px;height:7px;margin-left:2px;border-radius:50%;background:var(--warning)}.mio-tdot.on{display:inline-block}.mio-tdot.ok{background:var(--accent);box-shadow:var(--glow-knob)}.mio-panel{display:flex;flex-direction:column;align-items:stretch;min-width:0}.mio-stack{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.mio-stack>.mio-panel{grid-area:1 / 1}.mio-stack>[data-mio-panel=over].mio-over-dagit{justify-content:space-between}.mip-gen-prompt--src span{display:inline;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.mip-gen-tags .mip-chip{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.mio-panel.mio-off{visibility:hidden;pointer-events:none}.mio-panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-md)}.mio-panel.mio-off .mio-st--live i:after,.mio-panel.mio-off .mio-st--updating i{animation:none}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.mio-stack{display:block}.mio-panel.mio-off{display:none}}.mio-sec{--mio-well: var(--bg-page);display:flex;flex-direction:column;gap:10px;min-width:0}.dark-mode .mio-sec{--mio-well: var(--bg-surface)}.mio-note{margin:0;padding:10px var(--sp-3);border-radius:var(--radius-md);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);color:var(--fg-secondary);font-size:var(--text-xs);line-height:var(--lh-normal)}.mio-note--error{color:var(--danger-fg);border-color:var(--danger-fg);background:var(--danger-soft)}.mio-body{display:flex;flex-direction:column;gap:10px;min-width:0}.mio-lhead{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.mio-lt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mio-lt>b{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--fg-primary);white-space:nowrap}.mio-est{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:2px 5px;line-height:1}.mio-lsub{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.3em}.mio-lsub b{font-weight:var(--fw-semibold);color:var(--fg-secondary)}.mio-st{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface-raised);color:var(--fg-secondary);font-size:var(--text-2xs);font-weight:var(--fw-semibold);white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}.mio-st i{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.mio-st .base-icon{width:13px;height:13px;flex:0 0 auto}.mio-st--live,.mio-st--updated{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-border)}.mio-st--live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:mioPulse 1.6s ease-out infinite}.mio-st--pending{color:var(--warning-ink);background:var(--warning-soft)}.mio-st--updating{color:var(--fg-primary);background:var(--bg-inset);border-color:var(--border-default)}.mio-st--updating i{width:11px;height:11px;background:transparent;border:2px solid var(--border-default);border-top-color:var(--accent);animation:mioSpin .8s linear infinite}@keyframes mioPulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0}}@keyframes mioSpin{to{transform:rotate(360deg)}}.mio-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sp-4);padding:6px 12px;border-radius:var(--radius-md);background:var(--bg-page);border:1px solid var(--border-subtle)}.mio-mv{position:relative;width:124px;height:72px;flex:0 0 auto;border-radius:var(--radius-sm);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);overflow:hidden;display:grid;place-items:center;color:var(--accent-ink)}.mio-wire{display:block;width:60px;height:60px;color:var(--accent-ink);border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--accent-soft-2),transparent 70%)}.mio-col{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.mio-lab{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);white-space:nowrap}.mio-big{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1;font-variant-numeric:tabular-nums;color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mio-big--acc{color:var(--accent-ink)}.mio-sub{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.3em}.mio-arrow{width:22px;height:22px;color:var(--accent-ink);flex:0 0 auto}.mio-rows{display:flex;flex-direction:column}.mio-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-width:0;padding:7px 0;border-bottom:1px solid var(--border-subtle)}.mio-row:last-child{border-bottom:0}.mio-row--sub{padding-left:14px}.mio-row--sub .mio-rl{font-weight:var(--fw-medium);color:var(--fg-secondary)}.mio-row[data-dis]{opacity:.45}.mio-row[data-dis] .mio-chip,.mio-row[data-dis] .mio-sw{pointer-events:none}.mio-rt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mio-rl{display:block;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-primary)}.mio-rline{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-width:0;flex-wrap:wrap}.mio-rh{min-width:0;font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--fg-tertiary)}.mio-tri{flex:0 0 auto;margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.mio-tri:empty{display:none}.mio-tri b{font-weight:var(--fw-semibold);color:var(--fg-secondary)}.mio-tri b.mio-acc{color:var(--accent-ink)}.mio-was{color:var(--fg-tertiary)}.mio-seg{display:inline-flex;flex:0 0 auto;gap:var(--sp-1);padding:3px;border-radius:var(--radius-pill);background:var(--mio-well);border:1px solid var(--border-subtle)}.mio-chip{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;padding:0 var(--sp-3);margin:0;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.mio-chip:hover:not(:disabled){color:var(--fg-primary);background:var(--bg-inset)}.dark-mode .mio-chip:hover:not(:disabled){background:var(--bg-surface-raised)}.mio-chip[aria-pressed=true],.mio-chip[aria-pressed=true]:hover:not(:disabled){background:var(--bg-surface);color:var(--fg-primary);border-color:var(--border-default);font-weight:var(--fw-semibold)}.dark-mode .mio-chip[aria-pressed=true],.dark-mode .mio-chip[aria-pressed=true]:hover:not(:disabled){background:var(--bg-inset)}.mio-chip:disabled{opacity:.45;cursor:not-allowed}.mio-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.mio-sw{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:44px;height:24px;min-height:24px;margin:0;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--mio-well);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.mio-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--fg-tertiary);transition:left var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.mio-sw[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-border)}.mio-sw[aria-checked=true]:after{left:23px;background:var(--accent)}.mio-sw:disabled{opacity:.45;cursor:not-allowed}.mio-sw:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mio-act{display:flex;flex-direction:column;gap:8px;padding:10px var(--sp-4);border-radius:var(--radius-md);background:var(--bg-page);border:1px solid var(--border-subtle)}.mio-act-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center}.mio-sum{display:flex;flex-direction:column;gap:6px;min-width:0}.mio-size{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1.1}.mio-size b{font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--accent-ink)}.mio-size small{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}.mio-facts{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.mio-facts b{color:var(--fg-primary);font-weight:var(--fw-semibold)}.mio-facts i,.mio-hint i{width:3px;height:3px;border-radius:50%;background:var(--fg-tertiary);opacity:.6;display:inline-block}.mio-hint{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:var(--text-2xs);color:var(--fg-tertiary);line-height:var(--lh-snug)}.mio-hint:empty{display:none}.mio-btns{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);min-width:0}html .mio-btns>.base-btn{min-width:176px;justify-content:center}.mio-rv-s{display:none}html .mio-btns>.base-btn--outline .base-icon{color:var(--accent-ink)}html .mio-btns>.base-btn--outline:disabled .base-icon{color:currentColor}.mio-prog{display:flex;align-items:center;gap:var(--sp-3)}.mio-trk{flex:1;height:3px;border-radius:var(--radius-pill);background:var(--bg-inset);overflow:hidden}.mio-trk i{display:block;height:100%;width:0;background:var(--accent);border-radius:inherit;transition:width .6s var(--ease-std)}.mio-prog span{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.mio-hist{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;min-width:0;line-height:var(--lh-snug)}.mio-hist .base-icon{width:13px;height:13px;color:var(--fg-tertiary);flex:0 0 auto}.mio-hist span{min-width:0}.mio-hist b{color:var(--fg-secondary);font-weight:var(--fw-semibold)}.mio-hist.fresh b,.mio-hist.fresh .base-icon{color:var(--accent-ink)}.mio-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:8px}.mio-card{appearance:none;-webkit-appearance:none;margin:0;padding:0;font-family:inherit;cursor:pointer;position:relative;min-width:0;display:flex;flex-direction:column;text-align:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:transparent;color:inherit;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.mio-card:hover:not(:disabled){border-color:var(--border-default)}.mio-card[aria-checked=true]{border-color:var(--accent-border);background:var(--accent-soft-2)}.mio-card:disabled{opacity:.5;cursor:not-allowed}.mio-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.mio-card-tile{position:relative;display:block;height:150px;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;background:radial-gradient(120% 90% at 50% 40%,var(--bg-inset) 0%,var(--bg-page) 100%)}.mio-card-cv{position:absolute;inset:0;width:100%;height:100%;display:block;color:var(--fg-tertiary)}.mio-card[aria-checked=true] .mio-card-cv{color:var(--accent-ink)}.mio-card-wait{display:none}.mio-card-tile.is-loading .mio-card-wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.mio-panel.mio-off .bb-morph,.mio-panel.mio-off .mio-skel{animation:none}.mio-sec[data-mio-kilit] .mio-card:disabled{opacity:1}.mio-sec[data-mio-kilit] .mio-card:disabled,.mio-sec[data-mio-kilit] .mio-chip:disabled,.mio-sec[data-mio-kilit] .mio-sw:disabled,.mio-sec[data-mio-kilit] .mio-btn:disabled{cursor:progress}.mio-card-meta{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 9px}.mio-card-meta b{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}.mio-card[aria-checked=true] .mio-card-meta b{font-weight:var(--fw-bold)}.mio-card-meta span{font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.mio-card[aria-checked=true] .mio-card-meta span{color:var(--accent-ink)}.mio-card-live{position:absolute;top:-8px;left:50%;transform:translate(-50%);z-index:3;padding:2px 7px;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font-size:var(--text-4xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;white-space:nowrap}.mio-card-live[hidden]{display:none}.mio-share{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.mio-sr{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 12px}.mio-sr+.mio-sr{border-top:1px solid var(--border-subtle)}.mio-sr[data-dis] .mio-sr-c{opacity:.45}.mio-sr-l{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:5px}.mio-sr-t{display:flex;align-items:baseline;gap:8px;min-width:0}.mio-sr-t b{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}.mio-sr-t span{font-size:var(--text-xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.mio-sr-c{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mio-sr-c small{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}.mio-fin{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--bg-inset);border:1px solid var(--border-subtle)}.mio-fin-l{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.mio-fin-lbl{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-tertiary)}.mio-fin-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:24px}.mio-fin-v{font-size:var(--text-xl);font-weight:var(--fw-bold);line-height:1.05;color:var(--fg-primary);font-variant-numeric:tabular-nums}.mio-fin-v.mio-acc{color:var(--accent-ink)}.mio-fin-from{font-size:var(--text-xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.mio-save{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.mio-save--up{background:var(--warning-soft);color:var(--warning-ink)}.mio-fin-facts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--text-xs);color:var(--fg-secondary);line-height:var(--lh-normal);min-height:calc(var(--text-xs) * var(--lh-normal))}.mio-fin-facts span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mio-fin-facts .base-icon{width:13px;height:13px;color:var(--accent-ink)}.mio-fin-facts b{font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums}.mio-fin-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.mio-fin-r .base-btn[hidden]{display:none}.mio-skel{display:inline-block;width:96px;height:22px;border-radius:var(--radius-xs);vertical-align:middle;background:linear-gradient(90deg,var(--bg-surface) 0%,var(--border-default) 50%,var(--bg-surface) 100%);background-size:200% 100%;animation:mioSkel 1.2s linear infinite}.mio-skel--xs{width:44px;height:8px}@keyframes mioSkel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:480px){.mio-card-tile{height:104px}.mio-cards{gap:6px}.mio-fin{flex-wrap:wrap}.mio-fin-r{flex-direction:row;width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.mio-skel{animation:none}.mio-card{transition:none}}@media(prefers-reduced-motion:reduce){.mio-st--live i:after{animation:none;display:none}.mio-sw:after,.mio-trk i,.mio-chip,.mio-tab{transition:none}}@media(max-width:580px){.mio-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:12px}.mio-mv{grid-column:1 / -1;width:100%;height:120px}.mio-wire{width:80px;height:80px}.mio-act-top{grid-template-columns:minmax(0,1fr)}.mio-btns{flex-direction:row}html .mio-btns>.base-btn{flex:1 1 0;min-width:0}.mio-row{flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.mio-row>.mio-rt{flex:1 1 100%}.mio-row:has(>.mio-sw)>.mio-rt{flex:1 1 0}.mio-seg{display:flex;flex:1 1 100%;width:100%}.mio-chip{flex:1 1 0;padding:0 var(--sp-2)}.mio-st{max-width:48%}}.share-mip,.share-mip *,.share-mip *:before,.share-mip *:after{box-sizing:border-box}.share-mip [hidden]{display:none!important}.share-mip{--sh-gutter: var(--sp-5);--sh-line: var(--n-700);--sh-quiet: var(--n-400);--sh-acc: var(--accent);--sh-ink-on-acc: var(--n-800);--sh-ring: color-mix(in oklch, var(--accent) 55%, transparent);--sh-ease: var(--ease-out)}html[data-theme=light] .share-mip{--sh-line: var(--n-100);--sh-quiet: var(--n-500)}.popup-content.mip.share-mip{width:560px;max-width:min(560px,94vw);max-height:90vh;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--sh-line);box-shadow:0 28px 60px -18px #0000009e,0 0 0 1px #ffffff0b;animation:shCardIn var(--dur-normal) var(--sh-ease) both}.dark-mode .popup-content.mip.share-mip{border-color:var(--sh-line);box-shadow:none}html[data-theme=light] .popup-content.mip.share-mip{background:var(--n-0);box-shadow:none}.share-mip .mip-header{padding:20px var(--sh-gutter) 14px;gap:14px;align-items:center}.share-mip .mip-title-area{gap:0}.share-mip .mip-thumb{width:56px;height:56px;border-radius:var(--radius-md);border:1px solid var(--sh-line)}.share-mip .sh-thumb-fb{font-size:var(--text-lg);color:var(--sh-acc);opacity:.85}.share-mip .mip-thumb[style*=background-image] .sh-thumb-fb{display:none}.share-mip .sh-eyebrow{display:block;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:1;color:var(--sh-quiet)}.share-mip .mip-name.sh-title{margin:var(--sp-2) 0 0;font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .share-mip .mip-name.sh-title{color:var(--n-850)}.share-mip .sh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);margin-top:var(--sp-2)}.share-mip .sh-meta-item{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0;font-size:var(--text-2xs);color:var(--fg-secondary)}.share-mip .sh-meta-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.share-mip .sh-meta-item i,.share-mip .sh-meta-item .base-icon{font-size:var(--text-3xs);color:var(--sh-quiet);width:var(--icon-sm);height:var(--icon-sm)}.share-mip .sh-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--n-600);flex:0 0 auto}.share-mip .sh-state{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:20px;padding:0 var(--sp-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.share-mip .sh-state-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.share-mip .sh-state-live{background:var(--accent-soft-2);color:var(--g-500);border:1px solid color-mix(in oklch,var(--accent) 28%,transparent)}.share-mip .sh-state-live .sh-state-dot{animation:mipDotPulse 2.4s var(--ease-std) infinite}.share-mip .sh-state-off{background:var(--warning-soft);color:var(--warning-fg);border:1px solid var(--warning-soft)}.share-mip .mip-close{top:16px;right:16px;width:30px;height:30px;border-radius:var(--radius-md);background:#ffffff0d;color:var(--sh-quiet);transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);backdrop-filter:none}.dark-mode .share-mip .mip-close{background:#ffffff0d}html[data-theme=light] .share-mip .mip-close{background:#0000000d}.share-mip .mip-close:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.share-mip .sh-body{display:grid;grid-template-columns:188px 1fr;grid-template-rows:auto 1fr;gap:var(--sp-3);padding:0 var(--sh-gutter) 14px;min-height:0}.share-mip .sh-sec-qr{grid-column:1;grid-row:1 / span 2}.share-mip .sh-sec-link{grid-column:2;grid-row:1}.share-mip .sh-sec-embed{grid-column:2;grid-row:2}.share-mip .sh-sec{min-width:0}.share-mip .pd-sec-head{color:var(--sh-quiet);letter-spacing:var(--tracking-wider)}.share-mip .sh-inline{display:flex;align-items:center;gap:var(--sp-2)}.share-mip .sh-input{flex:1 1 auto;min-width:0;width:100%;margin:0;height:34px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font-family:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-normal);text-overflow:ellipsis}.share-mip .sh-input:focus{outline:none}.share-mip .sh-sec-link .sh-inline{height:44px;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border-color, var(--border-default));background:var(--bg-surface);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.share-mip .sh-sec-link .sh-inline:hover{border-color:var(--border-default)}.share-mip .sh-sec-link .sh-inline:focus-within{border-color:var(--sh-acc);box-shadow:var(--focus-shadow)}html[data-theme=light] .share-mip .sh-sec-link .sh-inline{background:var(--n-0);border-color:var(--n-100)}html[data-theme=light] .share-mip .sh-input{color:var(--n-800)}.share-mip .sh-code{height:auto;min-height:74px;padding:var(--sp-2) var(--sp-3);resize:none;border:1px solid var(--border-color, var(--border-default));border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-normal);white-space:pre-wrap;word-break:break-all;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.share-mip .sh-code:focus{outline:none;border-color:var(--sh-acc);box-shadow:var(--focus-shadow);color:var(--fg-primary)}html[data-theme=light] .share-mip .sh-code{background:var(--n-50);border-color:var(--n-100);color:var(--n-700)}.share-mip .sh-copy{flex:0 0 auto;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:34px;min-width:84px;padding:0 var(--sp-3);border:1px solid var(--border-color, var(--border-default));border-radius:var(--radius-md);background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.share-mip .sh-copy i,.share-mip .sh-copy .base-icon{font-size:var(--text-xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.share-mip .sh-copy:not(.sh-copy-block){border-color:transparent}.share-mip .sh-copy:not(.sh-copy-block):hover{border-color:transparent;background:#ffffff0f}.share-mip .sh-copy:not(.sh-copy-block):active{border-color:transparent;background:#ffffff17}.share-mip .sh-copy:not(.sh-copy-block).is-copied{border-color:transparent;color:var(--g-400)}.share-mip .sh-code{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.share-mip .sh-code::-webkit-scrollbar{width:6px;height:6px}.share-mip .sh-code::-webkit-scrollbar-track{background:transparent}.share-mip .sh-code::-webkit-scrollbar-thumb{background-color:#ffffff29;border-radius:var(--radius-md)}.share-mip .sh-code::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}.share-mip .sh-code::-webkit-scrollbar-corner{background:transparent}html[data-theme=light] .share-mip .sh-code{scrollbar-color:rgba(0,0,0,.22) transparent}html[data-theme=light] .share-mip .sh-code::-webkit-scrollbar-thumb{background-color:#00000038}html[data-theme=light] .share-mip .sh-code::-webkit-scrollbar-thumb:hover{background-color:#00000057}.share-mip .sh-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.share-mip .sh-body::-webkit-scrollbar{width:6px}.share-mip .sh-body::-webkit-scrollbar-track{background:transparent}.share-mip .sh-body::-webkit-scrollbar-thumb{background-color:#ffffff29;border-radius:var(--radius-md)}.share-mip .sh-copy:hover{border-color:var(--accent-border);background:#ffffff0a;color:var(--fg-primary)}.share-mip .sh-copy:active{border-color:color-mix(in oklch,var(--accent) 55%,transparent);background:#ffffff0f}.share-mip .sh-copy.is-copied{border-color:color-mix(in oklch,var(--accent) 55%,transparent);color:var(--g-400)}.share-mip .sh-copy-block{width:100%;min-width:0}.share-mip .sh-copy:disabled{opacity:.45;cursor:not-allowed}.share-mip .sh-mini{margin-top:auto;width:100%;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px solid var(--border-color, var(--border-default));border-radius:var(--radius-md);background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.share-mip .sh-mini i,.share-mip .sh-mini .base-icon{font-size:var(--text-xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.share-mip .sh-mini:hover{border-color:var(--accent-border);background:#ffffff0a;color:var(--fg-primary)}.share-mip .sh-mini.is-copied{border-color:color-mix(in oklch,var(--accent) 55%,transparent);color:var(--g-400)}.share-mip .sh-ic-done,.share-mip .is-copied .sh-ic-idle{display:none}.share-mip .is-copied .sh-ic-done{display:inline-block}.share-mip .sh-qr-plate{position:relative;width:100%;aspect-ratio:1 / 1;padding:var(--sp-2);border-radius:var(--radius-md);background:var(--n-0);border:0;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:box-shadow var(--dur-normal) var(--ease-std)}.share-mip .sh-qr-plate:hover{box-shadow:var(--shadow-lg)}.share-mip .sh-qr-img{width:100%;height:100%;object-fit:contain;display:block}html[data-theme=light] .share-mip .sh-qr-plate{box-shadow:var(--shadow-md)}.share-mip .sh-tl{top:-6px;left:-6px;border-right:0;border-bottom:0;border-radius:var(--radius-sm) 0 0 0}.share-mip .sh-tr{top:-6px;right:-6px;border-left:0;border-bottom:0;border-radius:0 var(--radius-sm) 0 0}.share-mip .sh-bl{bottom:-6px;left:-6px;border-right:0;border-top:0;border-radius:0 0 0 var(--radius-sm)}.share-mip .sh-br{bottom:-6px;right:-6px;border-left:0;border-top:0;border-radius:0 0 var(--radius-sm) 0}.share-mip .sh-qr-ph{width:100%;aspect-ratio:1 / 1;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--radius-md);border:1px dashed var(--border-color, var(--border-default));background:var(--bg-surface);color:var(--sh-quiet);font-size:var(--text-2xs);line-height:var(--lh-snug);text-align:center}.share-mip .sh-qr-ph i,.share-mip .sh-qr-ph .base-icon{font-size:var(--text-2xl);opacity:.22;width:var(--icon-lg);height:var(--icon-lg)}.share-mip .sh-warn{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-md);background:var(--warning-soft);border:1px solid var(--warning-soft);color:var(--warning-fg);font-size:var(--text-2xs);line-height:var(--lh-normal)}.share-mip .sh-warn i,.share-mip .sh-warn .base-icon{font-size:var(--text-2xs);margin-top:1px;flex:0 0 auto;width:var(--icon-sm);height:var(--icon-sm)}.share-mip .sh-foot{display:flex;align-items:center;gap:14px;padding:4px var(--sh-gutter) 20px}.share-mip .sh-note{flex:1 1 auto;margin:0;min-width:0;display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--sh-quiet)}.share-mip .sh-note i,.share-mip .sh-note .base-icon{font-size:var(--text-2xs);margin-top:2px;flex:0 0 auto;width:var(--icon-sm);height:var(--icon-sm)}.share-mip .sh-btn{flex:0 0 auto;height:40px;padding:0 var(--sp-4);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.share-mip .sh-btn i,.share-mip .sh-btn .base-icon{color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.share-mip .sh-btn:hover{background:var(--bg-inset)}html[data-theme=light] .share-mip .sh-btn{background:var(--n-0);border-color:var(--n-200);color:var(--n-950)}html[data-theme=light] .share-mip .sh-btn i,html[data-theme=light] .share-mip .sh-btn .base-icon{color:var(--accent-strong)}html[data-theme=light] .share-mip .sh-btn:hover{background:var(--n-100)}.share-mip .sh-btn.is-disabled{opacity:.45;pointer-events:none}.share-mip .sh-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.share-mip :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}.share-mip .sh-input:focus-visible,.share-mip .sh-code:focus-visible{outline:none}.share-mip :focus:not(:focus-visible){outline:none}@keyframes shCardIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes shSecIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shCopyFlash{0%{box-shadow:0 0 color-mix(in oklch,var(--accent) 34%,transparent);border-color:color-mix(in oklch,var(--accent) 60%,transparent)}to{box-shadow:0 0 0 6px color-mix(in oklch,var(--accent) 0%,transparent);border-color:var(--n-700)}}.share-mip .sh-sec{animation:shSecIn var(--dur-slow) var(--sh-ease) both}.share-mip .sh-sec-qr{animation-delay:.04s}.share-mip .sh-sec-link{animation-delay:.08s}.share-mip .sh-sec-embed{animation-delay:.12s}.share-mip .sh-foot{animation:shSecIn var(--dur-slow) var(--sh-ease) var(--dur-fast) both}.share-mip .sh-sec.is-copied{animation:shCopyFlash .9s var(--ease-out)}.lib-share-overlay .popup-content.mip.share-mip{animation:shCardIn var(--dur-normal) var(--sh-ease) both}@media(prefers-reduced-motion:reduce){.share-mip,.share-mip *,.share-mip *:before{animation:none!important;transition-duration:var(--dur-fast)!important}}@media(max-width:640px){.popup-content.mip.share-mip{width:94vw!important;max-width:94vw!important;max-height:92vh!important;padding:0!important;border-radius:var(--radius-lg)}.share-mip{--sh-gutter: var(--sp-4)}.share-mip .mip-header{padding:16px var(--sh-gutter) 12px;gap:var(--sp-3)}.share-mip .mip-thumb{width:44px;height:44px;border-radius:var(--radius-md)}.share-mip .mip-name.sh-title{font-size:var(--text-lg);margin-top:6px}.share-mip .mip-close{border-radius:var(--radius-md)}.share-mip .sh-body{grid-template-columns:1fr;grid-template-rows:none;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.share-mip .sh-sec-qr,.share-mip .sh-sec-link,.share-mip .sh-sec-embed{grid-column:auto;grid-row:auto}.share-mip .sh-sec-qr{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;column-gap:var(--sp-3);row-gap:var(--sp-2);align-content:center}.share-mip .sh-sec-qr .pd-sec-head{grid-column:2;grid-row:1;align-self:end}.share-mip .sh-qr-plate,.share-mip .sh-qr-ph{grid-column:1;grid-row:1 / span 2;width:96px;padding:6px}.share-mip .sh-mini{grid-column:2;grid-row:2;margin-top:0;align-self:start}.share-mip .sh-tl{top:-5px;left:-5px}.share-mip .sh-tr{top:-5px;right:-5px}.share-mip .sh-bl{bottom:-5px;left:-5px}.share-mip .sh-br{bottom:-5px;right:-5px}.share-mip .sh-sec-link .sh-inline{height:52px;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3)}.share-mip .sh-input{height:44px;font-size:var(--text-sm)}.share-mip .sh-copy{height:44px;min-width:96px;font-size:var(--text-xs)}.share-mip .sh-mini{height:44px;font-size:var(--text-xs)}.share-mip .sh-btn{height:44px;width:100%}.share-mip .sh-code{min-height:88px;font-size:var(--text-2xs)}.share-mip .sh-foot{flex-direction:column;align-items:stretch;gap:var(--sp-3);padding:4px var(--sh-gutter) calc(18px + env(safe-area-inset-bottom,0px))}.share-mip .sh-note{order:2}.share-mip .sh-btn{order:1}}@media(max-width:360px){.share-mip .sh-sec-link .sh-inline{height:auto;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding:var(--sp-2)}.share-mip .sh-input{padding:0 var(--sp-1)}.share-mip .sh-copy{width:100%;min-width:0}.share-mip .mip-name.sh-title{font-size:var(--text-md)}.share-mip .sh-meta-item>span{max-width:130px}}@media(max-width:580px){.popup-content.mip{width:94vw;min-width:0}.mip-header{padding:var(--sp-5) 18px var(--sp-4);gap:var(--sp-3)}.mip-thumb{width:64px;height:64px;border-radius:var(--radius-md)}.mip-name{font-size:var(--text-base)}.mip-section{padding:0 18px}.mip-actions{padding:var(--sp-3) 18px 18px;flex-wrap:wrap}html .mip-actions>.base-btn{flex:1 1 calc(50% - 4px)}.mi-stats-grid{grid-template-columns:repeat(4,1fr);gap:var(--sp-1)}.mi-stat-cell{padding:5px var(--sp-2);gap:6px}.mi-stat-lbl{font-size:var(--text-4xs)}.mip-meta-chips{gap:var(--sp-1)}}@media(max-width:420px){.mip-header{flex-direction:row;align-items:center;gap:var(--sp-3);padding:18px var(--sp-4) 14px}.mip-thumb{width:56px;height:56px}.mip-name{font-size:var(--text-sm)}.mi-stats-grid{grid-template-columns:repeat(2,1fr)}.mip-actions{gap:6px}.mip-page-card{padding:10px var(--sp-3)}}@media(max-width:480px){.model-info-popup-content{width:96vw;padding:var(--sp-4) var(--sp-3);border-radius:var(--radius-lg)}.model-info-popup-header{padding:var(--sp-4) 14px var(--sp-3)}.model-info-thumb{width:52px;height:52px;border-radius:var(--radius-md)}.model-info-name{font-size:var(--text-sm)}.model-info-meta-chips{gap:var(--sp-1)}.model-info-stats{grid-template-columns:repeat(2,1fr);gap:6px}.model-info-stat-number{font-size:var(--text-md)}.model-info-stat-label{font-size:var(--text-3xs)}.model-info-actions{gap:6px}.model-info-action-btn{padding:var(--sp-2) 10px;font-size:var(--text-2xs)}}@media(max-width:360px){.model-info-popup-content{width:98vw;padding:var(--sp-3) var(--sp-2)}.model-info-stats{grid-template-columns:1fr 1fr;gap:var(--sp-1)}.model-info-action-btn{flex:1 1 100%}}.download-progress-ui{width:100%;padding:var(--sp-3) 0;grid-column:1 / -1}.download-progress-content{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.download-progress-content .download-icon{font-size:1.2rem;color:var(--blue-accent)}.download-progress-content .download-icon.success{color:var(--accent-ink);animation:none}.download-progress-content .download-icon.error{color:var(--red-500);animation:none}.download-status-text{font-size:.9rem;font-weight:var(--fw-medium);color:var(--ink)}.download-progress-track{width:100%;height:4px;background:var(--ink-4);border-radius:var(--radius-sm);overflow:hidden}.download-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--blue-accent),var(--chart-blue));border-radius:var(--radius-sm);transition:width var(--dur-slow) var(--ease-std)}.popup-actions{margin-top:10px}.cancel-del.primary-close-btn{background:var(--btn);color:var(--ink);border:1px solid var(--ink-3);padding:10px var(--sp-5);border-radius:var(--radius-md);font-weight:var(--fw-semibold)}.cancel-del.primary-close-btn:hover{background:var(--ink-3);color:var(--n-0)}.viewer-fullscreen-btn{position:absolute;top:8px;right:8px;z-index:200;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid oklch(1 0 0 / .12);background:color-mix(in oklch,var(--n-900) 62%,transparent)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--fg-secondary);font-size:var(--text-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);opacity:1}.viewer-fullscreen-btn:hover{background:color-mix(in oklch,var(--n-900) 82%,transparent)!important;color:var(--fg-primary)}.viewer-fullscreen-btn:focus-visible{opacity:1;outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(max-width:768px){.viewer-fullscreen-btn{width:30px;height:30px;top:8px;right:8px;font-size:var(--text-sm);border-radius:var(--radius-sm)}}#viewerSection:fullscreen{background:var(--bg, var(--n-50))}#viewerSection:-webkit-full-screen{background:var(--bg, var(--n-50))}#viewerSection:fullscreen .viewer-fullscreen-btn,#viewerSection:-webkit-full-screen .viewer-fullscreen-btn{opacity:1}.dashboard-layout:fullscreen,.dashboard-layout:-webkit-full-screen{width:100%;height:100%;background:var(--bg, var(--bg-page));overflow:auto}.dashboard-layout:fullscreen .viewer-fullscreen-btn,.dashboard-layout:-webkit-full-screen .viewer-fullscreen-btn{opacity:1}html:fullscreen,html:-webkit-full-screen{background:var(--bg, var(--bg-page))}:fullscreen .viewer-fullscreen-btn,:-webkit-full-screen .viewer-fullscreen-btn{opacity:1}.toolbar-btn{background:var(--bg);border:1px solid var(--n-0);border-radius:var(--radius-md);padding:10px var(--sp-3);font-size:var(--text-sm);color:var(--ink);cursor:pointer;font-weight:var(--fw-medium);transition:all var(--dur-normal);display:flex;align-items:center;justify-content:center;gap:var(--sp-2);white-space:nowrap}.toolbar-btn:hover{border-color:var(--ink-4);color:var(--n-950)}.toolbar-btn i,.toolbar-btn .base-icon{font-size:var(--text-base);color:var(--accent-ink)}.toolbar-btn span{font-size:var(--text-sm);font-weight:var(--fw-medium)}.toolbar-btn.model-search-container{position:relative;overflow:hidden;cursor:pointer}.toolbar-btn.model-search-container .search-icon{pointer-events:none}.toolbar-btn.model-search-container #modelSearchInput{opacity:0;pointer-events:none}.toolbar-btn.model-search-container .clear-search-btn,.toolbar-btn.model-search-container .search-label,.share-popup-trigger{display:none}.slider-scroll-btn{position:absolute;top:calc(100% - 80px);transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--n-0) 60%,transparent);backdrop-filter:blur(6px);box-shadow:var(--shadow-md);color:var(--n-700);cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center}.slider-scroll-btn.left{left:150px}.slider-scroll-btn.right{right:8px}.slider-scroll-btn:hover{background:var(--n-0);box-shadow:var(--shadow-md)}.slider-scroll-btn.hidden{opacity:0;pointer-events:none}.slider-wrapper{position:relative;width:100%;min-width:0;flex:0 0 auto;box-sizing:border-box}.page-slider-nav{position:fixed;transform:translateY(-50%);z-index:100;width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid oklch(1 0 0 / .12);background:color-mix(in oklch,var(--n-900) 62%,transparent);color:var(--fg-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);transition:opacity var(--dur-normal),background var(--dur-normal);padding:0}.page-slider-nav:hover{background:color-mix(in oklch,var(--n-900) 82%,transparent)}.page-slider-nav.hidden{opacity:0;pointer-events:none}body:has(.modal-overlay:not(.hidden):not(.mrep-closing)) .page-slider-nav,body:has(.plan-welcome-overlay:not(.pw-out)) .page-slider-nav{opacity:0!important;pointer-events:none!important}.slider-actions{display:flex;align-items:center;gap:2px;z-index:10}.models-left.fullscreen-mode{overflow:hidden;display:flex;flex-direction:column}.models-left.fullscreen-mode .slider-wrapper{flex:1 1 auto}#modelSlider.fullscreen{flex:1 1 auto;width:100%;height:calc(100dvh + -0px);max-height:calc(100dvh - 220px);display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:min-content;gap:14px;padding:var(--sp-4);margin:0;overflow-y:auto!important;overflow-x:hidden;background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow)}#modelSlider.fullscreen .model-card{width:100%!important;height:140px!important;flex-shrink:0}#modelSlider.fullscreen .model-thumb{height:80px;background-size:contain;background-position:center}#modelSlider.fullscreen .model-meta{padding:var(--sp-2) 10px}#modelSlider.fullscreen::-webkit-scrollbar{width:8px}#modelSlider.fullscreen::-webkit-scrollbar-thumb{background:var(--n-600);border-radius:var(--radius-sm)}.material-selector-wrapper{position:relative;width:100%;margin-top:10px}#selectedMaterialTitle{display:flex;align-items:center;padding:0;margin:0;background:transparent;border:0;text-transform:none;letter-spacing:normal;font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--fg-primary);cursor:default}.material-selector-block{border:none;padding:0;border-radius:0;margin-bottom:0}.material-title-actions .edit-btn i,.control-group-select{width:100%;padding:10px var(--sp-3);background-color:var(--input-bg);border:1px solid var(--n-200);border-radius:var(--radius-md);text-align:left;cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);display:flex;justify-content:space-between;align-items:center;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.texture-display-box{display:flex;align-items:center;justify-content:center;flex-direction:column;width:48px;height:48px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);cursor:pointer;overflow:hidden;background-size:cover;background-position:center;transition:border-color var(--dur-normal) var(--ease-std),background-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.texture-display-box:hover{border-color:var(--border-default);background-color:var(--lift-1)}.texture-display-box .base-icon{color:var(--fg-tertiary);margin-bottom:var(--sp-1)}.texture-display-box .texture-name{font-size:var(--text-2xs);color:var(--fg-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.control-group label{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);color:var(--ink);width:100%;font-weight:var(--fw-bold)}#tab-material .control-group.color-control input[type=color]+.reset-btn{display:flex;align-items:center}#tab-material .control-group.color-control,#tab-material .control-group.texture-control{display:flex;flex-direction:column;margin-bottom:0;gap:8px;padding:0}.material-control-row-hizala{display:flex;align-items:center;gap:var(--sp-1);width:100%}.material-control-row-hizala input[type=color]{flex-grow:1;flex-shrink:1;min-width:0;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border-color);cursor:pointer}.material-control-row-hizala .texture-display-box{flex-shrink:0}.reset-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--fg-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.reset-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.reset-btn i,.reset-btn .base-icon{font-size:var(--icon-sm);width:var(--icon-sm);height:var(--icon-sm)}.texture-display-box.active{background-color:var(--bg-inset);background-color:var(--accent-soft-1);background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid var(--accent);box-shadow:none}.texture-display-box.active .base-icon,.texture-display-box.active .texture-name{display:none}#materialSelectorBlock{border:transparent!important;border-radius:0}.loading-box{padding:30px;text-align:center}.loading-icon{font-size:var(--text-xl);color:var(--fg-tertiary)}.loading-text{padding-top:var(--sp-5);font-size:var(--text-sm);color:var(--n-600)}.viewer-preloader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999}.viewer-preloader{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999999}.preloader-icon{font-size:var(--text-2xl);color:var(--fg-tertiary)}.bb-morph{width:19px;height:19px;background:var(--accent);border-radius:var(--radius-sm);animation:bbMorph 1.7s var(--ease-out) infinite;will-change:transform,border-radius}@keyframes bbMorph{0%{border-radius:var(--radius-sm);transform:rotate(0) scale(.82)}50%{border-radius:50%;transform:rotate(180deg) scale(1.05)}to{border-radius:var(--radius-sm);transform:rotate(360deg) scale(.82)}}@media(prefers-reduced-motion:reduce){.bb-morph{animation-duration:3.4s}}.preloader-message{margin-top:var(--sp-4);color:var(--fg-tertiary);font-size:var(--text-xs);opacity:1;letter-spacing:var(--tracking-wide);font-weight:var(--fw-medium)}.preset-buttons{display:flex;gap:var(--sp-2);margin-bottom:0}.preset-btn{flex:1 1 0;min-width:0;padding:6px 10px;border:1px solid var(--n-200);background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--fw-medium);transition:all var(--dur-normal) var(--ease-std)}.preset-btn:hover{background:var(--n-50)}.preset-btn.active{background:var(--n-700);color:var(--fg-primary);border-color:var(--border-default)}.page-search-container{position:relative;display:flex;align-items:center;background:var(--bg);border-radius:var(--radius-md);border:solid 1px var(--n-0);transition:all var(--dur-normal) var(--ease-std);margin:0}.page-search-container:focus-within{border-color:var(--btn);box-shadow:0 4px 8px #5b5b5b1a}#pageSearchInput{flex-grow:1;border:none;padding:var(--sp-3) 10px var(--sp-3) 30px;font-size:var(--text-sm);background:transparent;outline:none;color:var(--ink);max-width:80px}.page-search-container .search-icon{position:absolute;left:10px;font-size:var(--text-sm);color:var(--ink-2);pointer-events:none}.page-clear-search-btn{background:none;border:none;cursor:pointer;color:var(--ink-2);font-size:var(--text-sm);padding:0 10px}.page-clear-search-btn:hover{color:var(--n-950)}.page-fullscreen-btn{background:var(--bg);border:1px solid var(--n-0);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-3);color:var(--ink);cursor:pointer;font-weight:var(--fw-bold);transition:all var(--dur-normal);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-fullscreen-btn:hover{border-color:var(--btn)}.pages-controls-wrapper{display:flex;justify-content:flex-start;align-items:center;padding:0;width:100%}.pages-right-controls{display:flex;flex-direction:column;height:100%;min-height:100%}.page-name-text,.page-name-input{color:var(--ink);font-size:var(--text-sm);padding:6px var(--sp-2);border:1px solid rgba(255,255,255,0);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-btn,.save-btn,.cancel-btn{background:none;border:none;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:color var(--dur-normal)}.page-name-input{border:none;color:var(--ink);padding:6px var(--sp-2);border:var(--border);border-radius:var(--radius-sm);outline:none;font-size:var(--text-sm);font-weight:var(--fw-semibold);width:auto}.page-name-controls{position:relative;bottom:0;left:0;height:40px;z-index:10;display:flex;align-items:center;gap:0px;opacity:.8;width:96%;padding:6px;margin-top:var(--sp-1);box-shadow:var(--shadow);background:var(--bg);border-radius:var(--radius-md);border:solid 1px var(--n-0)}.pages-right-controls .share-container{padding:var(--sp-5);padding-bottom:10px;background:var(--bg);box-shadow:var(--shadow);border-radius:var(--radius-lg);border:solid 1px var(--n-0);box-sizing:border-box;margin-top:0;flex-grow:1;flex-shrink:1;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:0}.pages-right-controls .share-container h3:first-of-type{margin-top:0;margin-bottom:6px}.qr-box,.link-box,.embed-box{margin-bottom:10px;display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;width:100%}.pages-right-controls .share-container h4{margin:0}#removeLogoBtn{padding:10px!important}#addLogoBtn{padding:10px!important;font-size:var(--text-xs)}#logoPositionModal{position:relative;top:12px;left:0;width:240px;height:40px;background:transparent;display:flex;align-items:flex-start;justify-content:flex-start;z-index:99}.logo-position-content{top:0;right:0;left:auto;background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:10px;text-align:center;width:auto}.logo-position-content .modal-title,.logo-position-content .modal-sub{display:none}.position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);margin:var(--sp-1) 0 10px 0}.position-option{background:var(--bg-2);color:var(--ink);border:1px solid var(--n-100);padding:var(--sp-2) var(--sp-1);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--fw-medium);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.position-option.active-position{color:var(--n-0);border-color:#ffffff87}.position-option i,.position-option .base-icon{font-size:var(--icon-sm);width:var(--icon-sm);height:var(--icon-sm)}.logo-size-control{color:#ababab;font-weighT:var(--fw-bold);font-size:var(--text-sm)}.close-modal-btn{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--sink-1);color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std);z-index:10;padding:0;line-height:1;box-shadow:none}.dark-mode .close-modal-btn{background:var(--bg-inset)}.close-modal-btn:hover{background:var(--danger-soft);color:var(--danger)}.editor-btn-action.copy-btn{width:100%;justify-content:center}.pages-right-controls .share-container .embed-box:last-of-type{margin-bottom:0}@media(max-width:768px){.pages-right-controls{max-height:260px;overflow-y:auto}.pages-right-controls .share-container{padding:var(--sp-4)}.share-container h3{font-size:var(--text-sm)}}@media(max-width:480px){.pages-right-controls{max-height:220px}.pages-right-controls .share-container{padding:var(--sp-3)}.share-container h3{font-size:var(--text-sm)}.share-container h4{font-size:var(--text-xs)}}#pageViewerSection{position:relative;flex:1 1 0;min-height:120px;max-height:clamp(260px,46vh,420px);z-index:10;overflow:hidden}.models-layout.page-designer-mode #pageViewerSection{max-height:none}#pageViewerSection .model-area-wrapper{position:relative;width:100%;height:100%}#pageViewerSection .viewer-canvas-container{max-width:none;pointer-events:auto}.editor-header{background:transparent;z-index:20;padding:var(--sp-4) var(--sp-6);position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.editor-header *{pointer-events:auto}.logo-preview-container{position:absolute;top:20px;left:20px;pointer-events:auto;max-width:100px;max-height:100px;z-index:100}#pageLogoPreview{max-width:100%;max-height:100%;display:block}#addLogoBtn{position:absolute;pointer-events:auto}.logo-area.logo-position-top-left .logo-preview-container{inset:20px auto auto 20px}.logo-area.logo-position-top-center .logo-preview-container{inset:20px auto auto 50%;transform:translate(-50%)}.logo-area.logo-position-top-right .logo-preview-container{inset:20px 20px auto auto}.logo-action-buttons{display:flex;gap:var(--sp-2);position:relative;padding:0;background:transparent;border-radius:var(--radius-sm);z-index:110;pointer-events:auto;top:4px;left:auto}.model-area-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5;background:var(--card);padding:50px var(--sp-20);border-radius:var(--radius-lg);max-width:450px}.model-area-placeholder p{font-size:var(--text-sm);color:var(--n-600);margin-top:10px}.refresh-btn{background:none;border:none;cursor:pointer;color:var(--ink-3);font-size:var(--text-sm);right:-10px;bottom:-4px;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);transition:all var(--dur-normal) var(--ease-std);display:flex;align-items:center;gap:var(--sp-1)}.refresh-btn:hover{color:var(--ink);background-color:var(--bg)}.autosave-status{font-size:var(--text-3xs);color:var(--ink-2);padding:0;background:transparent!important;border-radius:var(--radius-md) var(--radius-md) 0 0;bottom:0;display:flex;justify-content:center;align-items:center;gap:var(--sp-2);font-weight:var(--fw-medium);position:relative;z-index:100;width:400px;margin-left:auto;margin-right:auto}.autosave-status i,.autosave-status .base-icon{font-size:var(--text-xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.page-name-overlay{position:absolute;bottom:0;padding:10px;color:var(--ink);font-weight:var(--fw-bold);font-size:var(--text-sm)}.share-container{background:var(--bg);border-radius:var(--radius-lg);border:solid 1px var(--n-0);padding:30px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.share-container h3,.share-container h4{color:var(--ink);font-size:var(--text-base);margin:6px 0}.qr-box{text-align:center}#qrCodeContainer{margin:var(--sp-4) auto 10px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--fg-secondary)}#qrCodeContainer img,.qr-code-img{border-radius:var(--radius-md)}.qr-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-6) 10px;color:var(--ink-3, var(--n-300))}.qr-placeholder i,.qr-placeholder .base-icon{color:var(--ink-3, var(--n-300))}.qr-placeholder p{margin:0;font-size:var(--text-xs);opacity:.7}.link-box input,.embed-box textarea{width:100%;font-size:var(--text-sm);background:var(--n-50);border:1px solid var(--n-200);padding:var(--sp-2) 10px;border-radius:var(--radius-sm);color:var(--n-700);resize:none;box-sizing:border-box}.link-box,.embed-box{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;width:100%;margin-top:14px}.editor-btn-action{background:var(--btn);color:var(--n-0);border:none;height:40px;padding:0 18px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm)!important;font-weight:var(--fw-semibold);transition:background var(--dur-normal);display:flex;align-items:center;justify-content:center;gap:var(--sp-2)}.editor-btn-action.copy-btn{align-self:flex-end;width:100%;justify-content:center}.editor-btn-action:hover{background:var(--n-950)}.editor-btn-action.set-start-view{align-self:flex-end;width:100%;justify-content:center;margin:0 auto;background-color:var(--input-bg);border:1px solid var(--n-200);color:var(--ink)}.editor-btn-action.reset-controls{align-self:flex-end;width:100%;justify-content:center;margin:6px auto 0;background:transparent;color:var(--ink);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--fw-semibold)}.editor-btn-action.reset-controls:hover{background:var(--lift-2);border-color:var(--ink-2);color:var(--ink-2)}.dark-mode .editor-btn-action.set-start-view{background-color:var(--bg-field);border-color:var(--border-subtle);color:var(--n-200)}.dark-mode .editor-btn-action.reset-controls{background:transparent;border-color:var(--border-subtle);color:var(--ink-2)}.dark-mode .editor-btn-action.set-start-view:hover{background-color:var(--n-950)}.dark-mode .editor-btn-action.reset-controls:hover{border-color:var(--ink-3)}.editor-btn-action2{background:var(--btn);color:var(--n-0);border:none;padding:var(--sp-2);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-semibold);transition:background var(--dur-normal);display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--sp-2)}.modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(3px);transition:opacity var(--dur-normal)}.modal-overlay.hidden{display:none}#quota-alert{color:var(--danger);background:#de3b3d14;background:color-mix(in srgb,var(--danger) 8%,transparent);padding:10px;border:1px dashed var(--danger);width:64%;margin:0 auto;border-radius:var(--radius-sm);font-weight:var(--fw-bold);margin-bottom:var(--sp-4);text-align:center}body.dark-mode #quota-alert{color:var(--red-500);background:var(--bg-inset)}.popup-content.plan-popup{width:100%;max-width:clamp(280px,calc(100vw - var(--sp-8)),440px);max-height:calc(100vh - var(--sp-8));max-height:calc(100dvh - var(--sp-8));padding:var(--sp-6);border-radius:var(--radius-xl);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative}.quota-meter{width:100%;text-align:left;margin-bottom:var(--sp-5);padding:var(--sp-4);background:var(--bg-inset);border-radius:var(--radius-md)}.quota-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.quota-meter-label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}.quota-meter-count{font-size:var(--text-xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.quota-meter-count b{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-primary)}.quota-meter-track{height:6px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.quota-meter-fill{height:100%;width:0;border-radius:inherit;background:var(--accent);transition:width var(--dur-slow) var(--ease-out)}.quota-meter-fill--danger{background:var(--danger)}.quota-meter-fill--warning{background:var(--warning)}.quota-meter-next{margin:var(--sp-3) 0 0;font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--fg-secondary)}.quota-meter-next b{color:var(--fg-primary);font-weight:var(--fw-semibold)}@media(prefers-reduced-motion:reduce){.quota-meter-fill{transition:none}}.delete-popup .popup-content>.popup-meta{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--fg-tertiary)}.delete-popup .popup-content>.popup-meta>.base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg-tertiary)}.delete-popup .popup-content>.popup-meta>.popup-meta-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-secondary)}.start-view-banner{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 18px;border-radius:var(--radius-md);background:var(--accent-soft-3);border:1px solid var(--accent-border);color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;box-shadow:var(--shadow-md)}.start-view-banner i,.start-view-banner .base-icon{font-size:var(--text-sm)}.start-view-banner.hidden{display:none}body.dark-mode .start-view-banner{background:var(--accent-soft-1)}#startViewControls{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:99;display:flex;gap:var(--sp-4);padding:10px var(--sp-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:opacity var(--dur-slow) var(--ease-std)}#startViewControls.hidden{display:none}.editor-btn-action{border:none;border-radius:var(--radius-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-normal),transform var(--dur-fast);display:flex;align-items:center;gap:var(--sp-2)}.save-btn-styled{background-color:var(--g-600);color:var(--fg-on-accent)}.save-btn-styled:hover{background-color:var(--g-700)}.cancel-btn-styled{background-color:var(--n-500);color:var(--n-0)}.cancel-btn-styled:hover{background-color:var(--n-600)}#modelSlider,.models-right{transition:opacity var(--dur-slow) var(--ease-std),pointer-events var(--dur-slow) var(--ease-std)}.close-modal-btn-btn:hover{border-color:var(--btn)}.model-select-slider{padding:var(--sp-5);flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;overflow-x:hidden;overflow-y:auto;height:400px;max-width:740px;justify-content:center}#modal-content-select-model{background:var(--bg);border-radius:var(--radius-lg);position:relative;max-width:740px;width:740px;max-height:600px;min-height:600px;height:600px;text-align:center;padding:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);height:auto;animation:scaleIn var(--dur-normal) var(--ease-out);border:1px solid var(--lift-3)}#modelSelectSlider::-webkit-scrollbar{width:4px}#modelSelectSlider::-webkit-scrollbar-track{background:transparent;margin-top:10px;margin-bottom:10px}#modelSelectSlider::-webkit-scrollbar-thumb{background-color:var(--n-200);border-radius:var(--radius-md)}#modelSelectSlider::-webkit-scrollbar-thumb:hover{background-color:var(--n-400)}#confirmModelSelection{width:100%;margin-top:var(--sp-5);padding:var(--sp-3) 0;background:var(--btn);color:var(--n-0);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-semibold)}.page-id-card{background:var(--n-0);padding:var(--sp-4);border-radius:var(--radius-md);margin-bottom:var(--sp-5);box-shadow:var(--shadow-sm)}.page-name-label{display:block;font-size:var(--text-sm);color:var(--n-600);margin-bottom:var(--sp-1);font-weight:var(--fw-medium)}.page-name-container{display:flex;align-items:center;gap:var(--sp-1)}.page-name-input{flex-grow:1;padding:var(--sp-1) var(--sp-2);border:1px solid var(--n-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--fw-semibold);outline:none}.edit-btn{background:none;border:none;cursor:pointer;color:var(--info);padding:var(--sp-1);font-size:var(--text-base);transition:color var(--dur-normal)}.edit-btn:hover{color:color-mix(in srgb,var(--info) 78%,var(--n-950))}.share-embed-section{padding:var(--sp-4);border-radius:var(--radius-md);background:var(--n-0);box-shadow:var(--shadow-sm)}.share-embed-section .section-title{display:block;font-size:var(--text-base);font-weight:var(--fw-bold);margin-bottom:var(--sp-4);padding-bottom:10px;border-bottom:1px solid var(--n-100)}.screenshot-popup-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);transition:opacity var(--dur-slow) var(--ease-std)}.screenshot-popup-overlay.hidden{display:none!important}.screenshot-popup-content{background:var(--bg);border-radius:var(--radius-lg);text-align:center;width:auto;max-width:min(640px,90vw);max-height:90vh;padding:36px;min-width:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);height:auto;position:relative;animation:scaleIn var(--dur-normal) var(--ease-out);border:1px solid var(--lift-3);overflow:hidden}.dark-mode .screenshot-popup-content{border-color:var(--border-color-dark, var(--n-800))}.screenshot-popup-content h3.modal-title{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--ink);margin:0;padding-bottom:10px}.popup-close-btn{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--sink-1);color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std);z-index:10;padding:0;line-height:1}.dark-mode .popup-close-btn{background:var(--bg-inset)}.popup-close-btn:hover{background:var(--danger-soft);color:var(--danger)}.screenshot-preview-wrapper{border-radius:var(--radius-md);overflow:hidden;margin:var(--sp-4) 0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;max-width:100%;min-height:0}.screenshot-img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:var(--radius-lg)}.resolution-info{font-size:var(--text-xs);color:var(--fg-secondary);margin-top:10px;font-weight:var(--fw-medium)}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.download-render-button{background:var(--green-accent);color:var(--fg-on-accent);border:none;padding:var(--sp-3) 35px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-semibold);transition:background var(--dur-normal);display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--sp-2);margin:0 auto}.download-render-button:hover{opacity:.6}.sort-popup .reorder-btn i,.sort-popup .reorder-btn .base-icon{margin-right:6px}.sort-popup .reorder-btn.active,.sort-popup button.active{background:var(--accent-soft-3);color:var(--accent-ink)}.model-slider-head .msh-source-switch .source-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 var(--sp-2);width:auto;min-width:0;flex:0 0 auto;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.model-slider-head .msh-source-switch .source-chip .base-icon,.model-slider-head .msh-source-switch .source-chip-mark{width:14px;height:14px;flex:0 0 auto;object-fit:contain;display:block}.model-slider-head .msh-source-switch .source-chip-mark,html[data-theme=light] .model-slider-head .msh-source-switch .source-chip-mark{opacity:.5}.model-slider-head .msh-source-switch .source-chip .base-icon{width:16px;height:16px}.model-slider-head .msh-source-switch .source-chip.active .source-chip-mark{opacity:1}.model-slider-head .msh-source-switch .source-chip:hover .source-chip-mark{opacity:.85}html[data-theme=light] .model-slider-head .msh-source-switch .source-chip.active .source-chip-mark{opacity:1}html[data-theme=light] .model-slider-head .msh-source-switch .source-chip:hover .source-chip-mark{opacity:.85}.model-slider-head .msh-source-switch .source-chip-mark--light,html[data-theme=light] .model-slider-head .msh-source-switch .source-chip-mark--dark{display:none}html[data-theme=light] .model-slider-head .msh-source-switch .source-chip-mark--light{display:block}.model-slider-head .msh-source-switch .source-chip i{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto}.model-slider-head .msh-source-switch .source-chip:hover{color:var(--fg-primary);border-color:transparent}.model-slider-head .msh-source-switch .source-chip.active{background:transparent;border-color:transparent;color:var(--accent-ink)}.model-slider-head .msh-source-switch .source-chip.active .base-icon{color:var(--accent-ink)}.model-slider-head .msh-source-switch .source-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.toolbar-btn.has-filter:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;background:var(--green-accent, var(--accent));border-radius:50%}.model-slider-box.reorder-mode{background:var(--accent-soft-1);border:1px dashed var(--accent);border-radius:var(--radius-lg);padding:var(--sp-3)}.model-slider-box.reorder-mode .model-card{cursor:grab;position:relative;border-style:dashed;border-color:var(--accent-border)}.model-slider-box.reorder-mode .model-card.dragging{animation:none!important;cursor:grabbing;opacity:.8;transform:scale(1.05);z-index:100;box-shadow:var(--shadow-lg);border-color:var(--accent-ink)!important}.model-slider-box.reorder-mode .model-card.drop-target{animation:none!important;border:1px dashed var(--accent)!important;background:var(--accent-soft-2)}.reorder-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-2) 14px;background:var(--accent-soft-2);border-radius:var(--radius-md);margin-bottom:0;border:1px solid var(--accent-border);white-space:nowrap}.reorder-controls .reorder-title{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);display:flex;align-items:center;gap:var(--sp-2)}.reorder-controls .reorder-title i,.reorder-controls .reorder-title .base-icon{color:var(--accent-ink)}.reorder-controls .reorder-hint{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap}.reorder-controls button{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);border:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1}.reorder-controls .save-reorder-btn{background:var(--accent);color:var(--fg-on-accent)}.reorder-controls .save-reorder-btn:hover{filter:brightness(1.12)}.reorder-controls .cancel-reorder-btn{background:var(--bg-inset);color:var(--ink);border:1px solid var(--lift-5)}.reorder-controls .cancel-reorder-btn:hover{background:var(--lift-5)}html[data-theme=light] .reorder-controls .cancel-reorder-btn{background:var(--n-100);color:var(--n-800);border:1px solid rgba(0,0,0,.1)}html[data-theme=light] .reorder-controls .cancel-reorder-btn:hover{background:var(--n-100)}.model-controls-wrapper.reorder-mode-active .slider-actions,.model-viewer-actions.reorder-mode-active .slider-actions{display:none!important}.model-controls-wrapper.reorder-mode-active .reorder-controls,.model-viewer-actions.reorder-mode-active .reorder-controls{display:inline-flex!important;width:auto;max-width:100%;margin-left:auto;justify-content:flex-end}.model-slider-box.reorder-mode .model-card{transition:transform var(--dur-normal) var(--ease-std),margin var(--dur-normal) var(--ease-std)}.status-ready{color:var(--accent-ink)!important;font-weight:var(--fw-bold)!important}.status-draft{color:var(--n-300)!important}.model-status-bar{margin:0 auto;padding:0;position:fixed;bottom:-3px;left:50%;transform:translate(-50%);width:auto;opacity:.6}.mockup-studio-wrapper{--pd-dev-gap: 36px;width:100%;max-width:min(933px,calc(46vh * 2.0778 + var(--pd-dev-gap) + 24px));height:100%;max-height:100%;min-height:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--pd-dev-gap);margin:0 auto;box-sizing:border-box;padding:0 var(--sp-3);overflow:visible;touch-action:none}.device-laptop{width:calc((100% - var(--pd-dev-gap)) * .7701);height:auto;max-height:100%;aspect-ratio:16 / 10;min-height:0;position:relative;flex:0 0 auto;transition:transform var(--dur-slow) var(--ease-std)}.laptop-frame{width:100%;height:100%;box-sizing:border-box;background:transparent;border-radius:var(--radius-xl);padding:1.5%;box-shadow:none!important;border:solid 1px var(--n-200);display:flex;flex-direction:column}.laptop-screen-container{width:100%;height:100%;background:transparent;border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:0 20px 50px #0000,inset 0 0 0 1px var(--border-subtle)}.camera-dot{position:absolute;top:1%;left:50%;transform:translate(-50%);width:.6%;padding-top:.6%;background:var(--n-600);border-radius:50%;display:none}.device-mobile{width:calc((100% - var(--pd-dev-gap)) * .2299);height:auto;max-height:100%;aspect-ratio:8.6 / 18;min-height:0;position:relative;flex:0 0 auto;z-index:10}#mobileMirrorCanvas{position:absolute;inset:0;width:100%;height:100%;display:block}.mobile-frame{width:100%;height:100%;background:transparent;border-radius:var(--radius-xl);overflow:hidden;padding:6px;position:relative;box-sizing:border-box;border:solid 1px var(--n-200);box-shadow:none!important}.mobile-screen-container{width:100%;height:100%;background:transparent;border-radius:var(--radius-xl);position:relative;overflow:hidden;z-index:2;box-shadow:0 20px 50px #0000,inset 0 0 0 1px var(--border-subtle)}.mobile-notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:28%;height:3.4%;background:var(--bg-page);border-radius:var(--radius-xl);display:none;z-index:20}.mobile-notch:after{content:"";position:absolute;top:50%;right:14%;width:6px;height:6px;background:var(--bg-surface);border-radius:50%;transform:translateY(-50%);box-shadow:inset 0 0 1px #ffffff26}.btn-side,.btn-pwr,.btn-vol-u,.btn-vol-d{position:absolute;background:var(--n-800);width:3px;border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.btn-pwr{top:24%;right:-3px;height:9%;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.btn-vol-u{top:24%;left:-3px;height:6%}.btn-vol-d{top:32%;left:-3px;height:6%}.btn-side{top:17%;left:-3px;height:3%}@media(max-width:1440px){.mockup-studio-wrapper{--pd-dev-gap: 30px;max-width:min(927px,calc(46vh * 2.0778 + var(--pd-dev-gap) + 24px))}}@media(max-width:1280px){.mockup-studio-wrapper{--pd-dev-gap: 26px;max-width:720px}}@media(max-width:1200px){.mockup-studio-wrapper{--pd-dev-gap: 22px;max-width:680px}}@media(max-width:1100px){.mockup-studio-wrapper{--pd-dev-gap: 18px;max-width:680px}}@media(max-width:900px){.mockup-studio-wrapper{--pd-dev-gap: 16px;padding:10px}.mobile-frame{border-radius:var(--radius-lg)}.mobile-screen-container{border-radius:var(--radius-md)}}@media(max-width:768px){.mockup-studio-wrapper{--pd-dev-gap: 16px;padding:var(--sp-2)}.mobile-frame{border-radius:var(--radius-md);padding:var(--sp-1)}.mobile-screen-container{border-radius:var(--radius-sm)}}@media(max-width:480px){.mockup-studio-wrapper{padding:6px}.mobile-frame{border-radius:var(--radius-sm);padding:var(--sp-1)}.mobile-screen-container{border-radius:var(--radius-xs)}}.mobile-viewer-preloader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,#000000b3,#000000f2);z-index:20;pointer-events:none;font-size:var(--text-2xs);color:var(--n-300)}.mobile-viewer-preloader .preloader-icon{font-size:var(--text-md);margin-bottom:6px}.mobile-viewer-preloader .preloader-content p{margin:0;opacity:.9}#modelSliderRightBtn{right:425px;bottom:105px}#modelSliderLeftBtn{left:235px;bottom:105px}.design-toolbar-group{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.design-group{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:1;min-width:0}.design-divider{height:28px;width:1px;background-color:var(--ink-3);margin:0 2px}.design-icon-sm{font-size:var(--text-xs);color:var(--ink-2)}.device-select-btn{padding:6px var(--sp-2);width:auto;background-color:var(--ink-4);border:1px solid var(--ink-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:flex;align-items:center;transition:all var(--dur-normal);font-weight:var(--fw-medium)}.device-select-btn:hover{background-color:var(--ink-3)}.device-select-arrow{font-size:var(--text-4xs);margin-left:var(--sp-1)}.device-dropdown-menu{position:absolute;top:calc(100% + 5px);left:0;min-width:100px;background:var(--bg);border:1px solid var(--ink-3);border-radius:var(--radius-sm);padding:var(--sp-1) 0;z-index:1000;box-shadow:var(--shadow-md)}.device-dropdown-menu .dropdown-item{width:100%;text-align:left;padding:var(--sp-2) var(--sp-3);background:none;border:none;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm)}.device-dropdown-menu .dropdown-item:hover{opacity:.6}.logo-size-slider{width:100px}.logo-size-value{color:var(--ink-2);font-size:var(--text-xs);min-width:34px;text-align:right}.design-value-editable{cursor:text;padding:2px var(--sp-1);border-radius:var(--radius-sm);border:1px solid transparent;transition:all var(--dur-fast) var(--ease-std);user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.design-value-editable:hover{background:#4da3ff14;border-color:#4da3ff40;color:var(--ink)}.dark-mode .design-value-editable:hover{background:#4da3ff1f;border-color:#4da3ff4d}.design-value-input{width:38px;height:18px;padding:0 var(--sp-1);margin:0;border:1px solid rgba(77,163,255,.5);border-radius:var(--radius-xs);background:var(--bg-surface);color:var(--ink);font-size:var(--text-2xs);font-weight:var(--fw-semibold);font-family:inherit;text-align:center;outline:none;box-shadow:0 0 0 2px #4da3ff26,0 1px 3px #00000014;-moz-appearance:textfield;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.design-value-input:focus{border-color:var(--focus-ring);box-shadow:var(--focus-shadow),0 1px 4px #0000001a}.dark-mode .design-value-input{background:var(--bg-surface);border-color:#4da3ff66;color:var(--n-200);box-shadow:0 0 0 2px #4da3ff1a,0 1px 3px #0000004d}.dark-mode .design-value-input:focus{border-color:var(--focus-ring);box-shadow:var(--focus-shadow),0 1px 4px #0006}.design-value-input::-webkit-outer-spin-button,.design-value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.logo-ctrl-disabled{opacity:.45;cursor:pointer;user-select:none;transition:opacity var(--dur-normal) var(--ease-std)}.logo-ctrl-disabled select,.logo-ctrl-disabled input{pointer-events:none}@keyframes logoHintGlow{0%{filter:brightness(1) drop-shadow(0 0 0 transparent)}30%{filter:brightness(1.4) drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 60%,transparent))}to{filter:brightness(1) drop-shadow(0 0 0 transparent)}}.logo-upload-hint-glow{animation:logoHintGlow .7s var(--ease-out)}.dt-mini-switch{position:relative;display:inline-block;width:28px;height:14px;margin-left:6px;flex-shrink:0;cursor:pointer}.dt-mini-switch input{opacity:0;width:0;height:0}.dt-mini-switch-slider{position:absolute;inset:0;background:var(--ink-4);border:1px solid transparent;border-radius:var(--radius-lg);transition:background var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std)}.dt-mini-switch-slider:before{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;background:var(--n-0);border-radius:50%;transition:transform var(--dur-normal) var(--ease-std)}.dt-mini-switch input:checked+.dt-mini-switch-slider{background:transparent;border-color:var(--accent-border)}.dt-mini-switch input:checked+.dt-mini-switch-slider:before{transform:translate(14px);background:var(--accent);box-shadow:var(--glow-knob)}.pd-locked-note{font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--warning);margin:var(--sp-1) 0 var(--sp-2) 0;padding:0 var(--sp-3)}.ar-ctrl-disabled{opacity:.45;pointer-events:none;user-select:none;transition:opacity var(--dur-normal) var(--ease-std)}.design-select,.design-input{background-color:transparent;border:1px solid var(--ink-4);border-radius:var(--radius-sm);color:var(--ink);padding:var(--sp-1) var(--sp-2);font-size:var(--text-sm)}.ar-text-input{width:100px}.dt-section .ar-text-input{flex:1;min-width:80px;max-width:140px}.ar-font-slider,.ar-radius-slider,.ar-opacity-slider{width:60px}.design-group-text,.design-group-button{gap:var(--sp-2)}.delete-btn-secondary{color:var(--red-500)}.toast-popup{cursor:pointer}.toast-popup-content{cursor:pointer;min-width:200px;max-width:min(340px,90vw)}.toast-popup-content .popup-sub{margin-bottom:0}.plan-popup-secondary-btn,.downgrade-cancel-btn{width:100%;min-height:44px;padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-inset);color:var(--fg-secondary);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--text-sm);text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.plan-popup-secondary-btn:hover,.downgrade-cancel-btn:hover{background:var(--bg-surface-raised);color:var(--fg-primary);border-color:var(--border-default)}.page-design-wrapper{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:0;width:100%;flex-shrink:0;scrollbar-width:thin;scrollbar-color:rgba(150,150,150,.35) transparent}.page-design-wrapper::-webkit-scrollbar{width:4px}.page-design-wrapper::-webkit-scrollbar-track{background:transparent}.page-design-wrapper::-webkit-scrollbar-thumb{background-color:#96969659;border-radius:var(--radius-md)}.page-design-wrapper::-webkit-scrollbar-thumb:hover{background-color:#9696968c}.dark-mode .page-design-wrapper::-webkit-scrollbar-thumb{background-color:var(--border-default)}.dark-mode .page-design-wrapper::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.design-subtitle{font-size:var(--text-sm);margin-bottom:var(--sp-1)}.design-row{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);flex-wrap:wrap;width:100%;box-sizing:border-box}.design-group{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:2px;border-radius:var(--radius-sm);min-height:32px;border:1px solid transparent;flex-wrap:wrap}.design-toolbar-group{width:100%;justify-content:center;gap:2px 2px}.design-label{font-size:var(--text-2xs);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);white-space:nowrap}:root{--dt-section-bg: var(--n-0);--dt-section-border: var(--n-100);--dt-section-text: var(--n-800);--dt-section-text-2: var(--fg-secondary);--dt-tag-color: var(--n-500);--dt-sub-color: rgba(0, 0, 0, .1);--dt-icon-color: var(--n-400)}:root.dark-mode,.dark-mode{--dt-section-bg: var(--n-800);--dt-section-border: var(--n-700);--dt-section-text: var(--n-100);--dt-section-text-2: var(--n-400);--dt-tag-color: var(--n-400);--dt-sub-color: rgba(255, 255, 255, .07);--dt-icon-color: var(--n-500)}.dt-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);padding:var(--sp-1) 6px;align-items:stretch;max-width:900px;margin:0 auto}.dt-section{border-radius:var(--radius-lg);background:var(--dt-section-bg);border:1px solid var(--dt-section-border);box-shadow:var(--shadow-sm);min-width:0;display:flex;flex-direction:column;transition:var(--dur-normal) var(--ease-std)}.dt-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--dt-section-border);cursor:pointer;user-select:none}.dt-section-header .design-dropdown-container,.dt-header-right{margin-left:auto;display:flex;align-items:center;gap:6px}.dt-section-tag{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--dt-section-text);display:flex;align-items:center;gap:var(--sp-2);user-select:none;white-space:nowrap;margin:0}.dt-section-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0;vertical-align:middle}.dt-collapse-icon{font-size:var(--text-2xs);color:var(--dt-section-text-2);transition:transform var(--dur-slow) var(--ease-std),color var(--dur-normal) var(--ease-std);opacity:.6}.dt-section-header:hover .dt-collapse-icon{color:var(--dt-section-text);opacity:1}.dt-section.collapsed .dt-collapse-icon{transform:rotate(180deg)}.dt-section.collapsed .dt-section-header{border-bottom-color:transparent}.dt-section.collapsing .dt-section-body,.dt-section.expanding .dt-section-body{overflow:hidden;transition:max-height var(--dur-slow) var(--ease-std),opacity var(--dur-normal) var(--ease-std),padding-top var(--dur-slow) var(--ease-std),padding-bottom var(--dur-slow) var(--ease-std)}.dt-section.collapsed .dt-section-body{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;overflow:hidden}.dt-section-body{padding:14px var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1);flex:1}.dt-row{display:flex;align-items:center;gap:6px;min-height:26px}.dt-row-style,.dt-row-typo,.dt-logo-controls{flex-wrap:wrap;row-gap:var(--sp-1)}.dt-prop-icon{font-size:var(--text-3xs);color:var(--accent-ink);opacity:.7;flex-shrink:0;width:12px;text-align:center}.dt-prop-label{font-size:var(--text-2xs);color:var(--dt-icon-color);white-space:nowrap;flex-shrink:0}.dt-mini-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--dt-icon-color);opacity:.8;white-space:nowrap;flex-shrink:0}.dt-sub-divider{display:flex;align-items:center;gap:6px;margin:2px 0}.dt-sub-divider span{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--dt-tag-color);white-space:nowrap}.dt-sub-divider:after{content:"";flex:1;height:1px;background:var(--dt-sub-color)}.dt-btn-group{display:flex;align-items:center;gap:2px;margin-left:auto}.dt-font-select-container{position:relative;flex:0 0 110px;width:110px}.dt-pos-select-container{flex:1 1 auto;width:auto}.dt-pos-select-container .dt-font-dropdown{bottom:auto;top:calc(100% + 4px);left:0;right:auto;min-width:150px}.dt-font-select-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-1);width:100%;padding:0 6px;font-size:var(--text-2xs);border:1px solid var(--dt-section-border);border-radius:var(--radius-sm);background:var(--dt-section-bg);color:var(--ink-2, var(--n-700));cursor:pointer;transition:border-color var(--dur-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-font-select-btn:hover{border-color:var(--accent, var(--accent))}.dt-font-arrow{font-size:var(--text-4xs);opacity:.5;flex-shrink:0}.dt-font-dropdown{position:absolute;bottom:calc(100% + 4px);left:auto;right:0;min-width:160px;background:var(--bg-surface);border:1px solid var(--dt-section-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;padding:var(--sp-1);display:flex;flex-direction:column;gap:1px;max-height:200px;overflow-y:auto}.dark-mode .dt-font-select-btn{color:var(--fg-secondary)}.dark-mode .dt-font-dropdown{background:var(--bg-surface);box-shadow:var(--shadow-md)}.dt-font-option{display:block;width:100%;padding:6px 10px;font-size:var(--text-sm);border:none;background:none;color:var(--ink-2, var(--n-700));cursor:pointer;border-radius:var(--radius-sm);text-align:left;transition:background var(--dur-fast)}.dt-font-option:hover{background:var(--dt-section-bg)}.dt-font-option.active{background:var(--accent-soft-3);color:var(--accent-ink);font-weight:var(--fw-semibold)}.dark-mode .dt-font-option{color:var(--fg-secondary)}.dark-mode .dt-font-option:hover{background:var(--lift-2)}.dt-section .logo-opacity-slider{flex:1;width:auto;min-width:40px}.dt-upload-btn{font-size:var(--text-sm)!important;gap:var(--sp-1)!important}.dt-adv-btn{font-size:var(--text-2xs)!important;gap:var(--sp-1)!important;opacity:.7;transition:opacity var(--dur-fast);white-space:nowrap}.dt-adv-btn:hover{opacity:1}.dt-row-advanced{flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.dt-ar-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-2);margin-top:0}.dt-ar-cell{display:flex;flex-direction:column;justify-content:center;height:46px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--dt-section-bg);border:1px solid var(--dt-section-border);box-sizing:border-box;min-width:0}.dt-ar-cell .dt-font-select-container{flex:0 0 auto;width:100%;min-width:0}.dt-ar-cell .dt-font-select-btn{height:18px!important;min-height:0!important;padding:0!important;font-size:var(--text-2xs)!important;border:none!important;background:transparent!important}.dt-ar-cell .dt-font-dropdown{bottom:auto;top:calc(100% + 4px);left:0;right:auto;min-width:140px;z-index:50}.dt-ar-colors{display:flex;align-items:center;gap:var(--sp-1)}.dt-ar-colors .dt-ar-color,.dt-ar-colors .design-toggle-btn{width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;font-size:var(--text-2xs);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dt-ar-lbl{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--dt-tag-color);line-height:1}.dt-ar-ctrl{display:flex;align-items:center;gap:var(--sp-1)}.dt-ar-ctrl .design-slider{flex:1;min-width:0}.dt-ar-ctrl .design-value{font-size:var(--text-2xs);min-width:24px}.dt-cell-select{font-size:var(--text-2xs)!important;padding:0!important;height:auto!important;flex:1;min-width:0;border:none;background:transparent;color:var(--ink-2);cursor:pointer}.dt-ar-color{width:22px;height:22px;border-radius:var(--radius-sm);border:1px solid var(--dt-section-border);padding:0;cursor:pointer;background:none;-webkit-appearance:none;appearance:none;flex-shrink:0}.dt-ar-color::-webkit-color-swatch-wrapper{padding:1px}.dt-ar-color::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}.dt-extras-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:-4px}.dt-ext-card{display:flex;align-items:center;gap:6px;padding:10px var(--sp-2);border-radius:var(--radius-md);background:var(--dt-section-bg);border:1px solid var(--dt-section-border);min-width:0;overflow:hidden;transition:border-color var(--dur-normal),box-shadow var(--dur-normal)}.dt-ext-toggle{cursor:pointer}.dt-ext-toggle.active{border-color:var(--accent-border)}.dt-ext-toggle:not(.active){opacity:.4}.dt-ext-toggle:not(.active) .dt-ext-icon-wrap{background:#8080801f}.dt-ext-clickable{cursor:pointer}.dt-ext-clickable:hover,.dt-ext-clickable.active{border-color:var(--accent-border)}.dt-ext-clickable.active .dt-ext-title{color:var(--accent-ink)}.dt-ext-icon-wrap{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--accent-soft-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dt-ext-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.dt-ext-title{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.dt-extras-grid{grid-template-columns:1fr 1fr;gap:var(--sp-1)}.dt-ext-card{padding:var(--sp-2) 6px;gap:var(--sp-1)}.dt-ext-title{font-size:var(--text-3xs)}.dt-ext-icon-wrap{width:22px;height:22px}}.dt-ext-controls{display:flex;align-items:center;gap:var(--sp-1)}.dt-extras-color{width:16px;height:16px;border-radius:var(--radius-sm);border:1px solid var(--dt-section-border);padding:0;cursor:pointer;background:none;-webkit-appearance:none;appearance:none;flex-shrink:0}.dt-extras-color::-webkit-color-swatch-wrapper{padding:0}.dt-extras-color::-webkit-color-swatch{border:none;border-radius:var(--radius-xs)}.dt-grid.dt-grid-merged{grid-template-columns:1fr;max-width:900px;margin:0 auto}.dt-section-merged{width:100%}.dt-merge-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.dt-merge-col{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}@media(max-width:760px){.dt-merge-cols{grid-template-columns:1fr;gap:10px}}.dt-mini-head{display:flex;align-items:center;gap:var(--sp-2);min-height:26px}.dt-sub-divider-inline{flex:1;min-width:0;margin:0}.dt-mini-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.dt-mini-head-actions .design-dropdown-container{margin-left:0}.dt-logo-grid{grid-template-columns:1fr 1fr 1fr}.ar-ctrl-disabled .dt-merge-ar .dt-ar-config{opacity:.45;pointer-events:none}.dt-extras-grid-wide{grid-template-columns:1fr 1fr 1fr;gap:var(--sp-2);margin-top:2px}.dt-extras-grid-wide .dt-ext-card{padding:var(--sp-3) var(--sp-3);gap:10px}.dt-ext-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.dt-ext-text .dt-ext-title{font-size:var(--text-2xs)}.dt-ext-sub{font-size:var(--text-3xs);color:var(--dt-section-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.dt-ext-action{position:relative;cursor:pointer;border-color:var(--accent-border);box-shadow:0 1px 4px color-mix(in srgb,var(--accent) 10%,transparent)}.dt-ext-action:hover{border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 2px 9px color-mix(in srgb,var(--accent) 18%,transparent)}.dt-ext-action:hover .dt-ext-title{color:var(--accent-ink)}.dt-ext-cta{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0;font-size:var(--text-3xs);font-weight:var(--fw-bold);line-height:1;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);color:var(--accent-strong);background:var(--accent-soft-3);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);white-space:nowrap;transition:background var(--dur-normal),color var(--dur-normal),border-color var(--dur-normal)}.dt-ext-action:hover .dt-ext-cta{background:var(--accent);color:var(--fg-on-accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.dt-ext-upload:hover{border-style:dashed;background:color-mix(in srgb,var(--accent) 5%,transparent)}.dark-mode .dt-ext-sub{color:var(--dt-section-text-2)}@media(max-width:560px){.dt-extras-grid-wide{grid-template-columns:1fr 1fr;gap:6px}.dt-extras-grid-wide .dt-ext-card{padding:var(--sp-2) var(--sp-2);gap:var(--sp-2)}.dt-ext-sub{font-size:var(--text-4xs)}}@media(max-width:380px){.dt-extras-grid-wide{grid-template-columns:1fr}}.dt-section-header .dt-header-right{margin-left:auto;display:flex;align-items:center;gap:10px}.dt-device-seg{display:inline-flex;align-items:stretch;gap:2px;padding:2px;border-radius:var(--radius-pill);background:#8080801a;border:1px solid var(--dt-section-border)}.dt-device-seg .dt-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--dt-section-text-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:1;cursor:pointer;transition:background var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std);white-space:nowrap}.dt-device-seg.seg-locked .dt-seg-btn{cursor:default}.dt-device-seg .dt-seg-btn i,.dt-device-seg .dt-seg-btn .base-icon{font-size:var(--text-sm);color:inherit;transition:color var(--dur-normal) var(--ease-std)}.dt-device-seg .dt-seg-btn:hover:not(.active){color:var(--dt-section-text)}.dt-device-seg .dt-seg-btn.active{background:var(--accent-soft-3);color:var(--accent-ink);font-weight:var(--fw-bold);box-shadow:none}.dt-device-seg .dt-seg-btn.active i,.dt-device-seg .dt-seg-btn.active .base-icon{color:var(--accent-ink)}.dt-switch-list{display:flex;flex-direction:column;gap:6px;margin-top:2px}.dt-switch-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px var(--sp-3);border-radius:var(--radius-md);background:var(--dt-section-bg);border:1px solid var(--dt-section-border);min-width:0;transition:border-color var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std)}.dt-switch-row:hover{border-color:color-mix(in oklch,var(--accent) 35%,transparent)}.dt-switch-info{display:flex;align-items:center;gap:10px;min-width:0}.dt-switch-ico{width:28px;height:28px;border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-2);color:var(--accent-ink);font-size:var(--text-xs)}.dt-switch-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dt-switch-title{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--dt-section-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-switch-sub{font-size:var(--text-2xs);color:var(--dt-section-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.dt-switch-ctl{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.dt-switch-ctl .dt-mini-switch{margin-left:0}.dt-switch-row.switch-off .dt-switch-ico{background:#8080801f;color:var(--ink-3, var(--fg-tertiary))}.dt-switch-row.switch-off .dt-switch-title{color:var(--dt-section-text-2)}.dt-ar-switch-row{margin-bottom:2px}.dt-ar-config{display:flex;flex-direction:column;gap:6px}.dt-group-divider{margin-top:10px}.ar-ctrl-disabled .dt-merge-ar .dt-ar-switch-row{opacity:1;pointer-events:auto}.dt-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-top:2px}.dt-action-card{display:flex;align-items:center;gap:10px;padding:var(--sp-3) var(--sp-3);border-radius:var(--radius-md);background:var(--dt-section-bg);border:1px solid var(--accent-border);box-shadow:0 1px 4px var(--accent-soft-2);cursor:pointer;min-width:0;overflow:hidden;transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.dt-action-card:hover{border-color:color-mix(in oklch,var(--accent) 80%,transparent);box-shadow:0 2px 9px color-mix(in oklch,var(--accent) 18%,transparent)}.dt-action-card.active{border-color:var(--green-accent)}.dt-action-card.active .dt-action-title{color:var(--accent-ink)}.dt-action-icon{width:28px;height:28px;border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-2);color:var(--accent-ink);font-size:var(--text-xs)}.dt-action-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dt-action-title{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--dt-section-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-normal) var(--ease-std)}.dt-action-card:hover .dt-action-title{color:var(--accent-ink)}.dt-action-sub{font-size:var(--text-2xs);color:var(--dt-section-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.dt-action-cta{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0;font-size:var(--text-3xs);font-weight:var(--fw-bold);line-height:1;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--accent-soft-2);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);white-space:nowrap;transition:background var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std)}.dt-action-card:hover .dt-action-cta{background:var(--green-accent);color:var(--fg-on-accent);border-color:color-mix(in oklch,var(--accent) 55%,transparent)}.dt-action-upload:hover{border-style:dashed;background:var(--accent-soft-1)}#dtSectionAr .dt-section-body.ar-ctrl-disabled{opacity:1;pointer-events:auto}#dtSectionAr .dt-merge-ar .dt-ar-grid{grid-template-columns:1fr 1fr}.dt-sub-divider.dt-ar-switch-row{min-height:26px;gap:10px}.dt-sub-divider.dt-ar-switch-row .dt-mini-switch{flex-shrink:0}.dt-vwb-chips{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}#perfPanelCard{grid-column:1 / -1}.dt-vwb-chip{display:flex;align-items:center;gap:6px;padding:6px var(--sp-2);border-radius:var(--radius-md);background:var(--dt-section-bg);border:1px solid var(--dt-section-border);min-width:0;transition:border-color var(--dur-normal) var(--ease-std)}.dt-vwb-chip:hover{border-color:color-mix(in oklch,var(--accent) 40%,transparent)}.dt-vwb-chip-ico{width:24px;height:24px;border-radius:var(--radius-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--n-0);color:var(--n-950);font-size:var(--text-2xs);box-shadow:var(--shadow-sm);transition:opacity var(--dur-normal) var(--ease-std)}.dt-vwb-chip-ico-perf{background:transparent;color:var(--accent-ink);box-shadow:none}.dt-vwb-chip-lbl{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--dt-section-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dt-vwb-chip .dt-mini-switch{flex-shrink:0}.dt-vwb-chip.switch-off .dt-vwb-chip-ico{opacity:.3}.dt-vwb-chip.switch-off .dt-vwb-chip-lbl{opacity:.45}.dt-vwb-chip.switch-off .dt-vwb-chip-ico-perf{opacity:.62}.dt-vwb-dot{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--text-3xs);font-weight:var(--fw-semibold);color:var(--dt-section-text-2);cursor:pointer}.dt-vwb-dot input[type=color]{width:18px;height:18px;border:1px solid var(--dt-section-border);border-radius:50%;padding:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.dt-vwb-dot input[type=color]::-webkit-color-swatch-wrapper{padding:1px}.dt-vwb-dot input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.dt-share-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dt-share-btn{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 10px;border-radius:var(--radius-md);background:var(--dt-section-bg);border:1px solid var(--dt-section-border);color:var(--dt-section-text);font-size:var(--text-2xs);font-weight:var(--fw-semibold);cursor:pointer;min-width:0;transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.dt-share-btn:hover{border-color:color-mix(in oklch,var(--accent) 80%,transparent);box-shadow:0 1px 6px var(--accent-soft)}.dt-share-btn>span:not(.dt-share-cta){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;text-align:left}.dt-share-cta{flex-shrink:0;font-size:var(--text-4xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--accent-soft-2);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);transition:background var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}.dt-share-btn:hover .dt-share-cta{background:var(--green-accent);color:var(--fg-on-accent)}.dt-share-note{font-size:var(--text-3xs);color:var(--dt-section-text-2);opacity:.75;margin-top:-2px}@media(max-width:760px){.dt-device-seg .dt-seg-btn{padding:var(--sp-1) 10px}}@media(max-width:560px){.dt-switch-row{padding:var(--sp-2) 10px}.dt-vwb-chips,.dt-share-row{grid-template-columns:1fr}}@media(max-width:480px){.dt-device-seg .dt-seg-btn span{display:none}.dt-device-seg .dt-seg-btn{padding:6px var(--sp-2);gap:0}}#dtSectionAdvanced .logo-size-slider,.dt-section .logo-size-slider{flex:1;width:auto;min-width:40px}.dt-section .ar-font-slider,.dt-section .ar-radius-slider,.dt-section .ar-opacity-slider{flex:1;width:auto;min-width:30px}.dt-section .ar-text-input,.dt-section .design-select,.dt-section .design-toggle-btn,.dt-section .design-color,.dt-section .dt-font-select-btn,.dt-section .dt-pos-select-container .dt-font-select-btn{height:28px;box-sizing:border-box}.dt-section .ar-text-input{flex:1.5;min-width:80px;max-width:200px;font-size:var(--text-xs);padding:0 var(--sp-2);border:1px solid var(--dt-section-border)!important;border-radius:var(--radius-sm)}.dt-section .design-select{font-size:var(--text-xs);flex:1;min-width:0;padding:0 var(--sp-2)}.dt-section .design-toggle-btn{width:28px;min-width:28px;font-size:var(--text-xs)}.dt-section .design-color{width:28px!important}.dt-section-header .device-select-btn{padding:var(--sp-1) 10px;font-size:var(--text-sm);border-radius:var(--radius-sm);gap:var(--sp-1);background:var(--accent-soft-2);border-color:var(--accent-soft-4);color:var(--accent-ink)}.dt-section-header .device-select-btn:hover{background:var(--accent-soft-4)}.dt-section-header .device-select-btn .device-select-arrow{font-size:var(--text-3xs);color:var(--accent-ink);opacity:.7}@media(max-width:1100px){.dt-grid{gap:var(--sp-1);padding:var(--sp-1) var(--sp-1)}.dt-section-body{padding:var(--sp-1) var(--sp-2) 6px}}@media(max-width:700px){.dt-grid{grid-template-columns:1fr;gap:var(--sp-2);padding:6px var(--sp-2)}.dt-section{border-radius:var(--radius-md)}.dt-section-body{padding:var(--sp-2) var(--sp-3) 10px;gap:6px}.dt-section-header{padding:var(--sp-2) var(--sp-3) 0}.design-preset-row{padding:var(--sp-2) 10px!important}}#arBtnTextInput{border:solid 1px rgba(128,128,128,.165)}.design-group input[type=text],.design-group select,.dt-section input[type=text],.dt-section select{background:transparent;border:none;font-size:var(--text-sm);outline:none;font-family:inherit;cursor:pointer;color:var(--fg-primary)}.design-icon-sm{font-size:var(--icon-sm);opacity:.7}input[type=color].design-color{width:24px;height:24px;border:none;padding:0;background:none;cursor:pointer;border-radius:var(--radius-sm)}input[type=color].design-color{-webkit-appearance:none;border:none;width:20px;height:20px;border-radius:var(--radius-sm);padding:0;overflow:hidden;cursor:pointer;background:none}input[type=color].design-color::-webkit-color-swatch-wrapper{padding:0}input[type=color].design-color::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}#arBtnPosSelect,#logoPosSelect{padding:0}.design-icon-btn{background:transparent;border:none;cursor:pointer;font-size:var(--icon-md);transition:var(--dur-normal);display:flex;align-items:center;gap:var(--sp-1)}.screen-overlay-layer{position:absolute;inset:0;z-index:100;pointer-events:none;overflow:hidden;display:block}.mockup-logo-img{position:absolute;max-width:150px;height:auto;object-fit:contain;transition:all var(--dur-normal) var(--ease-out);top:6%;left:6%}.ar-icon-custom{display:inline-block;width:18px;height:18px;-webkit-mask-image:url(data:image/webp;base64,UklGRjYIAABXRUJQVlA4WAoAAAAQAAAAkwAAoAAAQUxQSLMHAAABoEBt2/FGeut2MrZVjO20g07Gk45tm+vdsW3b0zHWtu3dsY3a+M5J/rzv/7/f92W9JyIguG0jSZL3qL2rZ8cTJzUvgP+9UEHH0FqBXoagZmfik+8uKutNCGwRKwx6OCPCa9B2T67w1I1ZNbwCHY8nC1wXVoRrT8uX4wSty2vKaO0o+9lkYU739HVZUMtYYUGPZkbo6ai9wqJuauiyTidSBEpaloGsLJ1d1uoVwlEJMwfFGfixwcuUy9aV0YYGlKMer64MDR4b+BpCHG+nEi5bXEQPHMR3XN1Q2bUXe5yBb8Glzq8TN9X7BbSw+Xv4ar3LQCQAvV/Mwsh9UgcqnkO4u7gugCnAz3kMezmgA/m+83TU/KoANJ6yRZ/1ZKUWn57l6SgfsAK4XPaWwWU36iuLT7FgBL+lFx+c2+h2lBnIB8/Xb9z9OgbNm4WUot3G9/aj11QpuiwACwB1o0LAk/xPvvzajOqKpaD0QfjWzGNFvgeES+dXhKmVgn4JkUzHbCRBqZSC7laRzAt4glInBV0tKplBiiSodlQKmgeSKfSFCgmqM5WC7s0Ikg1UOya9X4imUlDigqoA0gFbazJBrWV1WVDUi1QKWhPqAxLBa0obOkGVZVu1OiqIFGSoFVaJNPIdx1U530gWElzWbr8QdApiwB7Pg0eCeilboLo1q7plfFe6HUWlIBZKPDRwgmmT/jGUy85397VG8BDKUdWATSvdJNvZdmlzvExYv601ip3ByFhZmtWO828/+rYj67jF/j5G5gZrlHoLvYNNKQ+sCi4GvGqwHSNrv0XeFKjOPRmq7nhjc4ZA2ceJED/NKqtmW7o3TgiJCHFuXiHlaHDsvhCSEeLas0VVIqD24UQh5JBzMY1YTK+kTDvReAcxybh9j5M052DqH/X79MpqOGoT7ijxcFeTLZxkOCBPv1eJxY/T5VN+F+Go5I1RADtYaecOfzEfEIunZRP8jkCVvrm+O+LsZAfA1uXLDLTy5JdMn2y0WO6v4Q8gCQDf/h8hiztVJTMDCxQH6rk2IwPMosPeVOVN1xxPR0UCyAYQl42V/ukziKMUwO2yri9d+6AfFrsDygSwUbAkmnUW/HpurctREqEDfEEbNjuZevXx5WeL8dSKQw8ff9gYu/vlL+AHIBUrmpbjUVO4asU1olVTlbzfYAmKqVYs1YFK57AENaes+RWagg7qQODHeIJaUJghBb2gA9CLKJfXny9GOyqWSEFfFtMCcH6YTiyeqIzh23gnkYLu7CoPegA+Q98QuC48FWYy34sHO5oB6AJASN9XiMXPc8q58/0+auCyPhJAJdpzVAbn+1QTPdNxiMj3aRvrAIN2sfRwJY1ktQYO2WK+wP9cbgq+SthTzQ842G5kj8XDiWUG4kpyxfp+qMsIR+2tDUwabbxzjbd6ivOVm6cYm42hb5jh/ramfPvO/46b1ZbbxIglrx0eCKh4XEY5ys667RJzXj4xhuO5LIWo+Tu3y1I31AH2becFNWWL+SbXaJLdVf3Ae6hJPDJH9SLY4/6FTM0e7fNoRVj3TkWs8/RFkfZmhEYM/llkfmC3SGC3TOHSu37aUM9wiPhNI2sUPSbcZNbVhiXGoeoKlrOnjPaKwNkvMfWVCsHV6/5BwHoO7V2o8NDAGZ3ga6RTOngZCmy88ODzEaA6ElQjsiQojxz9CSBf1MC2hRUgvEevGuoQ0PWkEOLVitLpfU2IB8sbKEK/l40nWSdlE2acHt7YUkcBur6Z4jlgKyuZKch8emu4XELavZeGHa6HSuYpgSh+Q7iPNPK1fV2gegskUy9OYEpZWkMOAV1PCVzf1ZP+LU8kCEQGl7ETZXAUytUXVHi6RfRuz0tBXLaFk7SVr6YQ09rnwkAJBUYdELiur3+dk9xsYqI9rxQoo8AmJ5MFqmwuaF1YXgLUUuSZRwKTHH5fUhHUU/ujSVK58lxVUFOOnTnSuP1MGCirgMh9WYy8hXG5Ge/VlR47v2Mw6z7zPZnLRoFN+CPPjAjOwfwVIUSsjY+glrHop1KftoZvzSsC1c1ZNdiu7Svmp0G12y9wHSxtdZtNj1G/dUU4D7USDXzKROeTqQLl7jyGIZPN8QqxuLy6NAdR8Qa+Z6HVy3HE8dnCasCiEMfbxA14b1FZdWYCQZFnifrxeHVlH2CT801iyw9nhKlBUItYqs5uCuVO7S9mEeFhVpgCtNlHrK6urwns8o+hXPZjQ+k8Q1Sye4tNzvvYXfaubOoncDhKgsvuhErmKdRRa8w6SobL7pSVzGTEUZtNNjmSXHYcJBN6x8C1jSYdJctlL5aX/i3dLwlxd0k9UEY2e+/oguBJmbmxs8sw0WLrviF+2DKmWzVQVbXPGR5CylonKPLFZCEyDviDBvI/41lTws1gqlZkjtCBcr+hCcoC7bBasUcHCv9EJCiTdD6BtqWbQQetIxOUCaJfiUN3Fh+tBfljsQTl6bKmCEFRL1JRZhxoos5vUJc7I7TRIwNf+rY8QqagyqCPelEJ6sqBJI8xm4kUpJX8nEeFZd11pSDtZGv9sgnIFKSlQhxvpaKYyPfayvlGsimuuVKQ3ur9Yha92lADtJef8xj1MFkPlJO0fkFpR0nvFx6vCfUBb6JCY7++faplMPy/hQAAVlA4IFwAAAAQCQCdASqUAKEAPm02mUmkIyKhIEgAgA2JaW7hdgEbQBPa9FXCDIIaqk122i4QZBDVUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122i30AA/v+7EAAAAAAAAA==);mask-image:url(data:image/webp;base64,UklGRjYIAABXRUJQVlA4WAoAAAAQAAAAkwAAoAAAQUxQSLMHAAABoEBt2/FGeut2MrZVjO20g07Gk45tm+vdsW3b0zHWtu3dsY3a+M5J/rzv/7/f92W9JyIguG0jSZL3qL2rZ8cTJzUvgP+9UEHH0FqBXoagZmfik+8uKutNCGwRKwx6OCPCa9B2T67w1I1ZNbwCHY8nC1wXVoRrT8uX4wSty2vKaO0o+9lkYU739HVZUMtYYUGPZkbo6ai9wqJuauiyTidSBEpaloGsLJ1d1uoVwlEJMwfFGfixwcuUy9aV0YYGlKMer64MDR4b+BpCHG+nEi5bXEQPHMR3XN1Q2bUXe5yBb8Glzq8TN9X7BbSw+Xv4ar3LQCQAvV/Mwsh9UgcqnkO4u7gugCnAz3kMezmgA/m+83TU/KoANJ6yRZ/1ZKUWn57l6SgfsAK4XPaWwWU36iuLT7FgBL+lFx+c2+h2lBnIB8/Xb9z9OgbNm4WUot3G9/aj11QpuiwACwB1o0LAk/xPvvzajOqKpaD0QfjWzGNFvgeES+dXhKmVgn4JkUzHbCRBqZSC7laRzAt4glInBV0tKplBiiSodlQKmgeSKfSFCgmqM5WC7s0Ikg1UOya9X4imUlDigqoA0gFbazJBrWV1WVDUi1QKWhPqAxLBa0obOkGVZVu1OiqIFGSoFVaJNPIdx1U530gWElzWbr8QdApiwB7Pg0eCeilboLo1q7plfFe6HUWlIBZKPDRwgmmT/jGUy85397VG8BDKUdWATSvdJNvZdmlzvExYv601ip3ByFhZmtWO828/+rYj67jF/j5G5gZrlHoLvYNNKQ+sCi4GvGqwHSNrv0XeFKjOPRmq7nhjc4ZA2ceJED/NKqtmW7o3TgiJCHFuXiHlaHDsvhCSEeLas0VVIqD24UQh5JBzMY1YTK+kTDvReAcxybh9j5M052DqH/X79MpqOGoT7ijxcFeTLZxkOCBPv1eJxY/T5VN+F+Go5I1RADtYaecOfzEfEIunZRP8jkCVvrm+O+LsZAfA1uXLDLTy5JdMn2y0WO6v4Q8gCQDf/h8hiztVJTMDCxQH6rk2IwPMosPeVOVN1xxPR0UCyAYQl42V/ukziKMUwO2yri9d+6AfFrsDygSwUbAkmnUW/HpurctREqEDfEEbNjuZevXx5WeL8dSKQw8ff9gYu/vlL+AHIBUrmpbjUVO4asU1olVTlbzfYAmKqVYs1YFK57AENaes+RWagg7qQODHeIJaUJghBb2gA9CLKJfXny9GOyqWSEFfFtMCcH6YTiyeqIzh23gnkYLu7CoPegA+Q98QuC48FWYy34sHO5oB6AJASN9XiMXPc8q58/0+auCyPhJAJdpzVAbn+1QTPdNxiMj3aRvrAIN2sfRwJY1ktQYO2WK+wP9cbgq+SthTzQ842G5kj8XDiWUG4kpyxfp+qMsIR+2tDUwabbxzjbd6ivOVm6cYm42hb5jh/ramfPvO/46b1ZbbxIglrx0eCKh4XEY5ys667RJzXj4xhuO5LIWo+Tu3y1I31AH2becFNWWL+SbXaJLdVf3Ae6hJPDJH9SLY4/6FTM0e7fNoRVj3TkWs8/RFkfZmhEYM/llkfmC3SGC3TOHSu37aUM9wiPhNI2sUPSbcZNbVhiXGoeoKlrOnjPaKwNkvMfWVCsHV6/5BwHoO7V2o8NDAGZ3ga6RTOngZCmy88ODzEaA6ElQjsiQojxz9CSBf1MC2hRUgvEevGuoQ0PWkEOLVitLpfU2IB8sbKEK/l40nWSdlE2acHt7YUkcBur6Z4jlgKyuZKch8emu4XELavZeGHa6HSuYpgSh+Q7iPNPK1fV2gegskUy9OYEpZWkMOAV1PCVzf1ZP+LU8kCEQGl7ETZXAUytUXVHi6RfRuz0tBXLaFk7SVr6YQ09rnwkAJBUYdELiur3+dk9xsYqI9rxQoo8AmJ5MFqmwuaF1YXgLUUuSZRwKTHH5fUhHUU/ujSVK58lxVUFOOnTnSuP1MGCirgMh9WYy8hXG5Ge/VlR47v2Mw6z7zPZnLRoFN+CPPjAjOwfwVIUSsjY+glrHop1KftoZvzSsC1c1ZNdiu7Svmp0G12y9wHSxtdZtNj1G/dUU4D7USDXzKROeTqQLl7jyGIZPN8QqxuLy6NAdR8Qa+Z6HVy3HE8dnCasCiEMfbxA14b1FZdWYCQZFnifrxeHVlH2CT801iyw9nhKlBUItYqs5uCuVO7S9mEeFhVpgCtNlHrK6urwns8o+hXPZjQ+k8Q1Sye4tNzvvYXfaubOoncDhKgsvuhErmKdRRa8w6SobL7pSVzGTEUZtNNjmSXHYcJBN6x8C1jSYdJctlL5aX/i3dLwlxd0k9UEY2e+/oguBJmbmxs8sw0WLrviF+2DKmWzVQVbXPGR5CylonKPLFZCEyDviDBvI/41lTws1gqlZkjtCBcr+hCcoC7bBasUcHCv9EJCiTdD6BtqWbQQetIxOUCaJfiUN3Fh+tBfljsQTl6bKmCEFRL1JRZhxoos5vUJc7I7TRIwNf+rY8QqagyqCPelEJ6sqBJI8xm4kUpJX8nEeFZd11pSDtZGv9sgnIFKSlQhxvpaKYyPfayvlGsimuuVKQ3ur9Yha92lADtJef8xj1MFkPlJO0fkFpR0nvFx6vCfUBb6JCY7++faplMPy/hQAAVlA4IFwAAAAQCQCdASqUAKEAPm02mUmkIyKhIEgAgA2JaW7hdgEbQBPa9FXCDIIaqk122i4QZBDVUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122i30AA/v+7EAAAAAAAAA==);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;flex-shrink:0}.mockup-ar-btn{position:absolute;pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:var(--sp-1);white-space:nowrap;padding:10px var(--sp-5);border-radius:var(--radius-xl);font-weight:var(--fw-semibold);transition:transform var(--dur-normal) var(--ease-out),background var(--dur-normal);cursor:pointer}.pos-top-left{inset:4% auto auto 4%;transform:none}.pos-top-right{inset:4% 4% auto auto;transform:none}.pos-top-center{inset:4% auto auto 50%;transform:translate(-50%)}.pos-bottom-left{inset:auto auto 4% 4%;transform:none}.pos-bottom-right{inset:auto 4% 4% auto;transform:none}.pos-bottom-center{inset:auto auto 4% 50%;transform:translate(-50%)}.dark-mode .design-subtitle{color:var(--ink-2)}.dark-mode .design-label{color:var(--n-600)}.dark-mode .design-divider{background:var(--n-600)}.dark-mode .design-group input[type=text],.dark-mode .design-group select{color:var(--n-100)}.dark-mode .design-group select{color:var(--n-300)}.dark-mode .design-group select:hover{color:var(--fg-primary)}.dark-mode .dt-section input[type=text],.dark-mode .dt-section select{color:var(--n-100)}.dark-mode .dt-section select{color:var(--n-300)}.dark-mode .dt-section select:hover{color:var(--fg-primary)}.dark-mode input[type=color].design-color::-webkit-color-swatch{border:1px solid var(--n-600)}.dark-mode .design-icon-btn{color:var(--fg-secondary)}.dark-mode .design-icon-btn:hover{color:var(--fg-primary)}html[data-theme=light] .design-subtitle{color:var(--n-600)}html[data-theme=light] .design-label{color:var(--n-700)}html[data-theme=light] .design-group{background:var(--n-0)}html[data-theme=light] .design-divider{background:var(--n-200)}html[data-theme=light] .design-group input[type=text],html[data-theme=light] .design-group select{color:var(--n-700)}html[data-theme=light] .design-group select{color:var(--n-600)}html[data-theme=light] .design-group select:hover{color:var(--n-950)}html[data-theme=light] .dt-section input[type=text],html[data-theme=light] .dt-section select{color:var(--n-700)}html[data-theme=light] .dt-section select{color:var(--n-600)}html[data-theme=light] .dt-section select:hover{color:var(--n-950)}html[data-theme=light] input[type=color].design-color::-webkit-color-swatch{border:1px solid var(--n-200)}html[data-theme=light] .design-icon-btn{color:var(--n-600)}html[data-theme=light] .design-icon-btn:hover{color:var(--n-950);background-color:#0000000d;border-radius:var(--radius-sm)}html[data-theme=light] .mockup-ar-btn{box-shadow:var(--shadow-md);border:1px solid rgba(255,255,255,.4)}.dark-mode .bg-preset-slider{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:0;overflow-y:scroll;overflow-x:hidden;padding-bottom:var(--sp-1);scrollbar-width:thin;scrollbar-color:var(--lift-5) transparent}.bg-preset-slider{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:0;max-height:70px;overflow-y:scroll;overflow-x:hidden;padding-bottom:var(--sp-1);scrollbar-width:thin;scrollbar-color:var(--lift-5) transparent}.bg-preset-card{position:relative;min-width:30px;height:30px;border-radius:var(--radius-sm);cursor:pointer;transition:box-shadow var(--dur-normal) var(--ease-std),filter var(--dur-normal) var(--ease-std)}.bg-preset-card:hover{box-shadow:inset 0 0 0 2px var(--accent-border);filter:brightness(1.08)}.bg-preset-card.active{box-shadow:inset 0 0 0 2px var(--accent)}.bg-preset-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bg-preset-card.bg-preset-card--none{background-color:var(--n-0);background-image:linear-gradient(45deg,var(--n-300) 25%,transparent 25%),linear-gradient(-45deg,var(--n-300) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--n-300) 75%),linear-gradient(-45deg,transparent 75%,var(--n-300) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;border:1px solid var(--border-subtle)}.bg-custom-color-row{display:flex;align-items:center;gap:var(--sp-3);margin-top:6px}.bg-custom-color-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink-2);white-space:nowrap}.bg-preset-slider::-webkit-scrollbar{width:8px;height:6px;background:transparent}.bg-preset-slider::-webkit-scrollbar-track{background:var(--bg-inset);border-radius:var(--radius-md);margin:0 var(--sp-1)}.bg-preset-slider::-webkit-scrollbar-thumb{background-color:var(--border-default);min-height:22px;border-radius:var(--radius-md);border:1px solid transparent;background-clip:content-box;transition:background-color var(--dur-slow) var(--ease-std)}.bg-preset-slider::-webkit-scrollbar-thumb:hover{background-color:var(--lift-5);filter:brightness(1.12)}.design-preset-row{padding:6px var(--sp-3)!important;border-bottom:none;min-height:38px}.design-preset-group{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;max-width:900px;margin:0 auto;flex-wrap:nowrap}.design-preset-slider-wrap{overflow:hidden;min-width:0;max-width:100%}.design-preset-slider{display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:center;gap:6px;padding:2px 0;overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:thin}.design-preset-slider .design-preset-chip{flex:0 0 calc((100% - 12px) / 3);min-width:0;box-sizing:border-box;justify-content:center}.design-preset-slider .design-preset-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-preset-slider::-webkit-scrollbar{height:3px}.design-preset-slider::-webkit-scrollbar-track{background:transparent}.design-preset-slider::-webkit-scrollbar-thumb{background:var(--sink-3);border-radius:var(--radius-sm)}.design-preset-slider::-webkit-scrollbar-thumb:hover{background:#00000038}@media(max-width:700px){.design-preset-slider-wrap{overflow:hidden;width:100%}.design-preset-slider{display:flex;grid-template-columns:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow-x:auto;width:100%;padding:var(--sp-1) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.design-preset-slider .design-preset-chip{width:auto;flex:0 0 auto}.design-preset-slider::-webkit-scrollbar{display:none}.design-preset-row{padding:10px var(--sp-3)!important}}.design-preset-empty{color:var(--fg-tertiary);font-size:var(--text-2xs);white-space:nowrap}.design-preset-chip,.scene-preset-chip{font-family:var(--font-ui);display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) 10px;border-radius:var(--radius-pill);border:1px solid var(--n-200);background:var(--n-50);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-normal),background var(--dur-normal),box-shadow var(--dur-normal);flex-shrink:0;user-select:none}.design-preset-chip:hover,.scene-preset-chip:hover{border-color:var(--border-default);background:var(--bg-inset)}.design-preset-chip:hover .design-preset-chip-name,.scene-preset-chip:hover .scene-preset-chip-name{color:var(--fg-primary)}.design-preset-chip:hover .design-preset-chip-name:before,.design-preset-chip,.scene-preset-chip,.design-preset-chip span,.scene-preset-chip span,.design-preset-chip i,.scene-preset-chip i,.design-preset-chip button,.scene-preset-chip button,.design-preset-chip .base-icon,.scene-preset-chip .base-icon{cursor:pointer}.design-preset-chip.active,.scene-preset-chip.active{border-color:var(--g-600);background:color-mix(in srgb,var(--g-600) 16%,transparent)}.design-preset-chip.active .design-preset-chip-name,.scene-preset-chip.active .scene-preset-chip-name{color:var(--g-700);font-weight:var(--fw-bold)}.design-preset-chip.active .preset-status-icon.synced,.scene-preset-chip.active .preset-status-icon.synced{color:var(--g-600);font-size:var(--text-3xs)}.dark-mode .design-preset-chip.active,.dark-mode .scene-preset-chip.active{border-color:var(--accent-ink);background:var(--accent-soft-4)}.dark-mode .design-preset-chip.active .design-preset-chip-name,.dark-mode .scene-preset-chip.active .scene-preset-chip-name{color:var(--g-400)}.dark-mode .design-preset-chip.active .preset-status-icon.synced,.dark-mode .scene-preset-chip.active .preset-status-icon.synced{color:var(--g-500)}.design-preset-chip.builtin .design-preset-chip-name,.scene-preset-chip.builtin .scene-preset-chip-name{display:inline-flex;align-items:center;gap:var(--sp-1)}.design-preset-chip.builtin .design-preset-chip-name:before,.design-preset-chip.builtin.active .design-preset-chip-name:before,.design-preset-chip.active.preset-modified,.scene-preset-chip.active.preset-modified{border-color:color-mix(in srgb,var(--g-600) 25%,transparent);background:color-mix(in srgb,var(--g-600) 3%,transparent);box-shadow:none}.design-preset-chip.active.preset-modified .design-preset-chip-name,.scene-preset-chip.active.preset-modified .scene-preset-chip-name{color:var(--fg-tertiary);font-weight:var(--fw-medium)}.design-preset-chip.active.preset-modified .preset-status-icon.synced,.scene-preset-chip.active.preset-modified .preset-status-icon.synced{display:none}.dark-mode .design-preset-chip.active.preset-modified,.dark-mode .scene-preset-chip.active.preset-modified{border-color:color-mix(in srgb,var(--g-600) 15%,transparent);background:color-mix(in srgb,var(--g-600) 3%,transparent)}.dark-mode .design-preset-chip.active.preset-modified .design-preset-chip-name,.dark-mode .scene-preset-chip.active.preset-modified .scene-preset-chip-name{color:var(--fg-tertiary)}.design-preset-chip-name,.scene-preset-chip-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-700)}.design-preset-chip-delete,.scene-preset-chip-delete{display:none;background:none;border:none;cursor:pointer;padding:0 2px;font-size:var(--text-2xs);color:var(--fg-secondary);line-height:1;transition:color var(--dur-fast)}.design-preset-chip:hover .design-preset-chip-delete,.scene-preset-chip:hover .scene-preset-chip-delete{display:flex;align-items:center}.design-preset-chip-delete:hover,.scene-preset-chip-delete:hover{color:var(--red-500)}.design-preset-chip.add-chip{border:1.5px dashed var(--n-300);background:transparent;color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--fw-medium);gap:var(--sp-1);transition:border-color var(--dur-normal),color var(--dur-normal),background var(--dur-normal)}.design-preset-chip.add-chip:hover{border-color:var(--info);color:var(--info);background:color-mix(in srgb,var(--info) 5%,transparent)}.preset-status-icon{font-size:var(--text-3xs);margin-left:2px}.preset-status-icon.synced{color:var(--g-600)}.preset-status-icon.modified{color:var(--amber-500);font-size:var(--text-4xs);cursor:pointer;padding:2px;transition:color var(--dur-fast)}.preset-status-icon.modified:hover{color:var(--warning)}.design-preset-inline-input{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0;animation:presetFadeIn var(--dur-normal) var(--ease-std)}@keyframes presetFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.design-preset-name-input{width:140px;padding:var(--sp-1) var(--sp-2);font-size:var(--text-xs);border:1px solid var(--n-200);border-radius:var(--radius-sm);outline:none;background:var(--n-0);color:var(--n-700);transition:border-color var(--dur-normal),box-shadow var(--dur-normal)}.design-preset-name-input:focus{border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.design-preset-action-btn{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) 10px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.design-preset-action-btn.confirm{background:var(--g-600);color:var(--fg-on-accent);border-color:var(--g-700)}.design-preset-action-btn.confirm:hover{background:var(--g-700)}.design-preset-action-btn.confirm:disabled{opacity:.45;cursor:not-allowed}.design-preset-action-btn.update{background:var(--info);color:var(--fg-primary);border-color:color-mix(in srgb,var(--info) 75%,var(--n-950))}.design-preset-action-btn.update:hover{background:color-mix(in srgb,var(--info) 75%,var(--n-950))}.design-preset-action-btn.save-new{background:var(--n-50);color:var(--n-700);border-color:var(--n-200)}.design-preset-action-btn.save-new:hover{background:var(--n-100)}.design-preset-action-btn.cancel{background:none;color:var(--fg-secondary);border:none;padding:var(--sp-1) 6px}.design-preset-action-btn.cancel:hover{color:var(--red-500)}.dark-mode .design-preset-row{border-bottom-color:none}.dark-mode .design-preset-empty{color:var(--n-600)}.dark-mode .design-preset-chip,.dark-mode .scene-preset-chip{background:var(--bg-inset);border-color:var(--border-default);color:var(--n-300)}.dark-mode .design-preset-chip:hover,.dark-mode .scene-preset-chip:hover{border-color:var(--n-600);background:var(--bg-inset)}.dark-mode .design-preset-chip.active,.dark-mode .scene-preset-chip.active{border-color:var(--g-600);background:var(--accent-soft-2)}.dark-mode .design-preset-chip.active .design-preset-chip-name,.dark-mode .scene-preset-chip.active .scene-preset-chip-name{color:var(--g-500)}.dark-mode .design-preset-chip-name,.dark-mode .scene-preset-chip-name{color:var(--n-300)}.dark-mode .design-preset-chip-delete,.dark-mode .scene-preset-chip-delete{color:var(--n-600)}.dark-mode .design-preset-chip-delete:hover,.dark-mode .scene-preset-chip-delete:hover{color:var(--red-500)}.dark-mode .design-preset-chip.add-chip{border-color:var(--n-600);color:var(--fg-secondary)}.dark-mode .design-preset-chip.add-chip:hover{border-color:var(--chart-blue);color:var(--chart-blue);background:#2979ff14}.dark-mode .preset-status-icon.synced{color:var(--g-500)}.dark-mode .preset-status-icon.modified{color:var(--warning-fg)}.dark-mode .design-preset-name-input{background:var(--bg-inset);border-color:var(--n-700);color:var(--n-200)}.dark-mode .design-preset-name-input:focus{border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.dark-mode .design-preset-slider::-webkit-scrollbar-thumb{background:var(--border-default)}.dark-mode .design-preset-slider::-webkit-scrollbar-thumb:hover{background:#fff3}.dark-mode .design-preset-action-btn.save-new{background:var(--bg-inset);color:var(--n-300);border-color:var(--n-700)}.dark-mode .design-preset-action-btn.save-new:hover{background:var(--n-700)}.dark-mode .design-preset-action-btn.cancel{color:var(--n-600)}.dark-mode .design-preset-action-btn.cancel:hover{color:var(--red-500)}.dark-mode .design-preset-action-btn.confirm{background:var(--g-700);border-color:color-mix(in oklch,var(--g-700) 72%,var(--n-950))}.dark-mode .design-preset-action-btn.confirm:hover{background:color-mix(in oklch,var(--g-700) 72%,var(--n-950))}.dark-mode .design-preset-action-btn.confirm:disabled{opacity:.45}.design-preset-chip:focus-visible,.scene-preset-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.design-preset-action-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.design-preset-name-input:focus-visible{outline:none}.design-preset-chip-delete:focus-visible,.scene-preset-chip-delete:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:50%}@media(max-width:1280px){.design-preset-chip-name,.scene-preset-chip-name{max-width:110px}}@media(max-width:1100px){.design-preset-chip-name,.scene-preset-chip-name{max-width:90px}.design-preset-row{padding:var(--sp-1) 10px!important}}@media(max-width:768px){.design-preset-chip-name,.scene-preset-chip-name{max-width:100px}.add-chip-label{display:none}.design-preset-chip.add-chip:after{content:"New";font-size:var(--text-2xs)}}@media(max-width:600px){.design-preset-row{padding:10px!important}.design-preset-group{gap:6px}.design-preset-chip-name,.scene-preset-chip-name{max-width:80px}.design-preset-chip,.scene-preset-chip{padding:var(--sp-1) var(--sp-2);font-size:var(--text-2xs)}.design-preset-name-input{width:100px}.design-preset-action-btn{padding:var(--sp-1) var(--sp-2);font-size:var(--text-2xs)}}@media(max-width:480px){.design-preset-chip-name,.scene-preset-chip-name{max-width:60px;font-size:var(--text-2xs)}.design-preset-name-input{width:80px;font-size:var(--text-2xs)}}.texture-upload-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--scrim);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.texture-upload-overlay i,.texture-upload-overlay .base-icon{font-size:var(--icon-lg);color:var(--g-400);margin-bottom:var(--sp-2);width:var(--icon-lg);height:var(--icon-lg)}.texture-upload-overlay span{color:var(--fg-primary);font-size:var(--text-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide)}.texture-display-box{position:relative;overflow:hidden}.pick-material-btn{flex-shrink:0}.pick-material-btn.active{background:var(--accent-soft-3);color:var(--accent-ink);border-color:var(--accent-ink);box-shadow:none}#viewerSection.pick-mode{cursor:crosshair!important}#viewerSection.pick-mode canvas{cursor:crosshair!important}.pick-mode-indicator{position:absolute;top:12px;left:50%;transform:translate(-50%);background:var(--cyan-500);color:var(--n-950);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-xl);font-size:var(--text-xs);font-weight:var(--fw-semibold);display:flex;align-items:center;gap:var(--sp-2);z-index:100;box-shadow:0 4px 15px #00d9ff66;animation:slide-down var(--dur-slow) var(--ease-std);pointer-events:none}.pick-mode-indicator i,.pick-mode-indicator .base-icon{font-size:var(--icon-sm);width:var(--icon-sm);height:var(--icon-sm)}@keyframes slide-down{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.mesh-tooltip{position:absolute;background:#000000d9;color:var(--fg-primary);padding:6px var(--sp-3);border-radius:var(--radius-sm);font-size:var(--text-2xs);pointer-events:none;z-index:100;white-space:nowrap;border:1px solid rgba(0,217,255,.5);box-shadow:var(--shadow-md);transform:translate(-50%,-100%);margin-top:-10px}.mesh-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.85)}.model-upload-standalone-box .save-card{width:100%;padding:0 var(--sp-2) 0 var(--sp-3);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);border-radius:var(--radius-md);background-color:var(--bg-page);border:1px solid var(--border-subtle)}.save-area-content{display:flex;align-items:center;flex-grow:1;padding:0;gap:var(--sp-2)}.save-status-icon{display:flex;align-items:center;justify-content:center}.save-status-icon i,.save-status-icon .base-icon{font-size:var(--icon-md);transition:color var(--dur-slow) var(--ease-std);width:var(--icon-md);height:var(--icon-md)}.save-card.unsaved .save-status-icon i,.save-card.unsaved .save-status-icon .base-icon{color:var(--danger)}.save-card.saving .save-status-icon i,.save-card.saving .save-status-icon .base-icon{color:var(--accent-ink)}.save-card.error .save-status-icon i,.save-card.error .save-status-icon .base-icon{color:var(--danger)}.save-status-text{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-primary);margin:0;white-space:nowrap}.save-status-texts{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:var(--lh-tight)}.save-area-content{min-width:0}.save-status-text{overflow:hidden;text-overflow:ellipsis}.save-status-sub{font-size:var(--text-3xs);font-weight:var(--fw-medium);color:var(--ink-2);margin:1px 0 0;white-space:nowrap;opacity:.82;max-width:230px;overflow:hidden;text-overflow:ellipsis}.save-status-sub:empty{display:none}.model-upload-standalone-box .save-card{height:auto;min-height:50px}.save-card.unsaved .save-status-icon i,.save-card.unsaved .save-status-icon .base-icon{color:var(--warning)}.save-card.saving .save-status-icon i,.save-card.baking .save-status-icon i,.save-card.uploading .save-status-icon i,.save-card.published .save-status-icon i,.save-card.saving .save-status-icon .base-icon,.save-card.baking .save-status-icon .base-icon,.save-card.uploading .save-status-icon .base-icon,.save-card.published .save-status-icon .base-icon{color:var(--accent-ink)}@keyframes savePublishedPop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}.save-card.published .save-status-icon i,.save-card.published .save-status-icon .base-icon{animation:savePublishedPop var(--dur-slow) var(--ease-out) 1;transform-origin:center}.save-card.unsaved .save-model-btn{background:var(--green-accent)!important;color:var(--fg-on-accent)!important;border-color:transparent!important}.save-card.unsaved .save-model-btn:hover{filter:brightness(1.08);box-shadow:0 4px 14px var(--accent-soft-4)}.save-buttons-row{display:flex;gap:var(--sp-1);flex-shrink:0}.save-buttons-row .base-icon{width:14px;height:14px}.cancel-changes-btn{height:32px;padding:0 10px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-primary);font-weight:var(--fw-semibold);font-size:var(--text-xs);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--dur-fast) var(--ease-std);white-space:nowrap}.cancel-changes-btn:hover{background:var(--lift-1)}.cancel-changes-btn:disabled{opacity:.45;cursor:not-allowed}.save-model-btn{height:32px;padding:0 10px;background:var(--accent);border:none;border-radius:var(--radius-md);color:var(--fg-on-accent);font-weight:var(--fw-semibold);font-size:var(--text-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-1);transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std);opacity:.45;white-space:nowrap}.save-model-btn:not(:disabled){opacity:1}.save-model-btn:not(:disabled):hover{filter:brightness(1.12);box-shadow:var(--shadow-md)}.save-model-btn:disabled{cursor:not-allowed;opacity:.45;filter:none}@keyframes bpUnsavedBreath{0%,to{opacity:1}50%{opacity:.55}}.save-card.unsaved .save-status-icon i,.save-card.unsaved .save-status-icon .base-icon{filter:drop-shadow(0 0 5px rgba(233,155,44,.45));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--warning) 45%,transparent));animation:bpUnsavedBreath 3s var(--ease-std) infinite;will-change:opacity}@media(prefers-reduced-motion:reduce){.save-card.unsaved .save-status-icon i,.save-card.unsaved .save-status-icon .base-icon{animation:none}}.save-card.saving .save-buttons-row,.save-card.baking .save-buttons-row,.save-card.uploading .save-buttons-row,.save-card.saved .save-buttons-row,.save-card.published .save-buttons-row{display:none}.save-card.saving .save-area-content,.save-card.baking .save-area-content,.save-card.uploading .save-area-content,.save-card.saved .save-area-content,.save-card.published .save-area-content{justify-content:center;width:100%}.save-card.saved{border-color:var(--border-color)}.save-card.saved .save-status-icon i,.save-card.saved .save-status-icon .base-icon{color:var(--accent-ink)}.save-card.saved .save-status-text{color:var(--accent-ink);font-weight:var(--fw-medium)}.constraints-section{display:flex;flex-direction:column;gap:6px}.constraints-header{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:2px}.constraints-header i,.constraints-header .base-icon{color:inherit;font-size:var(--text-3xs);width:var(--icon-sm);height:var(--icon-sm)}.constraint-option{background:var(--bg-2);border-radius:var(--radius-md);transition:all var(--dur-normal) var(--ease-std);border:1px solid transparent}.constraint-option:hover{background:var(--bg-inset)}.constraint-checkbox{display:flex;align-items:center;padding:10px;cursor:pointer;position:relative;gap:10px}.constraint-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.constraint-checkbox .checkmark{width:18px;height:18px;background:var(--bg);border:2px solid var(--border-color);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--dur-normal) var(--ease-std);flex-shrink:0}.constraint-checkbox .checkmark:after{content:"";width:4px;height:8px;border:solid var(--green-accent, var(--accent));border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--dur-fast) var(--ease-std)}.constraint-checkbox input:checked+.checkmark{background:var(--accent-soft-3);border-color:var(--accent-border)}.constraint-checkbox input:checked+.checkmark:after{transform:rotate(45deg) scale(1)}.constraint-checkbox input:focus-visible+.checkmark{box-shadow:var(--focus-shadow)}.constraint-label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap}.dark-mode .constraint-checkbox .checkmark{background:var(--bg-2)}.bg-save-badge{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xs);z-index:10;transition:all var(--dur-slow) var(--ease-std);box-shadow:var(--shadow-sm)}.bg-save-badge-saving{background:color-mix(in srgb,var(--info) 95%,transparent);color:var(--n-0);animation:badge-pulse 1.5s infinite}.bg-save-badge-saved{background:color-mix(in srgb,var(--accent) 95%,transparent);color:var(--fg-on-accent)}.bg-save-badge-error{background:color-mix(in srgb,var(--danger) 95%,transparent);color:var(--n-0);cursor:pointer}.bg-save-badge-hidden{opacity:0;transform:scale(.8);pointer-events:none}@keyframes badge-pulse{0%,to{box-shadow:0 2px 8px color-mix(in srgb,var(--info) 40%,transparent)}50%{box-shadow:0 2px 16px color-mix(in srgb,var(--info) 70%,transparent)}}.dark-mode .bg-save-badge{box-shadow:var(--shadow-sm)}.view-mode-container{position:absolute;top:8px;left:8px;z-index:100;display:flex;gap:2px;background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--sp-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.view-mode-btn.vm-screenshot{margin-left:var(--sp-1);border-left:1px solid var(--border-subtle);padding-left:var(--sp-2)}.view-mode-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--fg-tertiary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);font-size:var(--text-sm);padding:0}.view-mode-btn:hover{color:var(--fg-primary);background:var(--lift-2)}.view-mode-btn.active{color:var(--accent-ink);background:var(--accent-soft-3);box-shadow:none}.view-mode-btn i,.view-mode-btn .base-icon{font-size:var(--text-sm);pointer-events:none}#viewModeRender.active i,#viewModeRender.active .base-icon{color:var(--accent-ink)}.viewer-preloader-overlay~.view-mode-container{display:none}.dark-mode .view-mode-container{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.dark-mode .view-mode-btn{color:var(--fg-tertiary)}.dark-mode .view-mode-btn:hover{color:var(--fg-primary);background:var(--lift-2)}.dark-mode .view-mode-btn.active{color:var(--accent-ink);background:var(--accent-soft-3);box-shadow:none}.dark-mode #viewModeRender.active i,.dark-mode #viewModeRender.active .base-icon{color:var(--accent-ink)}.view-mode-mat-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--scrim);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;gap:var(--sp-2);color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--fw-medium);border-radius:var(--radius-md);pointer-events:none}.view-mode-mat-overlay i,.view-mode-mat-overlay .base-icon{font-size:var(--icon-lg);color:var(--fg-tertiary);width:var(--icon-lg);height:var(--icon-lg)}.dark-mode .view-mode-mat-overlay{background:var(--scrim);color:var(--fg-tertiary)}.dark-mode .view-mode-mat-overlay i,.dark-mode .view-mode-mat-overlay .base-icon{color:var(--fg-tertiary)}.custom-checkout-overlay{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:var(--sp-6);background:#0000009e;animation:ccFade var(--dur-normal) var(--ease-std)}@keyframes ccFade{0%{opacity:0}to{opacity:1}}.custom-checkout-overlay.closing{opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}.custom-checkout-card{width:980px;max-width:100%;max-height:92vh;max-height:92dvh;background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.custom-checkout-body{display:grid;grid-template-columns:380px 1fr;max-height:92vh;max-height:92dvh}.custom-checkout-close{position:absolute;top:var(--sp-4);right:var(--sp-4);z-index:2;width:34px;height:34px;display:grid;place-items:center;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--fg-secondary);cursor:pointer;padding:0;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.custom-checkout-close:after{content:"";position:absolute;inset:-6px}.custom-checkout-close:hover{background:var(--bg-surface-raised);color:var(--fg-primary)}.custom-checkout-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.custom-checkout-close .base-icon{width:16px;height:16px}.custom-checkout-left{background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-6);overflow-y:auto}.cc-plan-head{display:flex;align-items:center;gap:var(--sp-3)}.cc-plan-icon{width:48px;height:48px;flex:0 0 auto;color:var(--accent-ink)}.cc-plan-id{display:block;min-width:0}.cc-plan-tag{display:block;font:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary)}.cc-plan-name{display:block;margin:2px 0 0;font:var(--fw-semibold) var(--text-lg)/var(--lh-snug) var(--font-ui);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.cc-price{display:flex;align-items:baseline;gap:2px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.cc-price-currency{font:var(--fw-medium) var(--text-lg)/1 var(--font-mono);color:var(--fg-secondary)}.cc-price-amount{font:var(--fw-bold) var(--text-3xl)/1 var(--font-mono);letter-spacing:var(--tracking-tight)}.cc-price-frac{font:var(--fw-bold) var(--text-lg)/1 var(--font-mono);color:var(--fg-secondary)}.cc-price-period{display:block;margin-top:var(--sp-2);font:var(--fw-regular) var(--text-sm)/1 var(--font-ui);color:var(--fg-tertiary)}.cc-yearly-note{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:flex-start;margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--accent-soft);border-radius:var(--radius-pill);font:var(--fw-semibold) var(--text-xs)/1 var(--font-ui);color:var(--accent-ink)}.cc-yearly-note .base-icon{width:13px;height:13px;flex:none}.cc-summary{display:flex;flex-direction:column;gap:var(--sp-3);border-top:1px solid var(--border-subtle);padding-top:var(--sp-4)}.cc-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);font:var(--fw-regular) var(--text-sm)/var(--lh-snug) var(--font-ui);color:var(--fg-secondary)}.cc-summary-row.total{border-top:1px dashed var(--border-subtle);padding-top:var(--sp-3);font-weight:var(--fw-semibold);color:var(--fg-primary)}.cc-summary-amount{font:var(--fw-bold) var(--text-md)/1 var(--font-mono);font-variant-numeric:tabular-nums}.cc-trust{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-top:auto}.cc-trust-item{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--fw-medium) var(--text-2xs)/1 var(--font-ui);color:var(--fg-tertiary)}.cc-trust-item .base-icon{width:13px;height:13px;flex:none;color:inherit}.custom-checkout-right{padding:var(--sp-8);overflow-y:auto}.cc-secure,.cc-secure-head{display:flex;flex-direction:column;gap:var(--sp-5);align-items:flex-start}.cc-secure-badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);font:var(--fw-bold) var(--text-2xs)/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent-ink)}.cc-secure-badge .base-icon{width:13px;height:13px;flex:none}.cc-secure-title{margin:0;font:var(--text-h3);letter-spacing:var(--tracking-tight);color:var(--fg-primary);text-wrap:balance}.cc-secure-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.cc-secure-points li{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0;overflow-wrap:anywhere;font:var(--fw-regular) var(--text-sm)/var(--lh-snug) var(--font-ui);color:var(--fg-secondary)}.cc-secure-points .base-icon{width:15px;height:15px;flex:none;color:var(--accent-ink);margin-top:1px}.cc-secure-points b{color:var(--fg-primary);font-weight:var(--fw-semibold)}.cc-secure-cta{margin-top:var(--sp-1);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:44px;min-width:220px;padding:0 var(--sp-6);border:1px solid transparent;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-semibold) var(--text-sm)/1 var(--font-ui);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.cc-secure-cta:hover:not([disabled]):not(.loading){filter:brightness(1.12)}.cc-secure-cta:active:not([disabled]):not(.loading){background:var(--accent-strong, var(--g-600));filter:none}.cc-secure-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-secure-cta[disabled]{background:var(--bg-inset);color:var(--fg-secondary);border-color:var(--border-default);cursor:default}.cc-secure-cta .base-icon{width:15px;height:15px;flex:none}.cc-secure-fine{margin:0;font:var(--fw-regular) var(--text-2xs)/var(--lh-snug) var(--font-ui);color:var(--fg-tertiary);max-width:46ch}@media(max-width:860px){.custom-checkout-body{grid-template-columns:1fr;overflow-y:auto;overscroll-behavior:contain;max-height:92vh;max-height:92dvh}.custom-checkout-left,.custom-checkout-right{overflow:visible}.custom-checkout-left{border-right:0;border-bottom:1px solid var(--border-subtle)}.custom-checkout-left,.custom-checkout-right{padding:var(--sp-6)}.cc-trust{margin-top:var(--sp-2)}.custom-checkout-right{padding-bottom:max(var(--sp-6),env(safe-area-inset-bottom))}}@media(max-width:520px){.custom-checkout-left,.custom-checkout-right{padding:var(--sp-5)}.custom-checkout-right{padding-bottom:max(var(--sp-5),env(safe-area-inset-bottom))}.cc-price-amount{font-size:var(--text-2xl)}.cc-secure-cta{width:100%;min-width:0}}#bpEmbedSummary{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-8);overflow:hidden;background:#111;border:1px solid #212121;border-right:none;color:var(--fg-primary);font-family:var(--font-ui);box-shadow:0 30px 90px #00000073}html[data-theme=light] #bpEmbedSummary{--accent-ink: var(--accent);--fg-primary: var(--n-50);--fg-secondary: var(--n-400);--fg-tertiary: oklch(.6 .004 260);--border-subtle: var(--n-800)}.bp-es-plan{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-3)}.bp-es-glyph{width:64px;height:64px;flex:0 0 auto;color:var(--accent-ink)}.bp-es-k{display:block;font:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary)}.bp-es-name{display:block;margin:2px 0 0;font:var(--fw-semibold) var(--text-lg)/var(--lh-snug) var(--font-ui);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.bp-es-price{flex:0 0 auto;display:flex;align-items:baseline;gap:2px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.bp-es-cur{font:var(--fw-medium) var(--text-lg)/1 var(--font-mono);color:var(--fg-secondary)}.bp-es-int{font:var(--fw-bold) var(--text-3xl)/1 var(--font-mono);letter-spacing:var(--tracking-tight)}.bp-es-frac{font:var(--fw-bold) var(--text-lg)/1 var(--font-mono);color:var(--fg-secondary)}.bp-es-per{display:block;margin-top:var(--sp-2);font:var(--fw-regular) var(--text-sm)/1 var(--font-ui);color:var(--fg-tertiary)}.bp-es-eyebrow{display:flex;align-items:center;gap:var(--sp-3);font:var(--text-eyebrow);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:var(--sp-3);flex:0 0 auto}.bp-es-eyebrow:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.bp-es-feats{display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.bp-es-list{list-style:none;margin:0;padding:0 var(--sp-2) 0 0;display:flex;flex-direction:column;gap:var(--sp-2);overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--bg-inset) transparent}.bp-es-list::-webkit-scrollbar{width:10px}.bp-es-list::-webkit-scrollbar-track{background:transparent}.bp-es-list::-webkit-scrollbar-thumb{background:var(--bg-inset);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}.bp-es-list li{display:flex;align-items:flex-start;gap:var(--sp-2);font:var(--fw-regular) var(--text-xs)/var(--lh-snug) var(--font-ui);color:var(--fg-secondary)}.bp-es-list .base-icon{width:13px;height:13px;flex:0 0 auto;color:var(--accent-ink);margin-top:1px}.bp-es-lines{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--sp-3);border-top:1px solid var(--border-subtle);padding-top:var(--sp-4)}.bp-es-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);font:var(--fw-regular) var(--text-sm)/var(--lh-snug) var(--font-ui);color:var(--fg-secondary)}.bp-es-line.total{border-top:1px dashed var(--border-subtle);padding-top:var(--sp-3);font-weight:var(--fw-semibold);color:var(--fg-primary)}.bp-es-line.total b{font:var(--fw-bold) var(--text-md)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.bp-es-receipt{font:var(--fw-regular) var(--text-2xs)/var(--lh-snug) var(--font-ui);color:var(--fg-tertiary)}.bp-es-receipt b{color:var(--fg-secondary);font-weight:var(--fw-semibold)}.bp-es-trust{flex:0 0 auto;margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.bp-es-trust span{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--fw-medium) var(--text-2xs)/1 var(--font-ui);color:var(--fg-tertiary)}.bp-es-trust .base-icon{width:13px;height:13px;flex:0 0 auto;color:inherit}#bpEmbedSummary.bp-es--compact{flex-direction:row;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid #212121;border-bottom:none}.bp-es--compact .bp-es-glyph{width:34px;height:34px}.bp-esc-id{min-width:0;flex:1 1 auto}.bp-esc-id .bp-es-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-esc-due{flex:0 0 auto;text-align:right}.bp-esc-due b{display:block;margin-top:2px;font:var(--fw-bold) var(--text-md)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary)}@media(max-width:380px){.bp-es--compact .bp-es-glyph{display:none}#bpEmbedSummary.bp-es--compact{padding:var(--sp-3)}}.downgrade-icon-wrap{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4);color:var(--accent-ink)}.downgrade-icon-wrap i,.downgrade-icon-wrap .base-icon{color:currentColor;width:36px;height:36px}.downgrade-warning-box{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-4);background:#e99b2a14;background:color-mix(in srgb,var(--warning) 8%,transparent);border:1px solid oklch(.75 .15 70 / .2);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:var(--radius-md);margin-top:var(--sp-4);text-align:left}.downgrade-warning-box>i,.downgrade-warning-box>.base-icon{color:var(--warning);font-size:var(--text-md);margin-top:2px;flex-shrink:0}.downgrade-warning-box strong{font-size:var(--text-sm);color:var(--warning);display:block;margin-bottom:var(--sp-1)}.downgrade-warning-box p{font-size:var(--text-xs);color:var(--fg-tertiary);line-height:var(--lh-normal);margin:0}.popup-actions.downgrade-actions{flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.downgrade-summary{margin-top:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.downgrade-summary-row{display:flex;justify-content:space-between;padding:var(--sp-3) var(--sp-4);font-size:var(--text-sm);color:var(--fg-secondary);border-bottom:1px solid var(--border-subtle)}.downgrade-summary-row:last-child{border-bottom:none}.downgrade-summary-row span.over{color:var(--danger);font-weight:var(--fw-semibold)}.downgrade-confirm-btn{width:100%;min-height:44px;padding:var(--sp-3) var(--sp-5);border:1px solid transparent;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:filter var(--dur-fast) var(--ease-std)}.downgrade-confirm-btn:hover{filter:brightness(1.08)}.downgrade-confirm-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto}.dark-mode .downgrade-warning-box{background:color-mix(in srgb,var(--warning) 6%,transparent);border-color:var(--warning-soft)}.cleanup-popup-overlay{z-index:99999999!important;overflow-y:auto!important}.cleanup-popup-content{width:100%;max-width:clamp(280px,calc(100vw - var(--sp-6)),520px);max-height:calc(100vh - var(--sp-10));max-height:calc(100dvh - var(--sp-10));overflow-y:auto;overscroll-behavior:contain;text-align:left}.cleanup-header{text-align:center;margin-bottom:18px}.cleanup-icon-wrap{width:52px;height:52px;border-radius:50%;background:var(--warning);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-3)}.cleanup-icon-wrap i,.cleanup-icon-wrap .base-icon{font-size:var(--icon-lg);color:var(--fg-primary);width:var(--icon-lg);height:var(--icon-lg)}.cleanup-header h3{font-size:var(--text-lg);font-weight:var(--fw-bold);margin:0 0 6px;color:var(--ink, var(--n-800))}.cleanup-header p{font-size:var(--text-sm);color:var(--ink-2, var(--fg-tertiary));margin:0;line-height:var(--lh-normal)}.cleanup-progress{margin-bottom:var(--sp-4)}.cleanup-progress-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink, var(--n-700));margin-bottom:6px;display:flex;align-items:center;gap:6px}.cleanup-progress-label i,.cleanup-progress-label .base-icon{font-size:var(--text-2xs);color:var(--ink-2, var(--fg-tertiary));width:var(--icon-sm);height:var(--icon-sm)}.cleanup-progress-fill.ai-bar{background:linear-gradient(90deg,var(--warning),var(--chart-purple))}.cleanup-progress-bar{width:100%;height:6px;border-radius:var(--radius-xs);background:var(--bg-2, var(--n-100));overflow:hidden}.cleanup-progress-fill{height:100%;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--warning),var(--accent));transition:width var(--dur-slow) var(--ease-std)}.cleanup-progress-text{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);color:var(--ink-2, var(--fg-tertiary));margin-top:var(--sp-2);gap:var(--sp-3)}.cleanup-remaining{color:var(--danger);font-weight:var(--fw-semibold);white-space:nowrap}.cleanup-done{color:var(--accent-ink);font-weight:var(--fw-semibold);white-space:nowrap}.cleanup-page-link{color:var(--danger)}.cleanup-model-list{max-height:140px;overflow-y:auto;border:1px solid var(--border-color, var(--n-200));border-radius:var(--radius-md);margin-bottom:var(--sp-4);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.cleanup-model-list::-webkit-scrollbar{width:6px}.cleanup-model-list::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-xs)}.cleanup-model-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:var(--radius-xs);transition:background var(--dur-normal)}.cleanup-model-list::-webkit-scrollbar-thumb:hover{background:#ffffff40}.cleanup-model-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-color, var(--n-100));transition:all var(--dur-slow) var(--ease-std)}.cleanup-model-item:last-child{border-bottom:none}.cleanup-model-item.cleanup-item-removing{opacity:0;max-height:0;padding:0 14px;overflow:hidden}.cleanup-model-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.cleanup-model-info>i,.cleanup-model-info>.base-icon{font-size:var(--icon-md);color:var(--ink-3, var(--fg-secondary));flex-shrink:0}.cleanup-model-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink, var(--n-800));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cleanup-model-meta{font-size:var(--text-2xs);color:var(--ink-3, var(--fg-secondary))}.cleanup-model-pages{font-size:var(--text-2xs);color:var(--warning);margin-top:2px;display:flex;align-items:center;gap:var(--sp-1)}.cleanup-page-warning{background:color-mix(in srgb,var(--warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:var(--sp-3);display:flex;align-items:flex-start;gap:10px;font-size:var(--text-xs);color:var(--warning);line-height:var(--lh-normal)}.cleanup-page-warning i,.cleanup-page-warning .base-icon{font-size:var(--icon-sm);margin-top:2px;flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm)}.cleanup-delete-btn{width:32px;height:32px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent);background:color-mix(in srgb,var(--danger) 6%,transparent);color:var(--danger);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);transition:all var(--dur-normal);flex-shrink:0}.cleanup-delete-btn:hover{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.cleanup-continue-btn{width:100%;padding:10px;border:none;border-radius:var(--radius-md);font-weight:var(--fw-semibold);font-size:var(--text-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all var(--dur-normal)}.cleanup-continue-btn.ready{background:var(--accent);color:var(--fg-on-accent)}.cleanup-continue-btn.ready:hover{opacity:.9}.cleanup-continue-btn.disabled{background:var(--bg-2, var(--n-100));color:var(--ink-3, var(--fg-secondary));cursor:not-allowed}.cleanup-or-divider{text-align:center;margin:var(--sp-1) 0;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--ink-4, var(--n-300))}.cleanup-upgrade-btn{width:100%;padding:10px;border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-semibold);font-size:var(--text-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all var(--dur-normal)}.cleanup-upgrade-btn:hover{opacity:.9}.dark-mode .cleanup-header h3{color:var(--fg-primary)}.dark-mode .cleanup-progress-bar{background:var(--bg-inset)}.dark-mode .cleanup-model-list{border-color:var(--lift-2)}.dark-mode .cleanup-model-item{border-bottom-color:var(--lift-2)}.dark-mode .cleanup-model-name{color:var(--fg-primary)}.dark-mode .cleanup-delete-btn{border-color:var(--danger-soft);background:color-mix(in srgb,var(--danger) 8%,transparent)}.dark-mode .cleanup-delete-btn:hover{background:color-mix(in srgb,var(--danger) 20%,transparent)}.dark-mode .cleanup-continue-btn.disabled{background:var(--bg-inset);color:var(--n-600)}.dark-mode .cleanup-page-warning{background:color-mix(in srgb,var(--warning) 6%,transparent);border-color:var(--warning-soft)}.dark-mode .cleanup-model-pages{color:var(--warning)}.grace-popup-overlay{z-index:99999998!important}.grace-popup-content{width:100%;max-width:clamp(280px,calc(100vw - var(--sp-6)),440px);max-height:calc(100vh - var(--sp-10));max-height:calc(100dvh - var(--sp-10));overflow-y:auto;overscroll-behavior:contain;text-align:center;position:relative;padding:var(--sp-8)}.grace-close-btn{position:absolute;top:14px;right:14px;background:var(--sink-1);border:1px solid transparent;color:var(--ink-3, var(--fg-secondary));font-size:var(--text-sm);cursor:pointer;width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}.grace-close-btn:hover{background:var(--danger-soft);color:var(--danger)}.grace-icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--danger);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4)}.grace-icon-wrap i,.grace-icon-wrap .base-icon{font-size:var(--text-lg);color:var(--fg-primary);width:var(--icon-lg);height:var(--icon-lg)}.grace-title{font-size:var(--text-lg);font-weight:var(--fw-bold);margin:0 0 var(--sp-2);color:var(--ink, var(--n-800))}.grace-desc{font-size:var(--text-sm);color:var(--ink-2, var(--n-600));line-height:var(--lh-relaxed);margin:0 0 var(--sp-5)}.grace-countdown{display:flex;align-items:center;justify-content:center;gap:var(--sp-1);padding:14px var(--sp-5);background:color-mix(in srgb,var(--danger) 6%,transparent);border:1px solid var(--danger-soft);border-radius:var(--radius-md);margin:0 auto var(--sp-3);font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--danger);font-family:Courier New,monospace}.grace-time-unit b{font-size:var(--text-lg)}.grace-time-sep{opacity:.5}.grace-subdesc{font-size:var(--text-xs);color:var(--ink-3, var(--fg-secondary));margin:0 0 var(--sp-5)}.grace-actions{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.grace-update-btn{width:100%;padding:var(--sp-3);border-radius:var(--radius-md);border:none;background:var(--info);color:var(--n-50);font-weight:var(--fw-semibold);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:all var(--dur-normal)}.grace-update-btn:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--info) 30%,transparent);filter:brightness(1.12)}.grace-dismiss-btn{width:100%;padding:10px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--ink-3, var(--fg-secondary));font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-normal)}.grace-dismiss-btn:hover{color:var(--ink, var(--n-800))}.dark-mode .grace-close-btn{background:var(--bg-inset)}.dark-mode .grace-close-btn:hover{background:var(--danger-soft);color:var(--danger)}.dark-mode .grace-title{color:var(--n-100)}.dark-mode .grace-desc{color:var(--fg-secondary)}.dark-mode .grace-subdesc{color:var(--fg-tertiary)}.dark-mode .grace-countdown{background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.dark-mode .grace-dismiss-btn:hover{color:var(--n-100)}.grace-banner{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:9000;max-width:640px;width:calc(100% - 32px);font-family:var(--font, "Inter", sans-serif);animation:graceBannerIn var(--dur-slow) var(--ease-out)}@keyframes graceBannerIn{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.grace-banner-main{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);background:var(--card, var(--n-0));color:var(--ink, var(--n-800));border:1px solid var(--danger);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.grace-banner.collapsed .grace-banner-main,.grace-banner-expand{display:none}.grace-banner.collapsed .grace-banner-expand{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:auto;padding:var(--sp-2) var(--sp-4);background:var(--danger);color:var(--fg-primary);border:none;border-radius:var(--radius-xl);font-size:var(--text-xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:0 10px 24px -6px color-mix(in srgb,var(--danger) 55%,transparent);transition:filter var(--dur-fast)}.grace-banner.collapsed .grace-banner-expand:hover{filter:brightness(1.07)}.grace-banner-ico{color:var(--danger);font-size:var(--text-md);flex-shrink:0}.grace-banner-text{flex:1;min-width:0;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--ink, var(--n-800))}.grace-banner-count{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--danger);white-space:nowrap}.grace-banner-cta{flex-shrink:0;padding:var(--sp-2) 14px;background:var(--danger);color:var(--fg-primary);border:none;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--fw-bold);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2);transition:filter var(--dur-fast)}.grace-banner-cta:hover{filter:brightness(1.07)}.grace-banner-collapse{flex-shrink:0;width:30px;height:30px;border:none;border-radius:var(--radius-md);background:#0000000d;color:var(--ink-2, var(--n-600));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast)}.grace-banner-collapse:hover{background:#00000017}body.dark-mode .grace-banner-main{background:var(--bg-surface);box-shadow:var(--shadow-lg)}body.dark-mode .grace-banner-collapse{background:var(--bg-inset);color:#fff9}body.dark-mode .grace-banner-collapse:hover{background:var(--lift-5)}@media(max-width:560px){.grace-banner{bottom:12px;width:calc(100% - 16px)}.grace-banner-main{flex-wrap:wrap;padding:var(--sp-3)}.grace-banner-text{flex-basis:100%}.grace-banner-cta{flex:1;justify-content:center}}.popover-grace-warning{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--danger) 6%,transparent);border-top:1px solid var(--danger-soft);border-bottom:1px solid var(--danger-soft)}.popover-cancel-notice{display:flex;align-items:center;gap:10px;padding:10px 14px;background:transparent!important;border-top:1px solid color-mix(in srgb,var(--warning) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--warning) 14%,transparent)}.popover-cancel-notice>i,.popover-cancel-notice>.base-icon{color:var(--warning-fg);font-size:var(--text-base);flex-shrink:0}.popover-cancel-notice .popover-grace-label{color:color-mix(in oklch,var(--warning) 60%,var(--n-950))}.popover-cancel-notice .popover-grace-countdown{color:var(--warning)}.dark-mode .popover-cancel-notice{background:color-mix(in srgb,var(--warning) 10%,transparent);border-color:color-mix(in srgb,var(--warning) 18%,transparent)}.dark-mode .popover-cancel-notice .popover-grace-label,.dark-mode .popover-cancel-notice .popover-grace-countdown{color:var(--warning-fg)}.popover-cancel-keep{margin-left:auto;flex-shrink:0;border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:transparent;color:var(--warning);font-size:var(--text-2xs);font-weight:var(--fw-bold);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.popover-cancel-keep:hover{background:var(--warning-fg);color:var(--n-800);border-color:var(--warning-fg)}.dark-mode .popover-cancel-keep{color:var(--warning-fg)}.account-cancel-notice{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0 14px;padding:var(--sp-3) var(--sp-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.account-cancel-notice>i,.account-cancel-notice>.base-icon{color:var(--warning-fg);font-size:var(--text-md);flex-shrink:0}.account-cancel-text{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--text-secondary, var(--n-600));flex:1}.account-cancel-text b{color:var(--text-primary, var(--n-800))}.dark-mode .account-cancel-text{color:var(--n-300)}.dark-mode .account-cancel-text b{color:var(--n-100)}.account-cancel-keep{flex-shrink:0;border:1px solid var(--warning-fg);background:transparent;color:var(--warning);font-size:var(--text-xs);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.account-cancel-keep:hover{background:var(--warning-soft);color:var(--warning-fg)}.dark-mode .account-cancel-keep{color:var(--warning-fg)}.popover-grace-warning.hidden{display:none}.popover-grace-warning>i,.popover-grace-warning>.base-icon{color:var(--danger);font-size:var(--icon-sm);flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm)}.popover-grace-info{display:flex;flex-direction:column;gap:2px;min-width:0}.popover-grace-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--danger);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.popover-grace-countdown{font-size:var(--text-xs);color:var(--ink-2, var(--fg-tertiary));font-weight:var(--fw-medium)}.dark-mode .popover-grace-warning{background:color-mix(in srgb,var(--danger) 8%,transparent);border-color:var(--danger-soft)}.dark-mode .popover-grace-countdown{color:var(--fg-secondary)}.cleanup-auto-timer{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) 14px;margin-top:10px;background:color-mix(in srgb,var(--danger) 6%,transparent);border:1px solid var(--danger-soft);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--danger);font-weight:var(--fw-semibold)}.cleanup-auto-timer i,.cleanup-auto-timer .base-icon{font-size:var(--text-sm);animation:cleanupPulse 2s var(--ease-std) infinite}@keyframes cleanupPulse{0%,to{opacity:1}50%{opacity:.5}}.dark-mode .cleanup-auto-timer{background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.models-right.hidden,#viewerSection.hidden,#pageViewerSection.hidden{display:none!important}@media(max-width:600px){.pages-right-controls{max-height:none!important;height:auto;order:3}.pages-right-controls .share-container{padding:var(--sp-3)}.pages-right-controls .share-container h3{font-size:var(--text-sm)}.pages-right-controls .share-container h4{font-size:var(--text-xs)}.pages-right-controls .embed-box,.pages-right-controls .link-box,.pages-right-controls .qr-box{margin-bottom:var(--sp-2)}.models-right .editor-btn-action{font-size:var(--text-2xs);padding:var(--sp-2) var(--sp-3)}.design-row{gap:var(--sp-1);padding:var(--sp-1) var(--sp-1);flex-wrap:wrap}.design-group{gap:var(--sp-1);min-height:28px;flex-wrap:wrap}.design-label{font-size:var(--text-4xs);letter-spacing:var(--tracking-normal)}.design-btn-small,.design-btn{padding:var(--sp-1) var(--sp-1);font-size:var(--text-2xs)}.design-toolbar-group{gap:1px;flex-wrap:wrap}}@media(max-width:480px){.pages-right-controls .share-container{padding:var(--sp-2)}.pages-right-controls .model-name-controls{flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-1);width:100%}.design-row{gap:2px;padding:2px var(--sp-1)}.design-label{font-size:var(--text-4xs)}}#welcomeModal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:var(--scrim);animation:wcFade var(--dur-normal) var(--ease-std)}#welcomeModal.hidden{display:none}@keyframes wcFade{0%{opacity:0}to{opacity:1}}#welcomeModal.welcome-closing{opacity:0;transition:opacity var(--dur-normal) var(--ease-std)}.wc-card{width:100%;max-width:clamp(300px,calc(100vw - var(--sp-8)),460px);max-height:calc(100vh - var(--sp-8));max-height:calc(100dvh - var(--sp-8));display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:wcRise var(--dur-slow) var(--ease-out)}@keyframes wcRise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.wc-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--border-subtle)}.wc-steps{display:flex;align-items:center;gap:var(--sp-1);flex:1 1 auto;min-width:0}.wc-seg{flex:1 1 0;height:3px;min-width:0;padding:0;border:0;border-radius:var(--radius-pill);background:var(--border-subtle);cursor:pointer;transition:background var(--dur-normal) var(--ease-std)}.wc-seg:hover{background:var(--border-default)}.wc-seg.is-on{background:var(--accent)}.wc-seg.is-done{background:var(--accent-border)}.wc-count{flex:0 0 auto;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.wc-close{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.wc-close:hover{background:var(--bg-inset);color:var(--fg-primary)}.wc-close .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.wc-body{position:relative;padding:clamp(20px,5vw,28px) clamp(18px,5vw,26px);overflow-y:auto;overscroll-behavior:contain;min-height:0}.wc-slide{display:flex;flex-direction:column}.wc-slide[hidden]{display:none}.wc-slide.is-on{animation:wcSlideIn var(--dur-normal) var(--ease-out)}@keyframes wcSlideIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.wc-tile{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--sp-5);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-border)}.wc-tile .base-icon{width:27px;height:27px}.wc-title{margin:0 0 var(--sp-2);font-size:clamp(22px,4.5vw,28px);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.wc-sub{margin:0 0 var(--sp-5);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-secondary);text-wrap:pretty;max-width:42ch}.wc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wc-list li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--fg-primary);border-bottom:1px solid var(--border-subtle)}.wc-list li:last-child{border-bottom:0}.wc-list .base-icon{width:16px;height:16px;padding:6px;box-sizing:content-box;background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-md);flex:0 0 auto}.wc-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--border-subtle)}.wc-foot>.wc-btn--primary{margin-left:auto}.wc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-5);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std)}.wc-btn[hidden]{display:none}.wc-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.wc-btn--primary{border:1px solid transparent;background:var(--accent);color:var(--fg-on-accent)}.wc-btn--primary:hover{filter:brightness(1.08)}.wc-btn--ghost{border:1px solid var(--border-subtle);background:transparent;color:var(--fg-secondary)}.wc-btn--ghost:hover{background:var(--bg-inset);color:var(--fg-primary);border-color:var(--border-default)}@media(prefers-reduced-motion:reduce){#welcomeModal,.wc-card,.wc-slide.is-on{animation:none}.wc-seg,.wc-btn,.wc-close{transition:none}}@media(max-width:420px){.wc-title{font-size:var(--text-lg)}.wc-foot{padding:var(--sp-3)}.wc-btn{padding:0 var(--sp-4)}.wc-count{display:none}}.plan-welcome-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);background:#080a0e9e;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);opacity:0;transition:opacity var(--dur-slow) var(--ease-std)}.plan-welcome-overlay.pw-in{opacity:1}.plan-welcome-overlay.pw-out{opacity:0;pointer-events:none}.plan-welcome-card{position:relative;overflow:hidden;width:100%;max-width:min(440px,92vw);padding:42px 34px 30px;border-radius:var(--radius-xl);text-align:center;background:var(--bg);border:1px solid var(--lift-3);box-shadow:0 24px 90px #0000008c,0 0 0 1px #ffffff08;color:var(--n-50);font-family:var(--font);transform:scale(.9) translateY(18px);opacity:0;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-std)}.plan-welcome-overlay.pw-in .plan-welcome-card{transform:scale(1) translateY(0);opacity:1}.plan-welcome-card:before{content:"";position:absolute;top:-130px;left:50%;transform:translate(-50%);width:340px;height:250px;border-radius:50%;background:var(--pw-grad, linear-gradient(135deg, var(--info), var(--b-500)));filter:blur(72px);opacity:.38;pointer-events:none;z-index:0}.plan-welcome-card>*{position:relative;z-index:1}.pw-badge{position:relative;width:84px;height:84px;margin:0 auto var(--sp-5);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);color:var(--fg-primary);background:var(--pw-grad, linear-gradient(135deg, var(--info), var(--b-500)));box-shadow:0 10px 34px var(--pw-shadow, color-mix(in srgb, var(--info) 45%, transparent));animation:pwBadgePop .6s var(--ease-out) var(--dur-fast) both}@keyframes pwBadgePop{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.pw-badge:after{content:"";position:absolute;inset:-8px;border-radius:var(--radius-xl);border:2px solid var(--pw-solid, var(--info));opacity:0;animation:pwRing 1.7s var(--ease-out) .5s infinite}@keyframes pwRing{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.38);opacity:0}}.pw-eyebrow{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--pw-solid, var(--info));margin:0 0 6px}.pw-title{font-size:var(--text-xl);font-weight:var(--fw-extrabold);margin:0 0 10px;line-height:var(--lh-tight)}.pw-title .pw-plan{background:var(--pw-grad, linear-gradient(135deg, var(--info), var(--b-500)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pw-sub{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:#f4f5f7b3;margin:0 auto 22px;max-width:320px}.pw-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin:0 0 26px}.pw-chip{font-size:var(--text-xs);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);background:var(--bg-inset);border:1px solid var(--lift-3);color:#f4f5f7d9;display:inline-flex;align-items:center;gap:6px}.pw-chip i,.pw-chip .base-icon{color:var(--pw-solid, var(--info));font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.pw-cta{width:100%;padding:14px var(--sp-5);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);cursor:pointer;background:var(--pw-grad, linear-gradient(135deg, var(--info), var(--b-500)));box-shadow:0 8px 24px var(--pw-shadow, color-mix(in srgb, var(--info) 40%, transparent));transition:filter var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.pw-cta:hover{filter:brightness(1.08);box-shadow:0 10px 30px var(--pw-shadow, color-mix(in srgb, var(--info) 55%, transparent))}.pw-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--bg-inset);color:#f4f5f7b3;cursor:pointer;font-size:var(--text-base);line-height:1;z-index:2;transition:background var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}.pw-close:hover{background:var(--lift-5);color:var(--fg-primary)}.pw-shine{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:var(--radius-xl)}.pw-shine:before{content:"";position:absolute;top:-50%;left:0;width:45%;height:200%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);transform:translate(-180%) rotate(16deg);animation:pwShine 1.15s var(--ease-std) .5s 1 forwards}@keyframes pwShine{to{transform:translate(360%) rotate(16deg)}}.pw-stagger{opacity:0;animation:pwUp .5s var(--ease-out) forwards;animation-delay:var(--pw-d, 0s)}@keyframes pwUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pw-eyebrow-row{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin:0 0 var(--sp-2)}.pw-eyebrow-row .pw-eyebrow{margin:0}.pw-bill-pill{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);color:var(--pw-solid, var(--info));background:var(--bg-inset);border:1px solid var(--lift-5)}.pw-sub{margin-bottom:18px}.pw-stats{display:flex;gap:var(--sp-3);margin:0 0 18px}.pw-stat{flex:1;min-width:0;background:var(--bg-surface-raised);border:1px solid var(--lift-3);border-radius:var(--radius-lg);padding:var(--sp-4) var(--sp-2) var(--sp-3)}.pw-stat-num{font-size:var(--text-xl);font-weight:var(--fw-extrabold);line-height:1;background:var(--pw-grad, linear-gradient(135deg, var(--info), var(--chart-blue)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.pw-stat-lbl{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:#f4f5f799;margin-top:var(--sp-2)}html[data-theme=light] .plan-welcome-card{background:var(--n-0);color:var(--n-800);border-color:var(--sink-1);box-shadow:var(--shadow-lg)}html[data-theme=light] .pw-sub{color:#14161c9e}html[data-theme=light] .pw-chip{background:#0000000a;border-color:#00000012;color:#14161ccc}html[data-theme=light] .pw-close{background:#0000000d;color:#14161c8c}html[data-theme=light] .pw-close:hover{background:#0000001a;color:var(--n-800)}html[data-theme=light] .pw-stat{background:#00000009;border-color:var(--sink-1)}html[data-theme=light] .pw-stat-lbl{color:#14161c8c}html[data-theme=light] .pw-bill-pill{background:#0000000a;border-color:#0000001a}@media(max-width:520px){.plan-welcome-card{padding:34px 22px var(--sp-6);border-radius:var(--radius-xl)}.pw-title{font-size:var(--text-lg)}.pw-badge{width:74px;height:74px;font-size:var(--text-xl)}}@media(prefers-reduced-motion:reduce){.plan-welcome-card,.pw-badge{animation:none;transition:opacity var(--dur-slow) var(--ease-std)}.pw-badge:after,.pw-shine{display:none}.pw-stagger{opacity:1;animation:none}}@keyframes wiHeroBreathe{0%,to{box-shadow:inset 0 0 1px var(--wi-shadow),0 0 28px var(--wi-shadow-mid),0 0 64px var(--wi-shadow),inset 0 0 22px var(--wi-shadow),inset 0 0 1px #ffffff0a}50%{box-shadow:inset 0 0 1px var(--wi-shadow),0 0 38px var(--wi-shadow-strong),0 0 88px var(--wi-shadow-mid),inset 0 0 28px var(--wi-shadow-mid),inset 0 0 1px #ffffff0f}}.contact-popup-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:999999;backdrop-filter:blur(6px);animation:fadeIn var(--dur-normal) var(--ease-std)}.contact-popup-overlay.hidden{display:none}.contact-popup-overlay.contact-closing{animation:fadeOut var(--dur-normal) var(--ease-std) forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.contact-popup-card{background:var(--bg, var(--n-0));border:1px solid var(--ink-4, var(--n-200));border-radius:var(--radius-xl);padding:var(--sp-10) 36px var(--sp-8);max-width:min(660px,94vw);width:94vw;position:relative;animation:scaleIn var(--dur-normal) var(--ease-out);box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px #0000000d}.contact-popup-header{text-align:center;margin-bottom:28px}.contact-popup-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.contact-popup-icon i,.contact-popup-icon .base-icon{color:var(--accent-ink);width:40px;height:40px}.contact-popup-header h2{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink, var(--n-850));margin:0 0 6px}.contact-popup-header p{font-size:var(--text-sm);color:var(--ink-2, var(--fg-tertiary));margin:0}.contact-popup-card .contact-grid{gap:14px;margin-bottom:18px}.contact-popup-card .contact-card{background:var(--card, var(--n-0));border:1px solid var(--ink-4, var(--n-100));border-radius:var(--radius-lg);padding:18px var(--sp-5);gap:14px;transition:all var(--dur-normal) var(--ease-std)}.contact-popup-card .contact-card-body{flex:1;min-width:0}.contact-popup-card .contact-card-body p{word-break:break-word;overflow-wrap:break-word}.contact-popup-card .contact-card:hover{border-color:var(--accent-ink);box-shadow:0 6px 20px color-mix(in srgb,var(--g-400) 12%,transparent)}.contact-popup-card .contact-card-icon{width:42px;height:42px;border-radius:var(--radius-md)}.contact-popup-card .contact-hint{background:var(--card, var(--n-50));border:1px solid var(--ink-4, var(--n-100));border-radius:var(--radius-md);padding:10px 14px;font-size:var(--text-xs)}.dark-mode .contact-popup-card{background:var(--bg);border-color:var(--border-color-dark, var(--n-800));box-shadow:0 24px 48px -12px #00000080,0 0 0 1px #ffffff0f}.dark-mode .contact-popup-card .contact-card{background:var(--bg);border-color:var(--border-color-dark, var(--border-subtle))}.dark-mode .contact-popup-card .contact-card:hover{border-color:var(--accent-ink);box-shadow:0 6px 20px color-mix(in srgb,var(--g-400) 8%,transparent)}.dark-mode .contact-popup-card .contact-hint{background:var(--bg-surface);border-color:var(--border-color-dark, var(--border-subtle))}@media(max-width:600px){.contact-popup-card{padding:var(--sp-8) var(--sp-5) var(--sp-6);border-radius:var(--radius-lg)}.contact-popup-header h2{font-size:var(--text-lg)}.contact-popup-card .contact-grid{grid-template-columns:1fr}}@media(max-width:480px){.contact-popup-content{padding:var(--sp-6) var(--sp-4);max-width:96vw}.contact-popup-content .popup-header h2{font-size:var(--text-md)}.contact-popup-content .popup-header p{font-size:var(--text-xs)}.contact-option-card{padding:14px}.contact-option-card h3{font-size:var(--text-sm)}.contact-option-card p{font-size:var(--text-2xs)}}.bug-report-popup{background:var(--card);border:1px solid var(--analytics-border);border-radius:var(--radius-lg);padding:var(--sp-8) var(--sp-8) 28px;max-width:640px;width:92vw;max-height:90vh;overflow-y:auto;position:relative;animation:fadeIn var(--dur-slow) var(--ease-std);font-family:var(--font);color:var(--ink);transition:opacity var(--dur-slow) var(--ease-std),transform var(--dur-slow) var(--ease-std);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.bug-report-popup::-webkit-scrollbar{width:6px}.bug-report-popup::-webkit-scrollbar-track{background:transparent}.bug-report-popup::-webkit-scrollbar-thumb{background:#00000026;border-radius:var(--radius-xs)}.bug-report-popup::-webkit-scrollbar-thumb:hover{background:#00000040}#bugReportModal{transition:opacity var(--dur-slow) var(--ease-std)}#bugReportModal.bug-closing{opacity:0;pointer-events:none}#bugReportModal.bug-closing .bug-report-popup{opacity:0;transform:scale(.95)}.bug-report-header{text-align:center;margin-bottom:22px}.bug-report-icon{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--danger-soft);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4);position:relative}.bug-report-icon:after{content:"";position:absolute;inset:-3px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--danger) 6%,transparent);z-index:-1}.bug-report-icon i,.bug-report-icon .base-icon{font-size:var(--text-xl);color:var(--danger);width:var(--icon-lg);height:var(--icon-lg)}.bug-report-title{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px}.bug-report-subtitle{font-size:var(--text-sm);color:var(--ink-3);margin:0;line-height:var(--lh-normal)}.bug-report-form{display:flex;flex-direction:column;gap:var(--sp-4)}.bug-form-row{display:flex;gap:14px}.bug-field-grow{flex:1;min-width:0}.bug-field-fixed{width:170px;flex-shrink:0}@media(max-width:520px){.bug-form-row{flex-direction:column;gap:var(--sp-4)}.bug-field-fixed{width:100%}}@media(max-width:480px){.bug-report-content{padding:var(--sp-5) 14px;max-width:96vw}.bug-form-row{flex-direction:column;gap:var(--sp-2)}.bug-form-field{width:100%}.bug-form-field input,.bug-form-field select,.bug-form-field textarea{font-size:var(--text-sm);padding:10px}}.bug-field{display:flex;flex-direction:column;gap:6px}.bug-label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.bug-required{color:var(--danger)}.bug-optional{color:var(--ink-3);font-weight:var(--fw-regular);font-size:var(--text-xs)}.bug-input,.bug-select,.bug-textarea{width:100%;padding:var(--sp-3) 14px;border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--ink);font-size:var(--text-sm);font-family:var(--font);transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std);box-sizing:border-box;outline:none}.bug-input,.bug-textarea{background:var(--input-bg)}.bug-select{background-color:var(--input-bg)}.bug-input:focus,.bug-select:focus,.bug-textarea:focus{border-color:var(--green-accent);box-shadow:var(--focus-shadow)}.bug-textarea{resize:vertical;min-height:90px;line-height:var(--lh-relaxed)}.bug-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:var(--sp-8)}.bug-select option{background:var(--card);color:var(--ink)}.bug-char-count{font-size:var(--text-2xs);color:var(--ink-3);text-align:right}.bug-upload-zone{border:2px dashed var(--input-border);border-radius:var(--radius-md);padding:18px var(--sp-4);text-align:center;cursor:pointer;transition:all var(--dur-normal) var(--ease-std);background:var(--bg-2)}.bug-upload-zone:hover{border-color:var(--green-accent);background:color-mix(in srgb,var(--g-400) 4%,transparent)}.bug-upload-zone.drag-over{border-color:var(--green-accent);background:color-mix(in srgb,var(--g-400) 6%,transparent);border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-400) 10%,transparent)}.bug-upload-zone i,.bug-upload-zone .base-icon{font-size:var(--text-xl);color:var(--ink-3);margin-bottom:var(--sp-2);display:block;width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.bug-upload-zone p{font-size:var(--text-sm);color:var(--ink-2);margin:0 0 var(--sp-1)}.bug-upload-browse{color:var(--accent-ink);font-weight:var(--fw-semibold);cursor:pointer}.bug-upload-zone small{font-size:var(--text-2xs);color:var(--ink-3)}.bug-preview-grid{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--sp-2)}.bug-preview-item{width:80px;height:80px;border-radius:var(--radius-md);position:relative;overflow:hidden;border:1px solid var(--border-color);transition:all var(--dur-normal) var(--ease-std)}.bug-preview-item:hover{border-color:var(--green-accent);box-shadow:var(--shadow-sm)}.bug-preview-item img{width:100%;height:100%;object-fit:cover}.bug-preview-heic{background:var(--bg-inset);display:flex;align-items:center;justify-content:center}.bug-preview-heic img{display:none}.bug-preview-heic:after{content:"HEIC";font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--accent-ink)}.bug-preview-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--scrim);border:none;color:var(--n-0);font-size:var(--text-2xs);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-std);opacity:0}.bug-preview-item:hover .bug-preview-remove{opacity:1}.bug-preview-remove:hover{background:var(--danger)}.img-attach-row{display:flex;align-items:center;gap:10px;margin-top:10px}.img-attach-hint{font-size:var(--text-xs);color:var(--fg-secondary)}.img-attach-add{width:38px;height:38px;flex:0 0 auto;border-radius:var(--radius-md);border:1px dashed var(--border-color, var(--border-default));background:transparent;color:var(--fg-secondary);font-size:var(--text-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.img-attach-add:hover{border-color:var(--green-accent, var(--accent));color:var(--accent-ink);background:var(--accent-soft-1)}.img-attach-add-sm{width:34px;height:34px;border-radius:var(--radius-md);font-size:var(--text-sm);align-self:flex-end}.img-attach-grid{display:flex;gap:var(--sp-2);flex-wrap:wrap}.img-attach-grid:not(:empty){margin-top:10px}.img-attach-grid-reply:not(:empty){margin:0 0 var(--sp-2) 0}.img-attach-item{width:72px;height:72px;border-radius:var(--radius-md);position:relative;overflow:hidden;border:1px solid var(--border-color, var(--border-default));flex:0 0 auto}.img-attach-item img{width:100%;height:100%;object-fit:cover;display:block}.img-attach-heic{background:var(--bg-inset);display:flex;align-items:center;justify-content:center}.img-attach-heic img{display:none}.img-attach-heic:after{content:"HEIC";font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--accent-ink)}.img-attach-remove{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#0000009e;border:none;color:var(--fg-primary);font-size:var(--text-2xs);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-std)}.img-attach-remove:hover{background:var(--danger)}.msg-bubble-imgs{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.msg-bubble-img{display:block;width:120px;height:120px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-color, var(--border-default))}.msg-bubble-img img{width:100%;height:100%;object-fit:cover;display:block}.bug-submit-btn{width:100%;padding:var(--sp-3) 0;background:var(--green-accent);color:var(--fg-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-semibold);font-family:var(--font);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:all var(--dur-normal) var(--ease-std);margin-top:var(--sp-2);position:relative;overflow:hidden}.bug-submit-btn:before{content:"";position:absolute;inset:0;background:var(--lift-2);opacity:0;transition:opacity var(--dur-normal) var(--ease-std)}.bug-submit-btn:hover:before{opacity:1}.bug-submit-btn:hover{box-shadow:var(--shadow-glow);filter:brightness(1.12)}.bug-submit-btn:active{box-shadow:none}.bug-submit-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.bug-submit-btn:disabled:before{display:none}.bug-top-bar>.bug-close-btn{grid-column:3;justify-self:end}.bug-close-btn{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--sink-1);border:1px solid transparent;color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std);flex-shrink:0}.dark-mode .bug-close-btn{background:var(--bg-inset)}.bug-close-btn:hover,.dark-mode .bug-close-btn:hover{background:var(--danger-soft);color:var(--danger)}.bug-report-success-state{text-align:center;padding:var(--sp-6) var(--sp-5);max-width:360px;margin:0 auto;animation:bugSuccessFadeIn .5s var(--ease-std)}@keyframes bugSuccessFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bug-success-icon{width:56px;height:56px;border-radius:50%;background:var(--accent-soft-2);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4);animation:bugSuccessPop .5s var(--ease-out)}@keyframes bugSuccessPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.bug-success-icon i,.bug-success-icon .base-icon{font-size:var(--text-xl);color:var(--accent-ink);width:var(--icon-lg);height:var(--icon-lg)}.bug-report-success-state .bug-report-title{font-size:var(--text-lg);margin-bottom:6px}.bug-report-success-state .bug-report-subtitle{font-size:var(--text-sm);margin-bottom:var(--sp-5)}.bug-done-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px var(--sp-10);background:var(--green-accent);color:var(--fg-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:var(--font);cursor:pointer;transition:all var(--dur-normal) var(--ease-std)}.bug-done-btn:hover{opacity:.85;box-shadow:0 4px 12px var(--accent-soft-4)}.bug-top-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:var(--sp-5)}.bug-tabs{display:flex;gap:var(--sp-1);grid-column:2;min-width:0;max-width:320px;background:var(--bg-2);padding:var(--sp-1);border-radius:var(--radius-md)}.bug-tab{flex:1;padding:var(--sp-2) var(--sp-3);border:none;background:transparent;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-1);transition:all var(--dur-normal) var(--ease-std);font-family:var(--font);white-space:nowrap}.bug-tab.active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.bug-tab:hover:not(.active){color:var(--ink-2)}.bug-tab i,.bug-tab .base-icon{font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.bug-tab-count{background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-2xs);padding:1px 6px;border-radius:var(--radius-pill);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.bug-panel.hidden{display:none}.my-bugs-list{display:flex;flex-direction:column;gap:var(--sp-2)}.my-bug-card{display:flex;align-items:center;gap:14px;padding:14px var(--sp-4);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:var(--card);transition:all var(--dur-normal) var(--ease-std)}.my-bug-card:hover{border-color:var(--green-accent);box-shadow:0 2px 8px var(--accent-soft-2)}.my-bug-card-body{flex:1;min-width:0}.my-bug-card-subject{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-bug-card-meta{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap}.my-bug-card-date{font-size:var(--text-xs);color:var(--ink-3)}.my-bug-card-replies{font-size:var(--text-2xs);color:var(--accent-ink);font-weight:var(--fw-semibold);display:inline-flex;align-items:center;gap:var(--sp-1)}.my-bug-card-arrow{color:var(--ink-3);font-size:var(--icon-sm);flex-shrink:0}.my-bug-card:hover .my-bug-card-arrow{color:var(--accent-ink)}.bug-user-status{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);white-space:nowrap}.bug-user-status:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.bug-user-status.st-open{background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info)}.bug-user-status.st-open:before{background:var(--info)}.bug-user-status.st-in-progress{background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--chart-amber)}.bug-user-status.st-in-progress:before{background:var(--chart-amber)}.bug-user-status.st-resolved{background:var(--accent-soft-2);color:var(--accent-ink)}.bug-user-status.st-resolved:before{background:var(--accent)}.bug-user-status.st-closed{background:color-mix(in srgb,var(--n-400) 10%,transparent);color:var(--n-400)}.bug-user-status.st-closed:before{background:var(--n-400)}.bug-user-cat{padding:2px var(--sp-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);white-space:nowrap}.bug-user-cat.cat-ui{background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--b-400)}.bug-user-cat.cat-performance{background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--chart-amber)}.bug-user-cat.cat-upload{background:color-mix(in srgb,var(--purple-500) 10%,transparent);color:var(--purple-500)}.bug-user-cat.cat-viewer{background:color-mix(in srgb,var(--chart-cyan) 10%,transparent);color:var(--chart-cyan)}.bug-user-cat.cat-editor{background:color-mix(in srgb,var(--chart-pink) 10%,transparent);color:var(--chart-pink)}.bug-user-cat.cat-ai{background:color-mix(in srgb,var(--chart-lime) 10%,transparent);color:var(--chart-lime)}.bug-user-cat.cat-other{background:color-mix(in srgb,var(--n-400) 10%,transparent);color:var(--n-400)}.my-bug-detail-back{display:inline-flex;align-items:center;gap:6px;padding:6px var(--sp-3);border:none;background:transparent;color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;border-radius:var(--radius-md);margin-bottom:var(--sp-4);transition:all var(--dur-normal) var(--ease-std);font-family:var(--font)}.my-bug-detail-back:hover{background:var(--bg-2);color:var(--ink)}.my-bug-detail-header{margin-bottom:var(--sp-4)}.my-bug-detail-subject{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:var(--sp-2);line-height:var(--lh-snug)}.my-bug-detail-badges{display:flex;gap:var(--sp-2);flex-wrap:wrap}.my-bug-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px var(--sp-4);background:var(--bg-2);border-radius:var(--radius-md);margin-bottom:var(--sp-4)}.my-bug-meta-item{display:flex;flex-direction:column;gap:2px}.my-bug-meta-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.my-bug-meta-value{font-size:var(--text-sm);color:var(--ink)}.my-bug-section{margin-bottom:var(--sp-4)}.my-bug-description{font-size:var(--text-sm);line-height:var(--lh-relaxed);white-space:pre-wrap;color:var(--ink-2);background:var(--bg-2);padding:14px var(--sp-4);border-radius:var(--radius-md);max-height:200px;overflow-y:auto}.my-bug-screenshots{display:flex;gap:var(--sp-2);flex-wrap:wrap}.my-bug-screenshot{width:80px;height:60px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-color);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);display:block}.my-bug-screenshot:hover{border-color:var(--green-accent)}.my-bug-screenshot img{width:100%;height:100%;object-fit:cover}.my-bug-replies-title{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:var(--sp-3)}.my-bug-reply-item{padding:var(--sp-3) 14px;background:var(--bg-2);border-radius:var(--radius-md);margin-bottom:var(--sp-2);border:1px solid var(--border-subtle)}.my-bug-reply-header{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:6px;flex-wrap:wrap}.my-bug-reply-author{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink)}.my-bug-reply-date{font-size:var(--text-2xs);color:var(--ink-3)}.my-bug-reply-type{display:inline-flex;align-items:center;gap:var(--sp-1);padding:1px 6px;border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.my-bug-reply-type.email{background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info)}.my-bug-reply-type.platform{background:color-mix(in srgb,var(--purple-500) 10%,transparent);color:var(--purple-500)}.my-bug-reply-message{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--ink-2);white-space:pre-wrap}.my-bug-no-replies{text-align:center;padding:var(--sp-6) var(--sp-4);color:var(--ink-3);font-size:var(--text-sm)}.my-bugs-pagination{display:flex;justify-content:center;align-items:center;gap:var(--sp-3);margin-top:14px}.my-bugs-page-btn{padding:6px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--card);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);font-family:var(--font)}.my-bugs-page-btn:hover:not(:disabled){border-color:var(--green-accent);color:var(--accent-ink)}.my-bugs-page-btn:disabled{opacity:.45;cursor:not-allowed}.my-bugs-page-info{font-size:var(--text-xs);color:var(--ink-3)}.my-bugs-empty{text-align:center;padding:var(--sp-12) var(--sp-6);color:var(--ink-3)}.my-bugs-empty i,.my-bugs-empty .base-icon{font-size:var(--text-2xl);margin-bottom:var(--sp-3);display:block;opacity:.4;width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.my-bugs-empty p{font-size:var(--text-base);font-weight:var(--fw-semibold);margin:0 0 var(--sp-1);color:var(--ink-2)}.my-bugs-empty small{font-size:var(--text-sm)}.bug-success-tracking{font-size:var(--text-xs);color:var(--ink-3);margin-top:14px;line-height:var(--lh-relaxed);text-align:center}.bug-success-tracking i,.bug-success-tracking .base-icon{color:var(--accent-ink);margin-right:var(--sp-1)}.bug-success-tracking .base-icon{display:inline-block;vertical-align:-3px}.bug-success-tracking strong{color:var(--ink-2)}.bug-success-actions{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:var(--sp-4)}.bug-view-reports-btn{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) 18px;border:1px solid var(--green-accent);border-radius:var(--radius-md);background:transparent;color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);font-family:var(--font)}.bug-view-reports-btn:hover{background:var(--accent-soft-1)}.qr-editor-overlay{position:fixed;inset:0;background:var(--scrim);z-index:999999;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);animation:fadeIn var(--dur-normal) var(--ease-out)}.qr-editor-modal{background:var(--bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);overflow:hidden;animation:scaleIn var(--dur-normal) var(--ease-out)}.qr-editor-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-color)}.qr-editor-header-title{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);display:flex;align-items:center;gap:var(--sp-2)}.qr-editor-close-btn{cursor:pointer;width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--fg-tertiary);background:transparent;border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.qr-editor-close-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.qr-editor-body{padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:10px}.qr-editor-row{display:flex;gap:var(--sp-3);align-items:stretch}.qr-editor-preview-mini{width:120px;min-width:120px;border-radius:var(--radius-md);background:#fffffff2;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;position:relative;padding:6px;gap:var(--sp-1)}.qr-mini-title{font-size:var(--text-4xs);font-weight:var(--fw-extrabold);color:#000000d1;display:flex;align-items:center;gap:var(--sp-1);padding:0 1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qr-mini-icon{width:8px;height:8px;flex-shrink:0;opacity:.9}.qr-mini-close{position:absolute;top:5px;right:5px;font-size:var(--text-4xs);color:#0000004d}.qr-editor-mini-qr{width:100%;aspect-ratio:1;border-radius:var(--radius-sm);background:#0000000a;border:1px solid var(--sink-1);display:flex;align-items:center;justify-content:center;overflow:hidden}.qr-editor-mini-qr img{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.qr-mini-desc{font-size:var(--text-4xs);line-height:var(--lh-snug);color:#0000008c;text-align:center;padding:0 2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qr-editor-fields{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.qr-field-cell{height:auto!important;padding:var(--sp-2) 10px!important}.qr-field-input{width:100%;font-size:var(--text-xs)!important;padding:0!important;height:20px!important;border:none!important;background:transparent!important;color:var(--ink)!important;outline:none;min-width:0}.qr-field-input::placeholder{color:var(--ink-3);opacity:.6}.qr-field-textarea{height:auto!important;resize:none;line-height:var(--lh-snug);font-family:inherit}.qr-color-grid{grid-template-columns:1fr 1fr 1fr 1fr!important}.qr-color-grid .dt-ar-cell{flex-direction:row!important;align-items:center!important;gap:6px!important;height:36px!important}.qr-color-grid .dt-ar-lbl{order:2;white-space:nowrap}.qr-color-grid .dt-ar-color{order:1;width:22px!important;height:22px!important;min-width:22px!important;flex-shrink:0}.qr-editor-footer{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:14px var(--sp-5);border-top:1px solid var(--border-color)}.qr-editor-btn{height:40px;padding:0 18px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;border:none;transition:all var(--dur-fast);font-family:var(--font);display:flex;align-items:center;justify-content:center;gap:8px}.qr-editor-btn-cancel{background:transparent;border:1px solid var(--border-default);color:var(--fg-secondary)}.qr-editor-btn-cancel .base-icon{color:currentColor}.qr-editor-btn-cancel:hover{background:var(--bg-inset);color:var(--fg-primary)}.qr-editor-btn-save{background:var(--accent);color:var(--fg-on-accent)}.qr-editor-btn-save:hover{filter:brightness(1.12)}.dark-mode .qr-editor-modal{border-color:var(--border-color-dark, var(--n-800))}.dark-mode .qr-editor-header{border-bottom-color:var(--border-color-dark, var(--n-800))}.dark-mode .qr-editor-footer{border-top-color:var(--border-color-dark, var(--n-800))}.dark-mode .qr-editor-preview-mini{background:#fffffff2}@media(max-width:480px){.qr-editor-overlay{padding:var(--sp-3);align-items:flex-end}.qr-editor-modal{max-width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.qr-editor-body{padding:14px}.qr-editor-row{flex-direction:column;align-items:center}.qr-editor-preview-mini{width:80px;height:80px;min-width:80px}.qr-editor-footer{padding:var(--sp-3) 14px}.qr-color-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.models-layout{display:flex;flex-direction:column;gap:var(--sp-1);height:calc(100dvh - 48px);min-height:0;overflow:hidden}.models-layout .models-left{display:contents}#mobileTopBar{display:flex;position:fixed;top:0;left:0;right:0;height:44px;background:var(--bg);border-bottom:1px solid var(--border-color);z-index:200;align-items:center;justify-content:space-between;padding:0 var(--sp-2);box-sizing:border-box}#mobileTopBar .mobile-top-logo{height:18px;opacity:.85;position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.dark-mode #mobileTopBar .mobile-top-logo{filter:invert(1);opacity:1}#mobileTopBar .sidebar-hamburger{position:static;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:var(--text-base);color:var(--accent-ink);background:transparent;border:none;border-radius:var(--radius-md);flex-shrink:0}#mobileTopBar .sidebar-hamburger:hover{background:var(--lift-2)}#mobileTopBar #modelActionBox{position:static;width:36px;height:36px;min-height:0;border-radius:var(--radius-md);padding:0;margin:0;border:none!important;background:transparent;box-shadow:none;overflow:hidden;flex-shrink:0}#mobileTopBar #modelActionBox:hover{background:var(--lift-2)}#mobileTopBar #modelActionBox .upload-card,#mobileTopBar #modelActionBox .model-card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;border:none;background:transparent;box-shadow:none;border-radius:0;padding:0;margin:0;min-height:0;max-height:none;overflow:visible}#mobileTopBar #modelActionBox .upload-card{display:flex}#mobileTopBar #modelActionBox .upload-area-content{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-grow:0;flex-shrink:0;gap:0;padding:0;margin:auto;width:100%;height:100%}#mobileTopBar #modelActionBox .upload-area-content>*:not(i){display:none}#mobileTopBar #modelActionBox .upload-area-content i,#mobileTopBar #modelActionBox .upload-area-content .base-icon{font-size:var(--icon-md);color:var(--accent-ink);margin:0;padding:0;line-height:1;display:block;text-align:center;width:auto;height:auto;width:var(--icon-md);height:var(--icon-md)}.dashboard-layout.dashboard-layout{padding-top:var(--sp-12)}.models-layout .viewer-box{order:1;flex:0 0 auto;height:38vh;min-height:200px;max-height:340px;position:relative}#viewerSection .view-mode-container{position:absolute;inset:auto auto 8px 0;transform:none;z-index:20;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-1);box-shadow:var(--shadow-md)}#viewerSection .view-mode-container .view-mode-btn{width:28px;height:28px;font-size:var(--text-xs);color:var(--fg-secondary);border-radius:var(--radius-sm)}#viewerSection .view-mode-container .view-mode-btn.active{color:var(--accent-ink);background:var(--accent-soft-3);box-shadow:none}.models-layout .models-right{order:2;flex:1 1 0;min-height:0;max-height:none;height:auto;overflow-y:auto;overflow-x:hidden}.models-layout .tab-content{min-height:0;overflow-y:auto}.models-layout .controls-container{padding:var(--sp-2);gap:var(--sp-3)}.models-layout .model-viewer-actions{bottom:8px;right:8px}.model-viewer-actions .slider-actions{padding:var(--sp-1);gap:var(--sp-1);border-radius:var(--radius-md)}.model-viewer-actions .mva-btn,.model-viewer-actions .toolbar-btn:not(.model-search-container){width:32px;height:32px;min-width:32px}.model-viewer-actions .mva-btn i,.model-viewer-actions .toolbar-btn:not(.model-search-container) i,.model-viewer-actions .mva-btn .base-icon,.model-viewer-actions .toolbar-btn:not(.model-search-container) .base-icon{font-size:var(--text-xs)}.model-viewer-actions .model-search-container{width:32px;min-width:32px;height:32px}.model-viewer-actions .slider-actions.search-active .model-search-container{width:140px}.models-layout .sort-popup{right:0;left:auto}.models-layout .slider-wrapper{order:4;flex:none;width:100%;box-sizing:border-box}.models-layout .model-slider-box{flex:none;height:auto;padding:var(--sp-1) 6px;gap:6px;align-items:center;box-sizing:border-box}.model-slider-box .model-card{width:112px;height:auto;min-width:105px;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;padding-top:var(--sp-1)}.model-slider-box .model-card .model-thumb{flex:none;height:78px;border-radius:var(--radius-md) var(--radius-md) 0 0}.model-slider-box .model-card img{height:100%;width:100%;object-fit:cover}.model-slider-box .model-card .model-meta{flex:none;padding:var(--sp-1) 6px var(--sp-1);gap:1px}.model-slider-box .model-card .source-label{font-size:var(--text-2xs);margin-bottom:0;letter-spacing:var(--tracking-wide)}.model-slider-box .model-card .model-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;line-height:var(--lh-snug);margin-bottom:0}.model-slider-box .model-card .model-meta-line{display:none}.model-slider-box .model-card .info-btn,.model-slider-box .model-card .live-btn{width:20px;height:20px;top:2px;font-size:var(--text-3xs)}.model-slider-box .model-card .info-btn{left:2px}.model-slider-box .model-card .live-btn{right:2px}.model-slider-box .model-card .info-btn i,.model-slider-box .model-card .live-btn i,.model-slider-box .model-card .info-btn .base-icon,.model-slider-box .model-card .live-btn .base-icon{font-size:var(--text-3xs);width:var(--icon-sm);height:var(--icon-sm)}.models-layout .model-status-bar{order:5;flex:none;position:static;transform:none;left:auto;bottom:auto;width:100%;padding:var(--sp-2) 0;box-sizing:border-box;opacity:1;margin:0;display:flex;justify-content:center;align-items:center}.page-slider-nav{display:none!important}.models-layout.page-designer-mode #pageViewerSection{order:1;flex:0 0 auto;height:24vh;min-height:100px;max-height:200px;overflow:hidden}.models-layout.page-designer-mode .page-design-wrapper{order:2;flex:0 0 auto;min-height:0;overflow-y:auto;justify-content:flex-start}.models-layout .pages-right-controls,.share-popup-trigger{display:none}.models-layout.page-designer-mode .share-popup-trigger{order:3;display:flex;flex:0 0 auto;width:100%;justify-content:center}.models-layout.page-designer-mode .model-controls-wrapper{order:4}.models-layout.page-designer-mode .model-slider-box{order:5}.models-layout.page-designer-mode .model-status-bar{order:6}}@media(max-width:768px){.popup-content{padding:28px var(--sp-6);max-width:min(300px,92vw);min-width:0}.popup-actions button{min-width:110px;padding:10px 18px;font-size:var(--text-sm)}.popup-icon{font-size:var(--text-3xl)}.screenshot-popup-content{padding:28px var(--sp-6);max-width:min(640px,92vw)}.cleanup-header h3,.grace-title{font-size:var(--text-md)}.grace-countdown{font-size:var(--text-base);padding:var(--sp-3) var(--sp-4)}.payment-pending-popup .popup-content{max-width:min(380px,92vw)}.bug-report-popup{width:auto;max-width:min(420px,88vw);max-height:85vh;border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-5)}.bug-close-btn{width:32px;height:32px;font-size:var(--text-sm)}.bug-tabs{max-width:260px}.bug-tab{padding:var(--sp-2) 10px;font-size:var(--text-2xs)}.bug-form-row{flex-direction:column;gap:var(--sp-3)}.bug-field-fixed{width:100%}.contact-popup-card{width:auto;max-width:min(400px,88vw);padding:var(--sp-8) var(--sp-6) var(--sp-6)}.sort-popup{min-width:150px}}@media(max-width:600px){.popup-content{padding:var(--sp-6) var(--sp-5);max-width:min(300px,94vw);border-radius:var(--radius-lg)}.popup-actions{gap:var(--sp-2);width:100%}.popup-actions button{min-width:0;flex:1 1 0;padding:10px var(--sp-3);font-size:var(--text-sm)}.popup-icon{font-size:var(--text-2xl)}.popup-title{font-size:var(--text-base)}.popup-sub,.popup-sub2{font-size:var(--text-xs);line-height:18px}.screenshot-popup-content{padding:var(--sp-6) 18px;max-width:94vw;border-radius:var(--radius-lg)}.screenshot-popup-content h3.modal-title,.cleanup-header h3{font-size:var(--text-base)}.cleanup-header p{font-size:var(--text-xs)}.cleanup-model-list{max-height:240px}.cleanup-model-item{padding:var(--sp-2) var(--sp-3)}.grace-title{font-size:var(--text-md)}.grace-desc{font-size:var(--text-sm);margin-bottom:var(--sp-4)}.grace-countdown{font-size:var(--text-base);padding:10px 14px}.grace-time-unit b{font-size:var(--text-md)}.payment-pending-popup .popup-content{max-width:94vw;padding:var(--sp-6) var(--sp-5)}.payment-pending-popup .popup-icon{font-size:var(--text-3xl)}.farewell-popup .popup-content{padding:28px var(--sp-6) var(--sp-6);max-width:94vw}.farewell-title{font-size:var(--text-base)}.farewell-icon-wrap{width:64px;height:64px}.farewell-icon-wrap i,.farewell-icon-wrap .base-icon{font-size:var(--text-xl)}.bug-report-popup{max-width:min(380px,88vw);padding:18px 14px;border-radius:var(--radius-lg)}.bug-tabs{max-width:250px}.bug-report-title{font-size:var(--text-md)}.bug-upload-zone{padding:14px var(--sp-3)}.bug-upload-zone i,.bug-upload-zone .base-icon{font-size:var(--text-lg)}.contact-popup-card{max-width:min(360px,88vw);padding:28px 18px var(--sp-5);border-radius:var(--radius-lg)}.contact-popup-header h2{font-size:var(--text-md)}}@media(max-width:480px){.popup-content{padding:22px var(--sp-4);max-width:96vw;border-radius:var(--radius-md);gap:10px}.popup-actions button{padding:var(--sp-2) 10px;font-size:var(--text-xs);min-height:40px;border-radius:var(--radius-sm)}.popup-icon{font-size:var(--text-2xl)}.popup-title{font-size:var(--text-base)}.popup-sub,.popup-sub2{font-size:var(--text-sm);line-height:var(--lh-normal)}.screenshot-popup-content{padding:var(--sp-5) 14px;max-width:96vw;border-radius:var(--radius-md)}.screenshot-popup-content h3.modal-title{font-size:var(--text-base)}.screenshot-img{border-radius:var(--radius-md)}.cleanup-header h3{font-size:var(--text-base)}.cleanup-model-list{max-height:200px}.cleanup-model-item{padding:6px 10px;font-size:var(--text-xs)}.cleanup-icon-wrap{width:44px;height:44px}.cleanup-icon-wrap i,.cleanup-icon-wrap .base-icon{font-size:var(--text-md);width:var(--icon-md);height:var(--icon-md)}.grace-title{font-size:var(--text-base)}.grace-desc{font-size:var(--text-xs);margin-bottom:var(--sp-3)}.grace-countdown{font-size:var(--text-sm);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md)}.grace-time-unit b{font-size:var(--text-base)}.grace-icon-wrap{width:48px;height:48px}.grace-icon-wrap i,.grace-icon-wrap .base-icon{font-size:var(--text-md);width:var(--icon-md);height:var(--icon-md)}.grace-update-btn{padding:10px;font-size:var(--text-sm)}.payment-pending-popup .popup-content{max-width:96vw;padding:22px var(--sp-4)}.payment-pending-popup .popup-icon{font-size:var(--text-3xl)}.farewell-popup .popup-content{padding:var(--sp-6) 18px var(--sp-5);max-width:96vw}.farewell-title{font-size:var(--text-base)}.farewell-msg{font-size:var(--text-xs)}.farewell-icon-wrap{width:56px;height:56px}.farewell-icon-wrap i,.farewell-icon-wrap .base-icon{font-size:var(--text-xl)}.bug-report-popup{max-width:min(340px,90vw);padding:var(--sp-4) var(--sp-3);border-radius:var(--radius-md)}.bug-tabs{max-width:240px}.bug-report-title{font-size:var(--text-md)}.bug-report-subtitle{font-size:var(--text-xs)}.bug-report-icon{width:40px;height:40px}.bug-report-icon i,.bug-report-icon .base-icon{font-size:var(--icon-lg)}.bug-submit-btn{padding:var(--sp-3) 0;font-size:var(--text-sm)}.bug-label{font-size:var(--text-xs)}.bug-input,.bug-select,.bug-textarea{font-size:var(--text-sm);padding:10px var(--sp-3)}.contact-popup-card{padding:var(--sp-6) 14px 18px;max-width:min(320px,90vw);border-radius:var(--radius-md)}.contact-popup-header h2{font-size:var(--text-md)}.contact-popup-icon{width:48px;height:48px}.contact-popup-icon i,.contact-popup-icon .base-icon{width:32px;height:32px}.sort-popup{min-width:140px;padding:var(--sp-1);border-radius:var(--radius-md)}.sort-popup button{padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs)}.popup-close-btn,.mip-close,.grace-close-btn,.close-modal-btn{width:28px;height:28px;top:10px;right:10px;font-size:var(--text-xs);border-radius:var(--radius-sm)}}@media(max-width:360px){.popup-content{padding:18px var(--sp-3);max-width:98vw;gap:var(--sp-2)}.popup-actions{flex-direction:column;gap:6px}.popup-actions button{width:100%;min-width:0;padding:10px;font-size:var(--text-xs)}.popup-icon{font-size:var(--text-xl)}.screenshot-popup-content{padding:var(--sp-4) 10px;max-width:98vw}.grace-title{font-size:var(--text-base)}.grace-countdown{font-size:var(--text-sm)}.farewell-popup .popup-content{padding:var(--sp-5) 14px var(--sp-4);max-width:98vw}.bug-report-popup{max-width:min(300px,92vw);padding:var(--sp-4) 10px 14px}.bug-report-title{font-size:var(--text-base)}.contact-popup-card{padding:var(--sp-5) 10px 14px;max-width:min(300px,92vw)}.contact-popup-header h2{font-size:var(--text-base)}.payment-pending-popup .popup-content{max-width:98vw;padding:18px var(--sp-3)}}@media(max-width:480px){.models-layout{gap:var(--sp-1)}.models-layout .viewer-box{height:34vh;min-height:170px;max-height:280px}#viewerSection .view-mode-container .view-mode-btn{width:24px;height:24px;font-size:var(--text-2xs)}.model-viewer-actions .slider-actions{padding:var(--sp-1);gap:var(--sp-1);border-radius:var(--radius-md)}.model-viewer-actions .mva-btn,.model-viewer-actions .toolbar-btn:not(.model-search-container){width:30px;height:30px;min-width:30px}.model-viewer-actions .mva-btn i,.model-viewer-actions .toolbar-btn:not(.model-search-container) i,.model-viewer-actions .mva-btn .base-icon,.model-viewer-actions .toolbar-btn:not(.model-search-container) .base-icon{font-size:var(--text-2xs)}.model-viewer-actions .model-search-container{width:30px;min-width:30px;height:30px}.model-viewer-actions .slider-actions.search-active .model-search-container{width:130px}.models-layout .models-right{padding:0}.models-layout .tab-btn{font-size:var(--text-2xs);padding:var(--sp-2) 10px}.models-layout .controls-container{padding:var(--sp-2);gap:var(--sp-3)}.models-layout .control-group label{font-size:var(--text-2xs)}.models-layout .model-slider-box{flex:none;height:auto;padding:6px var(--sp-2);gap:6px}.model-slider-box .model-card{width:90px;height:auto;min-width:84px;padding-top:var(--sp-1)}.model-slider-box .model-card .model-thumb{height:58px}.model-slider-box .model-card .model-name{font-size:var(--text-2xs)}.model-slider-box .model-card .source-label{font-size:var(--text-4xs)}}@media(max-width:360px){.models-layout .viewer-box{height:30vh;min-height:140px;max-height:220px}#viewerSection .view-mode-container{padding:2px;left:0;bottom:5px}#viewerSection .view-mode-container .view-mode-btn{width:22px;height:22px;font-size:var(--text-2xs)}.model-viewer-actions .slider-actions{padding:var(--sp-1);gap:2px}.model-viewer-actions .mva-btn,.model-viewer-actions .toolbar-btn:not(.model-search-container){width:28px;height:28px;min-width:28px}.model-viewer-actions .mva-btn i,.model-viewer-actions .toolbar-btn:not(.model-search-container) i,.model-viewer-actions .mva-btn .base-icon,.model-viewer-actions .toolbar-btn:not(.model-search-container) .base-icon{font-size:var(--text-3xs)}.model-viewer-actions .model-search-container{width:28px;min-width:28px;height:28px}.model-viewer-actions .slider-actions.search-active .model-search-container{width:110px}.models-layout .model-slider-box{flex:none;height:auto;padding:6px;gap:var(--sp-1)}.model-slider-box .model-card{width:76px;height:auto;min-width:70px;border-radius:var(--radius-md);padding-top:var(--sp-1)}.model-slider-box .model-card .model-thumb{height:48px}.model-slider-box .model-card .model-name{font-size:var(--text-3xs)}.model-slider-box .model-card .source-label{font-size:var(--text-4xs)}.model-slider-box .model-card .model-meta{padding:2px var(--sp-1)}}.orientation-section{display:flex;flex-direction:column;gap:var(--sp-3)}.orientation-header{display:flex;align-items:center;justify-content:space-between}.orientation-header-left{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.orientation-header-left i,.orientation-header-left .base-icon{color:inherit;font-size:var(--text-3xs);width:var(--icon-sm);height:var(--icon-sm)}.orientation-axis{display:flex;flex-direction:column;gap:var(--sp-2)}.orientation-axis-header{display:flex;align-items:center;justify-content:space-between}.orientation-axis-label{display:flex;align-items:center;gap:var(--sp-2)}.axis-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--fg-secondary);flex-shrink:0}.axis-badge.axis-x{background:color-mix(in oklch,var(--chart-red) 20%,transparent);color:var(--chart-red)}.axis-badge.axis-y{background:color-mix(in oklch,var(--chart-green) 20%,transparent);color:var(--chart-green)}.axis-badge.axis-z{background:color-mix(in oklch,var(--chart-blue) 20%,transparent);color:var(--chart-blue)}.axis-name{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink)}.orientation-degree-field{position:relative;display:inline-flex;flex:0 0 auto}.degree-symbol{position:absolute;right:5px;top:0;bottom:0;display:flex;align-items:center;font-size:var(--text-3xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);pointer-events:none}@media(max-width:480px){.degree-symbol{display:none}}.scale-section{display:flex;flex-direction:column;gap:var(--sp-2)}.scale-header{display:flex;align-items:center;justify-content:space-between}.scale-header-left{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.scale-header-left i,.scale-header-left .base-icon{color:var(--fg-tertiary);font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.scale-mult{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:58px;height:32px;text-align:center;background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.scale-cm-row{display:flex;align-items:center;gap:var(--sp-2)}.scale-cm-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink);flex:1}.scale-cm-input{flex:0 0 auto;width:58px;height:32px;text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-primary);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0 var(--sp-1);margin:0;cursor:text;outline:none;-moz-appearance:textfield}.scale-cm-input::-webkit-outer-spin-button,.scale-cm-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scale-cm-input:focus{border-color:var(--green-accent)}.scale-readout-row{display:flex;align-items:center;justify-content:space-between}.scale-readout-label{font-size:var(--text-2xs);color:var(--ink-3)}.scale-readout{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.maintenance-overlay{position:fixed;inset:0;z-index:999999;background:#fffffff7;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.dark-mode .maintenance-overlay{background:#1d1d1df7;background:color-mix(in srgb,var(--bg-surface) 97%,transparent)}.maintenance-content{text-align:center;max-width:420px;padding:var(--sp-10) var(--sp-8)}.maintenance-icon{width:72px;height:72px;border-radius:50%;background:var(--warning-soft);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-6);font-size:var(--text-xl);color:var(--warning);animation:maintenancePulse 2s var(--ease-std) infinite}.dark-mode .maintenance-icon{background:var(--warning-soft)}@keyframes maintenancePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.maintenance-content h2{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--n-800);margin:0 0 var(--sp-3)}.dark-mode .maintenance-content h2{color:var(--n-100)}.maintenance-content p{font-size:var(--text-base);color:var(--n-600);line-height:var(--lh-relaxed);margin:0 0 var(--sp-8)}.dark-mode .maintenance-content p{color:var(--fg-secondary)}.maintenance-footer{font-size:var(--text-xs);color:var(--n-300);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}.dark-mode .maintenance-footer{color:var(--n-600)}.save-progress-bar{position:fixed;top:0;left:0;width:100%;z-index:999999;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std)}.save-progress-bar.active{opacity:1}.save-progress-track{width:100%;height:3px;background:transparent}.save-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--accent),var(--g-400));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 40%,transparent);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.save-progress-fill.save-progress-error{background:linear-gradient(90deg,var(--danger),var(--danger-fg));box-shadow:0 0 8px color-mix(in srgb,var(--danger) 40%,transparent)}.save-progress-label{position:absolute;top:10px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--n-800);background:#fffffff2;border:1px solid var(--accent-soft-3);padding:14px var(--sp-6);border-radius:var(--radius-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001a,0 0 12px color-mix(in srgb,var(--accent) 8%,transparent);white-space:nowrap;max-width:420px}.save-progress-label i,.save-progress-label .base-icon{color:var(--accent-ink);font-size:var(--icon-sm);flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm)}.save-progress-bar.save-progress-done .save-progress-label i,.save-progress-bar.save-progress-done .save-progress-label .base-icon{color:var(--accent-ink)}.save-progress-fill.save-progress-error~.save-progress-label{border-color:var(--danger-soft);box-shadow:0 8px 32px #0000001a,0 0 12px color-mix(in srgb,var(--danger) 8%,transparent)}.save-progress-fill.save-progress-error~.save-progress-label i,.save-progress-fill.save-progress-error~.save-progress-label .base-icon{color:var(--danger)}.dark-mode .save-progress-label{color:var(--n-100);background:#232424eb;background:color-mix(in srgb,var(--bg-surface-raised) 92%,transparent);border-color:var(--accent-soft-3);box-shadow:0 8px 32px #00000059,0 0 12px color-mix(in srgb,var(--accent) 8%,transparent)}.dark-mode .save-progress-fill.save-progress-error~.save-progress-label{border-color:var(--danger-soft);box-shadow:0 8px 32px #00000059,0 0 12px color-mix(in srgb,var(--danger) 8%,transparent)}.model-card.card-saving{opacity:.45!important;pointer-events:none!important;position:relative;transition:opacity var(--dur-slow) var(--ease-std)}.model-card.card-saving:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent-soft-1);pointer-events:none;z-index:5}.fullpage-drop-overlay{position:fixed;inset:0;z-index:99999;pointer-events:none;opacity:0;transition:opacity var(--dur-normal) var(--ease-std);background:color-mix(in srgb,var(--accent) 3%,transparent);border:3px solid transparent;border-radius:0}.fullpage-drop-overlay.active{opacity:1;pointer-events:auto;border-color:var(--accent-ink);box-shadow:inset 0 0 80px color-mix(in srgb,var(--accent) 8%,transparent),0 0 30px color-mix(in srgb,var(--accent) 10%,transparent)}.fullpage-drop-overlay .drop-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);opacity:0;transition:opacity var(--dur-normal) var(--ease-std) var(--dur-fast)}.fullpage-drop-overlay.active .drop-overlay-content{opacity:1}.fullpage-drop-overlay .drop-overlay-icon{width:80px;height:80px;border-radius:50%;background:var(--accent-soft-3);border:2px solid var(--accent-border);display:flex;align-items:center;justify-content:center;animation:dropzone-pulse 1.5s var(--ease-std) infinite}.fullpage-drop-overlay .drop-overlay-icon i,.fullpage-drop-overlay .drop-overlay-icon .base-icon{font-size:var(--text-2xl);color:var(--accent-ink);width:var(--icon-lg);height:var(--icon-lg)}.fullpage-drop-overlay .drop-overlay-text{text-align:center}.fullpage-drop-overlay .drop-overlay-text h3{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--accent-ink);margin:0 0 6px}.fullpage-drop-overlay .drop-overlay-text p{font-size:var(--text-sm);color:var(--ink-3, var(--n-500));margin:0}@keyframes dropzone-pulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 15%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 20px 8px color-mix(in srgb,var(--accent) 10%,transparent)}}body.dark-mode .fullpage-drop-overlay.active{background:color-mix(in srgb,var(--accent) 4%,transparent);box-shadow:inset 0 0 100px color-mix(in srgb,var(--accent) 6%,transparent),0 0 40px color-mix(in srgb,var(--accent) 8%,transparent)}body.dark-mode .fullpage-drop-overlay .drop-overlay-text p{color:var(--n-400)}body.preview-mode .sidebar,body.preview-mode #modelActionBox,body.preview-mode .model-viewer-actions{pointer-events:none!important;opacity:.4;transition:opacity var(--dur-normal) var(--ease-std)}body.preview-mode .slider-wrapper{display:none!important}.bp-preview-confirm:disabled,.bp-preview-cancel:disabled{opacity:.45;cursor:default;transform:none!important;box-shadow:none}.bp-preview-bar{position:absolute;left:14px;right:14px;bottom:14px;z-index:60;display:flex;align-items:center;gap:22px;padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);border-radius:var(--radius-lg);background:#1b261edb;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:0 16px 44px -14px #0009,0 0 0 1px #ffffff08 inset,0 0 38px -16px color-mix(in srgb,var(--accent) 42%,transparent);opacity:0;pointer-events:none;transform:translateY(150%);transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-std)}.bp-preview-bar.show{transform:translateY(0);opacity:1;pointer-events:auto}.bp-preview-left{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.bp-preview-badge{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);padding:6px var(--sp-3);border-radius:var(--radius-md);color:color-mix(in srgb,var(--g-400) 55%,var(--n-0));background:var(--accent-soft-3);border:1px solid var(--accent-border)}.bp-preview-badge i,.bp-preview-badge .base-icon{font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.bp-preview-meta{display:flex;flex-direction:row;align-items:baseline;gap:var(--sp-2);min-width:0;line-height:var(--lh-snug)}.bp-preview-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.bp-preview-size{font-size:var(--text-2xs);color:#ffffff80;flex-shrink:0}.bp-preview-hint{font-size:var(--text-2xs);color:#ffffff73;white-space:nowrap}.bp-preview-stats{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.bp-preview-actions{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto}.bp-preview-cancel,.bp-preview-confirm{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;padding:10px var(--sp-4);border-radius:var(--radius-md);border:1px solid transparent;transition:box-shadow var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std)}.bp-preview-cancel{color:#ffffffc7;background:var(--bg-inset);border-color:var(--lift-5)}.bp-preview-cancel:hover{background:var(--lift-5);color:var(--fg-primary)}.bp-preview-confirm{color:var(--fg-on-accent);background:var(--accent);box-shadow:0 6px 18px -4px color-mix(in srgb,var(--accent-strong) 55%,transparent)}.bp-preview-confirm:hover{box-shadow:var(--shadow-glow);filter:brightness(1.12)}html[data-theme=light] .bp-preview-bar{background:#fffffff0;border-color:#22a35e4d;box-shadow:0 16px 44px -14px #14783c38,0 0 38px -16px color-mix(in srgb,var(--accent) 30%,transparent)}html[data-theme=light] .bp-preview-name{color:var(--n-800)}html[data-theme=light] .bp-preview-hint,html[data-theme=light] .bp-preview-size{color:#00000080}html[data-theme=light] .bp-preview-cancel{color:var(--n-700);background:#0000000d;border-color:#0000001a}html[data-theme=light] .bp-preview-cancel:hover{background:#00000017;color:var(--n-950)}@media(max-width:640px){.bp-preview-bar{flex-direction:column;align-items:stretch;gap:var(--sp-3);left:12px;right:12px;bottom:14px;transform:translateY(160%);max-width:none;padding:14px}.bp-preview-bar.show{transform:translateY(0)}.bp-preview-hint,.bp-preview-stats{display:none!important}.bp-preview-actions{width:100%;margin-left:0}.bp-preview-cancel,.bp-preview-confirm{flex:1;justify-content:center}}.bg-preset-slider .bg-custom-color-row{margin:0;gap:0;display:block;flex:0 0 auto}.bg-preset-slider .bg-custom-color-row .bg-custom-color-label{display:none}.bg-preset-slider .bg-custom-color-row .pickr{width:30px;height:30px}.bg-preset-slider .bg-custom-color-row .pcr-button{width:30px!important;height:30px!important;margin:0;padding:0;border-radius:var(--radius-sm)!important;transition:box-shadow var(--dur-normal) var(--ease-std),filter var(--dur-normal) var(--ease-std)}.bg-preset-slider .bg-custom-color-row .pcr-button:before,.bg-preset-slider .bg-custom-color-row .pcr-button:after{border-radius:var(--radius-sm)}.bg-preset-slider .bg-custom-color-row .pcr-button:after{background:conic-gradient(from 45deg,#ff004c,#ff7a00,#ffe600,var(--accent),#00d4ff,#4d5cff,#c400ff,#ff004c)!important}.bg-preset-slider .bg-custom-color-row .pcr-button:hover{box-shadow:inset 0 0 0 2px var(--accent-border);filter:brightness(1.08)}.bg-preset-card,.bg-preset-card.bg-preset-card--none{box-sizing:border-box;width:30px;min-width:30px;height:30px}.dark-mode .bg-preset-card.bg-preset-card--none{border-color:var(--lift-5)}.models-right.is-locked,html[data-editor-boot=loading] .models-right,.models-right.loading-disabled,.models-right.no-model{opacity:1;pointer-events:auto;cursor:not-allowed}.models-right.is-locked>*,html[data-editor-boot=loading] .models-right>*,.models-right.loading-disabled>*,.models-right.no-model>*{pointer-events:none}#models-right-scene-material{position:relative}#models-right-scene-material.no-model:after{content:"Select, upload or generate a model to unlock these controls";position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);max-width:78%;width:max-content;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:var(--card, var(--n-0));border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--lh-normal);text-align:center;pointer-events:none;z-index:5}body.dark-mode #models-right-scene-material.no-model:after{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--fg-secondary);box-shadow:var(--shadow-md)}.bg-preset-card.bg-preset-card--none.active,.dark-mode .bg-preset-card.bg-preset-card--none.active{border:2px solid var(--accent);box-shadow:inset 0 0 6px var(--accent-soft-3)}@media(min-width:1600px){#pageViewerSection{max-height:clamp(360px,50vh,600px)}.mockup-studio-wrapper{--pd-dev-gap: 44px;max-width:min(1315px,calc(50vh * 2.0778 + var(--pd-dev-gap) + 24px))}.dt-grid,.dt-grid.dt-grid-merged{max-width:1100px}}@media(min-width:2240px){#pageViewerSection{max-height:clamp(440px,54vh,780px)}.mockup-studio-wrapper{--pd-dev-gap: 56px;max-width:min(1701px,calc(54vh * 2.0778 + var(--pd-dev-gap) + 24px))}.dt-grid,.dt-grid.dt-grid-merged{max-width:1300px}}.mip-page-card.mip-page-card-v2{flex-direction:row;align-items:center;gap:16px;padding:12px 14px}.mip-page-qr{position:relative;flex-shrink:0;display:flex;align-items:stretch}.mip-qr-frame{width:124px;height:124px;box-sizing:border-box;padding:0;border-radius:var(--radius-lg);background:transparent;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.mip-qr-frame.qr-ready{background:var(--n-0);box-shadow:var(--shadow-md)}.mip-qr-spinner{font-size:var(--text-xl);color:#8080808c}.mip-qr-img{width:100%;height:100%;object-fit:contain;display:block}.mip-qr-placeholder{font-size:var(--text-2xl);color:#7878784d}.mip-qr-dl{position:absolute;top:-10px;right:-10px}html .mip-qr-dl{box-shadow:var(--shadow-md)}html .mip-qr-dl:disabled{background:var(--bg-inset)}.mip-page-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2);justify-content:center}.mip-page-card-v2 .mip-page-head{display:flex;align-items:center;gap:10px}.mip-page-card-v2 .mip-page-title{flex:0 1 auto;min-width:0;font-size:var(--text-base);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mip-page-card-v2 .mip-page-head .mip-page-status{margin-left:auto}.mip-page-linkrow{display:flex;align-items:center;gap:var(--sp-1);min-width:0;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-1) var(--sp-1) var(--sp-1) 10px}.mip-page-card-v2 .mip-page-url{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--sp-2)}.mip-page-url-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mip-link-copy{flex-shrink:0}html .mip-link-copy.is-active{color:var(--accent-ink)}.mip-link-copy:focus-visible,.mip-qr-dl:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mip-page-card-v2 .mip-title-btn-row{margin-top:1px}@media(max-width:560px){.mip-page-card.mip-page-card-v2{flex-direction:column;align-items:center}.mip-page-main{width:100%}}.grace-banner.cancel-mode .grace-banner-ico,.grace-banner.cancel-mode .grace-banner-expand i,.grace-banner.cancel-mode .grace-banner-expand .base-icon{color:var(--b-400)}.grace-banner.cancel-mode .grace-banner-cta{background:#60a5fa24;border-color:#60a5fa66;color:var(--b-400)}.grace-banner.cancel-mode .grace-banner-cta:hover{background:#60a5fa38}.bp-srow{display:flex;align-items:center;gap:2px;width:100%;min-width:0}.bp-srow>input[type=range]{flex:1 1 auto;min-width:0;margin:0}.bp-val-input{flex:0 0 auto;width:48px;height:24px;text-align:center;background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:0 var(--sp-1);margin:0;cursor:text;outline:none;transition:border-color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std);-moz-appearance:textfield}.bp-val-input::-webkit-outer-spin-button,.bp-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bp-val-input:hover{border-color:var(--ink-3, var(--n-500))}.bp-val-input:focus{border-color:var(--green-accent, var(--accent));background:var(--highlight-bg, var(--lift-1))}.bp-val-hidden{display:none!important}.material-control-row-hizala.bp-vrow{gap:2px}.material-control-row-hizala.bp-vrow>input[type=range]{flex:1 1 auto;min-width:0;margin:0}.material-control-row-hizala.bp-vrow .bp-val-input{height:24px}.bp-slider-reset{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font-size:var(--text-2xs);line-height:1;cursor:pointer;opacity:1;transition:opacity var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);-webkit-tap-highlight-color:transparent}.bp-slider-reset:hover{opacity:1;color:var(--fg-primary);border-color:transparent;background:var(--bg-inset)}.bp-slider-reset:active{background:var(--bg-inset)}.bp-slider-reset:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bp-slider-reset.is-default{opacity:.45;cursor:default}.bp-slider-reset.is-running i,.bp-slider-reset.is-running .base-icon{animation:bpResetSpin var(--dur-slow) var(--ease-out)}@keyframes bpResetSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.bp-srow.is-resetting>input[type=range]{filter:brightness(1.14);transition:filter var(--dur-normal) var(--ease-std)}.pd-sec.pd-theme-bar{box-sizing:border-box;width:100%;padding:0 0 18px;margin-top:-12px;position:relative;z-index:12;gap:0;border:0;background:transparent}.pd-sec.pd-theme-bar .design-preset-slider-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2);width:100%}.pd-sec.pd-theme-bar .design-preset-slider{display:contents}#mockupStudioWrapper .viewer-preloader-overlay,.viewer-preloader-overlay.is-transparent{background:transparent!important}@media(min-height:900px){.pd-sec.pd-theme-bar{margin-top:-34px}}@media(min-height:1100px){.pd-sec.pd-theme-bar{margin-top:-56px}}@media(min-height:1300px){.pd-sec.pd-theme-bar{margin-top:-78px}}.pd-sec.pd-theme-bar .pd-head-add{margin:0;align-self:center;display:inline-flex;align-items:center;gap:var(--sp-1);width:auto;height:auto;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-inset);color:var(--n-300);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:none;line-height:var(--lh-normal);white-space:nowrap;flex-shrink:0}.pd-sec.pd-theme-bar .pd-head-add i,.pd-sec.pd-theme-bar .pd-head-add .base-icon{font-size:var(--text-2xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.pd-sec.pd-theme-bar .pd-head-add:hover{background:var(--accent-soft-2);border-color:var(--accent-border);color:var(--accent-ink)}.pd-sec.pd-theme-bar .pd-head-add.is-open{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent-ink)}html[data-theme=light] .pd-sec.pd-theme-bar .pd-head-add{border-color:var(--n-200);background:var(--n-50);color:var(--n-700)}.pd-sec.pd-theme-bar .design-preset-row{width:100%;margin:0;padding:0}.pd-sec.pd-theme-bar .design-group{width:100%;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:10px}.pd-sec.pd-theme-bar .pd-newtheme{width:100%;max-width:420px;justify-content:center}.pd-sec.pd-theme-bar .design-preset-slider{flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.pd-sec.pd-theme-bar .design-preset-slider .design-preset-chip{flex:0 0 auto;width:auto}.pd-sec.pd-theme-bar .design-preset-slider .design-preset-chip-name{max-width:none;overflow:visible;text-overflow:clip}.pd-share-bar{align-items:center;justify-content:center;width:100%}.pd-share-data{display:none!important}.pages-right-controls .pd-sec-head:has(.pd-head-add),.pd-theme-bar .pd-sec-head:has(.pd-head-add){justify-content:space-between}.pages-right-controls .pd-head-add,.pd-theme-bar .pd-head-add{box-sizing:border-box;margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px 0;border:0;background:none;color:var(--ink-3, var(--fg-tertiary));font-family:inherit;font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1;cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-std)}.pages-right-controls .pd-head-add i,.pd-theme-bar .pd-head-add i,.pages-right-controls .pd-head-add .base-icon,.pd-theme-bar .pd-head-add .base-icon{color:var(--accent-ink);font-size:var(--text-2xs);line-height:1;display:block;width:var(--icon-sm);height:var(--icon-sm)}.pages-right-controls .pd-head-add:hover,.pd-theme-bar .pd-head-add:hover{color:var(--ink, var(--n-200))}.pages-right-controls .pd-head-add:focus-visible,.pd-theme-bar .pd-head-add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}html[data-theme=light] .pages-right-controls .pd-head-add,html[data-theme=light] .pd-theme-bar .pd-head-add{color:var(--n-500)}html[data-theme=light] .pages-right-controls .pd-head-add:hover,html[data-theme=light] .pd-theme-bar .pd-head-add:hover{color:var(--n-800)}.pd-newtheme,.pd-newtheme *{box-sizing:border-box}.pd-newtheme{animation:pdNewIn var(--dur-normal) var(--ease-out) both}@keyframes pdNewIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pd-newtheme{animation:none}}.pd-newtheme-input::placeholder{color:var(--ink-3, var(--fg-tertiary))}.pd-newtheme-count{flex:0 0 auto;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink-3, var(--fg-tertiary));opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}.pd-newtheme-field:focus-within .pd-newtheme-count{opacity:1}.pd-newtheme-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-2)}.pd-newtheme-btn.is-ghost{color:var(--danger)}.pd-newtheme-btn.is-ghost:hover{background:var(--danger-soft);color:var(--danger-fg)}.pd-newtheme-btn.is-primary{color:var(--accent-fg)}.pd-newtheme-btn.is-primary:hover{background:var(--accent-soft-3);color:var(--accent-ink)}.pd-newtheme.is-saving .pd-newtheme-btn.is-primary i,.pd-newtheme.is-saving .pd-newtheme-btn.is-primary .base-icon{animation:pdNewSpin .8s linear infinite}@keyframes pdNewSpin{to{transform:rotate(360deg)}}.pd-newtheme.is-saving .pd-newtheme-field{opacity:.6}.pages-right-controls .pd-head-add.is-open,.pd-theme-bar .pd-head-add.is-open{color:var(--accent-ink)}html[data-theme=light] .pd-newtheme-field{background:var(--n-0);border-color:var(--n-100)}html[data-theme=light] .pd-newtheme-input{color:var(--n-850)}.pd-newtheme-actions{flex-wrap:wrap}.pd-share-bar .pd-sbtn{width:120px;padding:0 var(--sp-3)}.pd-share-bar .pd-sbtn.is-disabled,.pd-share-bar .pd-sbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}html[data-theme=light] .pd-share-bar .pd-sbtn{background:var(--n-0);border-color:var(--n-200);color:var(--n-950)}html[data-theme=light] .pd-share-bar .pd-sbtn .base-icon{color:var(--accent-strong)}html[data-theme=light] .pd-share-bar .pd-sbtn:not(:disabled):not(.is-disabled):hover{background:var(--n-100)}@media(max-width:640px){.pd-share-bar .pd-sbtn{flex:1 1 auto;width:auto}}.models-right .pd-stack,.models-right .pd-sec,.models-right .pd-field,.models-right .pd-toggle-row,.models-right .pd-action,.models-right .pd-swatch,.models-right .pd-swatches,.models-right .pd-seg,.models-right .pd-seg .dt-device-seg,.models-right .pd-input-wrap,.models-right .pd-input,.models-right .pd-range,.models-right .dt-seg-btn,.models-right .pd-seg-btn{box-sizing:border-box}.models-right .pd-stack{display:flex;flex-direction:column;gap:var(--sp-1);padding:0;margin:0;width:100%}.models-right .pd-sec.pd-sec--tight{gap:var(--sp-1)}.pd-sec{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3);border-radius:0;background:transparent;border-top:1px solid var(--border-subtle)}.pd-sec-head{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}#hdriSelectButton{background-color:transparent}#hdriSelectButton:hover{background-color:var(--lift-1)}html[data-theme=light] #hdriSelectButton:hover{background-color:#00000008}#materialSelectDropdown{border-radius:var(--radius-md);appearance:none;-webkit-appearance:none;padding-right:30px;background-repeat:no-repeat;background-position:right 12px center;background-size:10px 10px;cursor:pointer;transition:all var(--dur-normal) var(--ease-std)}body.dark-mode #materialSelectDropdown{background-color:transparent;border-color:var(--border-default);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23aaaaaa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='.5'/%3E%3C/svg%3E")}body.dark-mode #materialSelectDropdown:hover{background-color:var(--lift-1)}html[data-theme=light] #materialSelectDropdown{background-color:transparent;border-color:var(--n-200);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='.5'/%3E%3C/svg%3E")}html[data-theme=light] #materialSelectDropdown:hover{background-color:#00000008}#materialSelectDropdown{font-size:var(--text-sm);font-family:inherit}#materialSelectDropdown:focus{outline:none}#materialSelectDropdown:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pd-sec-head i,.pd-sec-head .base-icon{color:inherit;font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.pd-field{display:flex;flex-direction:column;gap:var(--sp-1)}.pd-field>label{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:0;padding:0;font:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-tertiary)}.pd-field>label>span{text-transform:none;letter-spacing:normal}.pd-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:normal;color:var(--fg-primary)}.pd-input-wrap{position:relative;display:flex;align-items:center;width:100%}.pd-input-ico{position:absolute;left:11px;color:var(--ink-3, var(--fg-tertiary));pointer-events:none;transition:color var(--dur-fast) var(--ease-std)}.pd-input-wrap:focus-within .pd-input-ico{color:var(--accent-ink)}.models-right .pd-input{width:100%;height:40px;margin:0;padding:0 var(--sp-3) 0 34px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-field);color:var(--ink, var(--n-200));font-size:var(--text-xs);font-family:inherit;appearance:none;-webkit-appearance:none}.models-right .pd-input:focus{outline:none;border-color:var(--accent-ink);box-shadow:var(--focus-shadow)}.models-right .pd-range{width:100%;margin:0}input[type=range].pd-range{flex:1 1 auto;width:auto;min-width:0}.pd-seg{display:flex;width:100%}.pd-seg.pd-top-seg{flex-direction:column;align-items:stretch;gap:var(--sp-3);padding:var(--sp-2)}.pd-seg.pd-top-seg>.dt-device-seg,.pd-seg.pd-top-seg>.pd-sync-row,.pd-seg.pd-top-seg>.pd-sec{width:100%;min-width:0;flex:0 0 auto}.pd-seg .dt-device-seg,.pd-seg.pd-seg-2{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset);border:none}.models-right .dt-seg-btn,.models-right .pd-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);margin:0;height:32px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3, var(--fg-tertiary));font-size:var(--text-xs);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.models-right .dt-seg-btn:hover,.models-right .pd-seg-btn:hover{color:var(--ink, var(--n-200))}.models-right .dt-seg-btn.active,.models-right .pd-seg-btn.active{background:var(--accent-soft-3);color:var(--accent-ink)}.models-right .dt-seg-btn i,.models-right .pd-seg-btn i,.models-right .dt-seg-btn .base-icon,.models-right .pd-seg-btn .base-icon{color:inherit;transition:color var(--dur-fast) var(--ease-std)}.models-right .dt-seg-btn.active i,.models-right .pd-seg-btn.active i,.models-right .dt-seg-btn.active .base-icon,.models-right .pd-seg-btn.active .base-icon{color:var(--accent-ink)}.models-right .pd-seg-btn i,.models-right .pd-seg-btn .base-icon{font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.models-right .dt-device-seg.seg-locked{opacity:.45;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-std)}.models-right .dt-device-seg.seg-locked .dt-seg-btn.active,.models-right .dt-device-seg.seg-locked .dt-seg-btn.active i,.models-right .dt-device-seg.seg-locked .dt-seg-btn.active .base-icon{background:transparent;color:var(--fg-secondary);font-weight:var(--fw-semibold)}.pd-sync-row{box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-3);width:100%;max-width:100%;min-width:0;padding:var(--sp-3) var(--sp-3);border-radius:var(--radius-md);background:var(--bg-2, var(--bg-surface));border:1px solid var(--border-subtle);cursor:pointer;font-size:var(--text-xs);line-height:var(--lh-snug);color:var(--fg-secondary);user-select:none;overflow:hidden}.pd-sync-row>span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.pd-sync-row input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:19px;height:19px;margin:0;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:transparent;cursor:pointer;display:inline-grid;place-content:center;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.pd-sync-row input[type=checkbox]:before{content:"";width:10px;height:10px;opacity:0;background:var(--green-accent, var(--accent));clip-path:polygon(14% 44%,0 60%,39% 100%,100% 18%,84% 2%,39% 68%);transition:opacity var(--dur-fast) var(--ease-std)}.pd-sync-row input[type=checkbox]:checked{background:transparent;border-color:var(--accent-border)}.pd-sync-row input[type=checkbox]:checked:before{opacity:1}.pd-sync-row input[type=checkbox]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pd-sync-row:hover{border-color:var(--accent-border);color:var(--text-primary, var(--n-200))}html[data-theme=light] .pd-sync-row{background:var(--n-50);border-color:#00000014;color:var(--n-600)}html[data-theme=light] .pd-sync-row input[type=checkbox]{border-color:#00000040}.models-right .pd-row2{display:grid;grid-template-columns:1fr;gap:var(--sp-3);align-items:end}.models-right .pd-row2>.pd-field{min-width:0}.models-right .pd-row2 .pd-seg-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-toggle-row{display:flex;align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle)}.pd-toggle-ico{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--accent-soft-3);border:1px solid var(--border-subtle);color:var(--accent-ink);font-size:var(--text-xs)}.pd-toggle-lbl{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;margin:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink, var(--n-200));cursor:pointer}.pd-toggle-lbl em{font-style:normal;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--ink-3, var(--fg-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-toggle-row.switch-off .pd-toggle-ico{background:var(--bg-inset);color:var(--fg-tertiary)}.pd-toggle-row.switch-off .pd-toggle-lbl{opacity:.45}#arBtnCard.switch-off .pd-toggle-lbl{opacity:1}#models-right-scene-material .pd-toggle-row.switch-off .pd-toggle-ico{background:var(--bg-inset);color:var(--fg-tertiary)}.models-right .pd-action{display:flex;align-items:center;gap:var(--sp-3);width:100%;margin:0;padding:10px var(--sp-3);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--ink, var(--n-200));font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.models-right .pd-action:hover{border-color:var(--border-default)}.pd-action-ico{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--accent-soft-3);border:1px solid var(--border-subtle);color:var(--accent-ink);font-size:var(--text-xs)}.pd-action-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-action-txt b{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.pd-action-txt em{font-style:normal;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--ink-3, var(--fg-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-action-arrow{flex:0 0 auto;color:var(--fg-tertiary)}.pd-action-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.models-right .pd-action-danger .pd-action-ico{background:var(--danger-soft);color:var(--danger)}.models-right .pd-action-danger:hover{border-color:var(--danger)}.pd-swatches{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.pd-swatch{display:flex;align-items:center;gap:10px;margin:0;height:40px;padding:0 10px;border-radius:var(--radius-md);background:var(--bg-field, var(--bg-page));border:1px solid var(--border-subtle);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-2, var(--fg-secondary));cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std)}.pd-swatch:hover{border-color:var(--border-default)}.pd-swatch input[type=color]{flex:0 0 auto;width:22px;height:22px;padding:0;margin:0;border:none;border-radius:var(--radius-sm);background:none;cursor:pointer}.pd-swatch input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pd-swatch input[type=color]::-webkit-color-swatch{border:1px solid var(--lift-5);border-radius:var(--radius-sm)}.pd-sec .design-preset-row{margin:0;padding:0}html[data-theme=light] .pd-sec{background:var(--n-50);border-color:var(--n-100)}html[data-theme=light] .pd-toggle-row,html[data-theme=light] .models-right .pd-action,html[data-theme=light] .pd-swatch,html[data-theme=light] .models-right .pd-input{background:var(--n-0);border-color:var(--n-100)}@media(max-width:1200px){.pd-swatches{grid-template-columns:1fr}}.tab-btn>.ar-icon-custom{width:16px;height:16px}.pd-toggle-ico>.ar-icon-custom{width:18px;height:18px}.pages-right-controls .dt-section-body.ar-ctrl-disabled{opacity:1;pointer-events:auto;user-select:auto}.pages-right-controls .dt-section-body.ar-ctrl-disabled .dt-ar-config{opacity:.45;pointer-events:none;user-select:none;filter:saturate(.5);transition:opacity var(--dur-normal) var(--ease-std),filter var(--dur-normal) var(--ease-std)}.models-right .material-group.pd-sec>.group-title>i,#tab-material .pd-field>label{color:var(--fg-tertiary)}#tab-material .pd-field>label>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--fg-primary)}#tab-material .reset-btn{color:var(--fg-tertiary)}#tab-material .switch-row{padding:0}#tab-material .pick-material-btn .base-icon{color:inherit}#tab-material .material-title-actions .edit-btn i,.models-right .material-selector-block.pd-sec{padding:var(--sp-1)}.models-right .pd-sec:has(>.editor-btn-action.reset-controls){padding:var(--sp-1)}.models-right .pd-sec>.constraints-header,.models-right .pd-sec>.orientation-header .orientation-header-left,.models-right .pd-sec>.scale-header .scale-header-left{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3, var(--fg-tertiary))}.models-right .pd-sec>.constraints-header i,.models-right .pd-sec>.orientation-header i,.models-right .pd-sec>.scale-header i,.models-right .pd-sec>.constraints-header .base-icon,.models-right .pd-sec>.orientation-header .base-icon,.models-right .pd-sec>.scale-header .base-icon{color:var(--accent-ink);font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm)}.models-right .pd-sec>.orientation-header,.models-right .pd-sec>.scale-header{margin:0 0 2px}.scene-preset-slider{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:center;gap:var(--sp-2);padding:2px 0;min-width:0;max-width:100%}.scene-preset-slider .scene-preset-chip{flex:0 0 auto;width:auto}.scene-preset-slider{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.scene-preset-slider .scene-preset-chip{width:auto;min-width:0;flex:0 0 auto;justify-content:center;height:26px;padding:0 9px;gap:0}.scene-preset-slider .scene-preset-chip.builtin .scene-preset-chip-name{gap:0}.scene-preset-slider .scene-preset-chip-name{max-width:100%;min-width:0;text-align:center}.scene-preset-slider .scene-preset-chip{position:relative}.scene-preset-slider .scene-preset-chip:hover .scene-preset-chip-delete{position:absolute;right:2px;top:50%;transform:translateY(-50%);padding:0 2px;border-radius:var(--radius-sm);background:var(--bg-inset)}.pd-sec-head>.scene-preset-add,html[data-theme=light] .pd-sec-head>.scene-preset-add{margin-left:auto;padding:0;height:auto;border:0;background:none;color:var(--fg-secondary);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;gap:var(--sp-1)}.pd-sec-head>.scene-preset-add:hover,html[data-theme=light] .pd-sec-head>.scene-preset-add:hover{background:none;border:0;color:var(--fg-primary)}.pd-sec-head>.scene-preset-add .base-icon{color:var(--accent-ink)}.pd-sec-head>.scene-preset-add[hidden]{display:none}.scene-preset-slider .scene-preset-chip,.scene-preset-slider .scene-preset-add{padding-left:9px;padding-right:9px}.scene-preset-add{font-family:var(--font-ui);box-sizing:border-box;margin:0;display:inline-flex;align-items:center;gap:var(--sp-1);width:auto;height:auto;padding:var(--sp-1) 10px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-inset);color:var(--n-300);font-size:var(--text-xs);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none;line-height:normal;white-space:nowrap;flex-shrink:0;cursor:pointer}.scene-preset-add i,.scene-preset-add .base-icon{font-size:var(--text-2xs);color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.scene-preset-add:hover{background:var(--accent-soft-2);border-color:var(--accent-border);color:var(--accent-ink)}html[data-theme=light] .scene-preset-add{border-color:var(--n-200);background:var(--n-50);color:var(--n-700)}.scene-preset-newform,.pd-newtheme{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1);margin-top:2px}.scene-preset-newfield,.pd-newtheme-field{box-sizing:border-box;display:flex;align-items:center;gap:2px;width:100%;height:34px;padding:0 var(--sp-1) 0 10px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-inset);transition:border-color var(--dur-fast) var(--ease-std)}.scene-preset-newfield:focus-within,.pd-newtheme-field:focus-within{border-color:var(--border-default)}.scene-preset-newinput:focus,.scene-preset-newinput:focus-visible,.pd-newtheme-input:focus,.pd-newtheme-input:focus-visible{outline:none;box-shadow:none}html[data-theme=light] .scene-preset-newfield,html[data-theme=light] .pd-newtheme-field{border-color:var(--n-200);background:var(--n-50)}.scene-preset-newinput,.pd-newtheme-input{flex:1 1 auto;min-width:0;height:100%;border:0;background:none;outline:none;padding:0;color:var(--n-300);font-family:inherit;font-size:var(--text-xs)}.scene-preset-newinput::placeholder,.pd-newtheme-input::placeholder{color:var(--fg-tertiary)}html[data-theme=light] .scene-preset-newinput,html[data-theme=light] .pd-newtheme-input{color:var(--n-700)}.scene-preset-newbtn,.pd-newtheme-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-md);background:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std)}.scene-preset-newbtn.is-ghost,.pd-newtheme-btn.is-ghost{color:var(--danger)}.scene-preset-newbtn.is-ghost i,.scene-preset-newbtn.is-ghost .base-icon{font-size:var(--text-base)}.scene-preset-newbtn.is-ghost:hover,.pd-newtheme-btn.is-ghost:hover{background:var(--danger-soft);color:var(--danger-fg)}.scene-preset-newbtn.is-primary,.pd-newtheme-btn.is-primary{color:var(--accent-fg)}.scene-preset-newbtn.is-primary i,.scene-preset-newbtn.is-primary .base-icon{font-size:var(--text-base)}.scene-preset-newbtn.is-primary:hover,.pd-newtheme-btn.is-primary:hover{background:var(--accent-soft-3);color:var(--accent-ink)}.scene-preset-newbtn:disabled,.pd-newtheme-btn:disabled{opacity:.45;cursor:not-allowed}.scene-preset-newbtn:disabled:hover,.pd-newtheme-btn:disabled:hover{background:none}.scene-preset-newhint,.pd-newtheme-hint{margin:0;padding-top:var(--sp-1);font-size:var(--text-2xs);line-height:var(--lh-normal);opacity:.6;text-align:center}.scene-preset-chip.active,.dark-mode .scene-preset-chip.active,.scene-preset-chip.active.preset-modified,.dark-mode .scene-preset-chip.active.preset-modified{box-shadow:none}.scene-preset-chip.active .scene-preset-chip-name,.dark-mode .scene-preset-chip.active .scene-preset-chip-name{font-weight:var(--fw-medium)}.card-menu-pop{position:fixed;left:0;top:0;background:var(--bg);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:6px;min-width:186px;box-shadow:var(--shadow-md);z-index:1200;display:flex;flex-direction:column;gap:4px;animation:mipSortIn var(--dur-fast) var(--ease-out)}.card-menu-pop.hidden{display:none}.card-menu-pop button{transition:background var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}.card-menu-pop button i,.card-menu-pop button .base-icon{width:15px;text-align:center;font-size:var(--text-xs);color:var(--accent-ink);transition:color var(--dur-normal) var(--ease-std);width:var(--icon-sm);height:var(--icon-sm)}.card-menu-pop button:hover{background:var(--accent-soft-2);color:var(--accent-ink)}.dark-mode .card-menu-pop button:hover{background:var(--accent-soft-3);color:var(--accent-fg)}.dark-mode .card-menu-pop button:hover i,.dark-mode .card-menu-pop button:hover .base-icon{color:var(--g-400)}.card-menu-pop button.cm-warn i,.card-menu-pop button.cm-warn .base-icon{color:var(--danger)}.card-menu-pop button.cm-warn:hover i,.card-menu-pop button.cm-warn:hover .base-icon{color:var(--danger-fg)}.card-menu-pop button.cm-danger i,.card-menu-pop button.cm-danger .base-icon{color:var(--danger)}.card-menu-pop button.cm-danger:hover{background:var(--danger-soft);color:var(--ink)}.card-menu-pop button.cm-danger:hover i,.card-menu-pop button.cm-danger:hover .base-icon{color:var(--danger-fg)}.dark-mode .card-menu-pop button.cm-danger:hover{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--fg-primary)}.dark-mode .card-menu-pop button.cm-danger:hover i,.dark-mode .card-menu-pop button.cm-danger:hover .base-icon{color:var(--danger-fg)}body:has(.modal-overlay:not(.hidden):not(.mrep-closing)) .card-menu-pop{opacity:0!important;pointer-events:none!important}.model-meta .model-name .model-src-ico{color:var(--accent-ink);font-size:var(--text-2xs);vertical-align:baseline;flex-shrink:0}.model-slider-box .model-card .model-meta{display:flex;align-items:center}#modelReportModal{transition:opacity var(--dur-normal) var(--ease-std)}#modelReportModal.mrep-closing{opacity:0;pointer-events:none}.mrep-popup{background:var(--bg);border:1px solid var(--analytics-border, var(--border-color, var(--n-200)));border-radius:var(--radius-lg);padding:22px var(--sp-6) var(--sp-6);width:92vw;max-width:620px;max-height:90vh;overflow-y:auto;position:relative;font-family:var(--font);color:var(--ink);box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.35) transparent}.mrep-popup::-webkit-scrollbar{width:6px}.mrep-popup::-webkit-scrollbar-track{background:transparent}.mrep-popup::-webkit-scrollbar-thumb{background:#8080804d;border-radius:var(--radius-xs)}.mrep-top-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:18px}.mrep-head{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.mrep-icon{width:42px;height:42px;flex:0 0 auto;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning);font-size:var(--text-md)}.mrep-head-text{min-width:0}.mrep-title{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 var(--sp-1)}.mrep-subtitle{font-size:var(--text-xs);color:var(--ink-3);margin:0;line-height:var(--lh-normal)}.mrep-top-actions{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}.mrep-link-btn{display:inline-flex;align-items:center;gap:6px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--input-border);background:transparent;color:var(--ink-3);font-family:var(--font);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.mrep-link-btn:hover{border-color:var(--green-accent);color:var(--accent-ink);background:var(--accent-soft-2)}.mrep-close-btn{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--sink-1);border:1px solid transparent;color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}body.dark-mode .mrep-close-btn{background:var(--bg-inset)}.mrep-close-btn:hover{background:var(--danger-soft);color:var(--danger)}.mrep-model-strip{display:flex;align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-radius:var(--radius-md);background:var(--bg-2);border:1px solid var(--input-border);margin-bottom:18px}.mrep-model-thumb{width:44px;height:44px;flex:0 0 auto;border-radius:var(--radius-md);overflow:hidden;background:var(--card);border:1px solid var(--input-border);display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:var(--text-base)}.mrep-model-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mrep-model-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.mrep-model-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrep-model-sub{font-size:var(--text-2xs);color:var(--ink-3)}.mrep-form{display:flex;flex-direction:column;gap:var(--sp-4)}.mrep-field{display:flex;flex-direction:column;gap:var(--sp-2)}.mrep-label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.mrep-required{color:var(--danger)}.mrep-optional{color:var(--ink-3);font-weight:var(--fw-regular);font-size:var(--text-xs)}.mrep-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sp-2)}.mrep-cat{display:flex;align-items:center;gap:var(--sp-2);padding:10px var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);color:var(--ink-2);font-family:var(--font);font-size:var(--text-xs);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.mrep-cat i,.mrep-cat .base-icon{font-size:var(--text-sm);color:var(--ink-3);transition:color var(--dur-fast) var(--ease-std)}.mrep-cat:hover{border-color:var(--green-accent);color:var(--ink)}.mrep-cat:hover i,.mrep-cat:hover .base-icon{color:var(--accent-ink)}.mrep-cat.is-active{border-color:var(--green-accent);background:var(--accent-soft-2);color:var(--ink);font-weight:var(--fw-semibold)}.mrep-cat.is-active i,.mrep-cat.is-active .base-icon{color:var(--accent-ink)}.mrep-cat:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mrep-textarea{width:100%;padding:var(--sp-3) 14px;border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);color:var(--ink);font-size:var(--text-sm);font-family:var(--font);line-height:var(--lh-relaxed);resize:vertical;min-height:76px;box-sizing:border-box;outline:none;transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.mrep-textarea:focus{border-color:var(--green-accent);box-shadow:var(--focus-shadow)}.mrep-char-count{font-size:var(--text-2xs);color:var(--ink-3);text-align:right}.mrep-upload-zone{border:2px dashed var(--input-border);border-radius:var(--radius-md);padding:14px var(--sp-4);text-align:center;cursor:pointer;background:var(--bg-2);transition:border-color var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std)}.mrep-upload-zone:hover{border-color:var(--green-accent);background:color-mix(in srgb,var(--g-400) 5%,transparent)}.mrep-upload-zone.drag-over{border-color:var(--green-accent);border-style:solid;background:color-mix(in srgb,var(--g-400) 7%,transparent)}.mrep-upload-zone i,.mrep-upload-zone .base-icon{font-size:var(--text-lg);color:var(--ink-3);margin-bottom:6px;display:block;width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.mrep-upload-zone p{font-size:var(--text-xs);color:var(--ink-2);margin:0 0 var(--sp-1)}.mrep-upload-browse{color:var(--accent-ink);font-weight:var(--fw-semibold)}.mrep-upload-zone small{font-size:var(--text-2xs);color:var(--ink-3)}.mrep-tech{border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--bg-2);overflow:hidden}.mrep-tech-summary{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;list-style:none}.mrep-tech-summary::-webkit-details-marker{display:none}.mrep-tech-summary>i:first-child,.mrep-tech-summary>.base-icon:first-child{color:var(--accent-ink);font-size:var(--text-sm)}.mrep-tech-summary>span{flex:1;min-width:0}.mrep-tech-caret{font-size:var(--text-2xs);color:var(--ink-3);transition:none}.mrep-tech[open] .mrep-tech-caret{transform:rotate(180deg)}.mrep-tech-list{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:6px 14px;margin:0;padding:2px var(--sp-3) var(--sp-3);font-size:var(--text-xs)}.mrep-tech-list dt{color:var(--ink-3)}.mrep-tech-list dd{color:var(--ink);margin:0;overflow-wrap:anywhere}.mrep-submit-btn{width:100%;padding:var(--sp-3) 0;background:var(--green-accent);color:var(--fg-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-semibold);font-family:var(--font);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:box-shadow var(--dur-normal) var(--ease-std),opacity var(--dur-normal) var(--ease-std)}.mrep-submit-btn:hover{box-shadow:var(--shadow-glow);filter:brightness(1.12)}.mrep-submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mrep-success{text-align:center;padding:18px var(--sp-2) 6px}.mrep-success-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-2);color:var(--accent-ink);font-size:var(--text-xl)}.mrep-success-title{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px}.mrep-success-sub{font-size:var(--text-sm);color:var(--ink-3);margin:0 0 var(--sp-5);line-height:var(--lh-normal)}.mrep-success-actions{display:flex;gap:10px;justify-content:center}.mrep-ghost-btn,.mrep-done-btn{padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-md);font-family:var(--font);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.mrep-ghost-btn{border:1px solid var(--input-border);background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;gap:var(--sp-2)}.mrep-ghost-btn:hover{border-color:var(--green-accent);color:var(--accent-ink)}.mrep-done-btn{border:none;background:var(--green-accent);color:var(--fg-on-accent)}.mrep-done-btn:hover{box-shadow:var(--shadow-glow);filter:brightness(1.12)}.mrep-my-list{display:flex;flex-direction:column;gap:10px;min-height:60px}.mrep-my-loading{text-align:center;padding:22px 0;color:var(--ink-3)}.mrep-my-item{padding:var(--sp-3) 14px;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--bg-2)}.mrep-my-head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.mrep-my-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);flex:1;min-width:0;overflow-wrap:anywhere}.mrep-my-sub{font-size:var(--text-2xs);color:var(--ink-3);margin-top:var(--sp-1)}.mrep-my-desc{font-size:var(--text-xs);color:var(--ink-2);margin:var(--sp-2) 0 0;line-height:var(--lh-normal);overflow-wrap:anywhere}.mrep-my-replies{margin-top:10px;padding-left:10px;border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.mrep-my-replies p{font-size:var(--text-xs);color:var(--ink);margin:0;line-height:var(--lh-normal);overflow-wrap:anywhere}.mrep-my-empty{text-align:center;color:var(--ink-3);padding:26px 0}.mrep-my-empty i,.mrep-my-empty .base-icon{font-size:var(--text-xl);display:block;margin-bottom:var(--sp-2);width:var(--icon-lg);height:var(--icon-lg);margin-left:auto;margin-right:auto}.mrep-my-empty p{font-size:var(--text-sm);margin:0}.mrep-back-btn{margin-top:var(--sp-4);width:100%;justify-content:center}.mrep-chip{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);text-transform:uppercase;flex:0 0 auto}.mrep-chip-open{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.mrep-chip-investigating{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.mrep-chip-resolved{background:var(--accent-soft);color:var(--accent-ink)}.mrep-chip-closed{background:color-mix(in srgb,var(--n-500) 16%,transparent);color:var(--ink-3)}.mrep-chip-new{background:color-mix(in oklch,var(--accent) 16%,transparent);color:var(--accent-ink)}@media(max-width:560px){.mrep-popup{width:calc(100vw - 20px);padding:18px var(--sp-4) var(--sp-4);max-height:calc(100dvh - 24px);padding-bottom:max(16px,env(safe-area-inset-bottom))}.mrep-top-bar{flex-wrap:wrap}.mrep-title{font-size:var(--text-md)}.mrep-subtitle{font-size:var(--text-xs)}.mrep-cats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.mrep-tech-list{grid-template-columns:1fr;gap:2px 0}.mrep-tech-list dd{margin-bottom:6px}.mrep-success-actions{flex-direction:column}.mrep-link-btn span{display:none}}.toolbar-btn:disabled,.toolbar-btn[aria-disabled=true],.model-viewer-actions .mva-btn:disabled,.view-mode-btn:disabled,.tab-btn:disabled,.source-chip:disabled,.slider-scroll-btn:disabled,.cancel-changes-btn:disabled,.design-toggle-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.toolbar-btn:disabled:hover,.model-viewer-actions .mva-btn:disabled:hover,.view-mode-btn:disabled:hover,.tab-btn:disabled:hover,.design-toggle-btn:disabled:hover{filter:none;box-shadow:none}.material-row-inline .factor-box input[type=color]{flex:1;height:48px;min-width:60px}#viewerSection>#fullscreenToggleBtn{position:absolute;z-index:100;height:20px;bottom:0;right:0}.material-select-btn{display:flex;width:100%}.material-popup{position:absolute;top:calc(100% + 5px);left:0;width:100%;max-height:250px;overflow-y:auto;z-index:100}.material-popup .material-item{display:flex;width:100%}.highlight-toggle,.material-select-row{display:flex}.material-select-row .edit-btn{flex-shrink:0}.texture-controls-grid{display:grid;grid-template-columns:repeat(2,1fr)}.sort-source-filter{display:flex;flex-direction:column}.sort-source-chips{display:flex;flex-wrap:wrap}.reset-all-materials-btn{width:40px;flex-shrink:0}.bp-spin{animation:bp-spin .8s linear infinite;transform-origin:50% 50%}@keyframes bp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bp-spin{animation:none}}.bpsel{position:relative;display:inline-flex}.bpsel select.bpsel-native{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;pointer-events:none;z-index:-1;appearance:none}.bpsel-btn{display:flex;align-items:center;gap:9px;width:100%;height:40px;padding:0 12px 0 14px;border-radius:var(--radius-md);background:var(--bg-field);border:1px solid var(--border-subtle);color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-medium);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.bpsel-btn:hover{border-color:var(--border-default)}.bpsel-btn:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.bpsel-btn:disabled{opacity:.45;cursor:not-allowed}.bpsel.is-open>.bpsel-btn{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.bpsel-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpsel-chevron{width:16px;height:16px;flex-shrink:0;color:var(--fg-tertiary);transition:transform var(--dur-fast) var(--ease-std)}.bpsel.is-open .bpsel-chevron{transform:rotate(180deg)}.bpsel-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;display:flex;flex-direction:column;gap:4px;padding:6px;max-height:300px;overflow-y:auto;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.bpsel--up .bpsel-menu{top:auto;bottom:calc(100% + 6px)}.bpsel-menu[hidden]{display:none!important}.bpsel-option{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border-radius:var(--radius-md);background:transparent;border:1px solid transparent;color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-std)}.bpsel-option:hover{background:var(--bg-inset)}.bpsel-option:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.bpsel-option:disabled{opacity:.45;cursor:not-allowed}.bpsel-option.is-active{background:var(--accent-soft);border-color:var(--accent-border);color:inherit}.bpsel-option.is-active .bpsel-option-text{color:var(--accent-ink)}.bpsel-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;flex-shrink:0;background:var(--fg-tertiary)}.bpsel-option.is-active .bpsel-dot{background:var(--accent);box-shadow:var(--glow-knob)}.bpsel-option-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpsel--block{width:100%}.bpsel--sm .bpsel-btn{height:30px;padding:0 var(--sp-2) 0 var(--sp-3);gap:6px;font-size:var(--text-xs)}.bpsel--sm .bpsel-chevron{width:14px;height:14px}html[data-theme=light] .bpsel-btn{background:var(--n-0);border-color:var(--n-100);color:var(--n-950)}html[data-theme=light] .bpsel-btn:hover{border-color:var(--n-200)}html[data-theme=light] .bpsel-menu{background:var(--n-0);border-color:var(--n-200)}html[data-theme=light] .bpsel-option{color:var(--n-950)}html[data-theme=light] .bpsel-option:hover{background:var(--n-100)}html[data-theme=light] .bpsel-option.is-active .bpsel-option-text{color:var(--accent-strong)}html[data-theme=light] .pd-seg .dt-device-seg,html[data-theme=light] .pd-seg.pd-seg-2{background:var(--n-100)}html[data-theme=light] .pd-newtheme-field:not(:focus-within){border-color:var(--n-100)}html[data-theme=light] .sort-popup,html[data-theme=light] .card-menu-pop{border-color:var(--n-200)}html[data-theme=light] .inline-edit-btn:hover{background:var(--n-100);color:var(--n-950)}html[data-theme=light] .design-preset-chip:not(.active):hover,html[data-theme=light] .scene-preset-chip:not(.active):hover{background:var(--n-100);border-color:var(--n-200)}html[data-theme=light] .design-preset-chip:not(.active):hover .design-preset-chip-name,html[data-theme=light] .scene-preset-chip:not(.active):hover .scene-preset-chip-name{color:var(--n-950)}html[data-theme=light] .bp-slider-reset:hover,html[data-theme=light] .orientation-reset-all:hover,html[data-theme=light] .orientation-axis-reset:hover,html[data-theme=light] .scale-reset-all:hover{background:var(--n-100);border-color:transparent;color:var(--n-950)}html[data-theme=light] .qr-editor-close-btn:hover,html[data-theme=light] .qr-editor-btn-cancel:hover{background:var(--n-100);color:var(--n-950)}.models-right .pd-sec:has(.editor-btn-action.reset-controls),#models-right-scene-material .pd-sec:has(.editor-btn-action.reset-controls){border-top:0}html[data-theme=light] .viewer-fullscreen-btn{color:var(--n-400)}html[data-theme=light] .viewer-fullscreen-btn:hover,html[data-theme=light] .page-slider-nav,html[data-theme=light] .mip-format-badge{color:var(--n-50)}html[data-theme=light] .menu-list .menu-item:hover :is(i,.base-icon){color:var(--fg-primary)}html[data-theme=light] .dashboard-layout.sidebar-collapsed .menu-item.active :is(i,.base-icon),html[data-theme=light] .dashboard-layout.sidebar-collapsed .menu-item:hover :is(i,.base-icon){color:var(--accent-ink)}html[data-theme=light] .dashboard-layout.sidebar-collapsed .sidebar-ai-btn .ai-bot-icon{color:var(--accent-ink)}@media(max-width:768px){html[data-theme=light] #mobileTopBar .sidebar-hamburger,html[data-theme=light] #mobileTopBar #modelActionBox .upload-area-content :is(i,.base-icon){color:var(--accent-ink)}}html[data-theme=light] .mesh-tooltip,html[data-theme=light] .img-attach-remove,html[data-theme=light] .ok-btn{color:var(--n-50)}html[data-theme=light] .position-option.active-position{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent-ink)}html[data-theme=light] .maintenance-footer{color:var(--fg-tertiary)}html[data-theme=light] .popup-error p{color:var(--fg-secondary)}html[data-theme=light] .share-mip .sh-copy:hover,html[data-theme=light] .share-mip .sh-mini:hover{background:var(--lift-1)}html[data-theme=light] .share-mip .sh-copy:active{background:var(--lift-3)}html[data-theme=light] .share-mip .sh-copy:not(.sh-copy-block):hover{background:var(--lift-2)}html[data-theme=light] .share-mip .sh-copy:not(.sh-copy-block):active{background:var(--lift-3)}html[data-theme=light] .share-mip .sh-body{scrollbar-color:rgba(0,0,0,.22) transparent}html[data-theme=light] .share-mip .sh-body::-webkit-scrollbar-thumb{background-color:#00000038}html[data-theme=light] .cleanup-model-list{scrollbar-color:rgba(0,0,0,.22) transparent}html[data-theme=light] .cleanup-model-list::-webkit-scrollbar-thumb{background:#00000038}html[data-theme=light] .cleanup-model-list::-webkit-scrollbar-thumb:hover{background:#00000057}html[data-theme=light],html[data-theme=light] body{background:var(--bg-page)}html[data-theme=light] .menu-item.active{background:var(--bg-inset);border-color:var(--border-default)}html[data-theme=light] .menu-item:hover{color:var(--fg-primary)}html[data-theme=light] .menu-item:hover :is(i,.base-icon){color:var(--fg-primary)}html[data-theme=light] .menu-item.active :is(i,.base-icon){color:var(--g-700)}html[data-theme=light] .menu-item-upgrade,html[data-theme=light] .menu-item-upgrade span,html[data-theme=light] .menu-item-upgrade :is(i,.base-icon){color:var(--g-700)}html[data-theme=light] .bp-preview-cancel{color:var(--fg-secondary)}:root{--account-bg: var(--bg);--account-card-bg: var(--card);--account-border: var(--n-200);--account-text-main: var(--ink);--account-text-sub: var(--ink-2);--analytics-border: var(--n-200);--analytics-primary: var(--info)}.dark-mode{--account-bg: var(--bg);--account-card-bg: var(--card);--account-border: var(--n-700);--account-text-main: var(--ink);--account-text-sub: var(--ink-2);--analytics-border: var(--n-700);--analytics-primary: var(--info)}.account-container{display:flex;flex-direction:column;height:100%;width:100%;background:var(--bg-page);border-radius:var(--radius-lg);padding:var(--sp-8) var(--sp-10);box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.account-grid{display:grid;grid-template-columns:420px 1fr;gap:var(--sp-6);align-items:stretch;justify-content:start;width:100%;max-width:1600px;margin:0 auto}@media(max-width:1440px){.account-container{padding:var(--sp-8)}.account-grid{grid-template-columns:420px 1fr}}@media(max-width:1280px){.account-container{padding:var(--sp-6)}.account-grid{grid-template-columns:380px 1fr;gap:var(--sp-5)}}@media(max-width:1100px){.account-container{padding:var(--sp-5) var(--sp-6)}.account-grid{grid-template-columns:360px 1fr;gap:var(--sp-4)}.account-card{padding:var(--sp-5)}}@media(max-width:1024px){.account-grid{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}@media(max-width:900px){.account-grid{grid-template-columns:1fr}}.left-column-wrapper{display:flex;flex-direction:column;gap:0;width:100%}.left-column-wrapper>.account-card.profile-card{flex:1;display:flex;flex-direction:column}.left-column-wrapper>.account-card.profile-card>.form-grid-single-column{flex:1}.right-column-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sp-4);width:100%}.account-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-6);box-sizing:border-box;transition:border-color var(--dur-normal) var(--ease-std)}.card-title{font-size:var(--text-md);color:var(--fg-primary);margin-top:0;margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-subtle);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.profile-card{flex-shrink:0;width:100%}.profile-header-inline{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-subtle)}.profile-avatar{width:56px;height:56px;border-radius:var(--radius-pill);overflow:hidden;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:var(--bg-inset);position:relative;border:1px solid var(--border-default)}.avatar-upload-overlay{position:absolute;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;color:var(--n-50);font-size:var(--text-md);z-index:2;border-radius:var(--radius-pill)}#accProfilePic{width:100%;height:100%;object-fit:cover;display:block}.profile-card .form-grid-single-column{gap:var(--sp-4)}.form-row-compact input:where(:not(.base-switch)){height:40px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-primary);background-color:var(--bg-field);box-sizing:border-box;width:100%;margin-top:var(--sp-1);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.form-row-compact input:where(:not(.base-switch)):focus,.form-row-compact input:where(:not(.base-switch)):focus-visible{outline:none;border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.form-row-compact input:where(:not(.base-switch))[disabled],.form-row-compact input:where(:not(.base-switch))[readonly]{color:var(--fg-secondary);cursor:not-allowed;opacity:.45}.autosave-input-wrap{position:relative;width:100%}.autosave-input-wrap input{width:100%;padding-right:var(--sp-8);box-sizing:border-box}.autosave-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:var(--text-sm);transition:opacity var(--dur-slow) var(--ease-std);pointer-events:none;z-index:2;opacity:0;line-height:1}.autosave-saving{color:var(--fg-tertiary)}.autosave-saved{color:var(--accent-ink)}.autosave-error{color:var(--danger-fg)}.membership-card-v2{display:flex;flex-direction:column;gap:var(--sp-5)}.membership-card-v2.account-card{padding:var(--sp-6)}.mem-plan-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-subtle)}.mem-plan-badge{display:inline-flex;align-items:center;gap:var(--sp-2);height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--bg-inset);border:none;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--fg-primary)}.mem-plan-badge .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent-ink)}.mem-upgrade-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.mem-stats{display:flex;flex-direction:column;gap:0}.mem-stat-block{display:flex;flex-direction:column;justify-content:center;gap:0;padding:var(--sp-3) 0}.mem-stat-header{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;margin-bottom:var(--sp-2)}.mem-stat-header>.mem-stat-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mem-stat-header>.mem-stat-nums{flex:0 0 auto;white-space:nowrap}.mem-stat-label{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-base);line-height:var(--lh-snug);font-weight:var(--fw-semibold);color:var(--fg-secondary)}.mem-stat-nums{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-base);line-height:var(--lh-snug);color:var(--fg-primary);font-weight:var(--fw-semibold)}.mem-stat-nums b{font-weight:var(--fw-bold)}.mem-stat-nums{color:var(--fg-tertiary);font-weight:var(--fw-medium)}.mem-stat-nums b:first-child{color:var(--fg-primary)}.mem-stat-nums b+b{color:var(--fg-secondary);font-weight:var(--fw-medium)}.mem-stat-reset{color:var(--fg-tertiary)}.mem-stat-reset[hidden]{display:none}.mem-stat-reset .base-icon{width:18px;height:18px;flex:0 0 auto;color:var(--accent-ink)}.mem-stat-reset .mem-stat-label{color:var(--fg-tertiary)}.mem-stat-reset .mem-stat-nums{color:var(--fg-secondary)}.mem-stat-reset b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--fg-secondary)}.mem-progress-track{height:3px;background:var(--bg-inset);border-radius:var(--radius-pill);overflow:hidden}.mem-progress-fill{height:100%;border-radius:var(--radius-pill);background:var(--accent);transition:width var(--dur-slow) var(--ease-std);position:relative}.mem-progress-fill.generation-fill,.mem-progress-fill.page-fill{background:var(--accent)}.mem-stat-header small{font-size:var(--text-2xs);color:var(--fg-secondary);font-weight:var(--fw-regular)}.mem-stat-label .base-icon{width:18px;height:18px;flex:0 0 auto;color:var(--accent-ink)}.mem-badge-free,.mem-badge-plus,.mem-badge-pro,.mem-badge-business{background:var(--bg-inset);color:var(--fg-primary);box-shadow:inset 0 0 0 1px var(--border-subtle)}.mem-badge-free .base-icon,.mem-badge-plus .base-icon,.mem-badge-pro .base-icon,.mem-badge-business .base-icon{color:var(--accent-ink)}.mem-quick-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle)}.mem-qs-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--bg-inset);transition:background var(--dur-normal) var(--ease-std)}.mem-qs-icon{width:32px;height:32px;border-radius:var(--radius-md);background:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mem-qs-icon .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg-tertiary)}.mem-qs-data{display:flex;flex-direction:column;min-width:0}.mem-qs-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-primary);line-height:var(--lh-tight)}.mem-qs-label{font-size:var(--text-2xs);color:var(--fg-tertiary);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}@media(max-width:600px){.mem-quick-stats{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.mem-qs-item{flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);justify-content:center}.mem-qs-data{align-items:center}.mem-qs-value{font-size:var(--text-md)}.mem-qs-label{font-size:var(--text-2xs)}}.zip-cancel-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 var(--sp-3);border-radius:var(--radius-md);background:transparent;border:1px solid var(--danger);color:var(--danger);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std)}.zip-cancel-btn:hover{filter:brightness(1.12)}.tool-inline-btn .zip-cancel-btn .base-icon,.zip-cancel-btn .base-icon{color:inherit;margin:0;width:var(--icon-sm);height:var(--icon-sm)}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--scrim);z-index:1000}.modal-overlay.hidden{display:none!important}.modal-content-modern{background:var(--bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);--pw-pad-x: var(--sp-10);padding:var(--sp-3) var(--pw-pad-x) var(--sp-4);width:1120px;max-width:94vw;overflow-y:hidden;color:var(--fg-primary);animation:fadeIn var(--dur-slow) var(--ease-std);font-family:var(--font-ui);position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:center;align-items:center;position:relative;border-bottom:1px solid var(--border-subtle);margin-bottom:0}.modal-header h3{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--fg-primary)}.close-modal-btn{position:absolute;right:14px;top:14px;transform:none;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg-tertiary);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.close-modal-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.plan-track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);margin-bottom:var(--sp-6)}.plan-stop{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);text-align:left;cursor:pointer;font-family:var(--font-ui);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-5);color:var(--fg-secondary);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.plan-stop:hover{border-color:var(--border-default)}.plan-id{display:block}.plan-readout-left{display:block;min-width:0}.plan-name{display:flex;align-items:center;gap:var(--sp-2);font:var(--fw-semibold) var(--text-lg)/var(--lh-snug) var(--font-ui);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.plan-name .plan-cur{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft-3);border:1px solid rgba(0,197,91,.45);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-ink);font:var(--fw-semibold) var(--text-2xs)/1.6 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}.plan-name .plan-cur[hidden]{display:none}.plan-glyph{width:1em;height:1em;flex:0 0 auto;color:var(--accent-ink)}.plan-tagline{display:block;font:var(--fw-regular) var(--text-xs)/var(--lh-snug) var(--font-ui);color:var(--fg-secondary);margin-top:var(--sp-1)}.plan-specs{display:flex;flex-direction:column;gap:var(--sp-3);border-top:1px solid var(--border-subtle);padding-top:var(--sp-4)}.plan-stop[aria-pressed=true] .plan-specs{border-top-color:var(--accent-border)}.plan-spec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.ps-lbl{font-size:var(--text-xs);color:var(--fg-secondary);line-height:var(--lh-snug)}.ps-num{font:var(--fw-bold) var(--text-sm)/1 var(--font-mono);color:var(--fg-primary);font-variant-numeric:tabular-nums;flex:0 0 auto}.ps-num.word{font-family:var(--font-ui);font-weight:var(--fw-semibold);letter-spacing:0}.plan-note{display:block;font:var(--fw-regular) var(--text-2xs)/var(--lh-snug) var(--font-ui);color:var(--fg-tertiary)}.plan-readout--footer{flex:0 0 auto;margin:0;padding:var(--sp-4) var(--sp-8);border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:var(--bg-surface)}.plan-reassure{font:var(--fw-regular) var(--text-2xs)/var(--lh-normal) var(--font-ui);color:var(--fg-tertiary);margin-top:var(--sp-1)}.plan-readout{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6)}.plan-amount{display:block}.plan-amt{font:var(--fw-bold) var(--text-2xl)/1 var(--font-mono);letter-spacing:var(--tracking-tight);color:var(--fg-primary);font-variant-numeric:tabular-nums}.plan-per{font:var(--fw-regular) var(--text-sm)/1 var(--font-ui);color:var(--fg-secondary);margin-left:var(--sp-2)}.plan-chips{display:flex;align-items:baseline;gap:var(--sp-2);margin-top:2px;white-space:nowrap}.plan-chip{font:var(--fw-semibold) var(--text-xs)/var(--lh-snug) var(--font-ui);color:var(--accent-ink)}.plan-chip.warn{color:var(--warning)}.plan-chip.flat{color:var(--fg-secondary)}.plan-readout .plan-select-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:44px;min-width:158px;padding:0 var(--sp-5);border:1px solid transparent;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-semibold) var(--text-sm)/1 var(--font-ui);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.plan-readout .plan-select-btn:hover{background:var(--g-400);box-shadow:0 4px 16px -4px oklch(.72 .2 150 / .45)}.plan-readout .plan-select-btn:active{background:var(--accent-strong, var(--g-600));box-shadow:none}.plan-readout .plan-select-btn[disabled]{background:var(--bg-inset);color:var(--fg-secondary);border-color:var(--border-default);cursor:default;filter:none}.plan-readout .plan-select-btn .base-icon{width:15px;height:15px;flex:0 0 auto}.plan-included{padding-top:var(--sp-2)}.plan-inc-head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.plan-inc-k{font:var(--text-eyebrow);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary)}.plan-inc-rule{height:1px;background:var(--border-subtle);flex:1}.plan-inc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-3) var(--sp-4);margin:0;padding:0}.plan-inc-grid li{list-style:none;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--fg-secondary);line-height:var(--lh-snug)}.plan-inc-grid li .base-icon{width:13px;height:13px;flex:0 0 auto;color:var(--accent-ink)}.plan-billing{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-5)}.billing-seg{display:inline-flex;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--sp-1)}.billing-seg-btn{font:var(--fw-semibold) var(--text-xs)/1 var(--font-ui);color:var(--fg-secondary);background:none;border:0;border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.billing-seg-btn[aria-pressed=true]{background:var(--bg-surface-raised);color:var(--fg-primary);box-shadow:var(--shadow-sm)}.billing-save{font:var(--fw-bold) var(--text-xs)/1 var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--accent-ink);background:var(--bg-surface);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3)}.plan-stand{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);min-height:38px;padding:0 var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:var(--fw-medium) var(--text-xs)/var(--lh-normal) var(--font-ui);white-space:nowrap}.plan-stand[hidden]{display:none}.pst-k{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-primary);flex:none}.pst-glyph{width:14px;height:14px;flex:none;color:var(--accent-ink)}.pst-m{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--fg-primary);white-space:nowrap}.pst-m b{font:var(--fw-bold) var(--text-xs)/1 var(--font-mono);color:var(--accent-ink);font-variant-numeric:tabular-nums}.pst-sep{color:var(--fg-tertiary)}.pst-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.pst-m.warn .pst-dot{background:var(--warning)}.pst-m.warn b{color:var(--warning)}.pst-m.full .pst-dot{background:var(--danger)}.pst-m.full b{color:var(--danger)}.pst-full{font-style:normal;font-weight:var(--fw-bold);color:var(--danger);letter-spacing:var(--tracking-wide)}.pst-full[hidden]{display:none}@media(max-width:1040px){.plan-stand{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:var(--sp-3);white-space:normal;margin-top:var(--sp-2)}}.plan-card{position:relative}.plan-badge{position:absolute;top:-11px;left:var(--sp-5);font:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:3px var(--sp-2);border-radius:var(--radius-pill);line-height:var(--lh-snug)}.plan-badge.popular{background:var(--accent);color:var(--fg-on-accent, #0a0a0a)}.plan-badge[hidden]{display:none!important}.plan-cost{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-2);margin:0}.pc-amt{font:var(--fw-bold) var(--text-xl)/var(--lh-tight) var(--font-mono);color:var(--fg-primary);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.pc-amt.word{font-size:var(--text-lg, 20px);letter-spacing:0}.pc-per{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg-secondary)}.pc-cycle,.pc-mult{flex-basis:100%;font:var(--fw-regular) var(--text-2xs)/var(--lh-normal) var(--font-ui)}.pc-cycle{color:var(--fg-tertiary)}.pc-mult{color:var(--accent-ink);font-weight:var(--fw-semibold)}.pc-mult.muted{color:var(--fg-tertiary);font-weight:var(--fw-regular)}.plan-foot{display:block;margin-top:0;padding-top:var(--sp-4);border-top:1px dashed var(--border-subtle)}.plan-perk{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font:var(--fw-regular) var(--text-2xs)/var(--lh-snug) var(--font-ui);color:var(--fg-secondary);white-space:nowrap;letter-spacing:-.005em}.plan-perk .base-icon{width:13px;height:13px;color:var(--accent-ink);flex:none}.plan-perk.warn,.plan-perk.warn .base-icon{color:var(--warning)}.plan-card[aria-pressed=true]{border-color:var(--accent-ink);background:var(--bg-surface);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--bg-surface);box-shadow:0 0 0 1px var(--accent),0 8px 28px -8px #00000080}.billing-seg-btn[aria-pressed=true]{background:var(--accent);color:var(--fg-on-accent, #0a0a0a);box-shadow:none}.plan-axis-label{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.pal-k{font:var(--text-eyebrow);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary)}.pal-you{color:var(--accent-ink)}.ps-per{font-style:normal;font:var(--fw-regular) var(--text-2xs)/var(--lh-snug) var(--font-ui);color:var(--fg-tertiary);margin-left:3px}.plan-note b{color:var(--fg-secondary);font-weight:var(--fw-semibold)}.pricing-modal-sub{font:var(--text-body);color:var(--fg-secondary);margin:var(--sp-2) 0 0;max-width:70ch}.pricing-modal-content .modal-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);border-bottom:0;padding:var(--sp-8) var(--sp-8) var(--sp-4)}.pricing-modal-content .close-modal-btn{flex:none;width:34px;height:34px;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--fg-secondary);font-size:16px;line-height:1}.pricing-modal-content .modal-header h3{margin:0;font:var(--text-h2);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.pricing-modal-content .pricing-scroll{scrollbar-width:thin;scrollbar-color:var(--bg-inset) transparent}.pricing-modal-content .pricing-scroll::-webkit-scrollbar{width:10px;height:10px}.pricing-modal-content .pricing-scroll::-webkit-scrollbar-track{background:transparent}.pricing-modal-content .pricing-scroll::-webkit-scrollbar-thumb{background:var(--bg-inset);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}.pricing-modal-content .pricing-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-default);background-clip:content-box}.pricing-modal-content{background:var(--bg-page);max-height:92vh;max-height:92dvh;padding:0;display:flex;flex-direction:column;overflow:hidden}.pricing-scroll{overflow-y:auto;flex:1;min-height:0;padding:0 var(--sp-8) var(--sp-6);overscroll-behavior:contain;scroll-behavior:smooth}@media(max-width:1280px){.plan-track{gap:var(--sp-4)}.modal-content-modern{max-width:90vw}}@media(max-width:1100px){.plan-track{gap:var(--sp-3)}.modal-content-modern{--pw-pad-x: var(--sp-6);padding:var(--sp-6)}}@media(max-width:1024px){.modal-content-modern{width:95%;max-width:800px;--pw-pad-x: var(--sp-5);padding:var(--sp-5)}.plan-track{grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}}@media(max-width:768px){.pricing-modal-content{width:96vw;max-width:96vw;max-height:90vh;max-height:90dvh;padding:var(--sp-4)}.pricing-scroll{padding:var(--sp-2) 0}.plan-track{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}}@media(max-width:600px){.pricing-modal-content{--pw-pad-x: var(--sp-4);padding:var(--sp-4)}.plan-track{grid-template-columns:1fr;max-width:300px;margin-left:auto;margin-right:auto}.plan-name{font-size:var(--text-md)}}@media(max-width:480px){.pricing-modal-content{width:100vw;max-width:100vw;max-height:100vh;max-height:100dvh;border-radius:0;padding:var(--sp-4)}.pricing-scroll{padding:var(--sp-2) 0}}@media(max-width:360px){.pricing-modal-content{padding:var(--sp-3)}}.modal-overlay .pricing-modal-content{padding:0}@media(max-width:1000px){.pricing-modal-content{padding:0}.pricing-modal-content .modal-header,.pricing-modal-content .pricing-scroll,.pricing-modal-content .plan-readout--footer{padding-left:var(--sp-5);padding-right:var(--sp-5)}.plan-track{grid-template-columns:repeat(2,1fr)}.plan-inc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1040px){.plan-stand{white-space:normal;flex-wrap:wrap}}@media(max-width:620px){.plan-track,.plan-inc-grid{grid-template-columns:1fr}.plan-readout--footer{flex-direction:column;align-items:stretch}.plan-readout .plan-select-btn{width:100%}.plan-chips{white-space:normal}.plan-chip{line-height:var(--lh-snug)}}@media(max-width:768px){.pricing-modal-content{padding:0}.pricing-modal-content .pricing-scroll{padding:0 var(--sp-5) var(--sp-4)}.pricing-modal-content .modal-header{padding:var(--sp-5) var(--sp-5) var(--sp-4)}}@media(max-width:480px){.pricing-modal-content{padding:0}.pricing-modal-content .modal-header,.pricing-modal-content .pricing-scroll,.pricing-modal-content .plan-readout--footer{padding-left:var(--sp-4);padding-right:var(--sp-4)}}@media(max-width:360px){.pricing-modal-content{padding:0}.pricing-modal-content .modal-header,.pricing-modal-content .pricing-scroll,.pricing-modal-content .plan-readout--footer{padding-left:var(--sp-3);padding-right:var(--sp-3)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.pricing-modal-content .close-modal-btn{position:relative}.pricing-modal-content .close-modal-btn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.billing-seg-btn{position:relative}.billing-seg-btn:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.pricing-modal-content .plan-readout--footer{padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom))}.plan-stop{padding:var(--sp-4);gap:var(--sp-3)}.plan-specs{padding-top:var(--sp-3);gap:var(--sp-2)}.plan-foot{padding-top:var(--sp-3)}}@media(max-width:480px){.pricing-modal-content .modal-header{padding-top:max(var(--sp-5),env(safe-area-inset-top))}}#page-announcements.page-view.active{display:flex;flex-direction:column}.ann-container{display:flex;flex-direction:column;gap:var(--sp-6);flex:1;min-height:0;width:100%;background:var(--bg-page);border-radius:var(--radius-lg);padding:var(--sp-8);box-sizing:border-box;overflow:hidden}.ann-header,.ann-card.ann-collapsible,.ann-footer{flex-shrink:0}.ann-top-row{display:flex;gap:var(--sp-4);flex-shrink:0;align-items:stretch}.ann-top-row>.ann-card{flex:1;min-width:0;display:flex;flex-direction:column}.ann-top-row>.ann-card>.ann-card-body{flex:1;display:flex;flex-direction:column}.ann-card.ann-timeline-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ann-card.ann-timeline-card>.ann-card-header{flex-shrink:0}.ann-card.ann-timeline-card>.ann-card-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.ann-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.ann-header-left{display:flex;align-items:center;gap:var(--sp-3)}.ann-header-left h2{font:var(--text-h2);color:var(--fg-primary);margin:0;letter-spacing:var(--tracking-tight)}.ann-header-right{display:flex;align-items:center;gap:var(--sp-3)}.ann-icon-btn{width:32px;height:32px;border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fg-tertiary);font-size:var(--text-sm);transition:background-color var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std);flex-shrink:0}.ann-icon-btn:hover{background:var(--bg-inset);color:var(--fg-primary);border-color:var(--border-default)}.ann-filters{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ann-filters::-webkit-scrollbar{display:none}.ann-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-inset);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);white-space:nowrap;flex-shrink:0}.ann-chip .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.ann-chip:hover{background:var(--accent-soft-2);border-color:var(--border-default);color:var(--fg-primary)}.ann-chip:disabled{opacity:.45;cursor:not-allowed}.ann-chip[data-filter=feature] .base-icon{color:var(--chart-blue)}.ann-chip[data-filter=improvement] .base-icon{color:var(--chart-cyan)}.ann-chip[data-filter=bugfix] .base-icon{color:var(--chart-amber)}.ann-chip[data-filter=announcement] .base-icon{color:var(--chart-purple)}.ann-chip[data-filter=pro_tips] .base-icon{color:var(--chart-lime)}.ann-chip[data-filter=all].active{background:var(--accent-soft-3);color:var(--accent-ink);border-color:currentColor}.ann-chip[data-filter=feature].active{background:var(--chart-blue-soft);color:var(--chart-blue);border-color:currentColor}.ann-chip[data-filter=improvement].active{background:var(--chart-cyan-soft);color:var(--chart-cyan);border-color:currentColor}.ann-chip[data-filter=bugfix].active{background:var(--chart-amber-soft);color:var(--chart-amber);border-color:currentColor}.ann-chip[data-filter=announcement].active{background:var(--chart-purple-soft);color:var(--chart-purple);border-color:currentColor}.ann-chip[data-filter=pro_tips].active{background:var(--chart-lime-soft);color:var(--chart-lime);border-color:currentColor}.ann-chip.active .base-icon{color:inherit}.ann-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur-normal) var(--ease-std)}.ann-collapsible .ann-card-body{max-height:2000px;overflow:hidden;transition:max-height var(--dur-slow) var(--ease-std),padding var(--dur-slow) var(--ease-std),opacity var(--dur-normal) var(--ease-std);opacity:1}.ann-collapsible.collapsed .ann-card-body{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.ann-collapsible.collapsed .ann-card-header{border-bottom-color:transparent}.ann-card-header{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);transition:border-color var(--dur-normal) var(--ease-std),background var(--dur-fast) var(--ease-std)}.ann-card-header h3{font:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-tertiary);margin:0;display:flex;align-items:center;gap:var(--sp-2)}.ann-card-header h3 .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent-ink)}.ann-card-body{padding:var(--sp-4) var(--sp-5)}.ann-stat-bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ann-stat{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-md);background:var(--bg-inset);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary)}.ann-stat .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.ann-stat strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);color:var(--fg-primary)}.ann-timeline{display:flex;flex-direction:column}.ann-item{display:grid;grid-template-columns:32px 1fr;gap:0 var(--sp-3);padding:var(--sp-4) 0;position:relative;transition:opacity var(--dur-normal) var(--ease-std)}.ann-item.ann-filtered{display:none}.ann-item:not(:last-child):after{content:"";position:absolute;left:16px;bottom:0;right:0;height:1px;background:var(--border-subtle)}.ann-dot-col{display:flex;flex-direction:column;align-items:center;padding-top:1px}.ann-dot{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:filter var(--dur-fast) var(--ease-std)}.ann-item:hover .ann-dot{filter:brightness(1.12)}.ann-dot .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.ann-line{flex:1;width:1px;margin-top:var(--sp-2);background:var(--border-subtle);border-radius:var(--radius-pill);min-height:12px}.ann-item:last-child .ann-line{display:none}.ann-content{min-width:0;flex:1}.ann-item-header{display:flex;align-items:center;gap:var(--sp-3);cursor:pointer;user-select:none;padding:2px 0}.ann-item-header:hover .ann-title{color:var(--fg-primary)}.ann-meta{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.ann-label{display:inline-flex;align-items:center;height:22px;padding:0 9px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);white-space:nowrap}.ann-item[data-category=feature] .ann-label{background:var(--chart-blue-soft);color:var(--chart-blue)!important}.ann-item[data-category=improvement] .ann-label{background:var(--chart-cyan-soft);color:var(--chart-cyan)!important}.ann-item[data-category=bugfix] .ann-label{background:var(--chart-amber-soft);color:var(--chart-amber)!important}.ann-item[data-category=announcement] .ann-label{background:var(--chart-purple-soft);color:var(--chart-purple)!important}.ann-item[data-category=pro_tips] .ann-label{background:var(--chart-lime-soft);color:var(--chart-lime)!important}.ann-item[data-category=feature] .ann-dot{background:var(--chart-blue-soft)!important}.ann-item[data-category=improvement] .ann-dot{background:var(--chart-cyan-soft)!important}.ann-item[data-category=bugfix] .ann-dot{background:var(--chart-amber-soft)!important}.ann-item[data-category=announcement] .ann-dot{background:var(--chart-purple-soft)!important}.ann-item[data-category=pro_tips] .ann-dot{background:var(--chart-lime-soft)!important}.ann-item[data-category=feature] .ann-dot .base-icon{color:var(--chart-blue)}.ann-item[data-category=improvement] .ann-dot .base-icon{color:var(--chart-cyan)}.ann-item[data-category=bugfix] .ann-dot .base-icon{color:var(--chart-amber)}.ann-item[data-category=announcement] .ann-dot .base-icon{color:var(--chart-purple)}.ann-item[data-category=pro_tips] .ann-dot .base-icon{color:var(--chart-lime)}.ann-pin{color:var(--warning);display:inline-flex;align-items:center}.ann-pin .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.ann-title{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--fg-primary);margin:0;line-height:var(--lh-snug);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-fast) var(--ease-std)}.ann-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--fg-tertiary);font-weight:var(--fw-semibold);flex-shrink:0;white-space:nowrap}.ann-expand-icon{font-size:var(--text-sm);color:var(--fg-tertiary);transition:transform var(--dur-slow) var(--ease-std);flex-shrink:0;width:20px;text-align:center}.ann-item:not(.ann-collapsed) .ann-expand-icon{transform:rotate(180deg)}.ann-body{font-size:var(--text-xs);line-height:var(--lh-relaxed);color:var(--fg-secondary);word-break:break-word;overflow:hidden;max-height:2000px;opacity:1;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);transition:max-height var(--dur-slow) var(--ease-std),opacity var(--dur-normal) var(--ease-std),margin var(--dur-slow) var(--ease-std),padding var(--dur-slow) var(--ease-std)}.ann-collapsed .ann-body{max-height:0;opacity:0;margin-top:0;padding-top:0;border-top-color:transparent}.ann-body p,.ann-body div{margin:0 0 var(--sp-1)}.ann-body p:last-child,.ann-body div:last-child{margin:0}.ann-body ul,.ann-body ol{padding-left:var(--sp-5);margin:var(--sp-1) 0}.ann-body li{margin-bottom:2px}.ann-body a{color:var(--info);text-decoration:none}.ann-body a:hover{text-decoration:underline}.ann-body strong,.ann-body b{font-weight:var(--fw-bold);color:var(--fg-primary)}.ann-body em,.ann-body i:not(.fa-solid):not(.fa-regular):not(.fa-brands){font-style:italic}.ann-body u{text-decoration:underline}.ann-body s,.ann-body strike{text-decoration:line-through;opacity:.6}.ann-body h2{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-primary);margin:var(--sp-3) 0 var(--sp-1)}.ann-body h3{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);margin:var(--sp-2) 0 var(--sp-1)}.ann-body h4{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:var(--sp-2) 0 2px}.ann-body code{background:var(--sink-1);padding:1px var(--sp-1);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono)}.ann-body blockquote{border-left:3px solid var(--border-subtle);padding-left:var(--sp-3);margin:var(--sp-2) 0;color:var(--fg-tertiary);font-style:italic}.ann-loading{text-align:center;padding:var(--sp-16) var(--sp-5);color:var(--fg-tertiary);font-size:var(--text-md)}.ann-empty{text-align:center;padding:var(--sp-16) var(--sp-5) var(--sp-12)}.ann-loading .base-icon{margin-inline:auto}.ann-empty .base-icon{width:var(--icon-lg);height:var(--icon-lg);margin-inline:auto}.ann-empty .base-icon{margin-bottom:var(--sp-3);display:block;opacity:.18;color:var(--fg-secondary)}.ann-empty p{color:var(--fg-tertiary);font-size:var(--text-sm);font-weight:var(--fw-semibold);margin:0 0 var(--sp-1)}.ann-empty small{color:var(--fg-tertiary);font-size:var(--text-xs)}.ann-load-more{text-align:center;padding:var(--sp-3) 0 var(--sp-5)}.ann-load-more.hidden{display:none}.ann-load-more-btn{height:32px;padding:0 var(--sp-3);background:transparent;border:0;border-radius:var(--radius-md);color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);display:inline-flex;align-items:center;gap:var(--sp-2)}.ann-load-more-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.ann-load-more-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.ann-footer{display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:auto}.ann-footer-links{display:flex;align-items:center;gap:var(--sp-2)}.ann-footer-link{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-secondary);text-decoration:none;cursor:pointer;transition:color var(--dur-fast) var(--ease-std);background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:var(--sp-1)}.ann-footer-link .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.ann-footer-link:hover{color:var(--fg-primary)}.ann-footer-dot{width:3px;height:3px;border-radius:50%;background:var(--fg-tertiary);flex-shrink:0}.ann-footer-version{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);letter-spacing:var(--tracking-wide)}@media(max-width:1440px){.ann-container{padding:var(--sp-6);gap:var(--sp-5)}}@media(max-width:1100px){.ann-container{padding:var(--sp-6);gap:var(--sp-5)}}@media(max-width:1600px){.ann-container{padding:var(--sp-8);gap:var(--sp-6)}}@media(max-width:1200px){.ann-container{padding:var(--sp-6);gap:var(--sp-5)}.ann-stat-bar{gap:var(--sp-1);flex-wrap:wrap}.ann-stat{padding:var(--sp-1) var(--sp-3);font-size:var(--text-2xs)}}@media(max-width:900px){.ann-container{padding:var(--sp-5);gap:var(--sp-4)}.ann-header{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.ann-header-right{width:100%}.ann-filters{flex:1;overflow-x:auto}.ann-top-row{flex-direction:column}.ann-stat-bar{gap:var(--sp-1)}.ann-stat{padding:var(--sp-1) var(--sp-2);font-size:var(--text-2xs)}.ann-card-body{padding:var(--sp-4)}.ann-card-header{flex-wrap:wrap}.ann-item-header{gap:var(--sp-2)}.ann-date{font-size:var(--text-2xs)}}@media(max-width:768px){.ann-container{padding:var(--sp-5);gap:var(--sp-4);overflow-y:auto}.ann-header{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.ann-header-right{width:100%}.ann-filters{width:100%;overflow-x:auto}.ann-top-row{flex-direction:column}.ann-top-row>.ann-card{flex:none}.ann-top-row>.ann-card>.ann-card-body{flex:none}.ann-collapsible .ann-card-body{max-height:2000px}.ann-item-header{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;gap:var(--sp-1) var(--sp-2);align-items:center}.ann-meta{grid-column:1;grid-row:1}.ann-date{grid-column:3;grid-row:1;font-size:var(--text-2xs)}.ann-expand-icon{grid-column:4;grid-row:1}.ann-title{grid-column:1 / -1;grid-row:2;white-space:normal;font-size:var(--text-sm)}.ann-year{display:none}}@media(max-width:600px){.ann-container{padding:var(--sp-4);gap:var(--sp-4)}.ann-header-left h2{font-size:var(--text-xl)}.ann-chip{padding:0 var(--sp-4);font-size:var(--text-xs)}.ann-card-header,.ann-card-body{padding:var(--sp-3) var(--sp-4)}.ann-item{grid-template-columns:24px 1fr;gap:0 var(--sp-2);padding:var(--sp-3) 0}.ann-dot{width:24px;height:24px;border-radius:var(--radius-sm)}.ann-title{font-size:var(--text-sm)}.ann-item-header{gap:var(--sp-2);flex-wrap:wrap}.ann-date,.ann-expand-icon{font-size:var(--text-2xs)}.ann-footer{flex-direction:column;gap:var(--sp-2);text-align:center}.ann-footer-version{order:-1}.ann-stat-bar{display:none}}@media(max-width:400px){.ann-container{padding:var(--sp-3);gap:var(--sp-3)}.ann-header-left h2{font-size:var(--text-lg)}.ann-header-left{gap:var(--sp-2)}.ann-chip{padding:0 var(--sp-3);font-size:var(--text-2xs)}}.form-grid-two-column{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.input-with-icon-wrapper{position:relative;width:100%;display:flex}.input-with-icon-wrapper input{padding-right:var(--sp-10);width:100%}.form-grid-two-column .input-with-icon-wrapper input:disabled,.form-grid-two-column .input-with-icon-wrapper input[readonly]{text-overflow:ellipsis}.input-icon-btn{position:absolute;right:4px;bottom:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--fg-tertiary);border-radius:var(--radius-sm);padding:0;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.input-icon-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.input-icon-btn:hover{color:var(--fg-primary);background:var(--bg-inset)}@media(max-width:900px){.account-grid{grid-template-columns:1fr}.left-column-wrapper,.right-column-wrapper{width:100%}.form-grid-two-column{grid-template-columns:1fr;gap:var(--sp-3)}}@media(max-width:600px){.left-column-wrapper{order:2}.right-column-wrapper{order:1}}@media(max-width:850px){.plan-track{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.plan-track{grid-template-columns:1fr}}@media(max-width:480px){.plan-billing{gap:var(--sp-2)}}.settings-card.domain-developer-card{opacity:.45}.popup-content p{font-size:var(--text-sm)}#accountFlowPopup>.popup-content{width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start}#accountFlowPopup .afp-field{text-align:left;margin:0 0 var(--sp-4)}#accountFlowPopup .afp-fields-end{margin-bottom:var(--sp-2)}#accountFlowPopup .base-well:focus-within{border-color:var(--accent-ink)}#accountFlowPopup .afp-error{margin:0 0 var(--sp-3);text-align:center;color:var(--danger-fg)}#accountFlowPopup .popup-sub b{color:var(--fg-primary);font-weight:var(--fw-semibold);overflow-wrap:anywhere}#accountFlowPopup .afp-code-timer+.afp-error{margin-top:var(--sp-2)}#accountFlowPopup .afp-code-input:disabled{opacity:.45;cursor:not-allowed}#accountFlowPopup .base-well--invalid,#accountFlowPopup .base-well--invalid:focus-within,#accountFlowPopup .afp-code-input.is-invalid,#accountFlowPopup .afp-code-input.is-invalid:focus{border-color:var(--danger)}#accountFlowPopup .base-well--invalid:focus-within,#accountFlowPopup .afp-code-input.is-invalid:focus{box-shadow:0 0 0 3px var(--danger-soft)}.subscription-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.sub-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-subtle)}.sub-title{display:flex;align-items:center;gap:var(--sp-3)}.sub-title .base-icon{width:var(--icon-md);height:var(--icon-md);color:var(--fg-tertiary)}.sub-title h4{margin:0;font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary)}.sub-status-badge{display:inline-flex;align-items:center;gap:var(--sp-2);height:22px;padding:0 9px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.sub-status-badge .base-icon,.invoice-status-badge .base-icon{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.sub-status-free{background:var(--accent-soft);color:var(--accent-ink)}.sub-status-free .base-icon{color:var(--accent-ink)}.sub-status-loading{background:var(--bg-inset);color:var(--fg-tertiary)}.sub-status-loading .base-icon{color:var(--fg-tertiary);opacity:.4}.sub-status-active{background:var(--accent-soft);color:var(--accent-ink)}.sub-status-active .base-icon{color:var(--accent-ink)}.sub-status-canceled{background:var(--danger-soft);color:var(--danger-fg)}.sub-status-canceled .base-icon{color:var(--danger-fg)}.sub-status-past-due{background:var(--warning-soft);color:var(--warning-fg)}.sub-status-past-due .base-icon{color:var(--warning-fg)}.sub-details{display:flex;gap:0;border-bottom:1px solid var(--border-subtle)}.sub-detail-item{flex:1;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6)}.sub-detail-item:first-child{border-right:1px solid var(--border-subtle)}.sub-detail-item>.base-icon{width:16px;height:16px;color:var(--fg-tertiary);flex-shrink:0}.sub-detail-info{display:flex;flex-direction:column;gap:var(--sp-1)}.sub-detail-label{font-size:var(--text-2xs);color:var(--fg-tertiary);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.sub-detail-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}@media(max-width:1100px){.sub-details{gap:0}.sub-detail-item{padding:var(--sp-4) var(--sp-5);gap:var(--sp-3)}}@media(max-width:600px){.sub-details{flex-direction:column}.sub-detail-item:first-child{border-right:none;border-bottom:1px solid var(--border-subtle)}.sub-header{flex-direction:row;gap:var(--sp-3);align-items:center;justify-content:space-between}}.sub-quick-links{display:flex;flex-direction:column;border-top:1px solid var(--border-subtle)}.sub-quick-link{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);text-align:left;width:100%;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}.sub-quick-link:last-child{border-bottom:none}.sub-quick-link:hover{background:var(--lift-1)}.sub-quick-link>.base-icon:first-child{color:var(--fg-tertiary);width:var(--icon-md);height:var(--icon-md)}.sub-quick-link>span{flex:1}.sub-link-arrow{font-size:var(--text-2xs);width:var(--icon-sm);height:var(--icon-sm);color:var(--fg-tertiary);transition:color var(--dur-fast) var(--ease-std)}.sub-quick-link:hover .sub-link-arrow{color:var(--fg-primary)}.sub-quick-link.sub-link-danger{color:var(--danger-fg)}.sub-quick-link.sub-link-danger>.base-icon:first-child{color:var(--danger-fg)}.sub-quick-link.sub-link-danger:hover{background:var(--danger-soft)}.sub-quick-links.hidden{display:none!important}.sub-quick-links.free-disabled{opacity:.45;pointer-events:none;cursor:default}.tools-inline-row{display:flex;gap:var(--sp-3)}.tool-inline-btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-primary);flex:1;justify-content:center}.tool-inline-btn:hover{filter:brightness(1.12)}.tool-inline-btn .base-icon{width:var(--icon-lg);height:var(--icon-lg);flex-shrink:0;color:var(--fg-tertiary)}.tool-btn-text{display:flex;flex-direction:column;text-align:left}.tool-btn-text small{font-size:var(--text-2xs);font-weight:var(--fw-regular);color:var(--fg-tertiary);margin-top:1px}@media(max-width:600px){.tools-inline-row{flex-direction:column}.tool-inline-btn{padding:var(--sp-2) var(--sp-3)}}.danger-zone-btn-inline .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.delete-code-input-wrapper{display:flex;justify-content:center;margin:var(--sp-5) 0 var(--sp-2)}.delete-code-input{width:180px;text-align:center;font-size:var(--text-xl);letter-spacing:8px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-primary);outline:none;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);font-family:var(--font-mono)}.delete-code-input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.delete-code-timer{text-align:center;font-size:var(--text-xs);color:var(--fg-tertiary);margin:var(--sp-2) 0 0}.delete-code-timer .timer-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--danger-fg)}.delete-code-error{text-align:center}@media(max-width:600px){.danger-zone-inline{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.danger-zone-btn-inline{width:100%;justify-content:center}}.invoices-popup-content{max-width:min(560px,94vw);width:94vw;padding:0;overflow:hidden;text-align:left;position:relative;align-items:stretch}.invoices-popup-content>.popup-close-btn{top:18px;right:20px}.invoices-header{padding:var(--sp-8) var(--sp-8) var(--sp-5);border-bottom:1px solid var(--border-subtle);text-align:center}.invoices-header-icon{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--bg-inset);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--sp-3)}.invoices-header-icon .base-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--fg-tertiary)}.invoices-header h3{margin:0 0 var(--sp-1);font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-primary)}.invoices-header-sub{margin:0;font-size:var(--text-sm);color:var(--fg-tertiary)}.invoices-body{max-height:400px;overflow-y:auto}.invoices-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-12) var(--sp-8);color:var(--fg-tertiary);font-size:var(--text-sm)}.invoices-loading .base-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--fg-tertiary)}.invoices-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-12) var(--sp-8);text-align:center}.invoices-empty .base-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--fg-tertiary);margin-bottom:var(--sp-4);opacity:.5}.invoices-empty p{margin:0 0 var(--sp-1);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--fg-primary)}.invoices-empty span{font-size:var(--text-sm);color:var(--fg-tertiary)}.invoices-portal-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5);height:40px;padding:0 18px;background:var(--accent);color:var(--fg-on-accent);border:1px solid var(--accent);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std)}.invoices-portal-cta .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.invoices-portal-cta:hover{filter:brightness(1.12)}.invoices-portal-cta:active{filter:brightness(.96)}.invoices-portal-cta:disabled{opacity:.45;cursor:not-allowed;filter:none}.invoices-body>.invoices-portal-cta{display:flex;margin:var(--sp-5) auto var(--sp-1)}.invoices-list{display:flex;flex-direction:column}.invoice-row{display:flex;align-items:center;padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-std);gap:var(--sp-4)}.invoice-row:last-child{border-bottom:none}.invoice-row:hover{background:var(--lift-1)}.invoice-cell{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--fg-primary)}.invoice-date{flex:1.4;min-width:0}.invoice-date .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg-tertiary);flex-shrink:0}.invoice-date span{white-space:nowrap;font-weight:var(--fw-medium)}.invoice-plan{flex:0 0 auto}.invoice-amount{flex:1;font-family:var(--font-mono);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:flex-end;text-align:right}.invoice-status,.invoice-actions{flex:0 0 auto}.invoice-plan-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.invoice-plan-plus,.invoice-plan-pro,.invoice-plan-business{background:var(--bg-inset);color:var(--fg-secondary)}.invoice-status-badge{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.invoice-status-paid{color:var(--accent-ink)}.invoice-status-billed{color:var(--info-fg)}.invoice-pdf-btn{width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.invoice-pdf-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.invoice-pdf-btn:disabled{opacity:.45;cursor:wait}.invoices-footer{padding:var(--sp-3) var(--sp-8);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--fg-tertiary);text-align:center}@media(max-width:540px){.invoices-popup-content{max-width:100vw;border-radius:var(--radius-md)}.invoice-row{flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5)}.invoice-date{flex:1 1 45%}.invoice-plan{flex:0 1 auto}.invoice-amount{flex:1 1 auto}.invoice-status{flex:0 1 auto}.invoices-header{padding:var(--sp-6) var(--sp-5) var(--sp-4)}.invoices-footer{padding:var(--sp-3) var(--sp-5)}}@media(min-width:1920px){.account-container{padding:var(--sp-10) var(--sp-12)}.account-grid{max-width:1880px;gap:var(--sp-8);grid-template-columns:480px 1fr}.right-column-wrapper{gap:var(--sp-5)}}@media(min-width:2560px){.account-container{padding:var(--sp-12) var(--sp-16)}.account-grid{max-width:2200px;gap:var(--sp-8);grid-template-columns:560px 1fr}}.sub-quick-link:disabled,.tool-inline-btn:disabled,.ann-icon-btn:disabled,.ann-load-more-btn:disabled,.plan-readout .plan-select-btn[hidden]{display:none!important}.plan-select-btn:disabled:not(.current-plan-btn){opacity:.45;cursor:not-allowed;filter:none}.plan-stop:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ann-sysbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4)}.ann-sysbar .sysbar-head{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.ann-sysbar .sysbar-head>.base-icon{color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.ann-sysbar .sysbar-title{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);white-space:nowrap}.ann-sysbar .sysbar-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft-3);border-radius:var(--radius-pill);padding:2px 9px}.ann-sysbar .sysbar-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:sysbarPulse 1.6s var(--ease-out) infinite}@keyframes sysbarPulse{0%{box-shadow:0 0 0 0 var(--accent-border)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.ann-sysbar .sysbar-live-dot{animation:none}}.ann-sysbar .sysbar-items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);flex:1 1 auto;min-width:0}.ann-sysbar .sysbar-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ann-sysbar .sysbar-ico{color:var(--fg-tertiary);width:var(--icon-sm);height:var(--icon-sm)}.ann-sysbar .sysbar-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-tertiary)}.ann-sysbar .sysbar-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-tertiary);flex-shrink:0}.ann-sysbar .sysbar-dot.live{background:var(--accent)}.ann-sysbar .sysbar-dot.warn{background:var(--warning)}.ann-sysbar .sysbar-dot.off{background:var(--danger)}.ann-sysbar .sysbar-value{font-size:var(--text-xs);color:var(--fg-primary);font-weight:var(--fw-medium)}.ann-sysbar .sysbar-value.is-mono{font-family:var(--font-mono)}@media(max-width:768px){.ann-sysbar{gap:var(--sp-2) var(--sp-4);padding:var(--sp-3)}.ann-sysbar .sysbar-head{width:100%}.ann-sysbar .sysbar-items{gap:var(--sp-2) var(--sp-4)}}@media(max-width:420px){.ann-sysbar .sysbar-items{gap:var(--sp-2) var(--sp-3)}}:root[data-theme=light] .tool-inline-btn:hover{filter:brightness(.96)}:root[data-theme=light] .zip-cancel-btn:hover{filter:brightness(.92)}:root[data-theme=light] .ann-item:hover .ann-dot{filter:brightness(.96)}:root[data-theme=light] .mem-stat-label .base-icon,:root[data-theme=light] .mem-stat-reset .base-icon{color:var(--g-700)}:root{--sup-bg: var(--bg-page);--sup-bg-alt: var(--bg-inset);--sup-card: var(--bg-surface);--sup-card-hover: var(--bg-inset);--sup-code-bg: var(--bg-inset);--sup-border: var(--border-subtle);--sup-border-strong: var(--border-default);--sup-divider: var(--sink-1);--sup-text: var(--fg-primary);--sup-text-sub: var(--fg-secondary);--sup-text-faint: var(--fg-tertiary);--sup-text-main: var(--fg-primary);--sup-accent: var(--g-500);--sup-accent-2: var(--g-400);--sup-accent-bg: var(--accent-soft-2);--sup-accent-border: var(--accent-border);--sup-warn: var(--amber-500);--sup-info: var(--info);--sup-danger: var(--red-500);--sup-radius: var(--radius-lg);--sup-radius-sm: var(--radius-md);--sup-shadow: var(--shadow-sm);--sup-shadow-hover: var(--shadow-md)}body.dark-mode,.dark-mode{--sup-bg-alt: var(--bg-inset);--sup-card: var(--bg-surface);--sup-card-hover: var(--bg-inset);--sup-code-bg: var(--bg-inset);--sup-border: var(--border-subtle);--sup-border-strong: var(--border-default);--sup-divider: var(--border-subtle);--sup-text: var(--ink);--sup-text-sub: var(--ink-2);--sup-text-faint: var(--n-500);--sup-accent-bg: var(--accent-soft-3);--sup-accent-border: var(--accent-border);--sup-shadow: var(--shadow-sm);--sup-shadow-hover: var(--shadow-md)}:root[data-theme=light]{--sup-accent: var(--g-700);--sup-accent-2: var(--g-600)}#page-support{overflow:hidden;height:100%}.support-container{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;background:var(--bg-page);border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-8);overflow:hidden}.doc-header{flex-shrink:0;padding:0 0 var(--sp-4);margin-bottom:6px;border-bottom:1px solid var(--sup-divider);position:relative;z-index:50}.header-content{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6);position:relative}.header-titles{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.header-titles h1{font:var(--text-h3);color:var(--fg-primary);margin:0;letter-spacing:var(--tracking-tight)}.search-wrapper{position:relative;width:100%;max-width:420px;margin-left:auto}.search-wrapper .base-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:var(--icon-sm);height:var(--icon-sm);color:var(--sup-text-faint);pointer-events:none}.search-wrapper input{width:100%;height:40px;background:var(--bg-field);border:1px solid var(--sup-border);padding:0 var(--sp-3) 0 38px;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-primary);outline:none;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);font-family:inherit;box-sizing:border-box}.search-wrapper input::placeholder{color:var(--sup-text-faint)}.search-wrapper input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.search-wrapper:focus-within .base-icon{color:var(--accent-ink)}.search-results-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--bg-surface-raised);border:1px solid var(--sup-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:300px;overflow-y:auto;z-index:100}.search-results-dropdown.hidden{display:none}.search-result-item{display:flex;flex-direction:column;gap:2px;padding:10px var(--sp-3);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-std)}.search-result-item:hover{background:var(--bg-inset)}.search-results-dropdown .search-result-item:not([data-section]){opacity:1!important;color:var(--fg-tertiary)}.search-results-dropdown .search-result-item:not([data-section]) .search-result-text{color:var(--fg-tertiary)}.search-results-dropdown .search-result-item:not([data-section]):hover{background:transparent}.search-result-section{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--sup-accent)}.search-result-text{font-size:var(--text-sm);color:var(--fg-primary);line-height:var(--lh-snug)}.search-result-text mark{background:var(--sup-accent-bg);color:var(--sup-accent);padding:0 2px;border-radius:var(--radius-xs)}.doc-body{flex:1;display:grid;grid-template-columns:248px 1fr;gap:0;min-height:0;overflow:hidden}.doc-sidebar{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-6) var(--sp-4) var(--sp-6) 0;border-right:1px solid var(--sup-divider);overflow-y:auto;overflow-x:hidden}.sidebar-group{display:flex;flex-direction:column;gap:2px}.group-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--sup-text-faint);padding:0 var(--sp-3) var(--sp-2);margin-bottom:6px}.nav-item{display:flex;align-items:center;gap:var(--sp-3);width:100%;height:40px;padding:0 var(--sp-3);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--sup-text-sub);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);font-family:inherit;position:relative}.nav-item .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:inherit;transition:color var(--dur-fast) var(--ease-std)}.nav-item:hover{color:var(--fg-primary);background:var(--bg-inset)}.nav-item.active{color:var(--fg-primary);background:var(--bg-surface-raised);border-color:var(--border-subtle);font-weight:var(--fw-semibold)}.nav-item.active .base-icon{color:var(--accent-ink)}.doc-content{overflow-y:auto;overflow-x:hidden;padding:var(--sp-6) var(--sp-8) var(--sp-16);scroll-behavior:smooth}.doc-section{display:none;max-width:980px;margin:0 auto;animation:docFadeIn var(--dur-slow) var(--ease-out) forwards}.doc-section.active-section{display:block}@keyframes docFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section-header{margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--sup-divider)}.section-header h2{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--fg-primary);margin:0 0 var(--sp-2);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.section-header h4{font:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-tertiary)}.section-header h4 span{text-transform:none;letter-spacing:var(--tracking-normal)}.section-header p{font-size:var(--text-base);color:var(--sup-text-sub);margin:0;line-height:var(--lh-relaxed);max-width:720px}.bento-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.bento-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}.mt-20{margin-top:var(--sp-5)}.mt-30{margin-top:var(--sp-8)}.bento-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);background:var(--sup-card);border:1px solid var(--sup-border);border-radius:var(--sup-radius);box-sizing:border-box}.bento-card.full-width{width:100%}.bento-card.small{padding:var(--sp-4);gap:var(--sp-2)}.bento-card.hero{background:var(--sup-card);border-color:var(--sup-accent-border);padding:var(--sp-6);position:relative;overflow:hidden}.bento-card.hero>*{position:relative;z-index:1}.bento-card h3{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);margin:0;letter-spacing:var(--tracking-tight);display:flex;align-items:center;gap:var(--sp-2);line-height:var(--lh-snug)}.bento-card p{font-size:var(--text-sm);color:var(--sup-text-sub);margin:0;line-height:var(--lh-relaxed)}.bento-card ul,.bento-card ol{font-size:var(--text-sm);color:var(--sup-text-sub);line-height:var(--lh-relaxed);padding-left:var(--sp-5);margin:0}.bento-card li{margin-bottom:var(--sp-1)}.bento-card .card-content{display:flex;flex-direction:column;gap:var(--sp-2)}.bento-card.full-width>.card-content{width:100%}.bento-card code,.doc-section code{font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 7px;background:var(--sup-code-bg);color:var(--sup-accent);border-radius:var(--radius-sm);border:1px solid var(--sup-border)}.bento-card a,.doc-section a{color:var(--sup-accent);text-decoration:none;border-bottom:1px dashed var(--sup-accent-border);transition:border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.bento-card a:hover,.doc-section a:hover{color:var(--sup-accent-2);border-bottom-color:var(--sup-accent)}.bento-card strong,.doc-section strong{color:var(--fg-primary);font-weight:var(--fw-bold)}.bento-icon{background:var(--bg-inset);color:var(--fg-secondary);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-shrink:0;margin-bottom:var(--sp-1)}.hero-icon{width:36px;height:36px;border-radius:var(--radius-md);margin-bottom:var(--sp-2)}.bento-card.small .bento-icon{width:36px;height:36px;border-radius:var(--radius-md)}.icon-green{background:var(--accent-soft);color:var(--accent-ink)}.icon-red{background:color-mix(in oklch,var(--danger) 16%,transparent);color:var(--danger)}.doc-mobile-nav-toggle{display:none;align-items:center;gap:var(--sp-3);width:100%;padding:10px var(--sp-3);background:var(--bg-surface-raised);border:1px solid var(--sup-border);border-radius:var(--radius-md);color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;margin-bottom:var(--sp-3);font-family:inherit;transition:border-color var(--dur-fast) var(--ease-std)}.doc-mobile-nav-toggle:hover{border-color:var(--border-default)}.doc-mobile-nav-toggle .base-icon:first-child{color:var(--sup-accent);width:var(--icon-sm);height:var(--icon-sm)}.doc-mobile-nav-arrow{margin-left:auto;width:var(--icon-sm);height:var(--icon-sm);color:var(--fg-tertiary);transition:transform var(--dur-normal) var(--ease-std)}.doc-mobile-nav-toggle.open .doc-mobile-nav-arrow{transform:rotate(180deg)}@media(max-width:1280px){.bento-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.support-container{padding:var(--sp-5) var(--sp-6)}.doc-body{grid-template-columns:220px 1fr}.doc-content{padding:var(--sp-5) var(--sp-6) var(--sp-16)}.section-header h2{font-size:var(--text-lg)}}@media(max-width:900px){.bento-grid-3{grid-template-columns:1fr}}@media(max-width:768px){.support-container{padding:var(--sp-4)}.doc-header{padding:var(--sp-3) 0 var(--sp-3)}.header-content{flex-direction:column;align-items:stretch;gap:var(--sp-3)}.header-titles h1{font-size:var(--text-md)}.search-wrapper{max-width:none;margin-left:0}.doc-body{grid-template-columns:1fr;overflow-y:auto}.doc-mobile-nav-toggle{display:flex}.doc-sidebar{display:none;padding:var(--sp-3) 0 var(--sp-3);border-right:none;border-bottom:1px solid var(--sup-divider);background:transparent;max-height:60vh}.doc-sidebar.open{display:flex}.doc-content{padding:var(--sp-3) var(--sp-1) var(--sp-12)}.doc-section{padding:0}.section-header{margin-bottom:var(--sp-4);padding-bottom:var(--sp-3)}.section-header h2{font-size:var(--text-lg)}.section-header p{font-size:var(--text-sm)}.bento-grid-2{grid-template-columns:1fr;gap:var(--sp-3)}.bento-card{padding:var(--sp-4);gap:var(--sp-2)}.bento-card.hero{padding:var(--sp-5)}.bento-card h3{font-size:var(--text-base)}.bento-card p{font-size:var(--text-sm);line-height:var(--lh-relaxed)}.bento-card ul,.bento-card ol{font-size:var(--text-xs)}}@media(max-width:480px){.support-container{padding:var(--sp-3)}.header-titles h1{font-size:var(--text-md)}.nav-item{font-size:var(--text-xs);padding:var(--sp-2)}.group-label{font-size:var(--text-2xs);padding:0 8px 6px}.bento-card{padding:var(--sp-4)}.bento-card h3{font-size:var(--text-sm)}.bento-card p{font-size:var(--text-xs)}.section-header h2{font-size:var(--text-md)}}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}.contact-card{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--sup-card);border:1px solid var(--sup-border);border-radius:var(--sup-radius);text-align:left;text-decoration:none;color:inherit;cursor:pointer;font-family:inherit;transition:border-color var(--dur-normal) var(--ease-std);width:100%;box-sizing:border-box}.contact-card:hover{border-color:var(--sup-accent-border)}.contact-card-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--accent-soft);color:var(--accent-ink)}.contact-card-icon.contact-icon-tech{background:var(--info-soft);color:var(--b-400)}.contact-card-icon.contact-icon-bug{background:color-mix(in oklch,var(--danger) 16%,transparent);color:var(--danger)}.contact-card-body{flex:1;display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.contact-card-body h3{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);margin:0;letter-spacing:var(--tracking-tight)}.contact-card-body p{font-size:var(--text-xs);color:var(--sup-text-sub);margin:0;line-height:var(--lh-normal)}.contact-email{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--sup-accent);margin-top:2px;word-break:break-all}.contact-email-row{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.contact-email-row .contact-email{margin-top:0}.contact-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);color:var(--fg-tertiary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.contact-copy-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.contact-copy-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.contact-copy-btn.copied{background:var(--accent-soft);color:var(--accent-ink)}.contact-arrow{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm);color:var(--sup-text-faint);transition:color var(--dur-normal) var(--ease-std)}.contact-card:hover .contact-arrow{color:var(--sup-accent)}.contact-hint{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--sup-accent-bg);border:1px solid var(--sup-accent-border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--sup-text-sub)}.contact-hint .base-icon{color:var(--sup-accent)}.contact-card-icon.contact-icon-msg{background:var(--purple-soft);color:var(--purple-400)}.contact-card{position:relative}.contact-card-badge{position:absolute;top:10px;right:10px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--fg-on-accent);font-size:var(--text-2xs);font-weight:var(--fw-bold);line-height:1;border-radius:var(--radius-pill)}.msg-modal{width:min(560px,94vw);max-height:min(680px,90vh);display:flex;flex-direction:column;background:var(--bg-surface-raised);border:1px solid var(--sup-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);animation:msgPop var(--dur-normal) var(--ease-out)}@keyframes msgPop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.msg-modal-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--sup-border);flex-shrink:0}.msg-head-title{flex:1;min-width:0}.msg-head-title h2{margin:0;font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-primary);letter-spacing:var(--tracking-tight)}.msg-head-title p{margin:2px 0 0;font-size:var(--text-xs);color:var(--sup-text-sub)}.msg-back-btn,.msg-close-btn{flex-shrink:0;width:32px;height:32px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.msg-back-btn:hover,.msg-close-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.msg-view{flex:1;min-height:0;display:flex;flex-direction:column}#msgListView{padding:var(--sp-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-3)}.msg-new-btn{width:100%;height:40px;padding:0 18px;border:1px solid transparent;background:var(--accent);color:var(--fg-on-accent);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:filter var(--dur-fast) var(--ease-std);flex-shrink:0}.msg-new-btn:hover{filter:brightness(1.12)}.msg-new-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.msg-list{display:flex;flex-direction:column;gap:var(--sp-2)}.msg-conv{text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);background:var(--bg-surface-raised);border:1px solid var(--sup-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std);font-family:inherit}.msg-conv:hover{border-color:var(--border-default)}.msg-conv-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.msg-conv-subject{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-conv-preview{font-size:var(--text-xs);color:var(--sup-text-sub);margin-top:var(--sp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-conv-meta{font-size:var(--text-2xs);color:var(--sup-text-faint);margin-top:6px}.msg-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--sup-accent);flex-shrink:0}.msg-status{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 9px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.msg-status.st-open{background:color-mix(in oklch,var(--amber-500) 20%,transparent);color:var(--amber-500)}.msg-status.st-answered{background:var(--accent-soft);color:var(--accent-ink)}.msg-status.st-closed{background:var(--bg-inset);color:var(--fg-secondary)}.msg-empty{text-align:center;padding:var(--sp-10) var(--sp-5);color:var(--sup-text-faint)}.msg-empty .base-icon{opacity:.5;width:var(--icon-lg);height:var(--icon-lg);display:inline-block}.msg-empty p{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--sup-text-sub)}.msg-empty span{font-size:var(--text-xs)}.msg-loading{display:flex;justify-content:center;padding:var(--sp-6)}.msg-spin{width:22px;height:22px;border:2.5px solid var(--border-subtle);border-top-color:var(--accent-ink);border-radius:50%;animation:msgSpin .7s linear infinite}@keyframes msgSpin{to{transform:rotate(360deg)}}#msgComposeView{padding:var(--sp-4);overflow-y:auto}.msg-label{display:block;font:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-tertiary);margin:0 0 6px}.msg-input,.msg-textarea{width:100%;box-sizing:border-box;background:var(--bg-field);color:var(--fg-primary);border:1px solid var(--sup-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);margin-bottom:var(--sp-3)}.msg-input{height:40px;padding:0 14px}.msg-textarea{padding:var(--sp-3) 14px;min-height:140px;resize:vertical;line-height:var(--lh-normal)}.msg-input:focus,.msg-textarea:focus{outline:none;border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.msg-send-btn{width:100%;height:40px;padding:0 18px;background:var(--accent);color:var(--fg-on-accent);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:filter var(--dur-fast) var(--ease-std)}.msg-send-btn:hover{filter:brightness(1.12)}.msg-send-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}#msgThreadView{padding:0}.msg-thread{flex:1;overflow-y:auto;padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.msg-bubble-row{display:flex}.msg-bubble-row.mine{justify-content:flex-end}.msg-bubble-row.theirs{justify-content:flex-start}.msg-bubble{max-width:78%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-lg)}.msg-bubble-row.mine .msg-bubble{background:var(--sink-2);color:var(--fg-primary);border-bottom-right-radius:var(--radius-sm)}.msg-bubble-row.theirs .msg-bubble{background:var(--sink-1);color:var(--fg-primary);border-bottom-left-radius:var(--radius-sm)}.dark-mode .msg-bubble-row.mine .msg-bubble{background:var(--bg-inset);color:var(--fg-primary)}.dark-mode .msg-bubble-row.theirs .msg-bubble{background:var(--bg-surface-raised);color:var(--fg-primary)}.msg-bubble-body{font-size:var(--text-sm);line-height:var(--lh-normal);word-wrap:break-word}.msg-bubble-meta{font-size:var(--text-2xs);margin-top:var(--sp-1);color:var(--fg-tertiary)}.msg-reply-bar{flex-shrink:0;display:flex;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--sup-border)}.msg-reply-input{flex:1;box-sizing:border-box;padding:var(--sp-2) var(--sp-3);max-height:120px;resize:none;background:var(--bg-field);color:var(--fg-primary);border:1px solid var(--sup-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:inherit;line-height:var(--lh-snug);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.msg-reply-input:focus{outline:none;border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.msg-reply-send{flex-shrink:0;width:40px;height:40px;background:var(--accent);color:var(--fg-on-accent);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter var(--dur-fast) var(--ease-std)}.msg-reply-send .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.msg-reply-send:hover{filter:brightness(1.12)}.msg-reply-send:disabled{opacity:.45;cursor:not-allowed;filter:none}.msg-closed-note{flex-shrink:0;padding:var(--sp-3);text-align:center;font-size:var(--text-xs);color:var(--sup-text-faint);border-top:1px solid var(--sup-border);display:flex;align-items:center;justify-content:center;gap:7px}@media(max-width:560px){.msg-modal{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}}.sup-info-box{background:var(--sup-bg-alt);border:1px solid var(--sup-border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);box-sizing:border-box}.sup-info-box--center{text-align:center;padding:var(--sp-4)}.sup-info-box--center>div:first-child{font-size:var(--text-lg);font-weight:var(--fw-bold);margin-bottom:6px;color:var(--sup-accent);line-height:1}.sup-info-box strong{font-size:var(--text-sm);display:block;margin-bottom:6px;color:var(--fg-primary);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.sup-info-box span{font-size:var(--text-xs);color:var(--sup-text-sub);line-height:var(--lh-normal);display:block}.sup-info-box ul{padding-left:var(--sp-4);font-size:var(--text-xs);color:var(--sup-text-sub);line-height:var(--lh-relaxed);margin:0}.sup-info-box ul li{margin-bottom:2px}.sup-info-box code{font-family:var(--font-mono);font-size:var(--text-2xs);padding:1px 6px;background:var(--sup-code-bg);color:var(--sup-accent);border-radius:var(--radius-xs);border:1px solid var(--sup-border)}.sup-tip-box{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--sup-accent-bg);border:1px solid var(--sup-accent-border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--sup-text-sub);display:flex;align-items:flex-start;gap:var(--sp-2);line-height:var(--lh-normal)}.sup-tip-box .base-icon{color:var(--sup-accent);width:var(--icon-sm);height:var(--icon-sm);margin-top:2px;flex-shrink:0}.sup-tip-box strong{color:var(--fg-primary);font-weight:var(--fw-bold)}#page-support .support-cards-grid,#page-support .support-group-divider,#page-support>.mobile-accordion-body{display:none!important}@media(min-width:1920px){.support-container{padding:var(--sp-6) var(--sp-10)}.doc-body{grid-template-columns:280px 1fr}.doc-section{max-width:1280px}.section-header p{max-width:900px}.search-wrapper{max-width:500px}.doc-content{padding:var(--sp-6) var(--sp-12) var(--sp-16)}.bento-grid-2,.bento-grid-3{gap:var(--sp-5)}}@media(min-width:2560px){.doc-body{grid-template-columns:320px 1fr}.doc-section{max-width:1560px}.section-header p{max-width:1050px}}.badge-pill{display:inline-flex;width:fit-content}.badge-pill:before{width:6px;height:6px}html[data-theme=light] .contact-card-icon.contact-icon-tech{color:var(--info)}html[data-theme=light] .contact-card-icon.contact-icon-msg{color:var(--purple-500)}html[data-theme=light] .icon-green,html[data-theme=light] .contact-card-icon:not(.contact-icon-tech):not(.contact-icon-bug):not(.contact-icon-msg),html[data-theme=light] .nav-item.active .base-icon,html[data-theme=light] .contact-copy-btn.copied{color:var(--g-700)}html[data-theme=light] .msg-status.st-answered{color:var(--g-700)}html[data-theme=light] .msg-status.st-open{color:color-mix(in oklch,var(--amber-500) 68%,var(--n-950))}html[data-theme=light] .search-results-dropdown{box-shadow:0 10px 30px #0000001a,0 2px 6px #0000000f}html[data-theme=light] .msg-modal{box-shadow:0 24px 60px -16px #0003,0 2px 8px #00000014}html[data-theme=light]{--sup-accent: var(--g-700);--sup-accent-2: var(--g-600)}.settings-container{display:flex;flex-direction:column;height:100%;width:100%;background:var(--bg-page);border-radius:var(--radius-lg);padding:var(--sp-8);box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.settings-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-8)}.settings-header h2{margin:0;color:var(--fg-primary);font:var(--text-h2);letter-spacing:var(--tracking-tight)}.settings-grid{display:grid;grid-template-columns:420px 1fr;gap:0px;align-items:stretch;justify-content:start;width:100%;max-width:1600px;margin:0 auto}.settings-right-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sp-6);width:100%;height:100%}.settings-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-6);box-sizing:border-box}.settings-card .card-title{font:var(--text-h3);color:var(--fg-primary);margin-top:0;margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-subtle);letter-spacing:var(--tracking-tight)}.small-hint{color:var(--ink);font-size:var(--text-xs)}.settings-group-title .small-hint{color:var(--fg-tertiary)}.settings-card h3{color:var(--fg-primary)}.settings-group-title h3{font:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-tertiary)}.form-grid-single-column{display:flex;flex-direction:column;gap:var(--sp-3)}.form-row-compact label{font-size:var(--text-2xs);color:var(--fg-tertiary);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.settings-card .base-select{margin-top:var(--sp-1)}.settings-control-select{width:100%;padding:var(--sp-3);margin-top:var(--sp-1);border:1px solid var(--analytics-border);border-radius:var(--radius-md);background-color:var(--input-bg);color:var(--fg-primary);font-size:var(--text-sm);box-sizing:border-box;transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}.settings-control-select:focus{outline:none;border-color:var(--accent-ink)}.settings-control-select:focus-visible{border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.settings-control-select:disabled{opacity:.45;cursor:not-allowed}.form-row-compact.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-2) 0;border-bottom:1px solid var(--highlight-bg)}.form-row-compact.toggle-row:last-of-type{border-bottom:none}.form-row-compact.toggle-row label:first-child{font-weight:var(--fw-medium);font-size:var(--text-sm);text-transform:none;letter-spacing:var(--tracking-normal);color:var(--fg-primary)}.settings-input-with-icon-wrapper{position:relative;width:100%;display:flex}.settings-input-with-icon-wrapper input{padding-right:76px}.settings-input-icon-btn{position:absolute;right:4px;bottom:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--fg-secondary);border-radius:var(--radius-sm);padding:0;transition:color var(--dur-normal) var(--ease-std),background-color var(--dur-normal) var(--ease-std)}.settings-input-icon-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.settings-input-icon-btn:hover{color:var(--fg-primary);background:var(--lift-2)}.settings-input-icon-btn:disabled{opacity:.45;cursor:not-allowed}#copyAPIKeyBtn{right:40px}#resetAPIKeyBtn{right:4px}.reset-key-btn:hover{color:var(--danger-fg)}.settings-save-btn-large{width:100%;margin-top:var(--sp-8);height:40px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--fg-on-accent);border:1px solid transparent;font-size:var(--text-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-md);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std)}.settings-save-btn-large:hover:not(:disabled){filter:brightness(1.12)}.settings-save-btn-large:disabled{opacity:.45;cursor:not-allowed;filter:none}.settings-feature-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6);flex-shrink:0}.settings-feature-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);cursor:pointer;transition:background-color var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std)}.settings-feature-card:hover{background:var(--bg-surface-raised);border-color:var(--border-default)}.settings-feature-card:disabled{opacity:.45;cursor:not-allowed}.settings-feature-card .base-icon{margin-bottom:0;width:var(--icon-lg);height:var(--icon-lg)}.settings-feature-card h4{font-size:var(--text-base);color:var(--fg-primary);font-weight:var(--fw-semibold);margin:0}.settings-feature-card .small-hint{font-size:var(--text-2xs);color:var(--fg-secondary);margin:0;line-height:var(--lh-snug)}.settings-profile-card{flex-shrink:0;width:100%;max-width:400px}@media(max-width:1024px){.settings-grid{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}@media(max-width:900px){.settings-grid{grid-template-columns:1fr}.settings-profile-card{max-width:100%}.settings-right-wrapper{gap:var(--sp-3)}}@media(max-width:600px){.settings-feature-cards-grid{grid-template-columns:1fr}}:root[data-theme=light] .settings-feature-card:hover{background:var(--bg-inset)}:root{--a-primary: var(--g-500);--a-grid: var(--sink-1);--a-red: var(--danger-fg);--a-radius: var(--radius-lg);--a-radius-sm: var(--radius-sm);--a-radius-xs: var(--radius-xs);--a-transition: var(--dur-normal) var(--ease-std);--a-shadow: none;--a-shadow-hover: var(--shadow-sm);--a-busy-opacity: .45;--a-heatmap-empty: var(--bg-inset);--a-heatmap-low: color-mix(in oklab, var(--accent) 15%, transparent);--a-heatmap-mid: color-mix(in oklab, var(--accent) 40%, transparent);--a-heatmap-high: color-mix(in oklab, var(--accent) 70%, transparent);--a-heatmap-max: var(--accent)}:root.dark-mode,body.dark-mode{--a-grid: var(--border-subtle);--a-shadow: none;--a-shadow-hover: var(--shadow-md);--a-heatmap-empty: var(--bg-surface-raised);--a-heatmap-low: color-mix(in oklab, var(--accent) 12%, transparent);--a-heatmap-mid: color-mix(in oklab, var(--accent) 30%, transparent);--a-heatmap-high: color-mix(in oklab, var(--accent) 55%, transparent);--a-heatmap-max: color-mix(in oklab, var(--accent) 85%, transparent)}:root[data-theme=light]{--a-primary: var(--accent-strong);--a-red: var(--danger)}:root[data-theme=light] .a-card:hover,:root[data-theme=light] .page-selector-btn:hover{border-color:var(--n-300)}:root[data-theme=light] .a-stat-icon.green{color:var(--accent-ink)}:root[data-theme=light] .a-stat-icon.blue{color:var(--info-fg)}:root[data-theme=light] .a-stat-icon.purple,:root[data-theme=light] .a-stat-icon.magenta{color:var(--chart-purple)}:root[data-theme=light] .a-stat-icon.red{color:var(--danger-fg)}:root[data-theme=light] .a-stat-icon.orange,:root[data-theme=light] .a-stat-icon.yellow{color:var(--warning-ink)}:root[data-theme=light] .range-pill.active,:root[data-theme=light] .toggle-btn.active,:root[data-theme=light] .ai-gen-detail-title .base-icon,:root[data-theme=light] .page-selector-status{color:var(--accent-ink)}:root[data-theme=light] .lb-popup-close:hover{color:var(--danger-fg)}.analytics-container{display:flex;flex-direction:column;gap:var(--sp-6);height:100%;width:100%;background:var(--bg);border-radius:var(--radius-lg);padding:var(--sp-8);box-sizing:border-box;overflow:hidden}.analytics-container::-webkit-scrollbar{width:5px;background:transparent}.analytics-container::-webkit-scrollbar-thumb{background:var(--n-600);border-radius:var(--radius-pill)}#pageDetailHeader.page-header-detail{flex-shrink:0}.analytics-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--sp-6);padding-right:var(--sp-1)}.analytics-scroll::-webkit-scrollbar{width:5px;background:transparent}.analytics-scroll::-webkit-scrollbar-thumb{background:var(--n-600);border-radius:var(--radius-pill)}.analytics-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);flex-shrink:0}.analytics-header-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.analytics-header h2{margin:0;color:var(--fg-primary);font:var(--text-h3);letter-spacing:var(--tracking-tight);display:flex;align-items:center;gap:var(--sp-2)}.header-controls{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.range-pills{display:flex;gap:4px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px}.range-pill{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-family:var(--font-ui);white-space:nowrap}.range-pill:hover:not(.active){color:var(--fg-primary);background:var(--accent-soft-2)}.range-pill.active{background:var(--accent-soft-3);color:var(--accent-ink)}.range-pill:disabled{opacity:var(--a-busy-opacity);cursor:not-allowed}.range-pill .base-icon{margin-right:var(--sp-1);width:var(--icon-sm);height:var(--icon-sm)}.header-actions{display:flex;gap:var(--sp-2)}@keyframes a-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-icon-btn{width:32px;height:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);display:inline-flex;align-items:center;justify-content:center}.a-icon-btn:hover{color:var(--fg-primary)}.a-icon-btn:disabled{opacity:var(--a-busy-opacity);pointer-events:none}.a-icon-btn.spinning .base-icon{animation:a-spin .7s linear infinite}.a-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--a-radius);box-shadow:var(--a-shadow);transition:border-color var(--dur-normal) var(--ease-std)}.a-card:hover{border-color:var(--border-default)}.a-card-header{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.a-card-header h3{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;display:flex;align-items:center;gap:var(--sp-2)}.a-card-header h3 .base-icon{color:var(--fg-secondary);width:var(--icon-sm);height:var(--icon-sm)}.a-card-header h3 .base-icon.a-icon-green,.a-icon-green{color:var(--fg-tertiary)}.a-card-header-right{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.a-live-indicator{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--fg-secondary)}.a-pulse{position:relative;width:8px;height:8px;background:var(--accent);border-radius:50%;flex-shrink:0}.a-pulse:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:base-pulse 1.6s ease-out infinite}@keyframes a-pulse-anim{0%,to{opacity:1}50%{opacity:.4}}.a-card-header[data-card-id]{cursor:pointer;user-select:none}.a-card-header[data-card-id]:hover .a-collapse-icon{color:var(--fg-primary);opacity:1}.a-collapse-icon{font-size:var(--text-2xs);color:var(--fg-secondary);transition:transform var(--dur-slow) var(--ease-std),color var(--dur-normal) var(--ease-std);opacity:.6}.a-card.collapsed .a-collapse-icon{transform:rotate(180deg)}.a-card.collapsed .a-card-header{border-bottom-color:transparent}.a-card.collapsing .a-card-body,.a-card.expanding .a-card-body{overflow:hidden;transition:max-height var(--dur-slow) var(--ease-std),opacity var(--dur-normal) var(--ease-std),padding-top var(--dur-slow) var(--ease-std),padding-bottom var(--dur-slow) var(--ease-std)}.a-card.collapsed .a-card-body{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important}.a-card-body{padding:var(--sp-4) var(--sp-6)}.a-card-body .chart-card{border:none;box-shadow:none;padding:var(--sp-3) 0;border-radius:0}.a-card-body .chart-card:hover{box-shadow:none}.a-card-body .chart-row{gap:var(--sp-4)}.a-card-body .leaderboard-card{border:1px solid var(--border-subtle);border-radius:var(--a-radius-sm);padding:var(--sp-4)}.a-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-2);overflow:visible}.a-stat-card{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--a-radius);padding:var(--sp-3);display:flex;align-items:center;gap:var(--sp-3)}.a-stat-icon{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.a-stat-icon.green{background:var(--accent-soft-3);color:var(--accent-ink)}.a-stat-icon.blue{background:var(--info-soft);color:var(--info-fg)}.a-stat-icon.orange{background:var(--warning-soft);color:var(--warning)}.a-stat-icon.teal{background:var(--chart-cyan-soft);color:var(--chart-cyan)}.a-stat-icon.pink{background:var(--chart-pink-soft);color:var(--chart-pink)}.a-stat-icon.magenta{background:var(--purple-soft);color:var(--purple-400)}.a-stat-icon.cyan{background:var(--chart-cyan-soft);color:var(--chart-cyan)}.a-stat-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;overflow:hidden}.a-stat-label{order:2;font-size:var(--text-2xs);color:var(--fg-secondary);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-stat-value{order:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--fg-primary);line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-stat-card{position:relative}.a-stat-info{position:absolute;top:5px;right:5px;width:var(--sp-4);height:var(--sp-4);display:flex;align-items:center;justify-content:center;color:var(--fg-secondary);opacity:var(--a-busy-opacity);cursor:default;border-radius:50%;transition:opacity var(--dur-fast) var(--ease-std)}.a-stat-info .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.a-stat-info:hover{opacity:.9}.a-stat-tooltip{position:fixed;width:200px;background:var(--n-800);color:var(--n-50);font-size:var(--text-2xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);white-space:normal;text-align:left;pointer-events:none;z-index:9999;box-shadow:var(--shadow-md);display:none}body.dark-mode .a-stat-tooltip{background:var(--bg-inset);color:var(--n-200);border:1px solid var(--border-default);box-shadow:var(--shadow-md)}.chart-row{display:flex;gap:var(--sp-5);width:100%}.chart-row .flex-2{flex:2;min-width:0}.chart-row .flex-1,.chart-row .quarter-card,.chart-row .half-card{flex:1;min-width:0}.chart-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--a-radius);display:flex;flex-direction:column;box-sizing:border-box;padding:var(--sp-5);box-shadow:var(--a-shadow);transition:box-shadow var(--dur-normal) var(--ease-std);position:relative}.chart-card:hover{box-shadow:var(--a-shadow-hover)}.chart-title{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:var(--sp-3);display:flex;align-items:center;gap:6px}.chart-title .base-icon{color:var(--fg-tertiary);width:var(--icon-sm);height:var(--icon-sm)}.chart-mode-label{font-size:var(--text-2xs);color:var(--fg-secondary);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);text-transform:none;margin-left:var(--sp-1)}.chart-canvas-wrap{flex:1;position:relative;min-height:200px}.chart-canvas-wrap canvas{width:100%!important;height:100%!important}.primary-charts .chart-canvas-wrap{min-height:220px;max-height:280px}.doughnut-wrap{display:flex;align-items:center;justify-content:center}.doughnut-wrap canvas{max-width:100%!important;max-height:100%!important}.hbar-wrap{min-height:80px}.no-data-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--fg-tertiary);font-size:var(--text-sm);font-weight:var(--fw-medium);opacity:.6;pointer-events:none}.chart-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.chart-header-row .chart-title{margin-bottom:0}.chart-type-toggle{display:flex;gap:4px;background:var(--bg-inset);border-radius:var(--radius-md);padding:4px}.toggle-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-secondary);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-family:var(--font-ui)}.toggle-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.toggle-btn.active{background:var(--bg-surface-raised);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.toggle-btn:hover:not(.active){color:var(--fg-primary)}.toggle-btn:disabled{opacity:var(--a-busy-opacity);cursor:not-allowed}.heatmap-container{display:grid;grid-template-columns:36px repeat(24,1fr);grid-template-rows:18px repeat(7,1fr);gap:2px;flex:1;min-height:170px}.heatmap-label{display:flex;align-items:center;justify-content:center;font-size:var(--text-2xs);color:var(--fg-secondary);font-weight:var(--fw-medium)}.heatmap-label.day-label{justify-content:flex-end;padding-right:var(--sp-2)}.heatmap-label.hour-label{font-size:var(--text-3xs)}.heatmap-cell{border-radius:var(--a-radius-xs);transition:box-shadow var(--dur-fast) var(--ease-std);cursor:default;min-height:14px}.heatmap-cell:hover{z-index:2;box-shadow:0 0 0 2px var(--accent-border)}.page-header-detail{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--a-radius);padding:var(--sp-3) var(--sp-5);display:flex;align-items:center;flex-wrap:wrap;gap:6px 0;font-size:var(--text-sm);box-shadow:var(--a-shadow);position:relative;overflow:visible}.page-header-detail .detail-item{display:flex;align-items:center;gap:7px;padding:0 var(--sp-4);position:relative}.page-header-detail .detail-title-group{padding-left:0}.page-header-detail .detail-icon{font-size:var(--text-sm);color:var(--fg-secondary);opacity:.55;flex-shrink:0}.page-header-detail .item-label{color:var(--fg-secondary);font-weight:var(--fw-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-normal)}.page-header-detail .item-value{color:var(--fg-primary);font-weight:var(--fw-semibold);font-size:var(--text-sm)}.page-header-detail .page-title{font-size:var(--text-base);color:var(--fg-primary);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.page-header-detail .detail-divider{width:1px;height:22px;background:var(--border-subtle);flex-shrink:0;opacity:.7}.page-header-detail .status-detail{padding:0 var(--sp-4)}.page-header-detail .status-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.page-header-detail .status-dot-pulse{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative}.status-chip.status-green .status-dot-pulse:before,.status-chip.status-orange .status-dot-pulse:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:base-pulse 1.6s ease-out infinite}.status-chip.status-green{background:var(--accent-soft-2);color:var(--accent-strong)}.status-chip.status-green .status-dot-pulse{background:var(--accent)}.status-chip.status-orange{background:var(--warning-soft);color:var(--chart-amber)}.status-chip.status-orange .status-dot-pulse{background:var(--warning)}.status-chip.status-red{background:var(--danger-soft);color:var(--danger)}.status-chip.status-red .status-dot-pulse{background:var(--danger)}.status-chip.status-grey{background:var(--bg-inset);color:var(--fg-tertiary)}.status-chip.status-grey .status-dot-pulse{background:var(--n-400)}body.dark-mode .status-chip.status-green{background:var(--accent-soft-3);color:var(--g-400)}body.dark-mode .status-chip.status-orange{background:var(--warning-soft);color:var(--chart-amber)}body.dark-mode .status-chip.status-red{background:var(--danger-soft);color:var(--chart-red)}body.dark-mode .status-chip.status-grey{background:var(--bg-inset);color:var(--fg-secondary)}.page-header-detail .detail-clock-group{margin-left:auto;padding-right:0}.page-header-detail .detail-clock-value{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--fg-primary);font-variant-numeric:tabular-nums}.page-header-detail .detail-clock-tag{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);opacity:.5;letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-left:2px}#customPopup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.a-popup-overlay{position:fixed;inset:0;background:var(--scrim)}.a-popup-content{background:var(--bg-surface-raised);border-radius:var(--a-radius);padding:var(--sp-6) var(--sp-8);width:440px;max-width:90vw;text-align:left;position:relative;z-index:1001;animation:a-popup-in var(--dur-normal) var(--ease-out);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}@keyframes a-popup-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.a-popup-content h3{color:var(--fg-primary);font-size:var(--text-md);font-weight:var(--fw-bold);margin:0 0 var(--sp-5) 0;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle)}.a-popup-content label{display:block;color:var(--fg-secondary);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--sp-1)}.a-popup-content input[type=date]{width:100%;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-primary);background-color:var(--bg-surface);box-sizing:border-box;font-family:var(--font-ui);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.a-popup-content input[type=date]:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.dark-mode .a-popup-content input[type=date]{background-color:var(--bg-surface);border-color:var(--n-700)}.popup-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-bottom:var(--sp-6)}.popup-actions{display:flex;justify-content:flex-end;gap:var(--sp-3)}.popup-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent;background:var(--accent);color:var(--fg-on-accent);transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);font-family:var(--font-ui);white-space:nowrap}.popup-btn-primary:hover{filter:brightness(1.12)}.popup-btn-primary:disabled{opacity:var(--a-busy-opacity);cursor:not-allowed;filter:none}.popup-btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid var(--border-default);background:var(--bg-inset);color:var(--fg-primary);transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);font-family:var(--font-ui);white-space:nowrap}.popup-btn-secondary:hover{filter:brightness(1.12)}.popup-btn-secondary:disabled{opacity:var(--a-busy-opacity);cursor:not-allowed;filter:none}@keyframes a-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.page-selector-status{display:none}@media(max-width:1600px){.analytics-container{padding:var(--sp-6);gap:22px}.analytics-scroll{gap:22px}}@media(max-width:1400px){.secondary-charts{flex-wrap:wrap}.secondary-charts .quarter-card{flex:1 1 calc(50% - 10px);min-width:calc(50% - 10px)}}@media(max-width:1100px){.a-stats-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.analytics-container{padding:var(--sp-6);gap:var(--sp-5)}.primary-charts{flex-direction:column}.primary-charts .flex-2,.primary-charts .flex-1{flex:none;width:100%}}@media(max-width:1100px){.page-header-detail .detail-item{padding:0 var(--sp-3)}.page-header-detail .page-title{max-width:160px;font-size:var(--text-sm)}.page-header-detail .item-label{font-size:var(--text-2xs)}.page-header-detail .item-value{font-size:var(--text-xs)}.page-header-detail .status-chip{padding:0 8px}.page-header-detail .detail-clock-value{font-size:var(--text-xs)}}@media(max-width:1000px){.tertiary-charts{flex-direction:column}.tertiary-charts .half-card{flex:none;width:100%}.leaderboard-row{flex-direction:column}.leaderboard-row .half-card{flex:none;width:100%}.header-controls{gap:var(--sp-2)}.range-pill{padding:0 10px}.page-selector-btn{padding:0 10px 0 12px;font-size:var(--text-xs);max-width:170px}}@media(max-width:900px){.analytics-container{padding:var(--sp-5);gap:18px}.analytics-header{flex-direction:column;align-items:stretch;position:relative}.header-controls{justify-content:flex-start;width:100%}.header-actions{position:absolute;top:0;right:0;z-index:2}.page-selector{width:100%;display:flex;align-items:center;gap:var(--sp-2)}.page-selector-btn{flex:1;min-width:0;max-width:none;box-sizing:border-box}.page-selector-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft-3);padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap}.page-selector-status .status-dot-pulse{position:relative;width:8px;height:8px;background:var(--accent);border-radius:50%;flex-shrink:0}.page-selector-status .status-dot-pulse:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:base-pulse 1.6s ease-out infinite}.page-header-detail .status-detail{display:none}.range-pills{width:100%;justify-content:center;box-sizing:border-box}.range-pill{flex:1;text-align:center}.secondary-charts{flex-direction:column}.secondary-charts .quarter-card{flex:none;width:100%;min-width:0}}@media(max-width:700px){.a-stats-grid{grid-template-columns:repeat(2,1fr)}.a-stat-card{min-width:0}}@media(max-width:768px){.range-pills{flex-wrap:wrap}.page-selector-btn{max-width:none}.page-header-detail{flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-4)}.page-header-detail .detail-divider{display:none}.page-header-detail .detail-item{padding:0}.page-header-detail .detail-title-group{order:1}.page-header-detail .detail-clock-group{order:2;margin-left:auto;gap:var(--sp-1)}.page-header-detail .status-detail{order:3;padding:0}.page-header-detail .page-title{max-width:none;font-size:var(--text-sm);white-space:nowrap}.page-header-detail .detail-clock-value,.page-header-detail .detail-clock-group .detail-icon{font-size:var(--text-2xs)}.page-header-detail .status-chip{padding:0 7px}.page-header-detail .detail-item:not(.detail-title-group):not(.status-detail):not(.detail-clock-group){flex:0 0 100%;order:4}}@media(max-width:500px){.analytics-container{padding:var(--sp-4);gap:var(--sp-4)}.popup-date-grid{grid-template-columns:1fr;gap:var(--sp-3)}.a-popup-content{padding:var(--sp-5);max-width:94vw;border-radius:var(--radius-md)}.a-popup-content h3{font-size:var(--text-base);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3)}.popup-btn-primary,.popup-btn-secondary{padding:0 14px}.a-stat-value{font-size:var(--text-md)}.a-stat-icon{width:36px;height:36px}.heatmap-container{grid-template-columns:28px repeat(24,1fr)}.chart-canvas-wrap{min-height:160px}.primary-charts .chart-canvas-wrap{min-height:200px}.hbar-wrap{min-height:60px}}@media(max-width:360px){.a-popup-content{padding:var(--sp-4);max-width:98vw}.popup-btn-primary,.popup-btn-secondary{height:32px;padding:0 12px;font-size:var(--text-xs)}}.page-selector{position:relative}.page-selector-btn{display:flex;align-items:center;gap:var(--sp-2);height:40px;padding:0 12px 0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);font-family:var(--font-ui);white-space:nowrap;max-width:200px}.page-selector-btn:hover{border-color:var(--border-default)}.page-selector.open .page-selector-btn{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.page-selector-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-selector-arrow{font-size:var(--text-2xs);color:var(--fg-secondary);transition:transform var(--dur-normal) var(--ease-std)}.page-selector.open .page-selector-arrow{transform:rotate(180deg)}.page-selector-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:280px;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--a-radius);box-shadow:var(--shadow-lg);z-index:200;overflow:hidden;animation:a-dropdown-in var(--dur-fast) var(--ease-out)}@keyframes a-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page-selector-search-wrap{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle)}.page-selector-search-wrap .base-icon{color:var(--fg-secondary);flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm)}.page-selector-search-wrap input{flex:1;border:none;background:transparent;color:var(--fg-primary);font-size:var(--text-sm);outline:none;font-family:var(--font-ui)}.page-selector-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;padding:6px}.page-selector-list::-webkit-scrollbar{width:var(--sp-1)}.page-selector-list::-webkit-scrollbar-thumb{background:var(--n-600);border-radius:var(--radius-pill)}.page-selector-item{display:flex;align-items:center;gap:var(--sp-3);padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-size:var(--text-sm);color:var(--fg-primary)}.page-selector-item:hover{background:var(--bg-surface-raised)}.page-selector-item.active{background:var(--accent-soft-3);border-color:var(--accent-border);color:var(--a-primary);font-weight:var(--fw-semibold)}.page-selector-item .base-icon{color:var(--fg-secondary);width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.page-selector-item.active .base-icon{color:var(--a-primary)}.page-selector-item .page-selector-item-views{margin-left:auto;font-size:var(--text-2xs);color:var(--fg-secondary);font-weight:var(--fw-medium);flex-shrink:0}.page-selector-footer{border-top:1px solid var(--border-subtle);padding:var(--sp-2)}.page-selector-trash-toggle{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:none;background:transparent;color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-family:var(--font-ui)}.page-selector-trash-toggle:hover{background:var(--bg-surface-raised);color:var(--a-red)}.page-selector-trash-toggle .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.page-selector-trash-toggle.active{color:var(--a-red);background:var(--danger-soft)}.leaderboard-row{display:flex;gap:var(--sp-5)}.leaderboard-card{display:flex;flex-direction:column}.leaderboard-list{flex:1;display:flex;flex-direction:column;gap:0;margin-top:var(--sp-3)}.lb-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-std);cursor:pointer;position:relative}.lb-item:hover{background:var(--bg-surface-raised)}.lb-rank{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--fw-bold);flex-shrink:0;color:var(--fg-secondary);background:var(--bg-surface-raised)}.lb-rank.gold{background:var(--chart-amber-soft);color:var(--chart-amber)}.lb-rank.silver{background:var(--bg-inset);color:var(--fg-secondary)}.lb-rank.bronze{background:var(--chart-red-soft);color:var(--chart-red)}.lb-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lb-title{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-bar-wrap{height:var(--sp-1);width:100%;border-radius:var(--radius-pill);background:var(--bg-surface-raised);overflow:hidden}.lb-bar{height:100%;border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out)}.lb-bar.views-bar{background:var(--chart-green)}.lb-bar.sessions-bar{background:var(--chart-blue)}.lb-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--fg-primary);flex-shrink:0;min-width:50px;text-align:right}.lb-value-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.leaderboard-all-btn{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;height:40px;padding:0;margin-top:var(--sp-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--fg-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-family:var(--font-ui)}.leaderboard-all-btn:hover{background:var(--bg-surface-raised);color:var(--fg-primary)}.lb-popup-overlay{position:fixed;inset:0;background:var(--scrim);z-index:9000;display:flex;align-items:center;justify-content:center;animation:a-fade-in var(--dur-normal) var(--ease-std)}@keyframes a-fade-in{0%{opacity:0}to{opacity:1}}.lb-popup{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:90%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:a-popup-scale var(--dur-normal) var(--ease-out)}@keyframes a-popup-scale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lb-popup-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--border-subtle)}.lb-popup-title{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-primary);display:flex;align-items:center;gap:var(--sp-3)}.lb-popup-title .base-icon{color:var(--a-primary);width:var(--icon-sm);height:var(--icon-sm)}.lb-popup-close{width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font-size:var(--icon-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.lb-popup-close:hover{background:var(--danger-soft);color:var(--danger-fg)}.lb-popup-body{flex:1;overflow-y:auto;padding:var(--sp-2) var(--sp-4) var(--sp-4)}.lb-popup-body::-webkit-scrollbar{width:5px}.lb-popup-body::-webkit-scrollbar-thumb{background:var(--n-600);border-radius:var(--radius-pill)}.lb-popup-body .lb-item{padding:var(--sp-3) var(--sp-4)}.lb-popup-body .lb-item:not(:last-child){border-bottom:1px solid var(--border-subtle);border-radius:0}.lb-popup-body .lb-item:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.lb-popup-body .lb-item:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.lb-popup-body .lb-item:only-child{border-radius:var(--radius-md)}.lb-popup-summary{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4);margin:var(--sp-2) 0 0;background:var(--accent-soft-1);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-secondary)}.lb-popup-summary span{color:var(--a-primary);font-weight:var(--fw-bold)}.print-header{display:none}.visitor-insights-row{display:flex;gap:var(--sp-4)}.vi-panel{flex:1;min-width:0;position:relative}.vi-peak-hours{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-1);flex:1}.vi-peak-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-surface-raised);border-radius:var(--a-radius-sm);transition:background-color var(--dur-fast) var(--ease-std)}.vi-peak-item:hover{background:var(--border-subtle)}.vi-peak-rank{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--fw-bold);flex-shrink:0;color:var(--fg-primary)}.vi-peak-rank.gold{background:var(--chart-amber-soft);color:var(--chart-amber)}.vi-peak-rank.silver{background:var(--bg-inset);color:var(--fg-secondary)}.vi-peak-rank.bronze{background:var(--chart-red-soft);color:var(--chart-red)}.vi-peak-info{flex:1;min-width:0}.vi-peak-hour{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:var(--lh-snug)}.vi-peak-label{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-secondary);margin-top:1px}.vi-peak-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--a-primary);white-space:nowrap}@media(max-width:1000px){.visitor-insights-row{flex-direction:column}}.ef-row{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0}.ef-row+.ef-row{border-top:1px solid var(--border-subtle)}.ef-row-icon{width:28px;flex-shrink:0;font-size:var(--icon-sm);text-align:center}.ef-row-body{flex:1;min-width:0}.ef-row-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-2);gap:var(--sp-2)}.ef-row-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap}.ef-row-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);white-space:nowrap;display:flex;align-items:center;gap:6px}.ef-conv-badge{display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--a-primary);background:var(--accent-soft-3);height:22px;padding:0 9px;border-radius:var(--radius-pill);white-space:nowrap}.ef-row-bar{width:100%;height:6px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden}.ef-row-bar-fill{height:100%;border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out)}.ef-summary{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);justify-content:center}.ef-summary-item{display:flex;align-items:center;gap:5px;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}.ef-summary-item strong{font-weight:var(--fw-bold);color:var(--fg-primary)}.ef-summary-item .base-icon{color:var(--fg-secondary);width:var(--icon-sm);height:var(--icon-sm)}.dd-layout{display:flex;align-items:center;gap:var(--sp-5);min-height:170px}.dd-chart-wrap{width:140px;height:140px;flex-shrink:0;position:relative}.dd-chart-wrap canvas{max-width:100%!important;max-height:100%!important}.dd-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.dd-legend-item{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0}.dd-legend-item+.dd-legend-item{border-top:1px solid var(--border-subtle)}.dd-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dd-legend-label{flex:1;min-width:0;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-primary)}.dd-legend-range{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-secondary);margin-left:var(--sp-1)}.dd-legend-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-primary);min-width:28px;text-align:right}.dd-legend-pct{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);min-width:38px;text-align:right}.dd-stats{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);justify-content:center}.dd-stat{display:flex;align-items:center;gap:5px;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}.dd-stat strong{font-weight:var(--fw-bold);color:var(--fg-primary)}.dd-stat .base-icon{color:var(--fg-secondary);width:var(--icon-sm);height:var(--icon-sm)}@media(max-width:480px){.dd-layout{flex-direction:column;gap:var(--sp-4)}.dd-chart-wrap{width:120px;height:120px}}.a-stats-grid-4{grid-template-columns:repeat(4,1fr)}.a-stat-icon.purple{background:var(--purple-soft);color:var(--purple-400)}.a-stat-icon.red{background:var(--danger-soft);color:var(--danger-fg)}.a-stat-icon.yellow{background:var(--warning-soft);color:var(--warning)}.ai-gen-detail-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-3);margin-top:var(--sp-4)}.ai-gen-detail-panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-3)}.ai-gen-detail-title{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--sp-3);display:flex;align-items:center;gap:6px}.ai-gen-detail-title .base-icon{color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.ai-gen-bar-row{margin-bottom:var(--sp-2)}.ai-gen-bar-row:last-child{margin-bottom:0}.ai-gen-bar-info{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--fg-primary);margin-bottom:var(--sp-1)}.ai-gen-bar-info .base-icon{opacity:.6;width:var(--icon-sm);height:var(--icon-sm)}.ai-gen-bar-info span{margin-left:auto;font-weight:var(--fw-semibold)}.ai-gen-bar-bg{height:5px;background:var(--bg-inset);border-radius:var(--radius-pill);overflow:hidden}.ai-gen-bar-fg{height:100%;border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out);min-width:2px}.ai-gen-detail-rate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding-top:var(--sp-1)}.ai-gen-rate-circle{position:relative;width:70px;height:70px}.ai-gen-rate-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.ai-gen-rate-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--rate-color, var(--accent-ink))}.ai-gen-rate-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}.a-empty-text{font-size:var(--text-xs);color:var(--fg-secondary);opacity:.5}@media(max-width:768px){.a-stats-grid-4{grid-template-columns:repeat(2,1fr)}.ai-gen-detail-row{grid-template-columns:1fr}}.a-skel{display:flex;flex-direction:column;gap:var(--sp-6)}.a-skel-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--a-radius);box-shadow:var(--a-shadow);overflow:hidden}.a-skel-head{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.a-skel-body{padding:var(--sp-4) var(--sp-6)}.a-skel-bar{background:linear-gradient(90deg,var(--border-subtle) 25%,var(--bg-surface-raised) 50%,var(--border-subtle) 75%);background-size:200% 100%;animation:a-skeleton 1.5s infinite;border-radius:var(--radius-sm)}.a-skel-card:nth-child(2) .a-skel-bar{animation-delay:.12s}.a-skel-card:nth-child(3) .a-skel-bar{animation-delay:.24s}.a-skel-card:nth-child(4) .a-skel-bar{animation-delay:.36s}.a-skel-title{height:14px;width:150px}.a-skel-chip{height:14px;width:62px;border-radius:var(--radius-pill)}.a-skel-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-2)}.a-skel-tile{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);background:var(--bg-surface)}.a-skel-tile .a-skel-bar:nth-child(1){height:10px;width:58%}.a-skel-tile .a-skel-bar:nth-child(2){height:20px;width:74%}.a-skel-tile .a-skel-bar:nth-child(3){height:9px;width:42%}.a-skel-chart{height:210px;border-radius:var(--radius-md)}.a-skel-rows{display:flex;flex-direction:column;gap:var(--sp-3)}.a-skel-rows .a-skel-bar{height:34px}.a-skel-rows .a-skel-bar:nth-child(1){width:100%}.a-skel-rows .a-skel-bar:nth-child(2){width:96%}.a-skel-rows .a-skel-bar:nth-child(3){width:99%}.a-skel-rows .a-skel-bar:nth-child(4){width:93%}.a-skel-rows .a-skel-bar:nth-child(5){width:97%}.analytics-container.a-loading .analytics-scroll>.a-card,.analytics-container.a-loading #pageDetailHeader{display:none!important}.analytics-container.a-loading .header-controls{opacity:var(--a-busy-opacity);pointer-events:none}.a-skel.a-skel-out{opacity:0;transition:opacity var(--dur-normal) var(--ease-std)}@media(max-width:1400px){.a-skel-stats{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.a-skel-stats{grid-template-columns:repeat(2,1fr)}.a-skel-chart{height:160px}}@media(prefers-reduced-motion:reduce){.a-skel-bar{animation:none}}.range-pill:focus-visible,.a-icon-btn:focus-visible,.toggle-btn:focus-visible,.page-selector-btn:focus-visible,.page-selector-item:focus-visible,.page-selector-trash-toggle:focus-visible,.page-selector-search-wrap input:focus-visible,.leaderboard-all-btn:focus-visible,.lb-item:focus-visible,.lb-popup-close:focus-visible,.popup-btn-primary:focus-visible,.popup-btn-secondary:focus-visible,.a-card-header[data-card-id]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.hidden{display:none!important}.action-btn{width:36px;height:36px;display:flex}.action-btn-sm{width:32px;height:32px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr)}.kpi-card{display:flex;flex-direction:row;position:relative;overflow:hidden}.kpi-icon-wrap{width:52px;height:52px;display:flex;flex-shrink:0}.kpi-body{display:flex;flex-direction:column;min-width:0;flex:1}.kpi-value-row{display:flex}.kpi-trend{display:inline-flex}.kpi-sparkline{width:100%!important;height:28px!important}.engagement-strip{display:grid;grid-template-columns:1fr}.engagement-card{display:flex}.engagement-icon{width:42px;height:42px;display:flex;flex-shrink:0}.engagement-icon .ar-icon-custom{width:20px;height:20px}.engagement-body{display:flex;flex-direction:column}.page-header-detail:before{position:absolute}:root.dark-mode,.dark-mode{--ink: var(--fg-primary);--ink-2: var(--fg-secondary);--ink-3: var(--fg-tertiary);--ink-4: var(--n-600);--bg: var(--bg-page);--bg-2: var(--bg-surface);--card: var(--bg-surface);--btn: var(--bg-inset);--input-bg: var(--bg-inset);--input-border: var(--border-default);--highlight-bg: var(--bg-inset);--border: 1px solid var(--border-default);--border-color: var(--border-default);--background-color-popup-darkmode: color-mix(in oklch, var(--bg-surface) 97%, transparent);--green-accent: var(--accent);--green-bright: var(--g-400);--blue-accent: var(--info);--red-accent: var(--danger);--shadow: var(--shadow-md);--viewer-bg: var(--bg-inset)}:root.dark-mode{--sup-text-main: rgb(91, 91, 91)}.dark-mode html,.dark-mode body{background:var(--bg);color:var(--ink)}.dark-mode .sidebar{background:var(--bg-page);border-color:var(--border-subtle)}.dark-mode .sidebar-hamburger{color:var(--ink-3)}.dark-mode .sidebar-hamburger:hover{background:var(--lift-3)}.dark-mode .sidebar-backdrop.active{background:var(--scrim)}@media(max-width:1024px){.dark-mode .sidebar{box-shadow:var(--shadow-lg)}}.dark-mode .side-logo,.dark-mode .side-logo-icon{opacity:1}.dark-mode .sidebar-top,.dark-mode .user-block{border-color:var(--border-subtle)}.dark-mode .menu-item{color:var(--ink-2)}.dark-mode .menu-item:hover{color:var(--ink)}.dark-mode .menu-item.active{color:var(--fg-primary);background:var(--bg-surface-raised);border-color:var(--border-subtle)}.dark-mode .menu-item.active:hover{background:var(--bg-surface-raised)}.dark-mode .menu-item :is(i,.base-icon){color:var(--ink-2)}.dark-mode .menu-item.active :is(i,.base-icon){color:var(--accent)}.dark-mode .menu-item-upgrade,.dark-mode .menu-item-upgrade span,.dark-mode .menu-item-upgrade :is(i,.base-icon){color:var(--accent)}.mode-toggle-block{padding-top:var(--sp-3)}.dark-mode .mode-toggle-block .menu-item{padding:var(--sp-3) 0}.dark-mode .mode-toggle-block .menu-item span{color:var(--ink-2)}.dark-mode .mode-toggle-block .menu-item i{font-size:var(--text-base);color:var(--ink-2);width:20px;margin-left:var(--sp-6)}.dark-mode .page-container,.dark-mode .models-left,.dark-mode .models-right{background:transparent}.dark-mode .laptop-frame{width:100%;height:100%;background:transparent;border-radius:var(--radius-xl);padding:1.5%;box-shadow:none!important;border:solid 1px var(--border-default);display:flex;flex-direction:column}.dark-mode .laptop-screen-container{width:100%;height:100%;background:transparent;border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:none;border:solid 1px var(--border-subtle)}.dark-mode .upload-progress-compact{display:flex;align-items:center;width:100%;height:100%;padding:0 15px;gap:var(--sp-3);box-sizing:border-box;overflow:hidden}.dark-mode .up-icon-box{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:var(--bg-inset);border-radius:var(--radius-md);flex-shrink:0}.dark-mode .up-icon-box i,.dark-mode .up-icon-box .base-icon{font-size:var(--text-md);color:var(--accent);margin:0!important}.dark-mode .up-content-box{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-1);width:0;min-width:0}.dark-mode .up-text-row{display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:var(--text-2xs);line-height:var(--lh-snug);width:100%}.dark-mode .up-filename{color:var(--fg-primary);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:var(--sp-2);display:block;flex:1;min-width:0}.dark-mode .up-size{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--text-3xs);white-space:nowrap;flex-shrink:0}.dark-mode .up-progress-track{width:100%;height:4px;background:var(--n-700);border-radius:var(--radius-xs);overflow:hidden}.dark-mode .up-progress-bar{height:100%;background:var(--green-accent);transition:width var(--dur-slow) var(--ease-std);box-shadow:var(--shadow-glow)}.dark-mode .up-status-box{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);flex-shrink:0;white-space:nowrap}.dark-mode .up-counter{font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--fg-primary);font-family:var(--font-mono);letter-spacing:var(--tracking-wider)}.dark-mode .up-spinner{font-size:var(--text-xs);color:var(--accent);margin:0!important}.dark-mode .mobile-frame{width:100%;height:100%;background:transparent;border-radius:var(--radius-lg);padding:6px;position:relative;box-sizing:border-box;border:solid 1px var(--border-default);box-shadow:none!important}.dark-mode .mobile-screen-container{width:100%;height:100%;background:transparent;border-radius:var(--radius-md);position:relative;overflow:hidden;z-index:2;box-shadow:none;border:solid 1px var(--border-subtle)}.dark-mode .tabs-header{background:var(--bg-page);border:1px solid var(--border-subtle)}body.dark-mode .model-upload-standalone-box .upload-card{background-color:var(--bg-page);border-color:var(--border-subtle)}.dark-mode .tab-btn{background:transparent;border:none;color:var(--fg-tertiary)}.dark-mode .tab-btn.active{background:var(--bg-surface);color:var(--accent);box-shadow:var(--shadow-sm)}.dark-mode .tab-btn.active .base-icon{color:var(--accent)}.dark-mode .tab-content{border:solid 1px var(--border-subtle)!important;background-color:var(--bg)}.dark-mode .model-upload-standalone-box{border:none!important;background-color:transparent}.dark-mode .page-name-controls,.dark-mode .model-name-controls{border:solid 1px var(--border-subtle)!important;background-color:var(--bg)}.dark-mode .control-group label{color:var(--ink)}.dark-mode .model-name-input,.dark-mode #materialSelectDropdown{background-color:var(--n-700);border:1px solid var(--n-700);color:var(--ink)}.dark-mode #pageSlider .model-card.page-card{border-color:var(--border-default)}.dark-mode .model-card{background:transparent}.dark-mode .model-card.active-card,.light-mode .model-card.active-card,.model-card.active-card{border-color:var(--accent)!important}.dark-mode .model-card:hover{border-color:var(--border-default)!important;transition:border-color var(--dur-normal) var(--ease-std)}.dark-mode .model-card.active-card:hover{border-color:var(--accent)!important}.dark-mode .model-card.uploading,.dark-mode .model-card.uploading:hover{border-color:var(--border-color)!important;background-color:var(--bg)!important}.dark-mode .model-meta{background:transparent}.dark-mode .model-name{color:var(--fg-secondary)}.dark-mode .model-card.active-card .model-name{color:var(--fg-primary)}.dark-mode .model-meta-line{color:var(--ink-2)}.dark-mode .info-edit-btn{background:var(--bg-inset);color:var(--fg-tertiary)}.dark-mode .info-edit-btn:hover{background:var(--accent);color:var(--fg-on-accent)}.dark-mode .info-popup-name-input{background:var(--n-700);border-color:var(--accent);color:var(--ink)}.dark-mode .info-save-btn{background:var(--accent)!important;color:var(--fg-on-accent)!important}.dark-mode .info-save-btn i,.dark-mode .info-save-btn .base-icon{color:var(--fg-on-accent)!important}.dark-mode .info-cancel-btn{background:var(--danger)!important;color:var(--n-50)!important}.dark-mode .info-cancel-btn i,.dark-mode .info-cancel-btn .base-icon{color:var(--fg-primary)!important}.dark-mode .model-slider-box.fullscreen .model-meta{background:var(--bg-inset)}.dark-mode .page-search-container{background:transparent;border:none}.dark-mode #modelSearchInput,.dark-mode #pageSearchInput{color:var(--ink)}.dark-mode .search-icon,.dark-mode .clear-search-btn{color:var(--ink-2)}.dark-mode .clear-search-btn:hover{color:var(--ink)}.dark-mode .sort-popup{background:var(--card);box-shadow:var(--shadow-md);border:1px solid var(--border-default)}.dark-mode .sort-popup button{color:var(--ink)}.dark-mode .sort-popup button:hover{background:var(--highlight-bg);color:var(--ink)}.dark-mode .sort-popup hr{border-top:1px solid var(--border-default)}.dark-mode .model-slider-box.reorder-mode{background:var(--accent-soft-1);border-color:var(--accent)}.dark-mode .reorder-controls{background:var(--accent-soft-2);border-color:var(--accent-border)}.dark-mode .reorder-controls .reorder-title{color:var(--ink)}.dark-mode .reorder-controls .reorder-hint{color:var(--ink-2)}.dark-mode .reorder-controls .cancel-reorder-btn{background:var(--card-bg);color:var(--ink);border-color:var(--border-default)}.dark-mode .reorder-controls .cancel-reorder-btn:hover{background:var(--n-700)}.dark-mode .model-slider-box.reorder-mode .model-card.dragging{box-shadow:var(--shadow-lg)}.dark-mode .model-slider-box.reorder-mode .model-card.drop-target{background:var(--accent-soft-3)}.dark-mode #pageSlider.reorder-mode{background:var(--accent-soft-1);border-color:var(--accent)}.dark-mode #pageSlider.reorder-mode .page-card.dragging{box-shadow:var(--shadow-lg)}.dark-mode #pageSlider.reorder-mode .page-card.drop-target{background:var(--accent-soft-3)}.dark-mode .page-sort-btn{background:var(--bg);border:solid 1px var(--border-subtle)!important;color:var(--ink-2)}.dark-mode .page-sort-btn:hover{border-color:var(--n-600);color:var(--ink);background:var(--n-700)}.dark-mode .page-sort-popup{background:var(--card);box-shadow:var(--shadow-md);border:1px solid var(--border-default)}.dark-mode .page-sort-popup button{color:var(--ink)}.dark-mode .page-sort-popup button:hover{background:var(--highlight-bg);color:var(--ink)}.dark-mode .page-sort-popup hr{border-top:1px solid var(--border-default)}.dark-mode .page-sort-popup2{background:var(--card);box-shadow:var(--shadow-md);border:1px solid var(--border-default)}.dark-mode .page-sort-popup2 button{color:var(--ink)}.dark-mode .page-sort-popup2 button:hover{background:var(--highlight-bg);color:var(--ink)}.dark-mode .page-sort-popup2 hr{border-top:1px solid var(--border-default)}.dark-mode .toolbar-btn{background:var(--bg);border:solid 1px var(--border-subtle);color:var(--ink-2)}.dark-mode .toolbar-btn:hover{background:var(--lift-2);color:var(--ink)}.dark-mode .viewer-fullscreen-btn{background:color-mix(in oklch,var(--n-900) 62%,transparent);color:var(--fg-secondary)}.dark-mode .viewer-fullscreen-btn:hover{background:color-mix(in oklch,var(--n-900) 82%,transparent);color:var(--fg-primary)}.dark-mode #viewerSection:fullscreen,.dark-mode #viewerSection:-webkit-full-screen{background:var(--bg, var(--bg-surface))}.dark-mode .dt-ar-cell{border-color:var(--lift-2);background:transparent}.dark-mode .dt-ar-color{border-color:var(--lift-4)}.dark-mode .dt-ext-card{border-color:var(--lift-2);background:var(--bg-surface-raised)}.dark-mode .dt-ext-clickable:hover{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-soft-1)}.dark-mode .dt-ext-icon-wrap{background:var(--accent-soft-2)}.dark-mode .dt-extras-color{border-color:var(--lift-4)}.dark-mode .page-fullscreen-btn{background:var(--bg);border:solid 1px var(--border-subtle)!important;color:var(--accent);font-weight:var(--fw-medium)}.dark-mode .page-fullscreen-btn:hover{border-color:var(--n-600);background:var(--n-700);color:var(--ink)}.dark-mode .close-modal-btn{color:var(--ink-3)}.dark-mode .close-modal-btn:hover{background:var(--danger-soft);color:var(--danger)}body.dark-mode .pricing-modal-content .modal-header{border-bottom:0}.dark-mode .modal-header{border-bottom:1px solid var(--border-color-dark, var(--n-800))}.dark-mode .slider-scroll-btn{background:color-mix(in oklch,var(--bg-surface-raised) 70%,transparent);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);color:var(--ink)}.dark-mode .slider-scroll-btn:hover{background:color-mix(in oklch,var(--bg-inset) 90%,transparent);color:var(--n-100)}.dark-mode .control-section-divider{border-top:1px solid var(--border-default)}.dark-mode .delete-btn{background:color-mix(in oklch,var(--bg-surface-raised) 85%,transparent);color:var(--ink)}.dark-mode .delete-btn:hover{background:var(--danger);color:var(--n-50)}.dark-mode .info-btn{background:color-mix(in oklch,var(--bg-surface-raised) 85%,transparent);color:var(--accent)}.dark-mode .info-btn:hover{background:var(--accent);color:var(--fg-on-accent)}.dark-mode .delete-popup,.dark-mode .screenshot-popup-overlay{background:var(--scrim);backdrop-filter:blur(8px)}.dark-mode .popup-content{background:var(--bg);border-color:var(--lift-2)}.dark-mode .screenshot-popup-content{background:var(--bg);border-color:var(--border-color-dark, var(--n-800))}.dark-mode .popup-icon,.dark-mode .popup-title{color:var(--ink)}.dark-mode .popup-sub{color:var(--ink-2)}.dark-mode .confirm-del{background:var(--danger);color:var(--n-50)}.dark-mode .confirm-del:hover{background:var(--danger);filter:brightness(1.12)}.dark-mode .farewell-title{color:var(--ink)}.dark-mode .farewell-msg{color:var(--ink-2)}.dark-mode .farewell-countdown,.dark-mode .farewell-quote{color:var(--ink-3)}.dark-mode .farewell-icon-wrap{box-shadow:0 8px 32px var(--warning-soft)}.dark-mode .farewell-divider{opacity:.45}.dark-mode .ai-quota-icon-wrap{background:var(--purple-soft)}.dark-mode #selectedMaterialTitle{color:var(--ink)}.dark-mode .material-name-input:not([readonly]){background:var(--accent-soft-2)}.dark-mode .material-select-row .edit-btn{background-color:var(--n-700);border:1px solid var(--n-700)}.dark-mode .material-select-row .edit-btn:hover{background-color:var(--n-600)}.dark-mode #materialSelectDropdown,.dark-mode .control-group-select{background-color:var(--bg-field);border:1px solid var(--border-subtle);color:var(--ink)}.dark-mode .material-group .control-group label{color:var(--ink)}.dark-mode .material-group .control-group label span{color:var(--ink-2)}.dark-mode .control-group.color-control input[type=color]{border:1px solid var(--n-700)}.dark-mode .texture-display-box .base-icon,.dark-mode .texture-display-box .texture-name{color:var(--ink-2)}.dark-mode .texture-display-box.active{border-color:var(--accent);background-color:var(--accent-soft-1)}.dark-mode .reset-btn{color:var(--fg-secondary)}.dark-mode .reset-btn:hover{color:var(--ink)}.dark-mode .custom-select-container .hidden-select{display:none!important}.dark-mode .custom-select-button{background-color:var(--bg-field);border:1px solid var(--border-subtle);color:var(--ink)}.dark-mode .custom-select-button:hover{background-color:var(--bg-field);border-color:var(--border-default)}.dark-mode .custom-select-button i,.dark-mode .custom-select-button .base-icon{color:var(--ink-2)}.dark-mode .custom-select-dropdown{background-color:var(--bg-surface-raised);border:1px solid var(--border-default);box-shadow:var(--shadow-lg)}.dark-mode .custom-select-dropdown li{color:var(--ink)}.dark-mode .custom-select-dropdown li:hover{background-color:var(--bg-inset)}.dark-mode .custom-select-dropdown li.selected{background-color:var(--accent-soft-3);color:var(--accent);font-weight:var(--fw-semibold)}.hdri-grid-dropdown{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-2);padding:var(--sp-2)}.hdri-grid-dropdown.hidden{display:none!important}.hdri-card{position:relative;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:1px solid var(--border-subtle);transition:border-color var(--dur-normal) var(--ease-std),background-color var(--dur-fast) var(--ease-std);background:var(--bg-surface)}.hdri-card:hover{border-color:var(--border-default)}.hdri-card.selected{border-color:var(--accent)}.hdri-card-preview{width:100%;height:52px;background-size:cover;background-position:center;background-repeat:no-repeat}.hdri-card-name{display:block;padding:7px var(--sp-2);font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-secondary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdri-card.selected .hdri-card-name{color:var(--fg-primary)}.hdri-card-check{position:absolute;top:6px;right:6px;font-size:0;background:var(--accent);width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-page)}.hdri-btn-label{font-size:var(--text-xs);color:var(--ink, var(--n-200));font-weight:var(--fw-medium);flex:1}.hdri-grid-dropdown::-webkit-scrollbar{width:4px}.hdri-grid-dropdown::-webkit-scrollbar-track{background:transparent}.hdri-grid-dropdown::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-sm)}@media(max-width:480px){.hdri-grid-dropdown{grid-template-columns:1fr;max-height:250px}.hdri-card-preview{height:44px}}@media(min-width:481px)and (max-width:768px){.hdri-grid-dropdown{grid-template-columns:repeat(2,1fr);max-height:280px}.hdri-card-preview{height:48px}}.dark-mode .user-dropdown{background:var(--bg);color:var(--n-300)}.dark-mode .user-dropdown button{color:var(--text-primary)}.dark-mode .user-dropdown button:hover{color:var(--ink)}.dark-mode .user-dropdown button i{color:var(--text-secondary)}.dark-mode .user-dropdown button:hover i{color:var(--text-primary)}.dark-mode .loading-icon{color:var(--fg-secondary)}.dark-mode .loading-text{color:var(--n-300)}.dark-mode .viewer-preloader-overlay{background:transparent!important}.dark-mode .preloader-icon,.dark-mode .preloader-message,.dark-mode .preloader-message p{color:var(--ink-2)}.dark-mode .popup-loading i,.dark-mode .popup-loading .base-icon{font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--sp-3)}.dark-mode .preset-btn{background:var(--bg-inset);border-color:var(--n-700);color:var(--ink)}.dark-mode .preset-btn:hover{border-color:var(--n-600);color:var(--ink);background:var(--n-700)}.dark-mode .model-slider-box{border:none!important}.dark-mode .viewer-preloader-overlay{color:var(--ink-2)}.dark-mode .editor-header,.dark-mode .logo-area{background:transparent}.dark-mode #pageLogoPreview{border:1px solid transparent}.dark-mode .autosave-status{background:var(--bg-inset);color:var(--fg-secondary)}.dark-mode .model-area-placeholder p{color:var(--n-300)}.dark-mode .page-create-standalone-box{background:var(--bg);border:solid 1px var(--border-subtle)!important}.dark-mode .model-area-placeholder{background:transparent}.dark-mode .share-container{background:var(--bg);border:solid 1px var(--border-subtle)!important}.dark-mode .share-container .link-box input,.dark-mode .page-name-input,.dark-mode .share-container .embed-box textarea{background:var(--bg-inset);border:1px solid var(--n-700);color:var(--ink)}.dark-mode .new-page-btn{color:var(--n-300)}.dark-mode .new-page-btn:hover{border-color:var(--accent)!important;transition:border-color var(--dur-normal) var(--ease-std)}.dark-mode .new-page-btn i{color:var(--accent)}.dark-mode .share-container::-webkit-scrollbar{width:6px;background:transparent}.dark-mode .share-container::-webkit-scrollbar-thumb{background-color:var(--n-600);border-radius:var(--radius-sm);border:1px solid var(--card)}.dark-mode .share-container::-webkit-scrollbar-thumb:hover{background-color:var(--n-500)}.dark-mode .share-container::-webkit-scrollbar-track{background:transparent}.dark-mode .tab-content::-webkit-scrollbar-thumb{background-color:var(--n-700);border-radius:var(--radius-md)}.dark-mode #modelSelectSlider::-webkit-scrollbar-thumb{background-color:var(--n-700);border-radius:var(--radius-md)}.dark-mode .pages-right-controls .share-container::-webkit-scrollbar-thumb{background-color:var(--n-700);border-radius:var(--radius-md)}.dark-mode .model-slider-box::-webkit-scrollbar-thumb{background-color:var(--n-700);border-radius:var(--radius-md);border:2px solid var(--card)}.dark-mode .model-slider-box::-webkit-scrollbar-thumb:hover{background-color:var(--n-600)}.dark-mode .model-slider-box::-webkit-scrollbar-track{background:transparent}.dark-mode .model-slider-box{scrollbar-color:var(--n-700) transparent}.dark-mode .ann-header-left h2{color:var(--fg-primary)}.dark-mode .ann-icon-btn{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-tertiary)}.dark-mode .ann-icon-btn:hover{background:var(--lift-3);color:var(--n-300);border-color:var(--border-default)}.dark-mode .ann-chip{border-color:var(--lift-3);color:var(--fg-tertiary)}.dark-mode .ann-chip:hover{border-color:var(--border-default);color:var(--n-300)}.dark-mode .ann-card{background:var(--bg-surface);border-color:var(--border-subtle)}.dark-mode .ann-card-header{border-bottom-color:var(--border-subtle)}.dark-mode .ann-card-header h3{color:var(--n-200)}.dark-mode .ann-card-header h3 i,.dark-mode .ann-card-header h3 .base-icon{color:var(--accent)}.dark-mode .ann-stat{background:var(--bg-inset);color:var(--fg-tertiary)}.dark-mode .ann-stat strong{color:var(--n-200)}.dark-mode .ann-item:not(:last-child):after{background:var(--border-subtle)}.dark-mode .ann-line{background:var(--border-subtle)}.dark-mode .ann-title{color:var(--fg-primary)}.dark-mode .ann-body{color:var(--fg-tertiary);border-top-color:var(--lift-2)}.dark-mode .ann-body a{color:var(--b-400)}.dark-mode .ann-date{color:var(--n-700)}.dark-mode .ann-pin{color:var(--warning)}.dark-mode .ann-loading{color:var(--n-700)}.dark-mode .ann-empty i,.dark-mode .ann-empty .base-icon{color:var(--n-800)}.dark-mode .ann-empty p{color:var(--fg-tertiary)}.dark-mode .ann-empty small{color:var(--n-700)}.dark-mode .ann-load-more-btn{border-color:var(--lift-2);color:var(--n-600)}.dark-mode .ann-load-more-btn:hover{background:var(--lift-1);color:var(--fg-secondary);border-color:var(--lift-5)}.dark-mode .ann-footer-link{color:var(--n-600)}.dark-mode .ann-footer-link:hover{color:var(--n-300)}.dark-mode .ann-footer-dot{background:var(--border-default)}.dark-mode .ann-footer-version{color:var(--n-700)}.dark-mode .bug-report-popup{background:var(--background-color-popup-darkmode);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--lift-2);color:var(--fg-primary);scrollbar-color:var(--border-default) transparent}.dark-mode .bug-report-popup::-webkit-scrollbar-thumb{background:var(--border-default)}.dark-mode .bug-report-popup::-webkit-scrollbar-thumb:hover{background:var(--lift-5)}.dark-mode .bug-upload-zone{background:var(--bg-surface-raised);border-color:var(--border-default)}.dark-mode .bug-upload-zone:hover,.dark-mode .bug-upload-zone.drag-over{border-color:var(--accent);background:var(--accent-soft-1)}.dark-mode .bug-preview-item{border-color:var(--border-default)}.dark-mode .bug-input,.dark-mode .bug-textarea{background:var(--bg-inset);border-color:var(--border-default);color:var(--n-200)}.dark-mode .bug-select{background-color:var(--bg-inset);border-color:var(--border-default);color:var(--n-200);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dark-mode .bug-input:focus,.dark-mode .bug-select:focus,.dark-mode .bug-textarea:focus{border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.dark-mode .bug-input::placeholder,.dark-mode .bug-textarea::placeholder{color:var(--n-600)}.dark-mode .bug-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dark-mode .bug-select option{background:var(--bg-inset);color:var(--n-200)}.dark-mode .bug-label{color:var(--n-200)}.dark-mode .bug-char-count{color:var(--n-600)}.dark-mode .bug-tabs{background:var(--bg-inset)}.dark-mode .bug-tab.active{background:var(--bg-surface-raised);color:var(--fg-primary);box-shadow:var(--shadow-sm)}.dark-mode .bug-tab{color:var(--fg-tertiary)}.dark-mode .my-bug-card{background:var(--bg-surface-raised);border-color:var(--border-default)}.dark-mode .my-bug-card:hover{border-color:var(--accent)}.dark-mode .my-bug-card-subject,.dark-mode .my-bug-detail-subject{color:var(--n-200)}.dark-mode .my-bug-detail-meta{background:var(--bg-surface-raised)}.dark-mode .my-bug-description{background:var(--bg-surface-raised);color:var(--n-300)}.dark-mode .my-bug-reply-item{background:var(--bg-surface-raised)}.dark-mode .my-bug-reply-author{color:var(--n-200)}.dark-mode .my-bug-reply-message{color:var(--n-300)}.dark-mode .my-bug-screenshot{border-color:var(--border-default)}.dark-mode .my-bugs-page-btn{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-secondary)}.dark-mode .my-bug-detail-back{color:var(--fg-tertiary)}.dark-mode .my-bug-detail-back:hover{background:var(--lift-2);color:var(--n-200)}.dark-mode .my-bug-meta-value{color:var(--n-300)}.dark-mode .my-bugs-empty p{color:var(--fg-secondary)}.dark-mode .my-bug-no-replies{color:var(--n-600)}.dark-mode .bug-success-tracking{color:var(--fg-tertiary)}.dark-mode .bug-view-reports-btn{border-color:var(--accent);color:var(--accent)}.dark-mode .bug-view-reports-btn:hover{background:var(--accent-soft-2)}.dark-mode .page-id-card{background:var(--bg-surface);box-shadow:var(--shadow-sm)}.dark-mode .page-name-label{color:var(--fg-secondary)}.dark-mode .page-name-input{background:var(--bg-page);border-color:var(--border-default);color:var(--n-100)}.dark-mode .share-embed-section{background:var(--bg-surface);box-shadow:var(--shadow-sm)}.dark-mode .share-embed-section .section-title{color:var(--n-100);border-bottom-color:var(--border-default)}.dark-mode .inline-edit input{background:var(--bg-surface);color:var(--n-100);border-color:var(--border-default)}.dark-mode .inline-name-input{background:var(--bg-surface)!important;color:var(--n-100)!important;border-color:var(--border-default)!important}.dark-mode .inline-edit-btn:hover{background:var(--lift-4);color:var(--n-100)}.dark-mode .inline-cancel-btn{background:var(--n-700);color:var(--fg-secondary)}.dark-mode .inline-cancel-btn:hover{background:var(--n-600)}.dark-mode .edit-btn{color:var(--accent)}.dark-mode .edit-btn:hover{color:var(--accent-strong)}.dark-mode .preset-btn.active{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}.dark-mode .share-embed-section button{border-color:var(--border-default);color:var(--n-200)}.dark-mode .share-embed-section button:hover{background:var(--lift-2)}.dark-mode .share-embed-section input[readonly],.dark-mode .share-embed-section code,.dark-mode .share-embed-section pre{background:var(--bg-page);border-color:var(--border-default);color:var(--fg-secondary)}.dark-mode .custom-select-dropdown li{color:var(--n-200)}.dark-mode .custom-select-dropdown li:hover{background:var(--bg-inset)}.dark-mode .custom-select-button{border-color:var(--border-subtle)}.dark-mode .dt-mini-switch-slider:before{background:var(--n-200)}.dark-mode .material-popup{background-color:var(--bg-surface);border-color:var(--border-default)}.dark-mode .material-popup .material-item{color:var(--n-200)}.dark-mode .screenshot-popup-content{background:var(--bg)}.dark-mode .material-control-row .edit-btn,.dark-mode .material-select-row .edit-btn{border-color:var(--border-default);color:var(--n-200)}.dark-mode .control-group-select{border-color:var(--border-subtle);color:var(--n-200);background:var(--bg-field)}.dark-mode .error-message-area p{color:var(--n-200)}.dark-mode .inline-save-btn{color:var(--n-100)}.dark-mode .clear-search-btn:hover,.dark-mode .page-clear-search-btn:hover{color:var(--fg-primary)}.dark-mode .tab-btn:hover:not(.active){color:var(--fg-primary)}.dark-mode .toolbar-btn:hover{color:var(--fg-primary)}.dark-mode .slider-scroll-btn{color:var(--fg-secondary)}.dark-mode .slider-scroll-btn:hover{color:var(--fg-primary);background:var(--lift-3)}.dark-mode .reset-btn:hover{color:var(--n-200)}.dark-mode .sidebar-top{border-bottom-color:var(--border-subtle)}.dark-mode #modelSlider.loading .model-card:hover{border-color:var(--border-default)!important}.dark-mode .preset-btn{border-color:var(--n-700)}.dark-mode .pages-right-controls .control-section-divider{border-top-color:var(--border-default)}.dark-mode .link-box input,.dark-mode .embed-box textarea{background:var(--bg-page);border-color:var(--border-default);color:var(--n-200)}.dark-mode .reorder-controls .cancel-reorder-btn{border-color:var(--n-700);color:var(--n-200)}.dark-mode .design-preset-name-input{background:var(--bg-surface);border-color:var(--border-default);color:var(--n-100)}.dark-mode .design-preset-action-btn.save-new{color:var(--n-200)}.dark-mode .pick-material-btn:hover,.dark-mode .pick-mode-indicator{color:var(--fg-primary)}.dark-mode .pickr .pcr-button{border:1px solid var(--border-color, var(--border-default))}.dark-mode .pcr-app{background:var(--card, var(--bg-surface));border:1px solid var(--border-color, var(--border-default))}.dark-mode .pcr-app .pcr-interaction input{background:var(--bg-2, var(--bg-surface-raised));border-color:var(--border-color, var(--n-700));color:var(--ink, var(--n-100))}.dark-mode .toolbar-btn:disabled,.dark-mode .tab-btn:disabled,.dark-mode .bug-tab:disabled,.dark-mode .preset-btn:disabled,.dark-mode .page-sort-btn:disabled,.dark-mode .page-fullscreen-btn:disabled,.dark-mode .slider-scroll-btn:disabled,.dark-mode .new-page-btn:disabled,.dark-mode .reset-btn:disabled,.dark-mode .edit-btn:disabled,.dark-mode .info-edit-btn:disabled,.dark-mode .info-save-btn:disabled,.dark-mode .info-cancel-btn:disabled,.dark-mode .inline-save-btn:disabled,.dark-mode .inline-cancel-btn:disabled,.dark-mode .cancel-del:disabled,.dark-mode .confirm-del:disabled,.dark-mode .bug-view-reports-btn:disabled,.dark-mode .reorder-controls .cancel-reorder-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.control-group.pd-field>label,.dark-mode .control-group.pd-field>label,.dark-mode .material-group .control-group.pd-field>label{color:var(--fg-tertiary)}.ai-chat{position:relative;display:flex;flex-direction:column;overflow:hidden;height:240px;flex-shrink:1;min-height:150px;margin-top:auto;border-top:1px solid var(--sink-1);margin-bottom:var(--sp-2);transition:height var(--dur-slow) var(--ease-std)}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:6px var(--sp-2);border-bottom:1px solid var(--sink-1)}.ai-chat-header span{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);display:flex;align-items:center;gap:var(--sp-1)}.ai-chat-header span .ai-bot-icon,.ai-floating-header span .ai-bot-icon,.sidebar-ai-btn .ai-bot-icon{color:var(--accent-ink);vertical-align:middle;margin-right:2px}.ai-chat-header button{width:22px;height:22px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xs);transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#aiExpandBtn .base-icon{width:14px;height:14px}.ai-chat-header button:hover{background:var(--sink-2);color:var(--fg-primary)}.ai-chat-header button:disabled{opacity:.45;cursor:not-allowed}.ai-chat-header-btns{display:flex;gap:var(--sp-1)}.ai-chat.ai-minimized{height:43px;min-height:0;flex-shrink:0;border-top:1px solid var(--sink-1)}.ai-chat.ai-minimized #aiNewSessionBtn{display:none}.ai-chat.ai-minimized .ai-chat-messages,.ai-chat.ai-minimized .ai-chat-input{opacity:0;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-std)}.ai-chat-messages,.ai-chat-input{opacity:1;transition:opacity var(--dur-normal) var(--ease-out) var(--dur-fast)}.ai-chat.ai-minimized .ai-chat-header{border-bottom:none;cursor:pointer}.ai-chat.ai-minimized .ai-chat-header span{cursor:pointer}.ai-chat.ai-minimized .ai-chat-header span:hover{color:var(--fg-primary)}.ai-chat-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--sp-2) 0;display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--text-xs);line-height:var(--lh-normal);scrollbar-width:thin;scrollbar-color:var(--sink-2) transparent}.ai-chat-messages::-webkit-scrollbar{width:4px}.ai-chat-messages::-webkit-scrollbar-track{background:transparent}.ai-chat-messages::-webkit-scrollbar-thumb{background:var(--sink-2);border-radius:var(--radius-sm)}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background:var(--sink-3)}.ai-msg{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);max-width:80%;animation:msgSlide var(--dur-normal) var(--ease-out);word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@keyframes msgSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-msg.user{align-self:flex-end;background:var(--sink-2);color:var(--fg-primary);border-bottom-right-radius:var(--radius-sm)}.ai-msg.bot{align-self:flex-start;background:var(--sink-1);color:var(--fg-primary);border-bottom-left-radius:var(--radius-sm)}.ai-msg strong{font-weight:var(--fw-semibold)}.ai-msg em{font-style:italic}.ai-msg code{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);background:var(--sink-1);color:var(--g-700);border-radius:var(--radius-sm);padding:1px var(--sp-1);word-break:break-word}.ai-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:var(--sp-4) var(--sp-3);color:var(--fg-secondary)}.ai-welcome-icon{font-size:var(--text-xl);margin-bottom:var(--sp-3);color:var(--accent-ink)}.ai-welcome-icon .ai-bot-icon{color:var(--accent-ink)}.ai-welcome p{font-size:var(--text-3xs);margin:0;line-height:var(--lh-normal);font-weight:var(--fw-medium)}.ai-suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-3)}.ai-suggestion{display:inline-flex;align-items:center;height:26px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--fg-tertiary);padding:0 var(--sp-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.ai-suggestion:hover{color:var(--fg-primary)}.ai-suggestion:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-pill)}.ai-suggestion:disabled{opacity:.45;cursor:not-allowed}.ai-typing{display:flex;gap:var(--sp-1);padding:var(--sp-3);align-self:flex-start}.ai-typing span{width:5px;height:5px;background:var(--fg-tertiary);border-radius:50%;animation:aiTypingPulse 1.4s var(--ease-std) infinite}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes aiTypingPulse{0%,60%,to{opacity:.4}30%{opacity:1}}.ai-input-wrapper{display:flex;align-items:center;background:transparent;border:1px solid var(--n-200);border-radius:var(--radius-md);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-1);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.ai-input-wrapper:focus-within{border-color:var(--border-default);box-shadow:none}.ai-chat-input input{flex:1;background:transparent;border:none;padding:var(--sp-1) 0;font-size:var(--text-xs);color:var(--fg-primary);outline:none;min-width:0}.ai-chat-input input::placeholder{color:var(--fg-tertiary)}.ai-chat-input button:not(.img-attach-add-inline){width:26px;height:26px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--accent-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-size:var(--text-2xs);flex-shrink:0}.ai-chat-input button:disabled{background:transparent;color:var(--fg-tertiary);cursor:not-allowed;opacity:.45;filter:none}.ai-chat-input button:not(:disabled):hover{filter:brightness(1.12)}.ai-chat-input .img-attach-add-inline,.ai-floating-input .img-attach-add-inline{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:22px;height:22px;min-width:22px;padding:0;margin:0 2px 0 -2px;border:none!important;background:transparent!important;box-shadow:none!important;color:var(--fg-tertiary);border-radius:var(--radius-sm);flex-shrink:0;transition:color var(--dur-fast) var(--ease-std)}.ai-chat-input .img-attach-add-inline:not(:disabled):hover,.ai-floating-input .img-attach-add-inline:not(:disabled):hover{background:transparent!important;color:var(--fg-primary);filter:none;transform:none}.dark-mode .ai-chat-input .img-attach-add-inline,.dark-mode .ai-floating-input .img-attach-add-inline{color:var(--n-500)}.dark-mode .ai-chat-input .img-attach-add-inline:not(:disabled):hover,.dark-mode .ai-floating-input .img-attach-add-inline:not(:disabled):hover{color:var(--n-200)}.ai-chat-input .ai-input-wrapper,.ai-floating-input .ai-floating-input-wrapper{padding-left:var(--sp-2)}.ai-msg-imgs{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.ai-msg-img{width:96px;height:96px;border-radius:var(--radius-md);object-fit:cover;display:block;border:1px solid var(--border-subtle)}.ai-msg-img-heic{background:var(--bg-inset);display:flex;align-items:center;justify-content:center}.ai-msg-img-heic:after{content:"HEIC";font:var(--text-eyebrow);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent-ink)}.ai-floating{position:fixed;bottom:24px;right:24px;width:380px;height:500px;background:var(--bg-surface-raised);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);display:none;flex-direction:column;overflow:hidden;z-index:9999;resize:both;min-width:320px;min-height:380px;max-width:700px;max-height:85vh}.ai-floating.active{display:flex;animation:floatUp var(--dur-normal) var(--ease-out)}@keyframes floatUp{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-floating-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4);background:var(--n-50);border-bottom:1px solid var(--n-100);cursor:move;user-select:none}.ai-floating-header span{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--fg-primary);display:flex;align-items:center;gap:var(--sp-2)}.ai-floating-header button{width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--n-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-size:var(--text-2xs)}.ai-floating-header button:hover{background:var(--sink-2);color:var(--n-700)}.ai-floating-header button:disabled{opacity:.45;cursor:not-allowed}.ai-floating-messages{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--sp-1);display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--text-sm);line-height:var(--lh-normal);background:var(--n-0);scrollbar-width:thin;scrollbar-color:var(--sink-2) transparent}.ai-floating-messages::-webkit-scrollbar{width:5px}.ai-floating-messages::-webkit-scrollbar-track{background:transparent}.ai-floating-messages::-webkit-scrollbar-thumb{background:var(--sink-2);border-radius:var(--radius-sm)}.ai-floating-messages::-webkit-scrollbar-thumb:hover{background:var(--sink-3)}.ai-floating-messages .ai-msg{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);max-width:85%}.ai-floating-messages .ai-msg code{font-size:var(--text-xs)}.ai-floating-input{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--n-100);background:var(--n-50)}.ai-floating-input-wrapper{display:flex;align-items:center;gap:var(--sp-2);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.ai-floating-input-wrapper:focus-within{border-color:var(--border-default);box-shadow:none}.ai-floating-input input{flex:1;background:transparent;border:none;padding:var(--sp-2) 0;font-size:var(--text-sm);color:var(--fg-primary);outline:none;min-width:0}.ai-floating-input input::placeholder{color:var(--fg-tertiary)}.ai-floating-input button:not(.img-attach-add-inline){width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--accent-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-size:var(--text-xs);flex-shrink:0}.ai-floating-input button:not(.img-attach-add-inline):disabled{background:transparent;color:var(--fg-tertiary);cursor:not-allowed;opacity:.45;filter:none}.ai-floating-input button:not(:disabled):hover{filter:brightness(1.12)}.ai-floating:after{content:"";position:absolute;bottom:4px;right:4px;width:12px;height:12px;background:linear-gradient(135deg,transparent 50%,var(--sink-2) 50%);border-radius:0 0 var(--radius-md) 0;pointer-events:none}.ai-floating-header-btns{display:flex;gap:var(--sp-1)}.ai-confirm-inline{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2);background:var(--danger-soft);border-bottom:1px solid var(--danger-soft);animation:aiConfirmSlide var(--dur-normal) var(--ease-out);flex-shrink:0}@keyframes aiConfirmSlide{0%{opacity:0;max-height:0;padding:0 var(--sp-2)}to{opacity:1;max-height:var(--sp-10);padding:var(--sp-2)}}.ai-confirm-inline span{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--danger-fg)}.ai-confirm-inline-btns{display:flex;gap:var(--sp-1)}.ai-confirm-inline-btns button{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-sm);border:none;font-size:var(--text-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.ai-confirm-inline-cancel{background:var(--sink-1);color:var(--n-600)}.ai-confirm-inline-cancel:hover{background:var(--sink-3)}.ai-confirm-inline-ok{background:var(--danger);color:var(--n-50)}.ai-confirm-inline-ok:hover{filter:brightness(1.12)}.dark-mode .ai-confirm-inline{background:var(--danger-soft);border-color:var(--danger-soft)}.dark-mode .ai-confirm-inline-cancel{background:var(--bg-inset);color:var(--fg-secondary)}.dark-mode .ai-confirm-inline-cancel:hover{background:var(--lift-4)}.ai-confirm-overlay{position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;animation:aiConfirmFade var(--dur-normal) var(--ease-out);border-radius:inherit}@keyframes aiConfirmFade{0%{opacity:0}to{opacity:1}}.ai-confirm-card{background:var(--n-0);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-6) var(--sp-5);width:85%;max-width:280px;text-align:center;box-shadow:var(--shadow-lg);animation:aiConfirmPop var(--dur-normal) var(--ease-out)}@keyframes aiConfirmPop{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ai-confirm-icon{font-size:var(--text-xl);margin-bottom:var(--sp-3);color:var(--warning)}.ai-confirm-title{font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--n-850);margin:0 0 var(--sp-2)}.ai-confirm-desc{font-size:var(--text-xs);color:var(--fg-tertiary);margin:0 0 var(--sp-4);line-height:var(--lh-normal)}.ai-confirm-actions{display:flex;gap:var(--sp-2)}.ai-confirm-actions button{flex:1;padding:var(--sp-2) 0;border-radius:var(--radius-md);border:none;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.ai-confirm-actions button:disabled{opacity:.45;cursor:not-allowed;filter:none}.ai-confirm-cancel{background:var(--n-50);color:var(--n-600)}.ai-confirm-cancel:hover{background:var(--n-100)}.ai-confirm-ok{background:var(--danger);color:var(--n-50)}.ai-confirm-ok:hover{filter:brightness(1.12)}.dark-mode .ai-confirm-card{background:var(--bg-surface-raised);border:1px solid var(--lift-3);box-shadow:var(--shadow-lg)}.dark-mode .ai-confirm-title{color:var(--n-100)}.dark-mode .ai-confirm-desc{color:var(--fg-tertiary)}.dark-mode .ai-confirm-cancel{background:var(--bg-inset);color:var(--n-300)}.dark-mode .ai-confirm-cancel:hover{background:var(--lift-5)}@media(max-height:760px){.ai-chat{min-height:130px}}@media(max-height:660px){.ai-chat{min-height:104px}}@media(max-height:580px){.ai-chat{min-height:84px}}.sidebar.collapsed .ai-chat,.dashboard-layout.sidebar-collapsed .ai-chat{display:none}.dark-mode .ai-chat-messages,.dark-mode .ai-floating-messages{scrollbar-color:var(--border-default) transparent}.dark-mode .ai-chat-messages::-webkit-scrollbar-thumb,.dark-mode .ai-floating-messages::-webkit-scrollbar-thumb{background:var(--border-default)}.dark-mode .ai-chat-messages::-webkit-scrollbar-thumb:hover,.dark-mode .ai-floating-messages::-webkit-scrollbar-thumb:hover{background:var(--lift-5)}.dark-mode .ai-chat,.dark-mode .ai-chat.ai-minimized{border-color:var(--lift-2)}.dark-mode .ai-chat.ai-minimized .ai-chat-header span:hover{color:var(--fg-primary)}.dark-mode .ai-chat-header{border-color:var(--lift-2)}.dark-mode .ai-chat-header span{color:var(--fg-primary)}.dark-mode .ai-chat-header button{background:transparent;color:var(--fg-tertiary)}.dark-mode .ai-chat-header button:hover{background:var(--lift-2);color:var(--fg-primary)}.dark-mode .ai-msg.user{background:var(--bg-inset);color:var(--fg-primary)}.dark-mode .ai-msg.bot{background:var(--bg-surface-raised);color:var(--fg-primary)}.dark-mode .ai-msg code{background:var(--bg-inset);color:var(--accent-ink)}.dark-mode .ai-suggestion{background:var(--bg-surface);border-color:var(--border-subtle)}.dark-mode .ai-suggestion:hover{color:var(--fg-primary)}.dark-mode .ai-input-wrapper{background:var(--bg-field);border-color:var(--border-subtle)}.dark-mode .ai-input-wrapper:focus-within{border-color:var(--border-default);box-shadow:none}.dark-mode .ai-chat-input input{color:var(--fg-primary)}.dark-mode .ai-chat-input input::placeholder{color:var(--fg-tertiary)}.dark-mode .ai-chat-input button:not(.img-attach-add-inline){background:transparent;color:var(--fg-tertiary)}.dark-mode .ai-chat-input button:not(.img-attach-add-inline):not(:disabled){background:transparent;color:var(--accent-ink)}.dark-mode .ai-floating{background:var(--bg-surface-raised);border-color:var(--lift-3)}.dark-mode .ai-floating-header{background:var(--bg-surface-raised);border-color:var(--lift-2)}.dark-mode .ai-floating-header span{color:var(--n-100)}.dark-mode .ai-floating-header button{background:transparent;color:var(--fg-tertiary)}.dark-mode .ai-floating-header button:hover{background:var(--lift-3);color:var(--fg-primary)}.dark-mode .ai-floating-messages{background:var(--bg-surface)}.dark-mode .ai-floating-input{background:var(--bg-surface-raised);border-color:var(--lift-2)}.dark-mode .ai-floating-input-wrapper{background:var(--bg-field);border-color:var(--border-subtle)}.dark-mode .ai-floating-input-wrapper:focus-within{border-color:var(--border-default);box-shadow:none}.dark-mode .ai-floating-input input{color:var(--fg-primary)}.dark-mode .ai-floating-input input::placeholder{color:var(--fg-tertiary)}.dark-mode .ai-floating-input button:not(.img-attach-add-inline){background:transparent;color:var(--fg-tertiary)}.dark-mode .ai-floating-input button:not(.img-attach-add-inline):not(:disabled){background:transparent;color:var(--accent-ink)}.dark-mode .ai-floating-input button:not(.img-attach-add-inline):disabled{background:transparent;color:var(--fg-tertiary)}.dark-mode .ai-floating-input button:not(:disabled):hover{filter:brightness(1.12)}.dark-mode .ai-floating:after{background:linear-gradient(135deg,transparent 50%,var(--lift-2) 50%)}@media(max-width:1024px){.ai-floating{z-index:10010}}@media(max-width:768px){.ai-floating{width:100vw;height:70vh;max-height:70vh;max-width:none;inset:auto 0 0!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0;resize:none;z-index:10010}}@media(max-width:480px){.ai-floating{width:100vw;height:70vh;max-height:70vh;inset:auto 0 0!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:10010}.ai-floating .ai-chat-header{padding:var(--sp-3) var(--sp-4);font-size:var(--text-base)}.ai-floating .ai-msg{font-size:var(--text-sm);padding:var(--sp-2) var(--sp-3)}.ai-floating .ai-input-wrapper input{font-size:var(--text-base);padding:var(--sp-3) var(--sp-4)}.ai-chat-header-btns button{width:30px;height:30px}}@media(max-width:360px){.ai-floating{width:100vw;height:70vh;max-height:70vh;inset:auto 0 0!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}html[data-theme=light] .ai-confirm-inline span{color:var(--danger)}html[data-theme=light] .ai-msg-img-heic:after{color:var(--g-700)}html[data-theme=light] .ai-floating{box-shadow:0 12px 32px -8px #00000024,0 2px 8px #0000000f}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cubeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}:root{--ink: var(--n-500);--ink-2: var(--n-500);--ink-3: var(--n-400);--ink-4: var(--n-300);--bg: var(--n-0);--bg-2: var(--n-50);--card: var(--n-0);--btn: var(--n-500);--input-bg: var(--n-0);--input-border: var(--n-200);--highlight-bg: var(--n-100);--border-color: var(--n-200);--green-accent: var(--accent);--green-bright: var(--g-400);--blue-accent: var(--info);--red-accent: var(--danger-fg);--shadow: var(--shadow-sm);--font: var(--font-ui)}:root{--gen-ink-accent: var(--g-400);--gen-ink-accent-2: var(--accent);--gen-ink-accent-s: var(--accent-strong);--gen-ink-danger: var(--danger-fg);--gen-ink-warn: var(--warning-fg);--gen-ink-info: var(--info-fg);--gen-ink-4: var(--n-600);--gen-ink-chart-blue: var(--chart-blue);--gen-ink-chart-amber: var(--chart-amber);--gen-ink-chart-purple: var(--chart-purple);--gen-ink-chart-cyan: var(--chart-cyan);--gen-ink-chart-green: var(--chart-green)}html[data-theme=light]{--gen-ink-accent: var(--g-700);--gen-ink-accent-2: var(--g-700);--gen-ink-accent-s: var(--g-700);--gen-ink-danger: var(--danger);--gen-ink-warn: oklch(.52 .12 70);--gen-ink-info: var(--info);--gen-ink-4: oklch(.62 .004 260);--gen-ink-chart-blue: oklch(.5 .17 260);--gen-ink-chart-amber: oklch(.5 .13 75);--gen-ink-chart-purple: oklch(.5 .19 293);--gen-ink-chart-cyan: oklch(.5 .12 200);--gen-ink-chart-green: oklch(.5 .15 150)}.generator-container{padding:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.generator-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;flex-wrap:wrap;gap:var(--sp-4)}.generator-title h1{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--n-700);margin:0;display:flex;align-items:center;gap:14px}.generator-title p{color:var(--n-500);margin:6px 0 0;font-size:var(--text-sm);opacity:.9}.gen-sys-status{display:flex;align-items:center;gap:10px;padding:var(--sp-2) var(--sp-4);background:var(--bg-2, var(--n-50));border-radius:var(--radius-md);border:1px solid var(--border-color, var(--n-100));flex-shrink:0}.gen-sys-indicator{display:flex;align-items:center}.gen-sys-dot{width:8px;height:8px;border-radius:50%;background:var(--n-400);flex-shrink:0;transition:background var(--dur-slow) var(--ease-std),box-shadow var(--dur-slow) var(--ease-std)}.gen-sys-dot.online{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent)}.gen-sys-dot.booting{background:var(--warning);box-shadow:0 0 8px color-mix(in srgb,var(--warning) 40%,transparent);animation:pulse 1.5s ease-in-out infinite}.gen-sys-dot.offline{background:var(--danger);box-shadow:0 0 6px color-mix(in srgb,var(--danger) 30%,transparent)}.gen-sys-text{display:flex;flex-direction:column;gap:1px}.gen-sys-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--n-700);line-height:var(--lh-tight)}.gen-sys-detail{font-size:var(--text-2xs);color:var(--n-400);line-height:var(--lh-tight)}.gen-model-est{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);display:flex;align-items:center;gap:6px;white-space:nowrap;background:transparent;border:none;padding:0;letter-spacing:var(--tracking-normal)}.gen-model-est .base-icon{width:var(--icon-sm);height:var(--icon-sm);opacity:.8}.gen-model-est .gen-est-tag{opacity:.7;font-weight:var(--fw-medium)}.generator-workspace{position:relative;margin-top:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.generator-workspace:before,.generator-workspace:after{content:"";flex:0}.generator-workspace.ws-center:before,.generator-workspace.ws-center:after{flex:0}.generator-workspace::-webkit-scrollbar{width:4px}.generator-workspace::-webkit-scrollbar-track{background:transparent}.generator-workspace::-webkit-scrollbar-thumb{background:var(--n-200);border-radius:var(--radius-md)}.generator-workspace::-webkit-scrollbar-thumb:hover{background:var(--n-400)}body.dark-mode .generator-workspace::-webkit-scrollbar-thumb{background:var(--n-700)}.workspace-grid{display:flex;justify-content:center;width:100%;flex:1 1 auto;min-height:0;min-width:0}.generator-workspace.ws-center .workspace-grid{flex:1 1 auto}.workspace-left{display:flex;flex-direction:column;gap:14px;flex:1 1 0%;width:100%;min-width:0}.workspace-left.generating{justify-content:flex-start;align-items:stretch}.unified-input{background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;max-width:480px;width:100%;align-self:center;margin-left:auto;margin-right:auto;gap:var(--sp-3)}@media(min-width:1600px){.unified-input{max-width:560px}}@media(min-width:2000px){.unified-input{max-width:640px}}.gui-top-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--sp-2)}.gen-mode-row{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:14px;padding-left:0}.gen-mode-row .gw-back-btn{position:absolute;left:-88px;top:50%;transform:translateY(-50%);flex-shrink:0;padding:var(--sp-2) var(--sp-3);margin:0;z-index:1}.gen-mode-row .gen-mode-switcher{width:100%;min-width:0}@media(max-width:1024px){.gen-mode-row{padding-left:var(--sp-16)}.gen-mode-row .gw-back-btn{left:0;padding:6px var(--sp-2)}}@media(max-width:560px){.gen-mode-row{padding-left:56px}.gen-mode-row .gw-back-btn{font-size:var(--text-xs);padding:var(--sp-1) 6px}}@media(max-width:420px){.gen-mode-row{padding-left:44px}.gen-mode-row .gw-back-btn span{display:none}}.gui-icon-ring{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-1);align-self:center;position:relative;animation:gwIconSpin 8s linear infinite,gwGlow 3s ease-in-out infinite}.gui-icon-ring:before{content:"";position:absolute;inset:-3px;border-radius:50%;padding:3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}body.dark-mode .gui-icon-ring{background:var(--accent-soft-1)}.gui-split,.gui-input-panel,.gui-config-panel{display:none}.gui-card{display:flex;flex-direction:column;gap:var(--sp-6);background:transparent;border-radius:var(--radius-lg);padding:2px;border:none;box-shadow:none}.gui-topbar,.gui-topbar-right{display:none}.gen-model-section{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;border-top:1px solid var(--border-color);padding-top:var(--sp-4)}.gen-section-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);color:var(--fg-tertiary);text-transform:uppercase;display:flex;align-items:center;gap:5px}body.dark-mode .gen-section-label{color:var(--fg-tertiary)}.gui-generate-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-top:var(--sp-6)}.gmc-badge{position:absolute;top:-7px;right:-4px;text-transform:uppercase;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);padding:3px 9px;border-radius:var(--radius-pill);line-height:var(--lh-snug);white-space:nowrap;pointer-events:none;z-index:1}.gmc-badge--fastest,.gmc-badge--fast{color:var(--gen-ink-chart-blue);background:var(--chart-blue-soft);border:1px solid var(--border-subtle)}.gmc-badge--popular,.gmc-badge--best,.gmc-badge--top{color:var(--gen-ink-chart-amber);background:var(--chart-amber-soft);border:1px solid var(--border-subtle)}.gmc-badge--finest,.gmc-badge--premium,.gmc-badge--pro{color:var(--gen-ink-chart-purple);background:var(--chart-purple-soft);border:1px solid var(--border-subtle)}.gmc-badge--quick{color:var(--gen-ink-chart-cyan);background:var(--chart-cyan-soft);border:1px solid var(--border-subtle)}.gmc-dot{position:absolute;top:7px;left:7px;width:8px;height:8px;border-radius:50%;background:var(--n-200);transition:background var(--dur-slow)}.gmc-dot[data-status=ready]{background:var(--accent);animation:gmcDotPulse 2s ease-in-out infinite}.gmc-dot[data-status=busy]{background:var(--danger);animation:none}@keyframes gmcDotPulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{transform:scale(1.15);box-shadow:0 0 0 3px transparent}}.gui-prompt-wrap{position:relative;display:flex;flex-direction:column;gap:6px}.gui-config-strip{border-top:none;padding-top:0}.gen-mode-switcher{display:flex;position:relative;background:var(--bg);border-radius:var(--radius-md);padding:var(--sp-2);gap:0;box-shadow:none;border:1px solid var(--border-color)}.gen-mode-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--fg-tertiary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);position:relative;z-index:1;white-space:nowrap}.gen-mode-tab:hover:not(.active){color:var(--ink)}.gen-mode-tab.active{color:var(--fg-primary);font-weight:var(--fw-semibold)}.gen-mode-tab.disabled{opacity:.45;cursor:not-allowed}.gen-mode-indicator{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--bg-surface-raised);border-radius:var(--radius-md);transition:transform var(--dur-slow) var(--ease-std);z-index:0;box-shadow:var(--shadow-sm)}.gen-mode-indicator.right{transform:translate(100%)}.gen-mode-content{display:flex;flex-direction:column;gap:var(--sp-2)}@keyframes fadeInContent{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.unified-input textarea{width:100%;min-height:130px;background:var(--bg-2);border:none;border-radius:var(--radius-lg);padding:var(--sp-4) 18px;color:var(--ink);font-size:var(--text-sm);line-height:var(--lh-relaxed);resize:none;overflow-y:auto;font-family:inherit;box-sizing:border-box;transition:all var(--dur-normal) var(--ease-std)}.unified-input textarea:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.unified-input textarea::placeholder{color:var(--gen-ink-4)}@keyframes promptHintGlow{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 20%,transparent)}to{box-shadow:0 0 0 0 transparent}}.unified-input textarea.prompt-hint-glow{animation:promptHintGlow .6s ease-out}.char-count{font-size:var(--text-2xs);color:var(--gen-ink-4);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.char-count.warning{color:var(--gen-ink-warn);font-weight:var(--fw-semibold)}.image-dropzone-compact{display:flex;align-items:center;justify-content:center;min-height:100px;background:var(--bg-2);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);padding:var(--sp-6);box-sizing:border-box}.image-dropzone-compact:hover,.image-dropzone-compact.dragover{background:var(--accent-soft-1)}#textModeContent.gs-textdrop-hover .gui-prompt-wrap{background:var(--accent-soft-1);border-radius:var(--radius-md);outline:1px dashed var(--accent);outline-offset:2px}#textModeContent.gs-textdrop-hover .gui-prompt-wrap>*{pointer-events:none}#textModeContent.gs-textdrop-hover .gui-prompt-wrap:after{content:"Drop image to switch to Image to 3D";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--accent-ink);background:var(--bg);background:color-mix(in srgb,var(--bg) 80%,transparent);border-radius:inherit;pointer-events:none}.dropzone-content-compact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.dropzone-content-compact .base-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--gen-ink-accent-2);transition:filter var(--dur-normal) var(--ease-std)}.image-dropzone-compact:hover .dropzone-content-compact .base-icon{filter:brightness(1.15)}.dropzone-text{display:flex;flex-direction:column;align-items:center;gap:2px}.dropzone-text p{color:var(--fg-tertiary);margin:0 0 10px;font-size:var(--text-sm);font-weight:var(--fw-semibold)}.dropzone-image-limit{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:100%;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);padding:3px 10px;border-radius:var(--radius-pill);background:var(--bg-inset);border:1px solid transparent}.dropzone-image-limit strong{color:var(--fg-primary)}.dropzone-format-hint{color:var(--gen-ink-4);font-size:var(--text-2xs);margin-top:var(--sp-2);letter-spacing:var(--tracking-normal)}.image-preview-compact{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 14px;background:var(--bg-2);border:none;border-radius:var(--radius-md)}.image-preview-compact img{width:48px;height:48px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.image-preview-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.image-file-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-file-size{font-size:var(--text-2xs);color:var(--gen-ink-4)}.remove-image-btn{width:30px;height:30px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--gen-ink-4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--dur-normal) var(--ease-std);flex-shrink:0}.remove-image-btn:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--gen-ink-danger)}.multi-image-preview{display:flex;flex-direction:column;gap:10px;position:relative;background:transparent;border-radius:0;padding:0;box-sizing:border-box;transition:box-shadow var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std)}.multi-image-preview.dragover-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent) inset,0 0 24px color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.multi-image-preview.dragover-active:after{content:"Drop to add";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--scrim);color:var(--g-400);font-size:var(--text-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-lg);pointer-events:none;z-index:5}.multi-image-preview.dragover-blocked{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 60%,transparent) inset,0 0 24px color-mix(in srgb,var(--danger) 18%,transparent);background:color-mix(in srgb,var(--danger) 4%,transparent)}.multi-image-preview.dragover-blocked:after{content:"Maximum images reached";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--scrim);color:var(--danger-fg);font-size:var(--text-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-lg);pointer-events:none;z-index:5}.multi-image-header{display:flex;align-items:center;justify-content:space-between;padding:0 2px;order:2}.multi-image-grid{order:1}.multi-image-hint{order:3}.multi-image-count{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);letter-spacing:var(--tracking-normal)}.multi-image-actions{display:flex;gap:6px}.multi-image-add-btn,.multi-image-clear-btn{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.multi-image-add-btn .base-icon,.multi-image-clear-btn .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.multi-image-add-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.multi-image-clear-btn:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--gen-ink-danger)}.multi-image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2)}.multi-image-item{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-2);border:1px solid transparent;transition:border-color var(--dur-normal) var(--ease-std),transform var(--dur-normal) var(--ease-std),opacity var(--dur-normal) var(--ease-std);cursor:grab}.multi-image-item:active{cursor:grabbing}.multi-image-item.multi-img-dragging{opacity:.4;transform:scale(.92);border-color:var(--accent-border)}.multi-image-item.multi-img-dragover{border-color:var(--accent-ink);transform:scale(1.05);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}.multi-img-heic-label{text-align:center;padding:var(--sp-1);pointer-events:none}.multi-img-heic-label .base-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--gen-ink-accent-2);margin-bottom:var(--sp-1);display:block;margin-inline:auto}.multi-img-heic-label span{font-size:var(--text-3xs);color:var(--fg-tertiary);word-break:break-all}.multi-image-item:first-child{border-color:var(--accent-ink)}.multi-image-item img{width:100%;height:100%;object-fit:cover;display:block}.multi-image-item .multi-img-badge{position:absolute;top:4px;left:4px;background:var(--scrim);color:var(--n-50);font-size:var(--text-3xs);font-weight:var(--fw-bold);padding:2px 6px;border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);backdrop-filter:blur(4px)}.multi-image-item .multi-img-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:var(--radius-sm);border:none;background:color-mix(in oklch,var(--n-900) 62%,transparent);color:var(--n-50);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xs);opacity:0;transition:opacity var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std);backdrop-filter:blur(4px)}.multi-image-item:hover .multi-img-remove{opacity:1}.multi-image-item .multi-img-remove:hover{background:color-mix(in srgb,var(--danger) 80%,transparent)}.multi-image-hint{display:flex;align-items:center;gap:6px;font-size:var(--text-2xs);color:var(--gen-ink-4);padding:0 2px}.multi-image-hint .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:color-mix(in srgb,var(--accent) 50%,transparent);flex-shrink:0}html[data-theme=light] .multi-image-hint .base-icon{color:var(--gen-ink-accent-2);opacity:.7}.gen-settings-section{display:flex;flex-direction:column;gap:14px}.gen-options{display:flex;flex-direction:column;gap:0}#generatorOptions{display:grid;grid-template-columns:1fr 1fr;gap:18px var(--sp-6)}.gen-option-group{display:flex;flex-direction:column;gap:6px;min-width:0}.gen-option-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);display:flex;align-items:center;gap:5px;white-space:nowrap}.gen-option-label .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:inherit}.gen-segment{display:flex;gap:6px;min-width:0;width:100%}.gen-seg-btn{flex:1;background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-1);font-size:var(--text-2xs);color:var(--fg-tertiary);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);font-weight:var(--fw-semibold);white-space:nowrap;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.gen-seg-btn:hover:not(.seg-disabled):not(.active){border-color:var(--n-300);background:var(--n-100);color:var(--ink)}.gen-seg-btn.active{color:var(--g-700);border-color:var(--g-600);font-weight:var(--fw-semibold);box-shadow:none}.gen-seg-btn.seg-disabled{opacity:.45;cursor:not-allowed}.gen-option-group.opt-dim .gen-option-label{opacity:.45}[data-opt-chip]{max-height:90px;overflow:hidden;transition:max-height var(--dur-normal) var(--ease-std),opacity var(--dur-normal) var(--ease-std),padding var(--dur-normal) var(--ease-std),display var(--dur-normal) allow-discrete}#generator-right-controls [data-opt-chip].opt-gone,.gopt-pop-adv [data-opt-chip].opt-gone,[data-opt-chip].opt-gone{max-height:0;opacity:0;padding-block:0;margin-block:0;pointer-events:none;display:none}@media(prefers-reduced-motion:reduce){[data-opt-chip]{transition:none}}.btn-generate{width:auto;padding:var(--sp-3) var(--sp-8);background:var(--accent);border:1px solid transparent;border-radius:var(--radius-md);color:var(--fg-on-accent);font-weight:var(--fw-bold);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:filter var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.btn-generate:before{content:none}.btn-generate .gen-btn-arrow{font-size:var(--text-xs);opacity:.7;transition:all var(--dur-normal) var(--ease-std)}.btn-generate:hover:not(.gen-btn-disabled){filter:brightness(1.12);box-shadow:var(--shadow-sm)}.btn-generate:hover:not(.gen-btn-disabled) .gen-btn-arrow{opacity:1}.btn-generate.gen-btn-disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-generate.gen-btn-hint .gen-btn-arrow{display:none}.btn-generate.gen-btn-disabled.gen-btn-hint{opacity:.62;cursor:pointer}.btn-generate.gen-btn-checking{pointer-events:none;opacity:.85;cursor:wait}.btn-generate.gen-btn-checking .gen-btn-arrow{opacity:0}.generation-progress{position:relative;background:var(--n-0);border:1px solid var(--n-100);box-shadow:var(--shadow-md);border-radius:var(--radius-xl);padding:var(--sp-12) var(--sp-10) var(--sp-10);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;width:100%;margin-left:auto;margin-right:auto;align-self:center}.progress-loader{width:64px;height:64px;border-radius:50%;background:var(--accent-soft-3);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-5);animation:progressPulse 2s ease-in-out infinite}@keyframes progressPulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 15%,transparent)}50%{transform:scale(1.06);box-shadow:0 0 0 14px transparent}}.progress-header{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--n-700);font-weight:var(--fw-semibold);margin-bottom:28px;font-size:var(--text-sm)}.progress-meta{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin:-8px 0 var(--sp-5);max-width:420px;width:100%}.progress-badges{display:flex;flex-wrap:nowrap;justify-content:center;gap:5px;overflow:hidden}.progress-badges .gr-badge{font-size:var(--text-2xs);padding:3px var(--sp-2);opacity:.8}.progress-prompt{font-size:var(--text-2xs);color:var(--fg-tertiary);text-align:center;line-height:var(--lh-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;opacity:.7;font-style:italic}.dark-mode .progress-prompt{color:var(--fg-tertiary)}.progress-bar-container{height:3px;background:var(--bg-inset);border-radius:var(--radius-sm);overflow:hidden;position:relative;width:100%}.progress-bar-container:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,var(--accent-soft-3) 10%,color-mix(in srgb,var(--accent) 60%,transparent) 30%,color-mix(in srgb,var(--g-400) 100%,transparent) 50%,color-mix(in srgb,var(--accent) 60%,transparent) 70%,var(--accent-soft-3) 90%,transparent 100%);animation:aiPulseFlow 2s ease-in-out infinite}.progress-bar-container:after{content:"";position:absolute;top:-2px;left:0;height:7px;width:100%;background:linear-gradient(90deg,transparent 0%,transparent 35%,color-mix(in srgb,var(--g-400) 30%,transparent) 48%,var(--accent-border) 50%,color-mix(in srgb,var(--g-400) 30%,transparent) 52%,transparent 65%,transparent 100%);filter:blur(3px);animation:aiPulseFlow 2s ease-in-out infinite}@keyframes aiPulseFlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-bar{display:none}.progress-timer{flex:1;font-weight:var(--fw-semibold);color:var(--fg-secondary);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:var(--text-sm);display:inline-flex;align-items:center;gap:6px}.progress-timer .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.gen-status-label{flex:1;text-align:center;font-size:var(--text-xs);color:var(--fg-tertiary);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal)}.gen-back-to-showcase{position:absolute;top:16px;left:16px;z-index:10;display:flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:var(--radius-sm);background:none;color:var(--n-500);font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-normal) var(--ease-std)}.gen-back-to-showcase:hover{color:var(--n-700)}.dark-mode .gen-back-to-showcase{color:var(--fg-secondary)}.dark-mode .gen-back-to-showcase:hover{color:var(--fg-primary)}.gen-mini-banner{display:flex;align-items:center;gap:10px;padding:var(--sp-3) 18px;background:var(--accent-soft-2);border:1px solid var(--accent-soft-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-normal) var(--ease-std);margin-bottom:var(--sp-4)}.gen-mini-banner:hover{background:var(--accent-soft-3);border-color:var(--accent-border)}.gen-mini-banner-pulse{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:a-pulse-anim 2s infinite;flex-shrink:0}.gen-mini-banner-text{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--gen-ink-accent)}.gen-mini-banner-arrow{margin-left:auto;color:var(--fg-secondary);font-size:var(--text-xs)}#generatorMessageModal.modal-overlay{background:var(--scrim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:genModalBackdrop var(--dur-normal) var(--ease-std)}@keyframes genModalBackdrop{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(10px)}}.gen-modal{position:relative;background:var(--card, var(--n-0));border:1px solid var(--sink-1);border-radius:var(--radius-lg);padding:36px 28px 22px;max-width:min(380px,92vw);width:min(380px,92vw);text-align:center;animation:genModalEnter var(--dur-slow) var(--ease-out);overflow:hidden}@keyframes genModalEnter{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .gen-modal{background:var(--bg-surface);border-color:var(--lift-2)}.gen-modal .modal-close-btn,.gen-modal .popup-close-btn{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--ink-2, var(--fg-tertiary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast);z-index:2}.gen-modal .modal-close-btn:hover,.gen-modal .popup-close-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}body.dark-mode .gen-modal .modal-close-btn,body.dark-mode .gen-modal .popup-close-btn{background:transparent;color:var(--fg-tertiary)}body.dark-mode .gen-modal .modal-close-btn:hover,body.dark-mode .gen-modal .popup-close-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.gen-modal-icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4);color:var(--gen-ink-accent-2)}.gen-modal-icon .base-icon{width:44px;height:44px}.gen-modal-icon.error{color:var(--gen-ink-danger)}.gen-modal-icon.warning{color:var(--gen-ink-warn)}.gen-modal-icon.success{color:var(--gen-ink-accent-2)}.gen-modal-icon.info{color:var(--gen-ink-info)}.bv-gpu-ring{width:44px;height:44px;margin:0 auto var(--sp-4);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--gen-ink-warn)}.bv-gpu-ring .base-icon{width:22px;height:22px}#gpuUnavailableError .gen-modal-title{color:var(--n-50)}#gpuUnavailableError .gen-modal-msg{color:var(--n-300);max-width:260px}.gen-modal-title{font-size:var(--text-md);font-weight:var(--fw-extrabold);margin:0 0 var(--sp-2);color:var(--ink, var(--n-800));letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}body.dark-mode .gen-modal-title{color:var(--n-50)}.gen-modal-msg{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--ink-2, var(--n-500));max-width:300px;margin:0 auto 22px}body.dark-mode .gen-modal-msg{color:var(--fg-secondary)}.gen-modal-msg strong{color:var(--ink, var(--n-800));font-weight:var(--fw-bold)}body.dark-mode .gen-modal-msg strong{color:var(--n-50)}.gen-modal-btn{width:100%;padding:var(--sp-3) var(--sp-4);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;color:var(--fg-on-accent);background:var(--accent);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-slow) var(--ease-std),filter var(--dur-normal);letter-spacing:var(--tracking-normal)}.gen-modal-btn:hover{box-shadow:var(--shadow-sm);filter:brightness(1.08)}.gen-modal-btn:active{box-shadow:var(--shadow-sm)}.gen-modal-btn.error,.gen-modal-btn.info{color:var(--n-50)}.gen-modal-btn.error{background:var(--danger);box-shadow:var(--shadow-sm)}.gen-modal-btn.error:hover{box-shadow:var(--shadow-sm)}.gen-modal-btn.warning{background:var(--warning);box-shadow:var(--shadow-sm)}.gen-modal-btn.warning:hover{box-shadow:var(--shadow-sm)}.gen-modal-btn.success{background:var(--accent);box-shadow:var(--shadow-sm)}.gen-modal-btn.info{background:var(--info);box-shadow:var(--shadow-sm)}.gen-modal-btn.info:hover{box-shadow:var(--shadow-sm)}@media(prefers-reduced-motion:reduce){.gen-modal,#generatorMessageModal.modal-overlay{animation:none}}.generator-result{flex:1;display:flex;flex-direction:column;gap:0;padding:var(--sp-4) 0 0;box-sizing:border-box;width:100%;min-height:0;position:relative;animation:resultFadeIn .5s ease-out}@keyframes resultFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gr-ready{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sp-10) var(--sp-6);animation:grFadeIn .6s var(--ease-out)}@keyframes grFadeIn{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes grRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes grIconPop{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes grCheckPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 30%,transparent)}50%{box-shadow:0 0 0 16px transparent}}.gr-ready-btn--primary.disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.gr-ready-icon,.gr-ready-ring{display:none}.gr-ready-title{font-size:var(--text-xl);font-weight:var(--fw-extrabold);color:var(--ink, var(--n-850));margin:0 0 var(--sp-2);letter-spacing:var(--tracking-tight)}.gr-ready-subtitle{font-size:var(--text-sm);color:var(--gen-ink-accent-2);font-weight:var(--fw-semibold);margin:0 0 var(--sp-6);max-width:420px;line-height:var(--lh-normal)}.gr-ready-subtitle strong{color:var(--gen-ink-accent-2);font-weight:var(--fw-semibold)}.gr-ready-prompt{font-size:var(--text-xs);color:var(--gen-ink-4);max-width:600px;margin:var(--sp-5) 0 var(--sp-4);padding:10px var(--sp-4);background:var(--bg-2, var(--n-50));border-radius:var(--radius-md);line-height:var(--lh-normal);max-height:120px;overflow-y:auto}.gr-ready-prompt:empty{display:none}.gr-ready-actions{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px}.gr-ready-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.gr-ready-btn--primary{width:100%;padding:15px 28px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font-size:var(--text-base);font-weight:var(--fw-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:filter var(--dur-fast) var(--ease-std);box-shadow:var(--shadow-sm)}.gr-ready-btn--primary:hover{filter:brightness(1.12)}.gr-ready-btn--outline{flex:1 1 0;min-width:0;padding:11px var(--sp-2);border:none;border-radius:var(--radius-md);background:var(--card);color:var(--ink, var(--n-700));font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:all var(--dur-normal) var(--ease-std)}.gr-ready-btn--outline:hover{background:var(--highlight-bg, var(--n-100))}.btn-short-text{display:none!important}.btn-full-text{display:inline}.menu-badge.new{background:var(--accent);color:var(--fg-on-accent);font-size:var(--text-3xs);font-weight:var(--fw-bold);padding:3px var(--sp-2);border-radius:var(--radius-pill);margin-left:auto;text-transform:uppercase;letter-spacing:var(--tracking-wide)}@media(max-width:1440px){.generator-container{padding:0}}@media(max-width:1280px){.generator-container{padding:0}}@media(max-width:1200px){.generator-container{padding:0}.unified-input,.generation-progress{max-width:720px}}@media(max-width:1100px){.unified-input,.generation-progress{max-width:100%}}@media(max-width:900px){.generator-container{padding:var(--sp-3)}}@media(max-width:700px){.generator-container{padding:var(--sp-4)}.generator-header{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.generator-container{padding:var(--sp-2) var(--sp-4) var(--sp-4);min-height:auto;overflow-y:auto}.generator-header{gap:10px;padding:var(--sp-1) 0 14px;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;border-bottom:1px solid var(--border-color, var(--lift-4))}.generator-title{text-align:left}.generator-title h1{font-size:var(--text-md);gap:var(--sp-2);justify-content:flex-start;margin-bottom:0}.generator-title p{display:none}.gen-sys-status{padding:6px 10px;gap:var(--sp-2)}.gen-sys-label,.gen-sys-detail{font-size:var(--text-2xs)}.generator-workspace{margin-top:14px;width:100%;box-sizing:border-box}.unified-input,.generation-progress{max-width:100%}.unified-input textarea{min-height:80px;padding:var(--sp-3) 14px;font-size:var(--text-sm)}.image-dropzone-compact{min-height:80px;padding:14px var(--sp-4)}.dropzone-content-compact .base-icon{width:var(--icon-lg);height:var(--icon-lg)}.image-preview-compact{padding:10px var(--sp-3)}.image-preview-compact img{width:44px;height:44px}.multi-image-grid{grid-template-columns:repeat(4,1fr);gap:6px}.multi-image-item .multi-img-remove{opacity:1}.multi-image-hint{font-size:var(--text-2xs)}.btn-generate{padding:14px var(--sp-5);font-size:var(--text-sm)}.gr-ready{padding:var(--sp-5) 14px}.gr-ready-title{font-size:var(--text-md);margin-bottom:var(--sp-1)}.gr-ready-subtitle{font-size:var(--text-xs);margin-bottom:var(--sp-3)}.gr-ready-badges{flex-wrap:nowrap;overflow:hidden;gap:var(--sp-1);margin:0}.gr-ready-badges .gr-badge{font-size:var(--text-3xs);padding:3px 7px;white-space:nowrap}.gr-ready-prompt{font-size:var(--text-2xs);padding:var(--sp-2) var(--sp-3);margin:14px 0 10px;max-width:100%;max-height:100px}.gr-ready-actions{gap:10px;max-width:100%}.gr-ready-btn--primary{padding:var(--sp-3) var(--sp-4);font-size:var(--text-sm);border-radius:var(--radius-md);gap:var(--sp-2)}.gr-ready-btn--outline{padding:9px 6px;font-size:var(--text-2xs);gap:var(--sp-1);border-radius:var(--radius-md)}.gr-ready-btn--outline .btn-full-text{display:none}.gr-ready-btn--outline .btn-short-text{display:inline}.gr-ready-secondary{gap:6px}.generation-progress{padding:var(--sp-5) var(--sp-4) 18px;border-radius:var(--radius-lg)}.progress-loader{width:48px;height:48px;margin-bottom:var(--sp-3)}.progress-header{font-size:var(--text-sm);margin-bottom:14px}.progress-meta{gap:6px;margin:-4px 0 14px}.progress-prompt{font-size:var(--text-2xs)}.progress-badges{gap:var(--sp-1)}}@media(max-width:400px){.generator-container{padding:var(--sp-3) 10px}.generator-title h1{font-size:var(--text-base)}.gen-sys-status{padding:5px var(--sp-2)}.gen-sys-label{font-size:var(--text-2xs)}.gen-sys-detail{display:none}.unified-input textarea{min-height:60px;padding:10px var(--sp-3);font-size:var(--text-xs);border-radius:var(--radius-md)}#generatorOptions{gap:10px}.gen-seg-btn{padding:6px 3px;font-size:var(--text-2xs)}#generator-right-controls .gopt-row-seg .gen-seg-btn{padding-left:var(--sp-1);padding-right:var(--sp-1)}#generator-right-controls .gopt-row-seg .gen-seg-btn .gsb-txt{font-size:var(--text-xs)}.gopt-row-note{gap:6px}.gr-ready{padding:var(--sp-4) 10px}.gr-ready-title{font-size:var(--text-base)}.gr-ready-subtitle{font-size:var(--text-2xs)}.gr-ready-btn--primary{padding:10px 14px;font-size:var(--text-xs)}.gr-ready-btn--outline{padding:var(--sp-2) var(--sp-1);font-size:var(--text-2xs)}.btn-generate{padding:var(--sp-3) 14px;font-size:var(--text-sm)}.image-preview-compact img{width:40px;height:40px}.multi-image-grid{gap:var(--sp-1)}.multi-image-item .multi-img-badge{font-size:var(--text-4xs);padding:1px var(--sp-1)}}.dark-mode .gen-mode-switcher{background:var(--bg);border-color:var(--border-subtle)}.dark-mode .gen-mode-tab{color:var(--fg-tertiary)}.dark-mode .gen-mode-tab.active{color:var(--fg-primary)}.dark-mode .gen-mode-tab:hover:not(.active){color:var(--fg-primary)}.dark-mode .gen-mode-indicator{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm)}.dark-mode .unified-input textarea{background:var(--bg-inset);color:var(--n-200)}.dark-mode .unified-input textarea:focus{background:var(--lift-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent);color:var(--n-100)}.dark-mode .unified-input textarea::placeholder{color:var(--fg-tertiary)}.dark-mode .char-count{color:var(--fg-tertiary)}.dark-mode .image-dropzone-compact{background:var(--bg-inset)}.dark-mode .image-dropzone-compact:hover,.dark-mode .image-dropzone-compact.dragover{background:var(--accent-soft-1)}.dark-mode .dropzone-content-compact .base-icon{color:var(--accent-ink)}.dark-mode .dropzone-text p{color:var(--fg-tertiary)}.dark-mode .dropzone-image-limit{color:var(--fg-secondary);background:var(--bg-inset);border-color:transparent}.dark-mode .dropzone-format-hint{color:var(--fg-tertiary)}.dark-mode .image-preview-compact{background:var(--bg-inset)}.dark-mode .image-file-name{color:var(--n-200)}.dark-mode .remove-image-btn{color:var(--fg-tertiary)}.dark-mode .remove-image-btn:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-fg)}.dark-mode .multi-image-add-btn,.dark-mode .multi-image-clear-btn{background:transparent;color:var(--fg-tertiary)}.dark-mode .multi-image-add-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.dark-mode .multi-image-clear-btn:hover{background:var(--danger-soft);color:var(--danger-fg)}.dark-mode .multi-image-item{background:var(--bg-surface-raised)}.dark-mode .multi-image-item:first-child{border-color:var(--accent-ink)}.dark-mode .multi-image-count{color:var(--fg-secondary)}.dark-mode .multi-image-hint{color:var(--fg-tertiary)}.dark-mode .multi-image-hint .base-icon{color:color-mix(in srgb,var(--accent) 40%,transparent)}.dark-mode .gen-model-est{color:var(--fg-tertiary);background:transparent}.dark-mode .gen-seg-btn{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-tertiary)}.dark-mode .gen-seg-btn:hover:not(.seg-disabled):not(.active){border-color:var(--n-600);background:var(--bg-inset);color:var(--n-300)}.dark-mode .gen-seg-btn.active{border-color:var(--g-600);color:var(--g-500);font-weight:var(--fw-semibold);box-shadow:none}.dark-mode .generation-progress{background:transparent}.dark-mode .progress-bar-container{background:var(--bg-inset)}.dark-mode .gr-ready-title{color:var(--fg-primary)}.dark-mode .gr-ready-subtitle{color:var(--accent-ink)}.dark-mode .gr-ready-prompt{background:var(--bg-inset);color:var(--n-400)}.dark-mode .gr-ready-btn--outline{background:var(--bg-inset);color:var(--n-200)}.dark-mode .gr-ready-btn--outline:hover{background:var(--lift-4)}.dark-mode .generator-title h1{color:var(--fg-primary)}.dark-mode .generator-title p{color:var(--n-400)}.dark-mode .generator-header{border-bottom-color:var(--lift-3)}.dark-mode .progress-header{color:var(--fg-primary)}.dark-mode .gen-sys-status{background:var(--bg-inset);border-color:var(--lift-3)}.dark-mode .gen-sys-label{color:var(--fg-primary)}.dark-mode .gen-sys-detail{color:var(--n-500)}#page-generator.active{display:flex;flex-direction:column;height:100%}@property --gw-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes gwIconSpin{0%{--gw-angle: 0deg}to{--gw-angle: 360deg}}@keyframes gwGlow{0%,to{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 25%,transparent),0 0 40px color-mix(in srgb,var(--accent) 8%,transparent)}50%{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 40%,transparent),0 0 60px color-mix(in srgb,var(--accent) 15%,transparent)}}@keyframes gwFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gen-welcome{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;width:100%;align-self:flex-start;max-width:100%}.gw-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-12) var(--sp-5) var(--sp-12);gap:var(--sp-5)}.gw-hero-icon{position:relative;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--g-400) 18%,transparent),color-mix(in srgb,var(--accent) 4%,transparent) 65%),color-mix(in oklch,var(--n-950) 40%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;margin:0 auto;border:1px solid color-mix(in srgb,var(--g-400) 22%,transparent);box-shadow:inset 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent),0 0 28px color-mix(in srgb,var(--accent) 18%,transparent),0 0 64px color-mix(in srgb,var(--accent) 6%,transparent),inset 0 0 22px color-mix(in srgb,var(--accent) 6%,transparent),inset 0 0 1px var(--lift-1);animation:heroIconBreathe 4s ease-in-out 0s infinite;isolation:isolate;transition:transform var(--dur-slow) var(--ease-out);overflow:visible}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroIconBreathe{0%,to{box-shadow:inset 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent),0 0 28px color-mix(in srgb,var(--accent) 18%,transparent),0 0 64px color-mix(in srgb,var(--accent) 6%,transparent),inset 0 0 22px color-mix(in srgb,var(--accent) 6%,transparent),inset 0 0 1px var(--lift-1)}50%{box-shadow:inset 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),0 0 38px color-mix(in srgb,var(--accent) 32%,transparent),0 0 88px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 0 28px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 0 1px var(--lift-2)}}.gw-hero-text{display:flex;flex-direction:column;gap:var(--sp-2)}.gw-headline{font-size:var(--text-2xl);font-weight:var(--fw-extrabold);color:var(--ink, var(--n-850));margin:0;letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.gw-gradient-word{color:var(--gen-ink-accent-2)}.gw-subtitle{font-size:var(--text-sm);color:var(--ink-2);margin:0;line-height:var(--lh-normal)}.gw-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 var(--sp-6);font-size:var(--text-base);font-weight:var(--fw-semibold);font-family:var(--font-ui);color:var(--fg-on-accent);background:var(--accent);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;white-space:nowrap;box-shadow:var(--shadow-sm);transition:filter var(--dur-fast) var(--ease-std)}.gw-cta span{color:inherit;display:inline-block;font-weight:var(--fw-semibold)}.gw-cta:hover{filter:brightness(1.12)}.gw-cta:before{content:none}.gw-divider{width:100%;display:flex;align-items:center;gap:14px;padding:0 var(--sp-2);margin-bottom:var(--sp-4)}.gw-divider:before,.gw-divider:after{content:"";flex:1;height:1px;background:var(--border-color, var(--n-100))}.gw-divider-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gen-ink-4);white-space:nowrap;display:flex;align-items:center;gap:5px}.gw-divider-label .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--gen-ink-accent-2)}.gw-filters{display:flex;gap:6px;padding:0 var(--sp-2);margin-bottom:18px;flex-wrap:wrap;justify-content:center}.gw-filter-tag{padding:5px 14px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);font-family:var(--font, "Inter", sans-serif);color:var(--fg-tertiary);background:var(--bg-2, var(--n-50));border:1px solid var(--border-color, var(--n-100));border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.gw-filter-tag:hover{color:var(--gen-ink-accent-s);border-color:var(--accent-border);background:var(--accent-soft-2)}.gw-filter-tag.active{color:var(--gen-ink-accent-2);background:var(--accent-soft-3);border-color:var(--accent-border);box-shadow:none}.gw-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;grid-auto-flow:dense;gap:14px;padding:0 var(--sp-2) 28px;width:100%;min-height:300px}.gw-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;background:transparent;border:none;transition:transform var(--dur-slow) var(--ease-std),box-shadow var(--dur-slow) var(--ease-std)}.dark-mode .gw-card{background:var(--bg)}.gw-card-img{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.gw-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-std)}.gw-card:hover{z-index:2;box-shadow:var(--shadow-md)}.gw-card-info{position:absolute;bottom:0;left:0;right:0;padding:10px;background:none;z-index:2}.gw-card-info h4{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--n-800);margin:0 0 var(--sp-1) 0;line-height:var(--lh-tight)}.gw-card-meta{display:flex;gap:5px;flex-wrap:wrap}.gw-card-meta span{font-size:var(--text-3xs);font-weight:var(--fw-semibold);padding:2px 7px;border-radius:var(--radius-pill);background:var(--sink-2);color:var(--n-700);line-height:var(--lh-snug)}.dark-mode .gw-card-info h4{color:var(--fg-primary)}.dark-mode .gw-card-meta span{background:var(--bg-inset);color:var(--fg-primary)}.gw-card.gw-hidden{display:none}.dark-mode .gw-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;z-index:1;pointer-events:none}.gw-back-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:var(--font, "Inter", sans-serif);color:var(--fg-tertiary);background:none;border:none;cursor:pointer;transition:color var(--dur-normal);align-self:flex-start}.gw-back-btn:hover{color:var(--ink)}.dark-mode .gw-headline{color:var(--n-100)}.dark-mode .gw-divider:before,.dark-mode .gw-divider:after{background:var(--n-700)}.dark-mode .gw-divider-label{color:var(--n-600)}.dark-mode .gw-filter-tag{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-tertiary)}.dark-mode .gw-filter-tag:hover{background:var(--accent-soft-2);border-color:var(--accent-border);color:var(--g-400)}.dark-mode .gw-filter-tag.active{background:var(--accent-soft-3);border-color:var(--accent-border);color:var(--accent-ink)}.dark-mode .gw-card:hover{box-shadow:var(--shadow-lg)}.dark-mode .gw-back-btn:hover{color:var(--g-400)}.gw-card.gw-featured{grid-column:span 2;grid-row:span 2}.gw-card.gw-tall{grid-row:span 2}.gw-card.gw-tall .gw-card-img{aspect-ratio:auto;height:100%}.gw-featured-overlay,.gw-featured-badge,.gw-featured-prompt,.gw-featured-model{display:none!important}@media(max-width:1100px){.gw-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.gw-grid{grid-template-columns:repeat(3,1fr)}.gw-card-info h4{font-size:var(--text-xs)}}@media(max-width:600px){.gw-hero{padding:var(--sp-8) var(--sp-4) var(--sp-8)}.gw-headline{font-size:var(--text-lg)}.gw-subtitle{font-size:var(--text-xs)}.gw-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-2)}.gw-cta{padding:11px var(--sp-6);font-size:var(--text-xs)}.gw-card-info{padding:30px var(--sp-3) 10px}.gw-card-info h4{font-size:var(--text-2xs)}.gw-card.gw-tall{grid-row:span 1}.gw-card.gw-tall .gw-card-img{aspect-ratio:1;height:auto}}@media(max-width:400px){.gw-hero{padding:var(--sp-6) var(--sp-3) var(--sp-6)}.gw-headline{font-size:var(--text-lg)}.gw-grid{gap:6px}.gw-card-info{padding:var(--sp-6) 10px var(--sp-2)}.gw-card-info h4{font-size:var(--text-2xs)}.gw-card-meta span{font-size:var(--text-4xs)}}.popup-content.mip.gw-popup-card{width:960px;max-height:92vh;border-radius:var(--radius-xl);overflow:hidden}.gw-popup-viewer{position:relative;width:100%;height:580px;background:transparent;overflow:hidden}.gw-popup-viewer canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block;cursor:grab}.gw-popup-viewer canvas:active{cursor:grabbing}.gw-popup-viewer .view-mode-container{z-index:10}.gw-popup-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg);z-index:5;transition:opacity var(--dur-slow) var(--ease-std)}.gw-popup-loader.hidden{opacity:0;pointer-events:none}.gw-loader-ring{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--fg-secondary)}.gw-popup-bottom{padding:var(--sp-4) 22px 18px;display:flex;flex-direction:column;gap:var(--sp-3);border-top:1px solid var(--lift-2);background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gw-popup-model-name{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--n-850);margin:0;letter-spacing:var(--tracking-tight)}.dark-mode .gw-popup-model-name{color:var(--fg-primary)}.gw-popup-prompt-bar{display:flex;align-items:flex-start;gap:10px}.gw-prompt-icon{flex-shrink:0;font-size:var(--text-xs);color:var(--gen-ink-accent-2);margin-top:3px;opacity:.7}.gw-prompt-text{flex:1;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gw-prompt-actions{display:flex;gap:var(--sp-1);flex-shrink:0;margin-left:auto}.gw-action-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.gw-action-btn:hover{background:var(--bg-inset);color:var(--fg-primary)}.gw-popup-tags{display:flex;flex-wrap:wrap;gap:6px}.gw-popup-tags .mip-chip{font-size:var(--text-2xs);padding:var(--sp-1) 10px;border-radius:var(--radius-pill);background:var(--bg-inset);border:1px solid var(--lift-3);color:var(--fg-tertiary);font-weight:var(--fw-medium)}.gw-popup-tags .mip-chip-ai{background:var(--accent-soft-1);border-color:var(--accent-soft-4);color:var(--gen-ink-accent-2)}html[data-theme=light] .gw-popup-tags .mip-chip{background:var(--sink-1);border-color:var(--sink-2)}.gw-popup-card .mip-close{z-index:20}.gw-popup-card #gwPopupClose{right:12px!important}.gw-popup-card .gw-fullscreen-btn{right:52px!important}.gw-popup-card .gw-popup-cube-btn{right:92px!important}.gw-popup-card .gw-popup-external-btn{right:132px!important}.gw-popup-card .gw-popup-external-btn,.gw-popup-card .gw-popup-cube-btn{width:32px;height:32px;border-radius:var(--radius-md);border:none;background:var(--bg-inset);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--fg-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-normal),color var(--dur-normal),transform var(--dur-fast);position:absolute;top:12px;z-index:20}.gw-popup-card .gw-popup-external-btn:hover,.gw-popup-card .gw-popup-cube-btn:hover{background:var(--accent-soft-3);color:var(--gen-ink-accent-2)}.gw-popup-card .gw-popup-external-btn:active,.gw-popup-card .gw-popup-cube-btn:active{background:var(--accent-soft-4)}.popup-content.mip.gw-popup-card.gw-fullscreen{width:94vw;max-width:94vw;max-height:94vh;border-radius:var(--radius-lg);transition:all var(--dur-slow) var(--ease-std)}.popup-content.mip.gw-popup-card.gw-fullscreen .gw-popup-viewer{height:calc(94vh - 100px);transition:height var(--dur-slow) var(--ease-std)}@media(max-width:1000px){.gw-popup-card{width:95vw;max-width:960px}.gw-popup-viewer{height:460px}}@media(max-width:600px){.gw-popup-card{width:auto;border-radius:var(--radius-lg)}.gw-popup-viewer{height:280px}.gw-popup-bottom{padding:var(--sp-3) var(--sp-4) 14px}.gw-prompt-text{font-size:var(--text-xs);-webkit-line-clamp:3}.gw-fullscreen-btn{display:none}}.gen-quota-badge{display:flex;align-items:center;justify-content:center;gap:0;padding:0;width:460px;max-width:100%;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border-color);overflow:hidden}.gs-controls .gen-quota-badge{flex:0 0 auto;width:auto;max-width:none;border:none;border-radius:0;border-bottom:1px solid var(--border-color)}.gqb-stat{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;gap:var(--sp-2);padding:var(--sp-3)}.gs-controls .gqb-stat{padding:14px 5px}.gqb-stat .base-icon{width:var(--icon-md);height:var(--icon-md);color:var(--gen-ink-accent-2);flex-shrink:0}.gqb-text{display:flex;align-items:baseline;gap:5px}.gqb-val{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-primary);font-family:var(--font-mono);letter-spacing:var(--tracking-normal);white-space:nowrap;font-variant-numeric:tabular-nums}#gqbResetVal{min-width:58px;text-align:center;display:inline-block}.gqb-lbl{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap}.gqb-divider{width:1px;height:32px;background:var(--border-subtle);flex-shrink:0}.gqb-stat.gqb-warn .gqb-val,.gqb-stat.gqb-warn .base-icon{color:var(--gen-ink-warn)}.gqb-stat.gqb-danger .gqb-val,.gqb-stat.gqb-danger .base-icon{color:var(--gen-ink-danger)}body.dark-mode .gen-quota-badge{background:var(--bg);border-color:var(--border-subtle)}@media(max-width:600px){.gqb-stat{padding:6px 10px}.gqb-val{font-size:var(--text-2xs)}.gqb-lbl{font-size:var(--text-4xs)}.gqb-stat .base-icon{width:var(--icon-sm);height:var(--icon-sm)}}.gs-controls .gqb-stat{padding:14px 5px;gap:6px}.gs-controls #gqbResetVal{min-width:0}.gs-controls .gqb-val{font-size:var(--text-2xs)}.gs-controls .gqb-lbl{font-size:var(--text-4xs);letter-spacing:var(--tracking-wide)}.gs-controls .gqb-divider{height:26px}.gr-ready-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0;max-width:620px}.gr-badge{display:inline-flex;align-items:center;gap:5px;padding:5px var(--sp-3);background:var(--accent-soft-1);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--gen-ink-accent-s);white-space:nowrap}.gr-badge .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--gen-ink-accent-2)}.gr-badge--ai{font-weight:var(--fw-bold)}.gr-badge--time{background:color-mix(in srgb,var(--info) 8%,transparent);color:var(--b-500)}.gr-badge--time .base-icon{color:var(--gen-ink-info)}body.dark-mode .gr-badge--time{background:var(--info-soft);color:var(--b-400)}body.dark-mode .gr-badge--time .base-icon{color:var(--b-400)}body.dark-mode .gr-badge{background:var(--accent-soft-2);color:var(--g-400)}body.dark-mode .gr-badge .base-icon{color:var(--g-400)}body.dark-mode .gui-card{background:transparent;border-color:none;border:none;box-shadow:none}body.dark-mode .gmc-dot{background:var(--n-600)}body.dark-mode .gmc-dot[data-status=ready]{background:var(--accent)}body.dark-mode .gmc-dot[data-status=busy]{background:var(--danger-fg)}body.dark-mode .gui-config-strip{border-top:none}@media(max-width:700px){.gui-topbar{flex-direction:column;align-items:stretch;gap:10px}.gui-topbar-right{margin-left:0;flex-wrap:wrap;gap:var(--sp-2)}}@media(max-width:600px){.gui-card{padding:14px;border-radius:var(--radius-lg);gap:var(--sp-3)}#generatorOptions{grid-template-columns:1fr 1fr}.gr-ready-badges{gap:5px}.gr-badge{font-size:var(--text-2xs);padding:var(--sp-1) 9px}}@media(max-width:400px){.gui-card{padding:var(--sp-3);gap:10px}#generatorOptions{grid-template-columns:1fr}}#unifiedInputSection.gen-studio.gen-studio{gap:var(--sp-2)}#unifiedInputSection.gen-studio{display:none;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr);gap:var(--sp-2);width:100%;min-width:0;max-width:none;margin:0;padding:0;align-self:stretch;background:transparent;border:none;box-shadow:none;height:100%;min-height:max(460px,calc(100vh - 180px))}#unifiedInputSection.gen-studio[style*="display: grid"],#unifiedInputSection.gen-studio[style*="display:grid"]{display:grid!important}.gs-stage{grid-row:1;min-height:320px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.gs-stage>.slider-wrapper.shared-gen-slider{flex:0 0 auto;min-width:0}.gs-viewer-wrap{position:relative;flex:1 1 0;min-height:0;min-width:0;display:flex}.gs-viewer-wrap>.gen-quota-badge{position:absolute;right:10px;bottom:8px;z-index:6;width:auto;max-width:calc(100% - 24px);display:flex;align-items:center;gap:var(--sp-2);border:0;border-radius:0;overflow:visible}.gs-viewer-wrap>.gen-quota-badge,body.dark-mode .gs-viewer-wrap>.gen-quota-badge{background:transparent}.gs-viewer-wrap>.gen-quota-badge .gqb-stat{flex:0 0 auto;padding:0;gap:var(--sp-1);font-size:var(--text-2xs);font-family:var(--font-ui);color:var(--fg-tertiary);letter-spacing:var(--tracking-wide)}.gs-viewer-wrap>.gen-quota-badge .gqb-stat .base-icon{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--text-2xs);color:var(--fg-tertiary)}.gs-viewer-wrap>.gen-quota-badge .gqb-text{gap:var(--sp-1)}.gs-viewer-wrap>.gen-quota-badge .gqb-val{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);letter-spacing:var(--tracking-wide)}.gs-viewer-wrap>.gen-quota-badge .gqb-lbl{font-size:var(--text-2xs);font-weight:var(--fw-regular);color:var(--fg-tertiary);letter-spacing:var(--tracking-wide)}.gs-viewer-wrap>.gen-quota-badge .gqb-divider{width:1px;align-self:auto;height:10px;background:var(--border-subtle);flex-shrink:0}@media(max-width:768px){.gs-viewer-wrap>.gen-quota-badge{right:8px;bottom:8px;gap:6px}.gs-viewer-wrap>.gen-quota-badge .gqb-divider{display:none}}.gs-viewer-wrap>.gs-viewer{flex:1 1 auto;min-height:0;min-width:0}.gs-composer-input{display:flex;align-items:flex-end;gap:10px}.gs-composer-input>.gen-mode-content{flex:1 1 auto;min-width:0}.gs-composer-input #generateBtn{flex:0 0 auto;align-self:flex-end;margin:0;width:auto;padding:11px 22px;border-radius:var(--radius-lg)}.gs-inline-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);text-align:center;padding:var(--sp-6);pointer-events:none}.gs-inline-empty-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-xl);background:none;border:none;box-shadow:none;color:var(--fg-primary);animation:none;transition:none}.gs-inline-empty-icon:after{content:none}.gs-inline-empty-sub{font-size:var(--text-xs);color:var(--gen-ink-4);max-width:260px;line-height:var(--lh-normal)}.gs-inline-empty{z-index:1}.gs-inline-empty-sub{max-width:300px}.gs-composer-input #generateBtn{transition:box-shadow var(--dur-normal) var(--ease-std),filter var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std)}.gs-composer-input #generateBtn:not(.gen-btn-disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 30%,transparent)}.gs-composer-input #generateBtn:not(.gen-btn-disabled):hover{filter:brightness(1.06);box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 42%,transparent)}.gs-viewer{flex:1 1 auto;position:relative;border-radius:var(--radius-md);overflow:hidden;min-height:0;min-width:0}.gs-viewer-col{order:1;display:flex;flex-direction:column;min-width:0;min-height:0;gap:var(--sp-3)}#gsViewer.has-shared{position:relative}#gsViewer>#viewerSection.shared-gen{position:absolute;inset:0;width:100%;height:100%;z-index:3;border-radius:inherit;overflow:hidden}#gsViewer.has-shared>#gsParticlesCanvas{display:none}#gsViewer.has-shared>.gs-viewer-overlay{z-index:4}#gsViewer.has-shared>.gs-state-pill{z-index:5}.gs-gallery-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-2)}.gs-gallery-left{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.gs-gallery-status{justify-self:center;min-width:0;max-width:100%;text-align:center;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-gallery-status .autosave-status,.gs-gallery-status #modelStatusDisplay{margin:0;white-space:nowrap}.gs-gallery-icon{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--gen-ink-accent-2);font-size:var(--text-sm)}.gs-gallery-tools{justify-self:end;display:flex;align-items:center;gap:2px;position:relative;background:transparent;border:none;box-shadow:none;padding:0}.gg-tool{box-sizing:border-box;width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--gen-ink-accent-2);box-shadow:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}body.dark-mode .gg-tool{background:transparent}.gg-tool:hover{background:transparent;border-color:var(--accent-border)}body.dark-mode .gg-tool:hover{color:var(--g-400)}.gg-sort-wrap{position:relative}.gg-sort-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:150px;background:var(--card, var(--n-0));border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px;display:flex;flex-direction:column;gap:2px}body.dark-mode .gg-sort-pop{background:var(--bg-surface);border-color:var(--lift-3)}.gg-sort-pop.gg-hidden{display:none}.gg-sort-opt{text-align:left;background:none;border:none;border-radius:var(--radius-md);padding:var(--sp-2) 10px;font-size:var(--text-xs);color:var(--ink-2, var(--n-700));cursor:pointer}.gg-sort-opt:hover{background:var(--bg-2, var(--n-50));color:var(--ink, var(--n-850))}.gg-sort-opt.gg-on{color:var(--gen-ink-accent-2);font-weight:var(--fw-bold)}body.dark-mode .gg-sort-opt:hover{background:var(--bg-surface-raised)}.gen-model-popup-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:var(--sp-6);background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--dur-normal) var(--ease-std),visibility var(--dur-normal) var(--ease-std)}.gen-model-popup-overlay.is-open{opacity:1;visibility:visible}.gen-model-popup-card{position:relative;width:min(680px,92vw);height:min(680px,82vh);background:var(--bg-page);border:1px solid var(--lift-3);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);transform:translateY(14px) scale(.97);transition:transform var(--dur-slow) var(--ease-out)}.gen-model-popup-overlay.is-open .gen-model-popup-card{transform:translateY(0) scale(1)}.gen-model-popup-stage{width:100%;height:100%}.gen-model-popup-stage base-viewer{width:100%;height:100%;display:block}.gen-model-popup-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);background:color-mix(in oklch,var(--n-900) 62%,transparent);color:var(--n-50);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-base);transition:background var(--dur-fast) var(--ease-std)}.gen-model-popup-close:hover{background:color-mix(in oklch,var(--n-900) 82%,transparent)}.gg-card{flex:0 0 auto;width:104px;background:var(--bg-2, var(--n-50));border:1px solid var(--border-color);border-radius:var(--radius-md);padding:6px;cursor:pointer;position:relative;transition:border-color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std);animation:ggIn .3s ease both}@keyframes ggIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.dark-mode .gg-card{background:var(--bg-surface)}.gg-card:hover{border-color:var(--accent-ink)}.gg-card.gg-active{border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent) inset}.gg-thumb{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(circle at 50% 35%,var(--n-50),var(--n-100));display:flex;align-items:center;justify-content:center}body.dark-mode .gg-thumb{background:radial-gradient(circle at 50% 35%,var(--n-800),var(--bg-page))}.gg-img{width:100%;height:100%;object-fit:contain;display:block}.gg-ph{color:var(--gen-ink-4);font-size:var(--text-xl);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gg-badge{position:absolute;top:5px;left:5px;display:inline-flex;align-items:center;gap:3px;font-size:var(--text-4xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gen-ink-chart-purple);background:var(--chart-purple-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:2px 5px}.gg-meta{margin-top:6px;min-width:0}.gg-name{display:block;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink, var(--n-800));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-acts{position:absolute;top:6px;right:6px;display:flex;gap:var(--sp-1);opacity:1;transition:opacity var(--dur-fast) var(--ease-std)}.gg-mini{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--n-900) 62%,transparent);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-md);color:var(--n-400);cursor:pointer;font-size:var(--text-2xs);transition:background var(--dur-normal),color var(--dur-normal),border-color var(--dur-normal)}.gg-mini:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--gen-ink-accent-s)}body.dark-mode .gg-mini:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent-ink)}.gg-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:14px;color:var(--fg-tertiary);width:100%}.gg-empty-art{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--chart-purple-soft);color:var(--gen-ink-chart-purple);margin-bottom:3px}.gg-empty-title{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink-2, var(--n-600))}.gg-empty-sub{font-size:var(--text-2xs);color:var(--gen-ink-4);max-width:280px}body.dark-mode .gs-viewer{background:none;border-color:var(--lift-2);box-shadow:none}.gs-viewer>canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;background:transparent}.gs-particles-canvas{display:none!important}.gs-state-pill{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:var(--radius-pill);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--fg-primary);z-index:3;transition:all var(--dur-slow) var(--ease-std)}.gs-back-btn{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px var(--sp-3) 7px 10px;border-radius:var(--radius-pill);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-primary);cursor:pointer;z-index:3;transition:all var(--dur-normal) var(--ease-std)}.gs-back-btn:hover{color:var(--gen-ink-accent-2);transform:none}@media(max-width:480px){.gs-back-btn{font-size:var(--text-2xs);padding:5px 10px 5px var(--sp-2)}.gs-back-btn span{display:none}}.gs-state-pill .gs-state-dot{width:7px;height:7px;border-radius:50%;background:var(--n-400);box-shadow:0 0 color-mix(in srgb,var(--n-400) 60%,transparent)}.gs-state-pill[data-state=idle] .gs-state-dot,.gs-state-pill[data-state=form] .gs-state-dot{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.gs-state-pill[data-state=generating] .gs-state-dot{background:var(--accent);animation:gsStatePulse 1.4s ease-in-out infinite}.gs-state-pill[data-state=done] .gs-state-dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.gs-state-pill[data-state=error] .gs-state-dot{background:var(--danger)}@keyframes gsStatePulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent)}50%{box-shadow:0 0 0 9px transparent}}.gs-viewer-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;transition:opacity var(--dur-slow) var(--ease-std);background:var(--bg-2, var(--n-50))}body.dark-mode .gs-viewer-overlay{background:var(--bg-surface)}.gs-viewer[data-state=done] .gs-viewer-overlay,.gs-viewer-overlay.gs-overlay-hidden{opacity:0}.gs-overlay-content{text-align:center;color:var(--fg-tertiary);max-width:320px;padding:0 var(--sp-5)}.gs-overlay-meta{margin-top:var(--sp-4);display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:center}.gs-om-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:5px 11px;line-height:1;white-space:nowrap}.gs-om-chip .base-icon{width:var(--icon-sm);height:var(--icon-sm);opacity:.7}.gs-om-dot{opacity:.45;font-weight:var(--fw-bold)}.gs-overlay-icon-wrap{width:auto;height:auto;border-radius:0;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:none;border:none;animation:none}.gs-overlay-icon{width:1em;height:1em;font-size:var(--text-2xl);color:var(--fg-tertiary);opacity:.6;background:none;-webkit-text-fill-color:currentColor;background-clip:initial;-webkit-background-clip:initial}.gs-overlay-title{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);margin:0 0 6px}.gs-overlay-sub{font-size:var(--text-sm);line-height:var(--lh-normal);margin:0;opacity:.75}@keyframes gsOverlayFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gs-controls{order:2;display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0;background:var(--bg);border-radius:var(--radius-lg);border:solid 1px var(--border-subtle);box-shadow:none;color:var(--ink, var(--n-600));overflow:hidden;min-height:0;min-width:0}#gsControls.pages-right-controls{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;overflow:visible;max-height:100%}body.dark-mode #gsControls.pages-right-controls{background:transparent}#gsControls.pages-right-controls>.controls-container{flex:1 1 auto;min-height:0;overflow-y:auto}#gsControls .controls-container.share-container{box-shadow:none;padding:0}body.dark-mode .gs-controls{background:var(--bg);border-color:var(--lift-2);box-shadow:none}.gs-header{display:flex;align-items:center;gap:10px;padding:10px}body.dark-mode .gs-header{border-bottom-color:var(--lift-2)}.gen-studio[data-state=generating] .gs-header,.gen-studio[data-state=done] .gs-header{display:none}.gs-header .gw-back-btn{flex-shrink:0;padding:7px 10px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--ink, var(--n-600));font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--dur-normal) var(--ease-std)}.gs-header .gw-back-btn:hover{border-color:var(--green-accent, var(--accent));color:var(--gen-ink-accent-2)}body.dark-mode .gs-header .gw-back-btn{border-color:var(--lift-4);color:var(--fg-secondary)}.gs-header .gen-mode-switcher{flex:1;margin:0;width:auto}.gs-panel{display:flex;flex-direction:column;flex:1;min-height:0}.gs-footer{padding:10px;display:flex;flex-direction:column;align-items:stretch;gap:6px;background:none;min-width:0}body.dark-mode .gs-footer{border-top-color:var(--lift-2);background:none}.gs-footer .btn-generate{margin:0;width:100%}.gs-panel--progress{position:relative;padding:0;background:transparent;border:none;box-shadow:none}.gs-panel--progress .gs-progress-center{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px 18px;gap:14px}.gs-panel--progress .progress-bar-container{width:100%;max-width:100%}.gs-panel--progress .progress-meta{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);min-width:0;box-sizing:border-box;padding:0 var(--sp-2)}.gs-panel--progress .progress-prompt{width:100%;text-align:center;font-style:italic;font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--fg-tertiary);word-break:break-word;padding:0 var(--sp-1);max-height:60px;overflow-y:auto;box-sizing:border-box}.gs-panel--progress .progress-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-1) 5px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.gs-panel--progress .progress-badges .gr-badge{font-size:var(--text-2xs);padding:var(--sp-1) 9px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--border-color);color:var(--ink-2, var(--n-600));display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.gs-panel--progress .progress-badges .gr-badge .base-icon{width:var(--icon-sm);height:var(--icon-sm);opacity:1;color:var(--fg-tertiary);flex-shrink:0}.gs-panel--progress .progress-badges .gr-badge--ai .base-icon{color:var(--gen-ink-accent)}body.dark-mode .gs-panel--progress .progress-badges .gr-badge{color:var(--ink-2);background:transparent;border-color:var(--border-color)}body.dark-mode .gs-panel--progress .progress-badges .gr-badge--ai{color:var(--g-400);background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}body.dark-mode .gs-panel--progress .progress-prompt{color:var(--fg-secondary)}.gs-panel--progress .gs-progress-footer{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--border-color);background:transparent;display:flex;flex-direction:column;align-items:stretch;gap:10px;flex-shrink:0}body.dark-mode .gs-panel--progress .gs-progress-footer{border-top-color:var(--lift-2)}.gs-panel--progress .progress-timer{justify-self:start;color:var(--fg-secondary);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:5px}.gs-panel--progress .gen-status-label{justify-self:center;text-align:center;color:var(--fg-tertiary);font-style:italic}.gs-panel--progress #progressTime{justify-self:end;color:var(--fg-tertiary);font-weight:var(--fw-semibold);white-space:nowrap}body.dark-mode .gs-panel--progress .gen-status-label,body.dark-mode .gs-panel--progress #progressTime{color:var(--fg-secondary)}.gs-panel--result{padding:0;overflow:hidden;display:flex;flex-direction:column;background:transparent;border:none;box-shadow:none}.gs-panel--result .gr-ready-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:22px var(--sp-5);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--sp-3);min-width:0}.gs-panel--result .gr-ready-scroll::-webkit-scrollbar{width:5px}.gs-panel--result .gr-ready-scroll::-webkit-scrollbar-thumb{background:var(--n-200);border-radius:var(--radius-md)}body.dark-mode .gs-panel--result .gr-ready-scroll::-webkit-scrollbar-thumb{background:var(--n-700)}.gs-panel--result .gr-ready-title{font-size:var(--text-lg);font-weight:var(--fw-bold);margin:var(--sp-1) 0 var(--sp-1);text-align:center}.gs-panel--result .gr-ready-subtitle{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--gen-ink-accent-2);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--sp-2);max-width:100%}body.dark-mode .gs-panel--result .gr-ready-subtitle{color:var(--accent-ink)}.gs-panel--result .gr-ready-secondary{display:flex;flex-direction:row;gap:var(--sp-2);width:100%;max-width:360px;margin:var(--sp-1) 0 6px;flex-wrap:wrap;justify-content:center}.gs-panel--result .gr-ready-btn--outline{flex:1;min-width:120px;padding:9px 14px;background:transparent;border:1px solid var(--border-color);color:var(--ink, var(--n-600));border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all var(--dur-normal) var(--ease-std)}.gs-panel--result .gr-ready-btn--outline:hover{border-color:var(--green-accent, var(--accent));color:var(--gen-ink-accent-2);background:color-mix(in srgb,var(--accent) 5%,transparent)}body.dark-mode .gs-panel--result .gr-ready-btn--outline{border-color:var(--lift-4);color:var(--fg-primary)}body.dark-mode .gs-panel--result .gr-ready-btn--outline:hover{background:var(--accent-soft-1)}.gs-panel--result .gr-ready-prompt{width:100%;max-width:100%;font-size:var(--text-xs);line-height:var(--lh-normal);font-style:italic;color:var(--fg-tertiary);background:transparent;padding:6px var(--sp-1);border-radius:0;text-align:center;word-break:break-word;max-height:90px;overflow-y:auto;margin:var(--sp-1) 0}.gs-panel--result .gr-ready-prompt:empty{display:none}body.dark-mode .gs-panel--result .gr-ready-prompt{background:transparent;color:var(--fg-secondary)}.gs-panel--result .gr-ready-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:80%;max-width:80%;margin:0 auto}.gs-panel--result .gr-ready-badges .gr-badge{font-size:var(--text-3xs);padding:3px 7px;border-radius:var(--radius-pill);background:var(--accent-soft-2);border:1px solid var(--accent-soft-4);color:var(--ink-2, var(--n-600));display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.gs-panel--result .gr-ready-badges .gr-badge .base-icon{width:var(--icon-sm);height:var(--icon-sm);opacity:.75}body.dark-mode .gs-panel--result .gr-ready-badges .gr-badge{color:var(--fg-primary);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.gs-panel--result .gs-result-footer{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--border-color);background:transparent;flex-shrink:0}body.dark-mode .gs-panel--result .gs-result-footer{border-top-color:var(--lift-2)}.gs-result-footer .btn-generate.gr-newgen-btn{position:relative;width:100%;margin:0;padding:14px 28px;font-size:var(--text-sm);font-weight:var(--fw-bold);font-family:var(--font-ui);color:var(--fg-on-accent);background:var(--accent);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--shadow-sm);transition:filter var(--dur-fast) var(--ease-std);animation:none}.gs-result-footer .btn-generate.gr-newgen-btn:before{content:none}.gs-result-footer .btn-generate.gr-newgen-btn span{color:inherit;display:inline-block;font-weight:var(--fw-bold)}.gs-result-footer .btn-generate.gr-newgen-btn:hover{filter:brightness(1.12)}.gs-result-footer .btn-generate.gr-newgen-btn:hover .gen-btn-arrow{opacity:1}.gmc-badge--ultra{color:var(--gen-ink-chart-purple);background:var(--chart-purple-soft);border:1px solid var(--border-subtle);box-shadow:none}.gs-form-left{display:flex;flex-direction:column;gap:22px;min-width:0}@media(max-width:1024px){#unifiedInputSection.gen-studio{grid-template-columns:1fr;grid-template-rows:none;height:auto;max-height:none;gap:14px}.gs-stage{min-height:280px}.gen-right{max-height:none}}@media(max-width:768px){#unifiedInputSection.gen-studio{gap:var(--sp-3);padding:0}.gs-overlay-icon-wrap{width:52px;height:52px;margin-bottom:10px}.gs-overlay-icon{font-size:var(--text-lg)}.gs-overlay-title{font-size:var(--text-sm)}.gs-overlay-sub{font-size:var(--text-xs)}}@media(max-width:480px){.gs-state-pill{font-size:var(--text-2xs);padding:var(--sp-1) 9px var(--sp-1) 7px;top:10px;right:10px}}.gs-footer .btn-generate{position:relative;width:100%;padding:14px 28px;font-size:var(--text-sm);font-weight:var(--fw-bold);font-family:var(--font-ui);color:var(--fg-on-accent);background:var(--accent);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--shadow-sm);transition:filter var(--dur-fast) var(--ease-std);animation:none}.gs-footer .btn-generate:before{content:none}.gs-footer .btn-generate span{color:inherit;display:inline-block;font-weight:var(--fw-bold)}.gs-footer .btn-generate:hover:not(.gen-btn-disabled):not(.gen-btn-checking){filter:brightness(1.12)}.gs-footer .btn-generate:hover:not(.gen-btn-disabled):not(.gen-btn-checking) .gen-btn-arrow{opacity:1}.gs-footer .btn-generate.gen-btn-disabled{opacity:.45;cursor:not-allowed;transform:none}.gs-footer .btn-generate.gen-btn-checking{pointer-events:none;opacity:.85;cursor:wait}.gs-footer .btn-generate.gen-btn-checking .gen-btn-arrow{opacity:0}.gs-composer-input{display:block}#genModeSwitcher .gs-mode-btn.disabled{opacity:.45;cursor:not-allowed}#genModeSwitcher .gs-mode-btn .tab-lock{display:none;width:12px;height:12px;margin-left:4px;opacity:.8}#genModeSwitcher .gs-mode-btn.disabled .tab-lock{display:inline-block}#genModeSwitcher .gs-mode-btn.active,body.dark-mode #genModeSwitcher .gs-mode-btn.active{background:var(--bg-surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}#genModeSwitcher .gs-mode-btn.active .base-icon{color:var(--gen-ink-accent-2)}.gopt-chip{position:relative;flex:0 0 auto}.gopt-chip-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-field);color:var(--fg-primary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.gopt-chip-btn:hover{border-color:var(--border-default)}.gopt-ico{display:grid;place-items:center;color:inherit;font-size:var(--text-xs)}.gopt-val{color:var(--fg-primary)}.gopt-more-label{color:var(--fg-secondary)}.gopt-chev{font-size:var(--text-3xs);opacity:.5;margin-left:1px;transition:transform var(--dur-normal) var(--ease-std)}.gopt-chip-btn.open{border-color:var(--accent-border);background:var(--accent-soft-2)}.gopt-chip-btn.open .gopt-chev{transform:rotate(180deg)}.gopt-pop{position:absolute;z-index:60;top:calc(100% + 9px);left:0;min-width:186px;max-width:min(320px,86vw);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;display:none}.gopt-pop.open{display:block;animation:goptPop var(--dur-fast) var(--ease-out)}@keyframes goptPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gopt-pop-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);padding:6px 9px}.gopt-pop:not(.gopt-pop-adv) .gen-segment{display:flex;flex-direction:column;gap:2px;width:100%}.gopt-pop:not(.gopt-pop-adv) .gen-seg-btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;flex:none;text-align:left;padding:var(--sp-2) 9px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.gopt-pop:not(.gopt-pop-adv) .gen-seg-btn:hover{background:var(--bg-inset)}.gopt-pop:not(.gopt-pop-adv) .gen-seg-btn.active{color:var(--gen-ink-accent-2);background:var(--accent-soft)}.gsb-txt{white-space:nowrap}.gsb-check{opacity:0;color:var(--gen-ink-accent-2);font-size:var(--text-xs)}.gopt-pop:not(.gopt-pop-adv) .gen-seg-btn.active .gsb-check{opacity:1}.gopt-pop-adv{min-width:300px}.gopt-pop-adv .gen-option-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--sp-3);padding:7px 9px}.gopt-pop-adv .gen-option-label{flex:0 0 auto;min-width:104px;font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:var(--tracking-normal);color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.gopt-pop-adv .gen-option-label .base-icon{color:inherit}.gopt-pop-adv .gen-segment{display:inline-flex;flex-direction:row;gap:2px;width:auto;flex:0 0 auto;background:var(--bg-page);border:0;border-radius:var(--radius-md);padding:2px}.gopt-pop-adv .gen-seg-btn{flex:0 0 auto;width:auto;justify-content:center;padding:5px 10px;font-size:var(--text-2xs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.gopt-pop-adv .gen-seg-btn:hover:not(.active):not(.seg-disabled){background:#f8f8fa12;background:color-mix(in oklch,var(--fg-primary) 7%,transparent);color:var(--fg-primary)}.gopt-pop-adv .gen-seg-btn.active{background:var(--bg-surface);color:var(--gen-ink-accent-2);box-shadow:var(--shadow-sm)}.gopt-pop-adv .gen-option-group.opt-dim{opacity:.45}.gopt-pop-adv .gen-seg-btn.seg-disabled{opacity:.45;cursor:not-allowed}.gs-model-wrap{position:relative}.gs-model-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--input-bg);color:var(--ink);font-size:var(--text-xs);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.gs-model-chip:hover{background:var(--highlight-bg)}.gs-model-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 80%,transparent);flex:0 0 auto}.gs-model-name{white-space:nowrap}.gs-chev{font-size:var(--text-2xs);opacity:.5;transition:transform var(--dur-normal) var(--ease-std)}.gs-model-chip.open{border-color:var(--accent-border);background:var(--accent-soft-2)}.gs-model-chip.open .gs-chev{transform:rotate(180deg)}.gs-model-pop{position:absolute;z-index:60;top:calc(100% + 9px);left:0;right:auto;min-width:288px;max-width:min(384px,92vw);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;display:none;max-height:min(78vh,520px);overflow-y:auto;overscroll-behavior:contain}.gs-model-pop.open{display:block;animation:goptPop var(--dur-fast) var(--ease-out)}#genModelSelect .gen-model-card{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;border:0;border-radius:var(--radius-md);background:transparent;box-shadow:none;color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#genModelSelect .gen-model-card:hover{background:var(--bg-inset);border:0;box-shadow:none;transform:none}#genModelSelect .gen-model-card.selected{background:var(--accent-soft);border:0;box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--gen-ink-accent-2)}#genModelSelect .gen-model-card.unavailable{opacity:.45;cursor:not-allowed}#genModelSelect .gmc-dot{position:static;top:auto;left:auto;width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}#genModelSelect .gen-model-card.unavailable .gmc-dot{background:var(--fg-tertiary)}#genModelSelect .gmc-name{position:static;flex:1 1 auto;color:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold)}#genModelSelect .gmc-badge{position:static;top:auto;right:auto;display:inline-flex;align-items:center;height:22px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);padding:0 9px;border-radius:var(--radius-pill);text-transform:uppercase;border:1px solid var(--border-subtle);box-shadow:none}#genModelSelect .gmc-badge--fast{background:var(--chart-blue-soft);color:var(--gen-ink-chart-blue)}#genModelSelect .gmc-badge--best{background:var(--chart-green-soft);color:var(--gen-ink-chart-green)}#genModelSelect .gmc-badge--ultra{background:var(--chart-purple-soft);color:var(--gen-ink-chart-purple)}#genModelSelect .gmc-badge--quick{background:var(--chart-cyan-soft);color:var(--gen-ink-chart-cyan)}@media(max-width:640px){.gopt-pop,.gs-model-pop{max-width:86vw}.gs-mode-btn{flex:1 1 0;justify-content:center}}.gs-model-wrap{flex:0 0 auto}#genModelSelect .gen-model-card{gap:8px;align-items:center;padding:10px 11px}#genModelSelect .gen-model-card+.gen-model-card{margin-top:5px}#genModelSelect .gmc-info{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;align-items:flex-start;text-align:left}#genModelSelect .gmc-info .gmc-name{flex:0 0 auto;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}#genModelSelect .gmc-info .gmc-sub{flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--fg-tertiary);white-space:normal}#genModelSelect .gen-model-card{align-items:flex-start}#genModelSelect .gmc-dot{margin-top:6px}#genModelSelect .gmc-dot{animation:none;box-shadow:none;transform:none}#genModelSelect .gmc-badge{align-self:flex-start;margin-top:3px;flex:0 0 auto}.gs-model-chip{background:var(--accent-soft-1);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.gs-model-chip .gs-model-name{color:var(--gen-ink-accent)}.gs-model-chip:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-border)}body.dark-mode .gs-model-chip{background:var(--accent-soft-1);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}body.dark-mode .gs-model-chip:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-border)}#unifiedInputSection.gen-studio{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr);gap:var(--sp-3)}.gen-studio .gs-viewer-wrap{min-height:0;min-width:0}@media(max-width:1024px){#unifiedInputSection.gen-studio{grid-template-columns:1fr;grid-template-rows:none;height:auto}.gen-studio .gs-viewer-wrap{grid-column:1;grid-row:auto}}@media(max-width:1280px){#unifiedInputSection.gen-studio{grid-template-columns:minmax(0,1fr) 320px;gap:10px}}@media(max-width:1100px){#unifiedInputSection.gen-studio{grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-2)}}@media(max-width:1024px){#unifiedInputSection.gen-studio{grid-template-columns:1fr}}.gopt-chip.opt-dim .gopt-chip-btn{opacity:.45}.gopt-chip.opt-dim .gopt-pop .gen-seg-btn.seg-disabled{opacity:.45;cursor:not-allowed}.image-dropzone-compact{background:transparent}.image-dropzone-compact:hover .dropzone-content-compact .base-icon{transform:none}.gen-status-label{display:none}#generatorResult.gs-panel--result{box-sizing:border-box;padding:var(--sp-6) 26px 22px;display:block;overflow:hidden;position:relative}#generatorResult .gr-success{position:relative;width:220px;height:150px;max-width:100%;margin:2px auto 0;flex:0 0 auto;display:block;animation:grSuccessIn var(--dur-slow) var(--ease-out) both}@keyframes grSuccessIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#generatorResult .gr-success{animation:none}}#generationProgress.gs-panel--progress,#generatorResult.gs-panel--result{background:var(--bg);border:solid 1px var(--n-0);border-radius:var(--radius-md);box-shadow:none;box-sizing:border-box;display:block;overflow:hidden;position:relative}body.dark-mode #generationProgress.gs-panel--progress,body.dark-mode #generatorResult.gs-panel--result{border-color:var(--border-subtle)}#generationProgress.gs-panel--progress{padding:22px var(--sp-6) var(--sp-5)}#generationProgress .gp-card{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}#generationProgress .gp-title{margin:0;font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--ink);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#generationProgress .gp-dots span{animation:gpDot 1.4s infinite;display:inline-block}#generationProgress .gp-dots span:nth-child(2){animation-delay:.2s}#generationProgress .gp-dots span:nth-child(3){animation-delay:.4s}#generationProgress .gen-status-label{display:block;width:100%;flex:none;justify-self:start;margin:3px 0 0;font-size:var(--text-xs);color:var(--fg-tertiary);font-style:normal;font-weight:var(--fw-medium);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#generationProgress .progress-timer{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px;border-radius:var(--radius-pill);background:transparent;border:none;color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}#generationProgress .progress-timer .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:inherit}#generationProgress .progress-meta{margin:0}#generationProgress .progress-prompt{font-size:var(--text-xs);font-style:italic;color:var(--ink-2);text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#generationProgress .progress-badges{margin:0;display:flex;flex-wrap:wrap!important;gap:5px;justify-content:center!important;overflow:visible!important}#generationProgress .gp-track{width:100%}#generationProgress .progress-bar-container{height:9px;border-radius:var(--radius-pill);overflow:hidden;background:var(--bg-inset);border:none;position:relative;width:100%}html[data-theme=light] #generationProgress .progress-bar-container{background:var(--sink-2)}#generationProgress .progress-bar{position:relative;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-strong),var(--g-400));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent);transition:width var(--dur-slow) var(--ease-std);overflow:hidden}#generationProgress .progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--n-0) 35%,transparent) 50%,transparent 80%);animation:gpShimmer 1.6s linear infinite}@keyframes gpShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}#generationProgress .gp-subtitle{margin:0;flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--ink-2);text-align:right;white-space:nowrap}@media(prefers-reduced-motion:reduce){#generationProgress .progress-bar:after,#generationProgress .gp-dots span{animation:none}}@media(max-width:640px){#generationProgress.gs-panel--progress{padding:var(--sp-4) var(--sp-4) 14px}#generationProgress .gp-title{white-space:normal;font-size:var(--text-base)}#generationProgress .gp-title,#generationProgress .gen-status-label,#generationProgress .progress-prompt{text-align:left!important}#generationProgress .progress-timer{min-height:40px}}.generation-progress,#generationProgress.gs-panel--progress{max-width:none;width:100%;margin:0}.gg-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);color:var(--fg-tertiary);opacity:.45;user-select:none}.gg-loading .base-icon{width:var(--icon-md);height:var(--icon-md);animation:spin .9s linear infinite}.gg-loading span{font-size:var(--text-2xs);letter-spacing:var(--tracking-normal)}@media(prefers-reduced-motion:reduce){.gg-loading .base-icon{animation:none}}#unifiedInputSection.gen-studio{display:none;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr) auto;gap:var(--sp-3);width:100%;min-width:0;height:100%;align-items:stretch}.gen-studio .gs-stage{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;min-height:0;overflow:hidden}.gen-studio .gs-viewer-wrap{flex:1 1 auto;min-height:0;min-width:0;display:flex;position:relative}.gen-studio .gs-viewer-wrap>.gs-viewer{flex:1 1 auto;min-height:0;min-width:0}.gen-studio .gs-stage>.slider-wrapper{flex:0 0 auto;min-width:0}.gen-studio>.gen-right{grid-column:2;grid-row:1;min-height:0}#generator-right-controls>.tab-content{flex-direction:column}#generationProgress,#generatorResult{flex-direction:column;min-height:0}.gen-studio>.gen-action-box{grid-column:2;grid-row:2}.gen-action-box #generateBtn.gen-btn-disabled{opacity:1;cursor:pointer}@media(max-width:1024px){#unifiedInputSection.gen-studio{grid-template-columns:1fr;grid-template-rows:none;height:auto}.gen-studio .gs-stage,.gen-studio>.gen-right,.gen-studio>.gen-action-box{grid-column:1;grid-row:auto}.gen-studio .gs-stage{min-height:280px}}#generator-right-controls .gs-model-wrap{width:100%}#generator-right-controls #genModelChip{width:100%;justify-content:flex-start;height:36px}#generator-right-controls #genModelChip .gs-chev{margin-left:auto}#generator-right-controls #genModelSelect{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:0;width:auto;max-height:none;overflow:visible;z-index:30}#generator-right-controls #generatorPrompt{width:100%;min-height:128px;resize:vertical;font-size:var(--text-xs);line-height:var(--lh-normal)}#generator-right-controls #textModeContent,#generator-right-controls #imageModeContent{width:100%;min-width:0}#generator-right-controls .multi-image-grid{grid-template-columns:repeat(4,1fr)}#generator-right-controls .gen-sec-engine{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2)}#generator-right-controls .gen-sec-engine>.pd-sec-head{flex:1 0 100%}#generator-right-controls .gen-sec-engine>#generatorOptionsVersion{display:contents}#generator-right-controls .gen-sec-engine>.gs-model-wrap,#generator-right-controls .gen-sec-engine>#generatorOptionsVersion>.gopt-chip{position:static;flex:1 1 0;min-width:0;width:auto}#generator-right-controls #genModelChip .gs-model-name{min-width:0;overflow:hidden;text-overflow:ellipsis}#generator-right-controls .gen-sec-engine #genModelChip,#generator-right-controls .gen-sec-engine .gopt-chip-btn{height:40px}#generator-right-controls .gen-sec-engine #genModelSelect,#generator-right-controls .gen-sec-engine #generatorOptionsVersion .gopt-pop{left:0;right:0;width:auto;min-width:0;max-width:none;max-height:none;overflow:visible}#generatorOptionsVersion .gopt-pop .gen-segment{flex-direction:column;gap:5px}#generatorOptionsVersion .gopt-pop .gen-seg-btn{flex:0 0 auto;display:flex;align-items:center;gap:8px;width:100%;margin:0;border:0;border-radius:var(--radius-md);background:transparent;box-shadow:none;color:var(--ink);padding:10px 11px;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-align:left;white-space:normal;overflow:visible;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#generatorOptionsVersion .gopt-pop .gen-seg-btn:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--accent)}#generatorOptionsVersion .gopt-pop .gen-seg-btn .gsb-txt{flex:1 1 auto;min-width:0}#generatorOptionsVersion .gopt-pop .gen-seg-btn .gsb-check{display:none}#generatorOptionsVersion .gopt-pop .gen-seg-btn:hover:not(.seg-disabled):not(.active){background:var(--bg-inset);border:0}#generatorOptionsVersion .gopt-pop .gen-seg-btn.active{background:var(--accent-soft);border:0;box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--gen-ink-accent-2)}#generatorOptionsVersion .gopt-pop .gen-seg-btn.seg-disabled{opacity:.55}#generatorOptionsVersion .gopt-pop .gen-seg-btn.seg-disabled:before{background:var(--fg-tertiary)}#generator-right-controls .gen-sec-features>#generatorOptions{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}#generator-right-controls .gopt-chip{width:100%;min-width:0}#generator-right-controls .gopt-chip-btn{width:100%;justify-content:flex-start}#generator-right-controls .gopt-chip-btn .gopt-chev{margin-left:auto;flex:0 0 auto}#generator-right-controls .gopt-chip-btn .gopt-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#generator-right-controls .gen-mode-content{display:flex;flex-direction:column;height:172px;min-height:172px;box-sizing:border-box}#generator-right-controls #imageDropzone{flex:1 1 auto;min-height:0;height:100%;box-sizing:border-box;background:transparent;border:0;border-radius:0;transition:background-color var(--dur-fast) var(--ease-std)}#generator-right-controls .gui-prompt-wrap:has(#imageDropzone:hover),#generator-right-controls .gui-prompt-wrap:has(#imageDropzone.dragover){border-color:var(--accent-border)}#generator-right-controls #imageDropzone:hover,#generator-right-controls #imageDropzone.dragover{background:color-mix(in srgb,var(--accent) 4%,transparent)}#generator-right-controls #imageModeContent .multi-image-preview{flex:0 0 auto}#generator-right-controls .gui-prompt-wrap{position:relative;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;background:var(--bg-field);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-std)}#generator-right-controls .gen-prompt-foot{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:7px var(--sp-3);border-top:1px solid var(--border-subtle);color:var(--fg-tertiary);font-size:var(--text-2xs);min-width:0}#generator-right-controls #generatorPrompt{flex:1 1 auto;width:100%;height:100%;min-height:0;resize:none;box-sizing:border-box;padding:10px var(--sp-3);background:transparent;border:0;border-radius:0;color:var(--fg-primary);font-family:inherit;font-size:var(--text-sm);line-height:var(--lh-normal);outline:none}#generator-right-controls #generatorPrompt::placeholder{color:var(--fg-tertiary)}#generator-right-controls #generatorPrompt:focus{box-shadow:none}#generator-right-controls .char-count{margin-left:auto;font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:var(--tracking-normal);pointer-events:none;flex:0 0 auto}#generator-right-controls .gen-model-est{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-2xs);color:var(--fg-tertiary);pointer-events:none;min-width:0}#generator-right-controls #genQuotaBadge{position:sticky;bottom:0;z-index:2;margin-top:auto;background:var(--bg);display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;border:0;border-radius:0;padding:var(--sp-2) 0 2px;overflow:visible;gap:var(--sp-1)}#generator-right-controls #genQuotaBadge .gqb-stat{display:flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;padding:0;box-sizing:border-box;cursor:default}#generator-right-controls #genQuotaBadge .gqb-text{display:flex;flex-direction:row;align-items:baseline;min-width:0;gap:var(--sp-1)}#generator-right-controls #genQuotaBadge .gqb-val{order:1;flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:var(--lh-tight);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg-primary)}#generator-right-controls #genQuotaBadge .gqb-lbl{order:2;flex:0 1 auto;min-width:0;font-size:var(--text-2xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-normal);text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-tertiary)}#generator-right-controls #genQuotaBadge #gqbResetVal{text-align:left;min-width:0}#generator-right-controls #genQuotaBadge .gqb-divider{display:none}#generator-right-controls .controls-container{min-height:100%}.gen-action-box .gen-action-content{justify-content:center;padding:0 var(--sp-4)}.gen-action-box #generateBtn{margin-left:0;gap:6px;background:transparent;background-image:none;color:var(--gen-ink-accent-2);-webkit-text-fill-color:currentColor;border:0;box-shadow:none;transition:filter var(--dur-fast) var(--ease-std)}.gen-action-box #generateBtn:before{content:none}.gen-action-box #generateBtn:hover{filter:brightness(1.15);box-shadow:none;border-color:transparent}.gen-action-box #generateBtn:active{filter:brightness(1.04)}.gen-action-box #generateBtn .base-icon{width:var(--icon-md);height:var(--icon-md);color:var(--gen-ink-accent-2);-webkit-text-fill-color:currentColor;flex:0 0 auto}#gsViewer>.gs-state-pill{display:none}@keyframes genHintPulse{0%{border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 0 color-mix(in srgb,var(--accent) 30%,transparent)}70%{border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 0 0 6px transparent}to{border-color:var(--border-subtle);box-shadow:0 0 0 0 transparent}}#generator-right-controls .gui-prompt-wrap:has(.prompt-hint-glow){animation:genHintPulse .85s ease-out 2}.gen-hint-bubble{margin-top:var(--sp-2);padding:0 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--gen-ink-accent);font-size:var(--text-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);opacity:0;max-height:0;overflow:hidden;border-width:0;transition:opacity var(--dur-normal) var(--ease-std),max-height var(--dur-normal) var(--ease-std),padding var(--dur-normal) var(--ease-std),border-width var(--dur-normal) var(--ease-std)}.gen-hint-bubble.show{opacity:1;max-height:60px;padding-top:7px;padding-bottom:7px;border-width:1px}#generator-right-controls .gopt-chip{position:relative}#generator-right-controls .gopt-pop{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:auto;min-width:288px;max-height:320px;overflow-y:auto;z-index:60}#generatorOptionsVersion .gopt-pop{left:auto;right:-6px;min-width:288px;max-height:300px}#generator-right-controls .gen-sec-features #generatorOptions>.gopt-chip:nth-child(2n) .gopt-pop{left:auto;right:0}#generator-right-controls .gopt-pop .gen-seg-btn{width:100%;box-sizing:border-box}#generator-right-controls #genModelChip,body.dark-mode #generator-right-controls #genModelChip{padding:0 11px;gap:6px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-field);color:var(--fg-primary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#generator-right-controls #genModelChip .gs-model-name{color:var(--fg-primary);font-weight:var(--fw-semibold)}#generator-right-controls #genModelChip .gs-chev{font-size:var(--text-3xs);color:var(--fg-primary)}#generator-right-controls #genModelChip:hover,body.dark-mode #generator-right-controls #genModelChip:hover{background:var(--bg-field);border-color:var(--border-default)}#generator-right-controls #genModelChip.open,body.dark-mode #generator-right-controls #genModelChip.open{border-color:var(--accent-border);background:var(--accent-soft-2)}#generator-right-controls .gopt-row{display:flex;flex-direction:column;gap:7px;min-width:0}#generator-right-controls .gopt-row-head{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}#generator-right-controls .gopt-row-head .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:inherit}#generator-right-controls .gopt-row-seg{display:flex;gap:var(--sp-1);width:100%;min-width:0;padding:var(--sp-1);border-radius:var(--radius-md);background:var(--bg-page);box-sizing:border-box}#generator-right-controls .gopt-row-seg .gen-seg-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;height:32px;padding:0 var(--sp-2);min-width:0;box-sizing:border-box;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#generator-right-controls .gopt-row-seg .gen-seg-btn:hover:not(.active):not(.seg-disabled){background:#f8f8fa12;background:color-mix(in oklch,var(--fg-primary) 7%,transparent);color:var(--fg-primary)}#generator-right-controls .gopt-row-seg .gen-seg-btn.active{background:var(--bg-surface);color:var(--gen-ink-accent-2);box-shadow:var(--shadow-sm)}#generator-right-controls .gopt-row-seg .gen-seg-btn.seg-disabled{opacity:.45;cursor:not-allowed}.gopt-row-note{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0;font-size:var(--text-2xs);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--fg-tertiary)}.gopt-row-note>.gopt-note-badge+.gopt-note-txt{flex:1 1 auto;min-width:0;padding-top:4px;overflow-wrap:break-word}.gopt-note-badge{display:inline-flex;align-items:center;flex:0 0 auto;height:22px;padding:0 9px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);box-shadow:none;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;background:var(--bg-inset);color:var(--fg-secondary)}.gopt-row-note[data-tone=warn] .gopt-note-badge{background:var(--bg-inset);background:var(--chart-amber-soft);color:var(--gen-ink-chart-amber);border-color:var(--border-default)}.gopt-row-note:empty{display:none}#generator-right-controls .gen-sec-features #generatorOptions{display:flex;flex-direction:column;gap:var(--sp-3)}#generator-right-controls #generatorOptions>.gopt-row+.gopt-row{position:relative;padding-top:var(--sp-3)}#generator-right-controls #generatorOptions>.gopt-row+.gopt-row:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--border-subtle)}#generator-right-controls .gen-sec-engine #genModelSelect,#generatorOptionsVersion .gopt-pop{bottom:auto;top:calc(100% + 6px)}#generator-right-controls .gen-sec-engine #genModelChip .gs-model-name,#generator-right-controls #generatorOptionsVersion .gopt-chip-btn .gopt-val{color:var(--gen-ink-accent)}#gsPanelForm{overflow:hidden}#gsPanelForm>.controls-container{display:flex;flex-direction:column;height:100%;min-height:0;gap:0}#gsPanelForm .gen-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:2px}#gsPanelForm .gen-scroll::-webkit-scrollbar{width:4px}#gsPanelForm .gen-scroll::-webkit-scrollbar-track{background:transparent;margin-top:10px;margin-bottom:10px}#gsPanelForm .gen-scroll::-webkit-scrollbar-thumb{background-color:var(--n-200);border-radius:var(--radius-md)}#gsPanelForm .gen-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--n-400)}body.dark-mode #gsPanelForm .gen-scroll::-webkit-scrollbar-thumb{background-color:var(--n-700)}#generator-right-controls #genQuotaBadge{position:static;flex:0 0 auto;margin-top:0;padding-top:18px;border-top:none}#generator-right-controls .gs-panel--progress,#generator-right-controls .gs-panel--result{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}#generator-right-controls .gs-panel--progress::-webkit-scrollbar,#generator-right-controls .gs-panel--result::-webkit-scrollbar{width:4px}#generator-right-controls .gs-panel--progress::-webkit-scrollbar-track,#generator-right-controls .gs-panel--result::-webkit-scrollbar-track{background:transparent;margin-top:10px;margin-bottom:10px}#generator-right-controls .gs-panel--progress::-webkit-scrollbar-thumb,#generator-right-controls .gs-panel--result::-webkit-scrollbar-thumb{background-color:var(--n-200);border-radius:var(--radius-md)}#generator-right-controls .gs-panel--progress::-webkit-scrollbar-thumb:hover,#generator-right-controls .gs-panel--result::-webkit-scrollbar-thumb:hover{background-color:var(--n-400)}body.dark-mode #generator-right-controls .gs-panel--progress::-webkit-scrollbar-thumb,body.dark-mode #generator-right-controls .gs-panel--result::-webkit-scrollbar-thumb{background-color:var(--n-700)}#generator-right-controls .gp-card,#generator-right-controls .gr-card{display:flex;flex-direction:column;gap:var(--sp-4);padding:0;box-sizing:border-box;min-height:100%}#generator-right-controls .gr-card{justify-content:flex-start;flex-shrink:0}#generatorResult .gr-card>:first-child{margin-top:auto}#generatorResult .gr-card>:last-child{margin-bottom:auto}.gp-orb{position:relative;width:280px;height:190px;max-width:100%;margin:0 auto;flex:0 0 auto;display:block}.gp-voxel,.gr-voxel{display:block;width:100%;height:100%}.gp-heading{text-align:center;display:flex;flex-direction:column;gap:5px;align-items:center}#generator-right-controls .gp-title{margin:0;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);line-height:var(--lh-snug)}#generator-right-controls .gen-status-label{display:block;width:100%;text-align:center;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--ink-2)}.gp-dots span{animation:gpDot 1.4s infinite;opacity:.25}.gp-dots span:nth-child(2){animation-delay:.2s}.gp-dots span:nth-child(3){animation-delay:.4s}@keyframes gpDot{0%,60%,to{opacity:.25}30%{opacity:1}}#generator-right-controls .gp-track{display:flex;align-items:center;justify-content:center;gap:9px}.gp-dot-sep{width:3px;height:3px;border-radius:50%;background:var(--fg-tertiary);opacity:.5}#generator-right-controls .gp-subtitle{font-size:var(--text-2xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:var(--tracking-normal)}#generator-right-controls .progress-timer{font-size:var(--text-2xs);color:var(--fg-secondary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}#generator-right-controls .progress-timer .base-icon{margin-right:5px;color:inherit}#generator-right-controls .progress-meta,#generator-right-controls .gr-meta{display:flex;flex-direction:column;gap:10px;align-items:center;padding:var(--sp-1) 0;border-radius:0;background:transparent;border:0}#generator-right-controls .progress-prompt,#generator-right-controls .gr-ready-prompt{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--ink-2);text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#generator-right-controls .progress-badges,#generator-right-controls .gr-ready-badges{display:flex;flex-wrap:wrap;gap:var(--sp-1);justify-content:center;width:100%;max-width:100%;margin:0}#generator-right-controls .gr-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;background:var(--bg-inset);border:0;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--fg-secondary);white-space:nowrap}#generator-right-controls .gr-badge .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:currentColor}#generator-right-controls .gr-ready-time{margin:-4px 0 0;padding:0;border:0;background:none;font-size:var(--text-2xs);font-weight:var(--fw-medium);font-style:italic;color:var(--fg-tertiary);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}#generator-right-controls .gr-ready-time .base-icon{font-style:normal;width:var(--icon-sm);height:var(--icon-sm);color:var(--gen-ink-accent)}#generator-right-controls .gp-note{margin:auto 0 0;padding:0;background:none;border:0;text-align:center;font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--fg-tertiary);opacity:.85}#generationProgress .gp-orb{margin-top:auto}#generationProgress .gp-new{margin:var(--sp-1) auto 0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:auto;max-width:100%;height:40px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;background-image:none;color:var(--accent-ink);-webkit-text-fill-color:currentColor;font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);white-space:nowrap;overflow:hidden;box-shadow:none;cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}#generationProgress .gp-new .base-icon{width:var(--icon-md);height:var(--icon-md);flex:0 0 auto;-webkit-text-fill-color:currentColor;color:var(--accent-ink)}#generationProgress .gp-new:hover{background:var(--accent-soft-1);border-color:var(--accent-border, var(--accent-soft-4));box-shadow:none}#generationProgress .gp-new:active{background:var(--accent-soft-2)}#generationProgress .gp-new:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.gp-cancel{margin:0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:auto;max-width:100%;height:32px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-2);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--dur-fast) var(--ease-std)}.gp-cancel .base-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--gen-ink-danger);flex:0 0 auto}.gp-cancel:hover{color:var(--gen-ink-danger);background:transparent}.gr-hero{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}#generator-right-controls .gr-ready-title{margin:0;font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--ink);line-height:var(--lh-snug)}#generator-right-controls .gr-ready-subtitle{margin:0;font-size:var(--text-xs);line-height:var(--lh-normal);font-weight:var(--fw-semibold);color:var(--gen-ink-accent-2);max-width:min(100%,34ch);white-space:normal;overflow-wrap:break-word;text-wrap:balance}.gr-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}#generator-right-controls .gr-ready-btn{min-width:0}#generator-right-controls .gr-ready-note{margin:0;padding:0;background:none;border:0;text-align:center;font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--fg-tertiary);max-width:min(100%,36ch);margin-inline:auto;text-wrap:balance}.gen-action-box #generateBtn.gen-btn-working{background:transparent!important;background-image:none!important;border-color:color-mix(in srgb,var(--accent) 30%,transparent);cursor:pointer;opacity:1;-webkit-text-fill-color:initial;transition:border-color var(--dur-normal) var(--ease-std),background-color var(--dur-normal) var(--ease-std)}.gen-action-box.is-working,.gen-action-box.is-working .upload-card,.gen-action-box.is-working .gen-action-content{cursor:pointer}.gen-action-box.is-inert,.gen-action-box.is-inert .upload-card,.gen-action-box.is-inert .gen-action-content,.gen-action-box.is-inert #generateBtn{pointer-events:none;cursor:default}.gen-action-box.is-working:not(.is-inert){transition:border-color var(--dur-normal) var(--ease-std),background-color var(--dur-normal) var(--ease-std)}.gen-action-box.is-working:not(.is-inert):hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)!important;background-color:color-mix(in srgb,var(--accent) 6%,transparent)}.gen-action-box #generateBtn.gen-btn-working #generateBtnText{background-image:linear-gradient(100deg,var(--accent-strong) 0%,var(--accent-fg) 28%,color-mix(in srgb,var(--g-400) 55%,var(--n-0)) 46%,var(--accent-fg) 64%,var(--accent-strong) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:genShimmer 2.4s linear infinite;font-weight:var(--fw-bold);letter-spacing:var(--tracking-normal)}@keyframes genShimmer{0%{background-position:200% 0}to{background-position:-60% 0}}.gen-action-box #generateBtn.gen-btn-working .base-icon{color:var(--gen-ink-accent);-webkit-text-fill-color:var(--gen-ink-accent)}.gen-btn-spin{animation:genSpin 1s linear infinite}@keyframes genSpin{to{transform:rotate(360deg)}}@media(max-height:780px){.gp-orb{width:240px;height:160px}#generatorResult .gr-success{width:190px;height:130px}#generator-right-controls .gp-card,#generator-right-controls .gr-card{gap:13px;padding:var(--sp-4) 14px 14px}}#generator-right-controls #genModelSelect,#generator-right-controls .gopt-pop{box-shadow:var(--shadow-lg);border-color:var(--border-default)}#genModelSelect .gen-model-card.gmc-offline{cursor:not-allowed;opacity:1}#genModelSelect .gen-model-card.gmc-offline .gmc-info,#genModelSelect .gen-model-card.gmc-offline .gmc-badge{opacity:.55}#genModelSelect .gen-model-card.gmc-offline .gmc-dot{opacity:1}#genModelSelect .gen-model-card.gmc-offline .gmc-dot,#genModelSelect .gmc-dot[data-status=offline]{background:var(--danger);box-shadow:none}#genModelSelect .gen-model-card.gmc-offline .gmc-name{color:var(--fg-primary)}#generator-right-controls>.gjs-picker{flex:0 0 auto;min-width:0}.gjs-trigger{box-sizing:border-box;width:100%;height:40px;display:flex;align-items:center;gap:9px;padding:0 12px 0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std)}.gjs-trigger:hover{border-color:var(--border-default)}.gjs-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.gjs-picker.is-open .gjs-trigger{border-color:var(--accent-border)}.gjs-trigger-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--accent);animation:gjsPulse 1.8s ease-in-out infinite}.gjs-trigger-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:var(--text-xs)}.gjs-trigger-meta{flex:0 0 auto;font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--gen-ink-accent-2);font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:var(--tracking-normal)}.gjs-chev{flex:0 0 auto;font-size:var(--text-2xs);color:var(--fg-tertiary);transition:transform var(--dur-normal) var(--ease-std)}.gjs-picker.is-open .gjs-chev{transform:rotate(180deg)}#generator-right-controls .gjs-capacity{display:block;width:100%;text-align:center;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:var(--tracking-normal)}#generator-right-controls .gjs-capacity.is-warn{color:var(--gen-ink-warn);font-weight:var(--fw-semibold)}@keyframes gjsHit{0%{opacity:1}18%{opacity:.25}36%{opacity:1}54%{opacity:.25}72%{opacity:1}to{opacity:1}}#generator-right-controls .gjs-capacity.is-hit,#generator-right-controls .gjs-trigger-meta.is-hit{color:var(--gen-ink-warn);animation:gjsHit .9s ease-out 1}@media(prefers-reduced-motion:reduce){#generator-right-controls .gjs-capacity.is-hit,#generator-right-controls .gjs-trigger-meta.is-hit{animation:none}}.gjs-menu{position:fixed;top:0;left:0;z-index:2147483647;box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);max-height:min(62vh,440px);display:flex;flex-direction:column;padding:10px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.gjs-menu-head{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) 6px var(--sp-3)}.gjs-menu-title{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);line-height:var(--lh-tight)}.gjs-menu-sub{font-size:var(--text-2xs);color:var(--fg-tertiary);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.gjs-menu-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--sp-2);padding:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.gjs-row{display:flex;align-items:center;gap:10px;padding:10px 10px 10px var(--sp-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.gjs-row:hover{background:var(--bg-inset)}.gjs-row.is-focused{border-color:var(--accent-border);background:var(--accent-soft)}.gjs-row-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:11px;padding:0;margin:0;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.gjs-row-main:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.gjs-ind{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;font-size:var(--text-sm);color:var(--fg-tertiary)}.gjs-voxel{display:block;width:28px;height:28px}.gjs-ind .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.gjs-row[data-status=completed] .gjs-ind{color:var(--gen-ink-accent-2)}.gjs-row[data-status=failed] .gjs-ind{color:var(--gen-ink-danger)}.gjs-row[data-status=cancelled] .gjs-ind{color:var(--gen-ink-warn)}.gjs-row[data-status=queued] .gjs-ind{opacity:.42}.gjs-row[data-status=promoting] .gjs-ind{animation:gjsQueuePulse 1.6s ease-in-out infinite}@keyframes gjsQueuePulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.gjs-row[data-status=promoting] .gjs-ind{animation:none}}.gjs-row[data-status=queued] .gjs-row-status{color:var(--fg-tertiary)}.gjs-row[data-status=promoting] .gjs-row-status{color:var(--gen-ink-accent-2)}.gjs-row[data-status=queued] .gjs-row-name{color:var(--fg-secondary)}.gjs-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.gjs-row-name{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:var(--lh-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gjs-row-sub{min-width:0;display:flex;align-items:center;gap:7px;font-size:var(--text-2xs);color:var(--fg-tertiary);line-height:var(--lh-snug)}.gjs-row-status{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gjs-row-sep{flex:0 0 auto;width:3px;height:3px;border-radius:50%;background:var(--fg-tertiary);opacity:.55}.gjs-row-time{flex:0 0 auto;font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:var(--tracking-normal)}.gjs-row[data-status=completed] .gjs-row-status{color:var(--gen-ink-accent-2)}.gjs-row[data-status=failed] .gjs-row-status{color:var(--gen-ink-danger)}.gjs-row[data-status=cancelled] .gjs-row-status,.gjs-row.is-stuck .gjs-row-status{color:var(--gen-ink-warn)}.gjs-row-acts{flex:0 0 auto;display:flex;align-items:center;gap:6px}.gjs-row-acts[data-plan=cancel] .gjs-act,.gjs-row-acts[data-plan=dismiss] .gjs-act{width:92px;padding:0;justify-content:center}.gjs-row-acts[data-plan="retry+dismiss"] .gjs-act[data-act=dismiss]{width:30px;padding:0;justify-content:center}.gjs-row-acts[data-plan="retry+dismiss"] .gjs-act[data-act=dismiss] span{display:none}.gjs-act{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--sp-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-2xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.gjs-act .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.gjs-act:hover{background:var(--bg-inset);color:var(--fg-primary);border-color:var(--border-default)}.gjs-act:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.gjs-act.is-primary{color:var(--gen-ink-accent-2);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.gjs-act.is-primary:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--gen-ink-accent);border-color:var(--accent-ink)}.gjs-act.is-danger .base-icon{color:var(--gen-ink-danger)}.gjs-act.is-danger:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--gen-ink-danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.gjs-act.is-danger:hover .base-icon{color:var(--gen-ink-danger)}@keyframes gjsPulse{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:560px){.gjs-menu{width:calc(100vw - 20px);max-height:min(68vh,460px)}.gjs-row{flex-wrap:wrap}.gjs-row-acts{width:100%;justify-content:flex-end}}.menu-item[data-page=generator]{position:relative}.gen-menu-count{margin-left:6px;flex-shrink:0;min-width:16px;height:16px;padding:0 var(--sp-1);border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font-size:var(--text-2xs);font-weight:var(--fw-bold);line-height:16px;text-align:center;pointer-events:none}.dashboard-layout.sidebar-collapsed .gen-menu-count{top:5px;right:5px}.dashboard-layout.sidebar-collapsed .menu-item .gen-menu-count,.dashboard-layout.sidebar-collapsed .menu-item:hover .gen-menu-count{opacity:1;position:absolute;left:auto;top:5px;right:5px;width:auto;height:16px;min-width:16px;padding:0 var(--sp-1);display:block;background:var(--accent);color:var(--fg-on-accent);border-radius:var(--radius-pill);box-shadow:none;transform:none;z-index:3}@media(prefers-reduced-motion:reduce){.gjs-ind,.gjs-trigger-dot{animation:none}.gjs-chev{transition:none}}.gen-model-card:focus-visible,.gen-seg-btn:focus-visible,.gw-filter-tag:focus-visible,.gw-card:focus-visible,.gopt-chip-btn:focus-visible,.gs-model-chip:focus-visible,#genModeSwitcher .gs-mode-btn:focus-visible,.gg-sort-opt:focus-visible,.gw-action-btn:focus-visible,.gr-ready-btn:focus-visible,.gp-cancel:focus-visible,#generateBtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}#generator-right-controls .pd-sec:has(#generatorPrompt),#unifiedInputSection .pd-sec:has(#generatorPrompt){border-top:0}#generator-right-controls .gen-sec-features{padding-top:var(--sp-3)}#genModelSelect{--gmc-col: 40px;--gmc-mode-col: 40px;--gmc-pad-x: 10px;padding:6px}#genModelSelect .gmc-head{display:flex;align-items:center;padding:5px 8px 7px 10px;margin-bottom:4px}#genModelSelect .gmc-head-spacer{flex:1 1 auto;min-width:0}#genModelSelect .gmc-head-col{flex:0 0 var(--gmc-col);width:var(--gmc-col);text-align:center;font-size:var(--text-3xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);text-indent:.04em}#genModelSelect .gen-model-card{display:flex;flex-direction:row;align-items:center;gap:0;padding:9px 8px;border-radius:var(--radius-md)}#genModelSelect .gen-model-card+.gen-model-card{margin-top:2px}#genModelSelect .gmc-dot{width:6px;height:6px;margin:0 10px 0 0;flex:0 0 auto}#genModelSelect .gmc-info{flex:1 1 auto;min-width:0;margin-right:2px;display:flex;flex-direction:column;gap:3px;align-items:flex-start}#genModelSelect .gmc-info .gmc-name{max-width:100%;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#genModelSelect .gmc-info .gmc-sub{max-width:100%;font-size:var(--text-2xs);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--fg-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#genModelSelect .gmc-modes{flex:0 0 var(--gmc-mode-col);width:var(--gmc-mode-col);display:flex;align-items:center;justify-content:center;gap:4px;padding-right:6px;align-self:center}#genModelSelect .gmc-modes .base-icon{width:15px;height:15px;color:var(--fg-secondary);flex:0 0 auto}#genModelSelect .gmc-modes .base-icon:first-child{width:14px;height:14px}#genModelSelect .gmc-modes .base-icon.off{color:var(--fg-tertiary);opacity:.35}#genModelSelect .gmc-head-col--mode{flex:0 0 var(--gmc-mode-col);width:var(--gmc-mode-col)}#genModelSelect .gen-model-card.selected .gmc-modes .base-icon{color:var(--gen-ink-accent-2)}#genModelSelect .gen-model-card.selected .gmc-modes .base-icon.off{color:var(--fg-tertiary);opacity:.45}#genModelSelect .gmc-score{flex:0 0 var(--gmc-col);width:var(--gmc-col);display:flex;align-items:center;justify-content:center;gap:5px;align-self:center}#genModelSelect .gmc-pip{width:5px;height:5px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--border-default);flex:0 0 auto}#genModelSelect .gmc-pip.on{background:var(--accent);box-shadow:none}#genModelSelect .gen-model-card.selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--gen-ink-accent-2)}#genModelSelect .gen-model-card.selected .gmc-name{color:var(--gen-ink-accent-2)}#genModelSelect .gen-model-card.selected .gmc-sub{color:var(--fg-secondary)}#genModelSelect .gen-model-card.selected .gmc-pip{box-shadow:inset 0 0 0 1px var(--fg-tertiary)}#genModelSelect .gen-model-card.selected .gmc-pip.on{box-shadow:none;background:var(--accent)}#genModelSelect .gen-model-card:hover{background:var(--bg-inset);transform:none}#genModelSelect .gen-model-card.selected:hover{background:var(--accent-soft)}#genModelSelect .gen-model-card.gmc-imageonly:not(.unavailable){opacity:.78}#genModelSelect .gen-model-card.gmc-imageonly:not(.unavailable):hover{opacity:1}#genModelSelect .gen-model-card.unavailable{opacity:1;cursor:not-allowed}#genModelSelect .gen-model-card.unavailable .gmc-info,#genModelSelect .gen-model-card.unavailable .gmc-modes,#genModelSelect .gen-model-card.unavailable .gmc-score,#genModelSelect .gen-model-card.gmc-offline .gmc-info,#genModelSelect .gen-model-card.gmc-offline .gmc-modes,#genModelSelect .gen-model-card.gmc-offline .gmc-score{opacity:1}#genModelSelect .gen-model-card.unavailable .gmc-name,#genModelSelect .gen-model-card.gmc-offline .gmc-name{color:inherit}#genModelSelect .gen-model-card.unavailable .gmc-dot,#genModelSelect .gen-model-card.gmc-offline .gmc-dot{background:var(--danger);box-shadow:none;opacity:1}#generator-right-controls #genModelSelect.gs-model-pop.open,#generator-right-controls #generatorOptionsVersion .gopt-pop.open{border:none;box-shadow:none;background:var(--bg)}#generator-right-controls .gen-sec-features{transition:opacity var(--dur-normal) var(--ease-std),visibility 0s var(--ease-std) 0s}#generator-right-controls:has(#genModelSelect.gs-model-pop.open) .gen-sec-features,#generator-right-controls:has(#generatorOptionsVersion .gopt-pop.open) .gen-sec-features{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-std),visibility 0s var(--ease-std) var(--dur-normal)}#generatorOptionsVersion .gopt-pop:has(.gsv-list)>.gopt-pop-label{display:none}#generatorOptionsVersion .gopt-pop .gen-seg-btn.gsv-row:before{content:none}#generatorOptionsVersion .gopt-pop .gen-segment.gsv-list{--gmc-col: 46px;--gmc-pad-x: 10px;display:flex;flex-direction:column;gap:0}#generatorOptionsVersion .gopt-pop .gsv-list .gmc-head{display:flex;align-items:center;padding:5px var(--gmc-pad-x) 7px;margin-bottom:4px}#generatorOptionsVersion .gopt-pop .gsv-list .gmc-head-spacer{flex:1 1 auto;min-width:0}#generatorOptionsVersion .gopt-pop .gsv-list .gmc-head-col{flex:0 0 var(--gmc-col);width:var(--gmc-col);text-align:center;font-size:var(--text-3xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:.04em;text-indent:.04em;text-transform:uppercase;color:var(--fg-tertiary)}#generatorOptionsVersion .gopt-pop .gen-seg-btn.gsv-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:9px 10px 9px 8px;border-radius:var(--radius-md)}#generatorOptionsVersion .gopt-pop .gsv-row+.gsv-row{margin-top:2px}#generatorOptionsVersion .gopt-pop .gen-seg-btn.gsv-row .gmc-dot{position:static;top:auto;left:auto;width:6px;height:6px;margin:0 10px 0 0;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:none;animation:none;transform:none}#generatorOptionsVersion .gopt-pop .gsv-row .gmc-info{flex:1 1 auto;min-width:0;margin-right:8px;display:flex;flex-direction:column;align-items:flex-start}#generatorOptionsVersion .gopt-pop .gsv-row .gmc-name{max-width:100%;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#generatorOptionsVersion .gopt-pop .gsv-row .gmc-score{flex:0 0 var(--gmc-col);width:var(--gmc-col);display:flex;align-items:center;justify-content:center;gap:5px;align-self:center}#generatorOptionsVersion .gopt-pop .gsv-row .gmc-pip{width:5px;height:5px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--border-default);flex:0 0 auto}#generatorOptionsVersion .gopt-pop .gsv-row .gmc-pip.on{background:var(--accent);box-shadow:none}#generatorOptionsVersion .gopt-pop .gen-seg-btn.gsv-row.active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--gen-ink-accent-2)}#generatorOptionsVersion .gopt-pop .gsv-row.active .gmc-name{color:var(--gen-ink-accent-2)}#generatorOptionsVersion .gopt-pop .gen-seg-btn.gsv-row:hover:not(.active){background:var(--bg-inset)}#generatorOptionsVersion .gopt-pop:has(.gsv-list){min-width:258px}#page-library{--lib-accent: var(--g-500);--lib-accent-2:var(--g-600);--lib-accent-soft: var(--accent-soft-2);--lib-media-veil: oklch(0 0 0 / .28);--lib-media-veil-2: oklch(0 0 0 / .42);--lib-media-chip: oklch(0 0 0 / .35);--lib-media-ring: oklch(1 0 0 / .85);--lib-blue: var(--info);--lib-amber: var(--amber-500);--lib-red: var(--red-500);--lib-radius: var(--radius-lg);--lib-radius-sm: var(--radius-md);--lib-shadow: none;--lib-shadow-md: var(--shadow-sm);--lib-shadow-pop: var(--shadow-md);--lib-act-n: 8;--lib-act-btn: 28px;--lib-act-gap: var(--sp-1);--lib-act-w: calc(var(--lib-act-n) * var(--lib-act-btn) + (var(--lib-act-n) - 1) * var(--lib-act-gap));--lib-card-act-n: 9;--lib-card-act-btn: 26px;--lib-card-act-gap: 3px;--lib-card-act-w: calc(var(--lib-card-act-n) * var(--lib-card-act-btn) + (var(--lib-card-act-n) - 1) * var(--lib-card-act-gap));--lib-card-min: calc(var(--lib-card-act-w) + 26px);--lib-thumb-w: 60px;--lib-thumb-ar: 5 / 4;--lib-cols: var(--lib-thumb-w) minmax(0, 1fr) minmax(0, 1.9fr) 84px 100px 116px var(--lib-act-w);height:100%;font-family:var(--font, var(--font-ui));color:var(--fg-primary)}body.dark-mode #page-library{--lib-accent-soft: var(--accent-soft-3);--lib-shadow: none;--lib-shadow-md: var(--shadow-md);--lib-shadow-pop: var(--shadow-lg)}#page-library .lib-wrap{height:100%;overflow:hidden;padding:var(--sp-6) var(--sp-8) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5)}#page-library .lib-wrap::-webkit-scrollbar{width:10px}#page-library .lib-wrap::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-xl);border:3px solid transparent;background-clip:content-box}#page-library .lib-wrap::-webkit-scrollbar-thumb:hover{background:var(--fg-tertiary);background-clip:content-box}#page-library .lib-head{flex-shrink:0}#page-library .lib-head-main{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}#page-library .lib-h1{margin:0;font:var(--text-h3);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}#page-library .lib-sub{margin:var(--sp-2) 0 0;font-size:var(--text-sm);color:var(--fg-secondary);font-weight:var(--fw-medium);max-width:520px}#page-library .lib-stats{display:flex;gap:var(--sp-3)}#page-library .lib-toolbar{position:relative;z-index:30;flex-shrink:0;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3);margin:0 -2px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--lib-radius);box-shadow:var(--shadow-sm)}#page-library .lib-search{position:relative;flex:0 1 clamp(143px,10vw,200px);min-width:143px;display:flex;align-items:center}#page-library .lib-search>.base-icon{position:absolute;left:14px;width:16px;height:16px;color:var(--fg-tertiary);pointer-events:none;transition:color var(--dur-fast) var(--ease-std)}#page-library .lib-search:focus-within>.base-icon{color:var(--accent-ink)}#page-library .lib-search input{width:100%;height:40px;padding:0 36px 0 38px;background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--lib-radius-sm);color:var(--fg-primary);font-size:var(--text-sm);font-family:inherit;outline:none;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}#page-library .lib-search input::placeholder{color:var(--fg-tertiary)}#page-library .lib-search input:focus{border-color:var(--lib-accent);background:var(--bg-surface);box-shadow:var(--focus-shadow)}#page-library .lib-search-clear{position:absolute;right:8px;width:24px;height:24px;display:none;align-items:center;justify-content:center;border:none;background:transparent;color:var(--fg-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#page-library .lib-search-clear .base-icon{width:16px;height:16px}#page-library .lib-search-clear:hover{background:var(--bg-inset);color:var(--fg-primary)}#page-library .lib-search-clear:focus-visible{outline:none;color:var(--fg-primary);box-shadow:var(--focus-shadow)}#page-library .lib-search.has-text .lib-search-clear{display:flex}#page-library .lib-chips{display:flex;gap:var(--sp-2);flex-wrap:nowrap;overflow-x:auto;flex:1 1 0;min-width:0;scrollbar-width:none;-ms-overflow-style:none}#page-library .lib-chips::-webkit-scrollbar{display:none}#page-library .lib-chip{flex-shrink:0;height:32px;padding:0 var(--sp-3);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--fg-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}#page-library .lib-chip:hover{color:var(--fg-primary)}#page-library .lib-chip.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}#page-library .lib-chip:focus-visible{outline:none;box-shadow:var(--focus-shadow)}#page-library .lib-tools{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-wrap:wrap}#page-library .lib-selbtn{flex-shrink:0;height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--lib-radius-sm);color:var(--fg-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std)}#page-library .lib-selbtn .base-icon{opacity:.75;transition:opacity var(--dur-fast) var(--ease-std)}#page-library .lib-selbtn:hover{filter:brightness(1.12)}#page-library .lib-selbtn:hover .base-icon{opacity:1}#page-library .lib-selbtn:focus-visible{outline:none;border-color:var(--lib-accent);box-shadow:var(--focus-shadow)}#page-library .lib-selbtn:disabled{opacity:.45;cursor:not-allowed;filter:none}#page-library .lib-selbtn.on{background:var(--lib-accent-soft);border-color:var(--accent-border);color:var(--lib-accent-2)}body.dark-mode #page-library .lib-selbtn.on{color:var(--lib-accent)}#page-library .lib-selbtn.on .base-icon{opacity:1}@media(min-width:769px)and (max-width:1620px){#page-library .lib-selbtn{width:40px;padding:0;justify-content:center}#page-library .lib-selbtn .lib-selbtn-txt{display:none}}#page-library .lib-selbar{flex:1 1 100%;width:100%;display:flex;align-items:center;gap:var(--sp-3);margin-top:2px;padding-top:var(--sp-3);border-top:1px dashed var(--border-subtle);animation:libSelBarIn var(--dur-normal) var(--ease-out)}#page-library .lib-selbar.hidden{display:none}@keyframes libSelBarIn{0%{opacity:0}to{opacity:1}}#page-library .lib-selall{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;user-select:none;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-secondary)}#page-library .lib-selall:hover{color:var(--fg-primary)}#page-library .lib-selall input{position:absolute;opacity:0;width:0;height:0}#page-library .lib-selall-box{position:relative;width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--accent-ink);transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}#page-library .lib-selall-box .base-icon{width:16px;height:16px}#page-library .lib-selall-box .base-icon{opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}#page-library .lib-selall input:checked+.lib-selall-box,#page-library .lib-selall input:indeterminate+.lib-selall-box{background:var(--lib-accent-soft);border-color:var(--accent-border)}#page-library .lib-selall input:checked+.lib-selall-box .base-icon{opacity:1}#page-library .lib-selall input:indeterminate+.lib-selall-box .base-icon{opacity:0}#page-library .lib-selall input:indeterminate+.lib-selall-box:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;margin:-.75px 0 0 -4px;background:var(--accent);border-radius:1px}#page-library .lib-selall input:focus-visible+.lib-selall-box{border-color:var(--lib-accent);box-shadow:var(--focus-shadow)}#page-library .lib-selcount{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}#page-library .lib-selcount.has{color:var(--lib-accent-2)}body.dark-mode #page-library .lib-selcount.has{color:var(--lib-accent)}#page-library .lib-selclear{height:32px;padding:0 var(--sp-3);border:none;background:transparent;color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-family:inherit;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#page-library .lib-selclear:hover{background:var(--bg-inset);color:var(--fg-primary)}#page-library .lib-selclear:focus-visible{outline:none;color:var(--fg-primary);box-shadow:var(--focus-shadow)}#page-library .lib-selclear.hidden{display:none}#page-library .lib-selbar .lib-btn-danger{margin-left:2px;background:var(--bg-surface);border-color:var(--border-subtle);color:var(--fg-secondary)}#page-library .lib-selbar .lib-btn-danger .base-icon{color:var(--lib-red)}#page-library .lib-selbar .lib-btn-danger:hover{background:var(--danger-soft);border-color:var(--lib-red);color:var(--lib-red);filter:none}#page-library .lib-selbar .lib-btn-danger:hover .base-icon{color:var(--lib-red)}#page-library .lib-selbar .lib-btn-danger:focus-visible{outline:none;border-color:var(--lib-red);box-shadow:0 0 0 var(--focus-ring-width) var(--danger-soft)}#page-library .lib-selbar .lib-btn-danger:disabled{opacity:.45;cursor:not-allowed}#page-library .lib-selbar .lib-btn-danger:disabled:hover{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--fg-secondary)}#page-library .lib-btn-danger.hidden{display:none}#page-library .lib-thumb .lib-selbox,#page-library .lib-card-thumb .lib-selbox{position:absolute;inset:0;z-index:6;display:flex;align-items:flex-start;justify-content:flex-end;padding:var(--sp-1);cursor:pointer;background:var(--lib-media-veil);transition:background-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-card-thumb .lib-selbox{padding:var(--sp-2)}#page-library .lib-selbox:hover{background:var(--lib-media-veil-2)}#page-library .lib-selchk{position:absolute;opacity:0;width:0;height:0}#page-library .lib-selbox-tick{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--lib-media-ring);background:var(--lib-media-chip);color:var(--n-0);transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std)}#page-library .lib-card-thumb .lib-selbox-tick{width:24px;height:24px}#page-library .lib-selbox-tick .base-icon{width:16px;height:16px}#page-library .lib-selbox-tick .base-icon{opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}#page-library .lib-selchk:checked+.lib-selbox-tick{background:var(--lib-accent);border-color:var(--lib-accent);color:var(--fg-on-accent)}#page-library .lib-selchk:checked+.lib-selbox-tick .base-icon{opacity:1}#page-library .lib-selbox:has(.lib-selchk:checked){background:var(--accent-soft)}#page-library .lib-selbox:has(.lib-selchk:focus-visible){box-shadow:inset 0 0 0 var(--focus-ring-width) var(--lib-accent)}#page-library .lib-row.lib-selmode>.lib-cell:not(.lib-col-thumb),#page-library .lib-card.lib-selmode>.lib-card-body,#page-library .lib-card.lib-selmode>.lib-card-foot{opacity:.45;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-std)}#page-library .lib-row.lib-selmode{cursor:pointer}#page-library .lib-row.is-deleting,#page-library .lib-card.is-deleting{opacity:.45;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-std)}#page-library .lib-busy-overlay{position:absolute;inset:0;z-index:6;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(48px,18vh,140px);background:#0a0a0c8c;background:color-mix(in oklab,var(--bg-page) 62%,transparent);border-radius:var(--radius-lg)}#page-library .lib-busy-box{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);min-width:220px;padding:var(--sp-5) var(--sp-6);background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#page-library .lib-busy-box .base-icon{width:28px;height:28px;color:var(--accent-ink)}#page-library .lib-busy-title{margin:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}#page-library .lib-busy-sub{margin:0;font-size:var(--text-xs);color:var(--fg-secondary);font-variant-numeric:tabular-nums}#page-library.lib-busy :is(.lib-search,.lib-chips,.lib-tools,#libSelectBtn,#libSelClear,#libSelAll){pointer-events:none;opacity:.6;transition:opacity var(--dur-normal) var(--ease-std)}#page-library .lib-mini[data-busy="1"]{pointer-events:none}#page-library .lib-card.lib-selmode{cursor:pointer}#page-library .lib-row.is-selected,#page-library .lib-row.is-selected:hover{background:var(--lib-accent-soft)}#page-library .lib-card.is-selected{border-color:var(--lib-accent);box-shadow:0 0 0 1px var(--lib-accent)}#page-library .lib-select{position:relative;display:flex;align-items:center}#page-library .lib-select>.base-icon:not(.lib-select-caret){position:absolute;left:var(--sp-3);width:14px;height:14px;color:var(--fg-tertiary);pointer-events:none}#page-library .lib-select-caret{position:absolute;right:11px;width:13px;height:13px;color:var(--fg-tertiary);pointer-events:none}#page-library .lib-select select{height:40px;padding:0 30px 0 32px;background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--lib-radius-sm);color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-select select:focus-visible{outline:none;border-color:var(--lib-accent);box-shadow:var(--focus-shadow)}#page-library .lib-select>select,#page-library .lib-select>.base-icon:not(.lib-select-caret),#page-library .lib-select>.lib-select-caret{display:none}#page-library .lib-select>.base-select{display:block;width:184px}#page-library .base-select>summary{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-primary)}#page-library .base-select[open]>summary{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}#page-library .base-select>summary>.base-icon{color:var(--fg-tertiary)}#page-library .base-select .base-menu{background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--lib-shadow-pop)}#page-library .base-option:hover{background:var(--bg-inset)}#page-library .base-option.is-active,#page-library .base-option.is-active:hover{background:var(--accent-soft);border-color:var(--accent-border)}#page-library .base-option .base-option__title{color:var(--fg-primary)}#page-library .base-option.is-active .base-option__title{color:var(--accent-ink)}#page-library .base-option .base-option__dot{background:var(--fg-tertiary)}#page-library .base-option.is-active .base-option__dot{background:var(--accent);box-shadow:var(--glow-knob)}#page-library .lib-vtoggle{display:flex;padding:var(--sp-1);gap:var(--sp-1);background:var(--bg-inset);border:none;border-radius:var(--lib-radius-sm)}#page-library .lib-vt{width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--fg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-vt:hover{color:var(--fg-secondary)}#page-library .lib-vt.active{background:var(--bg-surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}#page-library .lib-vt:focus-visible{outline:none;box-shadow:var(--focus-shadow)}#page-library .lib-btn{height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--lib-radius-sm);color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std);white-space:nowrap}#page-library .lib-btn:hover{filter:brightness(1.12)}#page-library .lib-btn:focus-visible{outline:none;border-color:var(--lib-accent);box-shadow:var(--focus-shadow)}#page-library .lib-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}#page-library .lib-btn .lib-caret{width:16px;height:16px;opacity:.6}#page-library .lib-btn-icon{width:40px;padding:0;justify-content:center}#page-library .lib-btn-icon .base-icon{transition:transform var(--dur-slow) var(--ease-std)}#page-library .lib-btn-icon.spinning .base-icon{transform:rotate(360deg)}#page-library .lib-menu-wrap{position:relative}#page-library .lib-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:190px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--lib-shadow-pop);display:flex;flex-direction:column;gap:var(--sp-1);transform-origin:top right;animation:libMenuIn var(--dur-fast) var(--ease-out)}#page-library .lib-menu.hidden{display:none}@keyframes libMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}#page-library .lib-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px var(--sp-3);border:none;background:transparent;border-radius:var(--radius-md);color:var(--fg-primary);font-size:var(--text-sm);font-weight:var(--fw-medium);font-family:inherit;cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#page-library .lib-menu button:hover{background:var(--bg-inset)}#page-library .lib-menu button:focus-visible{outline:none;background:var(--bg-inset);box-shadow:var(--focus-shadow)}#page-library .lib-menu button:disabled{opacity:.45;cursor:not-allowed}#page-library .lib-menu button .base-icon{width:16px;height:16px;color:var(--fg-secondary)}#page-library .lib-menu .lib-menu-hint{margin-left:auto;font-size:var(--text-2xs);color:var(--fg-tertiary);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}#page-library .lib-menu-div{height:1px;background:var(--border-subtle);margin:var(--sp-1) 2px}#page-library .lib-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}#page-library .lib-content::-webkit-scrollbar{width:10px}#page-library .lib-content::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-xl);border:3px solid transparent;background-clip:content-box}#page-library .lib-content::-webkit-scrollbar-thumb:hover{background:var(--fg-tertiary);background-clip:content-box}#page-library .lib-content:empty{flex:0 0 auto}#page-library .lib-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lib-card-min),1fr));gap:14px}#page-library .lib-sk-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--lib-radius);overflow:hidden;display:flex;flex-direction:column}#page-library .lib-sk-thumb{aspect-ratio:16 / 10;border-bottom:1px solid var(--border-subtle);background:linear-gradient(100deg,var(--bg-surface) 30%,var(--bg-inset) 50%,var(--bg-surface) 70%);background-size:200% 100%;animation:libShimmer 1.3s ease-in-out infinite}#page-library .lib-sk-cbody{padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}#page-library .lib-sk-bar{height:12px;border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--bg-surface) 30%,var(--bg-inset) 50%,var(--bg-surface) 70%);background-size:200% 100%;animation:libShimmer 1.3s ease-in-out infinite}#page-library .lib-sk-card:nth-child(2n) .lib-sk-thumb,#page-library .lib-sk-card:nth-child(2n) .lib-sk-bar{animation-delay:.15s}#page-library .lib-sk-card:nth-child(3n) .lib-sk-thumb{animation-delay:.3s}@media(prefers-reduced-motion:reduce){#page-library .lib-sk-thumb,#page-library .lib-sk-bar{animation:none}}@keyframes libShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#page-library .lib-table{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--lib-radius);overflow:hidden;box-shadow:var(--lib-shadow)}#page-library .lib-thead{display:grid;grid-template-columns:var(--lib-cols);align-items:center;gap:14px;padding:var(--sp-3) 18px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}#page-library .lib-th{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-tertiary)}#page-library .lib-col-views,#page-library .lib-col-status,#page-library .lib-col-date,#page-library .lib-col-act{text-align:center}@media(max-width:1799.98px){#page-library .lib-col-date,#page-library .lib-th.lib-col-date{display:none}}#page-library .lib-col-act{text-align:right}#page-library .lib-row{display:grid;grid-template-columns:var(--lib-cols);align-items:center;gap:14px;padding:var(--sp-3) 18px;border-bottom:1px solid var(--border-subtle);transition:background-color var(--dur-fast) var(--ease-std);animation:libRowIn var(--dur-slow) var(--ease-out) backwards}#page-library .lib-row:last-child{border-bottom:none}#page-library .lib-row:hover{background:var(--bg-surface-raised)}@keyframes libRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#page-library .lib-thumb{width:var(--lib-thumb-w);aspect-ratio:var(--lib-thumb-ar);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-inset);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;position:relative}#page-library .lib-thumb img{width:100%;height:100%;object-fit:cover;display:block}#page-library .lib-thumb .lib-thumb-ph{color:var(--fg-tertiary)}#page-library .lib-thumb .lib-thumb-ph .base-icon{width:20px;height:20px}#page-library .lib-thumb-info{position:absolute;top:4px;left:4px;z-index:4}:root[data-theme=light] #page-library .lib-thumb-info{color:var(--n-400)}:root[data-theme=light] #page-library .lib-thumb-info:hover{color:var(--n-50)}#page-library .lib-thumb-info:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--accent)}#page-library .lib-card-thumb .lib-thumb-info{top:9px;left:auto;right:9px}#page-library .lib-col-main{min-width:0}#page-library .lib-row-title{display:flex;align-items:center;gap:var(--sp-2);min-height:26px;font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-library .lib-row-title span.lib-ttext{overflow:hidden;text-overflow:ellipsis}#page-library .lib-row-model{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);min-height:26px;font-size:var(--text-xs);color:var(--fg-secondary);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-library .lib-row-model>.base-icon{color:var(--fg-tertiary)}#page-library .lib-ttext,#page-library .lib-mtext{overflow:hidden;text-overflow:ellipsis;min-width:0}#page-library .lib-edit-name{flex:0 0 auto;color:var(--fg-tertiary)}#page-library .lib-edit-name:hover{color:var(--fg-primary);background:var(--bg-inset)}#page-library .lib-edit-name:focus-visible{outline:none;color:var(--fg-primary);box-shadow:var(--focus-shadow)}#page-library .lib-row-editing .lib-edit-name{opacity:0!important;pointer-events:none}#page-library .lib-tag{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 9px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap}#page-library .lib-tag-ai{background:var(--purple-soft);color:var(--purple-500)}#page-library .lib-tag-base{background:var(--lib-accent-soft);color:var(--lib-accent-2)}#page-library .lib-tag-up{background:var(--info-soft);color:var(--lib-blue)}body.dark-mode #page-library .lib-tag-ai{color:var(--purple-400)}body.dark-mode #page-library .lib-tag-base{color:var(--g-400)}body.dark-mode #page-library .lib-tag-up{color:var(--b-400)}#page-library .lib-row-title .lib-edit-name,#page-library .lib-row-model .lib-edit-name,#page-library .lib-card-title .lib-edit-name,#page-library .lib-card-model .lib-edit-name{order:-1}#page-library .lib-row-title .lib-ttext{flex:1 1 auto}#page-library .lib-row-title .lib-tag{order:2}#page-library .lib-linkbox{display:flex;align-items:center;gap:var(--sp-1);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-1) var(--sp-2);max-width:100%;min-width:0}#page-library .lib-link-ico{color:var(--fg-tertiary);flex-shrink:0}#page-library .lib-copy-inline{flex:0 0 auto;width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--fg-tertiary);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-copy-inline:hover{color:var(--fg-primary)}#page-library .lib-copy-inline:focus-visible{outline:none;color:var(--fg-primary);box-shadow:var(--focus-shadow)}#page-library .lib-copy-inline.copied{color:var(--lib-accent)!important}#page-library .lib-link-text{flex:1;min-width:0;font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-library .lib-views{display:inline-flex;align-items:center;gap:var(--sp-1);justify-content:center;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-primary);font-family:var(--font-mono);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums}#page-library .lib-views>.base-icon{color:var(--fg-tertiary)}#page-library .lib-views.zero{color:var(--fg-tertiary);font-weight:var(--fw-semibold)}#page-library .lib-badge{display:inline-flex;align-items:center;gap:5px;padding:var(--sp-1) 10px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold)}#page-library .lib-badge:before{content:"";width:6px;height:6px;border-radius:50%}#page-library .lib-badge-on{background:var(--lib-accent-soft);color:var(--lib-accent-2)}#page-library .lib-badge-on:before{background:var(--lib-accent);box-shadow:0 0 0 3px var(--lib-accent-soft)}#page-library .lib-badge-off{background:var(--bg-inset);color:var(--fg-tertiary)}#page-library .lib-badge-off:before{background:var(--fg-tertiary)}body.dark-mode #page-library .lib-badge-on{color:var(--g-400)}#page-library .lib-col-date{text-align:center;font-size:var(--text-xs);color:var(--fg-secondary);font-weight:var(--fw-medium);white-space:nowrap}#page-library .lib-col-act{display:flex;align-items:center;justify-content:flex-end;gap:var(--lib-act-gap, 4px);flex-wrap:nowrap}#page-library .lib-mini{width:var(--lib-act-btn, 28px);height:var(--lib-act-btn, 28px);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:var(--bg-inset);border-radius:var(--radius-sm);color:var(--fg-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-mini:hover{color:var(--fg-primary)}#page-library .lib-mini[data-act=delete]:hover,#page-library .lib-mini-del:hover{color:var(--lib-red);border-color:var(--lib-red);background:var(--danger-soft)}#page-library .lib-mini.copied{color:var(--lib-accent)!important;border-color:var(--lib-accent)!important}#page-library .lib-mini:focus-visible{outline:none;border-color:var(--lib-accent);box-shadow:var(--focus-shadow)}#page-library .lib-mini:disabled{opacity:.45;cursor:not-allowed}#page-library .lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lib-card-min),1fr));gap:14px}#page-library .lib-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--lib-radius);overflow:hidden;box-shadow:var(--lib-shadow);display:flex;flex-direction:column;transition:box-shadow var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std);animation:libRowIn var(--dur-slow) var(--ease-out) backwards}#page-library .lib-card:not(.is-selected):hover{border-color:var(--border-subtle)}#page-library .lib-card-thumb{position:relative;aspect-ratio:16 / 11;background:var(--bg-inset);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--border-subtle);padding:var(--sp-4) var(--sp-5);box-sizing:border-box}#page-library .lib-card-thumb img{width:100%;height:100%;object-fit:contain;display:block}#page-library .lib-card-thumb .lib-thumb-ph{color:var(--fg-tertiary)}#page-library .lib-card-thumb .lib-thumb-ph .base-icon{width:28px;height:28px}#page-library .lib-card-badge{position:absolute;top:9px;left:9px;z-index:2}#page-library .lib-card-tag{position:absolute;top:9px;right:9px;z-index:2}#page-library .lib-card-body{padding:var(--sp-3) var(--sp-3) var(--sp-2);flex:1;min-width:0}#page-library .lib-card-title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-library .lib-card-model{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--text-xs);color:var(--fg-secondary);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-library .lib-card-model>.base-icon{color:var(--fg-tertiary)}#page-library .lib-card-foot{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2) 12px var(--sp-3);border-top:1px solid var(--border-subtle);margin-top:var(--sp-2)}#page-library .lib-card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}#page-library .lib-card-date{font-size:var(--text-2xs);color:var(--fg-tertiary);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-library .lib-card-acts{display:flex;align-items:center;justify-content:space-between;gap:var(--lib-card-act-gap);flex-wrap:nowrap;min-width:0}#page-library .lib-card-acts .lib-mini{width:var(--lib-card-act-btn);height:var(--lib-card-act-btn);flex:0 0 auto}#page-library .lib-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sp-16) var(--sp-5);gap:var(--sp-3);background:var(--bg-surface);border:1px dashed var(--border-subtle);border-radius:var(--lib-radius)}#page-library .lib-empty.hidden{display:none}#page-library .lib-empty-art{width:72px;height:72px;border-radius:var(--radius-xl);margin-bottom:var(--sp-2);display:flex;align-items:center;justify-content:center;color:var(--lib-accent);background:var(--lib-accent-soft)}#page-library .lib-empty-art .base-icon{width:28px;height:28px}#page-library .lib-empty h3{margin:0;font:var(--text-h3);color:var(--fg-primary)}#page-library .lib-empty p{margin:0;font-size:var(--text-sm);color:var(--fg-tertiary);max-width:380px}#page-library .lib-empty-cta{margin-top:var(--sp-4);height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--lib-accent);border:none;border-radius:var(--lib-radius-sm);color:var(--fg-on-accent);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-empty-cta:hover{filter:brightness(1.12)}#page-library .lib-empty-cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}#page-library .lib-empty-cta:disabled{opacity:.45;cursor:not-allowed;filter:none}#page-library .lib-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:100000;pointer-events:none;opacity:0;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-md);background:var(--n-800);color:var(--n-0);font-size:var(--text-sm);font-weight:var(--fw-semibold);box-shadow:var(--shadow-lg);transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out)}#page-library .lib-toast.show{opacity:1;transform:translate(-50%)}#page-library .lib-toast .base-icon{width:16px;height:16px;color:var(--lib-accent)}#page-library .lib-toast.err .base-icon{color:var(--lib-red)}body.dark-mode #page-library .lib-toast{background:var(--n-50);color:var(--n-800)}#page-library .lib-count{font-size:var(--text-xs);color:var(--fg-tertiary);font-weight:var(--fw-semibold);margin-top:var(--sp-4);padding:0 2px var(--sp-1)}#page-library .lib-count b{color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums}@media(max-width:1799.98px){#page-library{--lib-thumb-w: 58px;--lib-cols: var(--lib-thumb-w) minmax(0, 1fr) minmax(0, 1.9fr) 82px 96px var(--lib-act-w)}}@media(max-width:1680px){#page-library{--lib-thumb-w: 56px;--lib-cols: var(--lib-thumb-w) minmax(0, 1fr) minmax(0, 1.9fr) 76px 92px var(--lib-act-w)}}@media(max-width:1440px){#page-library{--lib-thumb-w: 44px;--lib-cols: var(--lib-thumb-w) minmax(0, 1fr) minmax(0, 1.9fr) 56px 76px var(--lib-act-w)}#page-library{--lib-act-btn: 26px;--lib-act-gap: 3px}#page-library .lib-row,#page-library .lib-thead,#page-library .lib-sk-row{padding-left:13px;padding-right:13px;gap:10px}#page-library .lib-link-text{font-size:var(--text-2xs)}#page-library .lib-linkbox{padding:6px 4px 6px 6px;gap:2px}#page-library .lib-copy-inline{width:20px;height:20px}#page-library .lib-link-ico{display:none}}@media(max-width:1280px){#page-library{--lib-thumb-w: 42px;--lib-cols: var(--lib-thumb-w) minmax(0, 1fr) minmax(0, 1.9fr) 64px var(--lib-act-w)}#page-library{--lib-act-btn: 24px;--lib-act-gap: 3px}#page-library .lib-col-views,#page-library .lib-th.lib-col-views{display:none}#page-library .lib-row,#page-library .lib-thead,#page-library .lib-sk-row{padding-left:12px;padding-right:12px;gap:9px}#page-library .lib-linkbox{padding:6px 4px 6px 6px;gap:2px}#page-library .lib-copy-inline{width:20px;height:20px}#page-library .lib-link-ico{display:none}}@media(max-width:980px){#page-library .lib-head-main{align-items:flex-start}#page-library .lib-stats{width:100%}#page-library .lib-stats .a-stat-card{flex:1}}@media(max-width:900px){#page-library .lib-thead{display:none}#page-library{--lib-act-btn: 28px;--lib-act-gap: var(--sp-1)}#page-library .lib-table{background:transparent;border:none;box-shadow:none;overflow:visible}#page-library .lib-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:none;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--lib-radius-sm);margin-bottom:var(--sp-2);box-shadow:var(--lib-shadow)}#page-library .lib-row:last-child{margin-bottom:0}#page-library .lib-row:hover{background:var(--bg-surface);border-color:var(--lib-accent)}#page-library .lib-col-thumb{order:1;flex:0 0 auto}#page-library .lib-col-main{order:2;flex:1 1 auto;min-width:0}#page-library .lib-col-act{order:3;flex:0 0 auto;margin-left:auto}#page-library .lib-col-link{order:4;flex:1 1 100%;width:100%;padding-top:var(--sp-3);margin-top:2px;border-top:1px solid var(--border-subtle)}#page-library .lib-col-views{order:5;flex:0 0 auto;justify-content:flex-start}#page-library .lib-col-status{order:6;flex:0 0 auto}#page-library .lib-row .lib-col-date{order:7;flex:1 1 auto;display:block!important;text-align:right}#page-library{--lib-thumb-w: 54px;--lib-thumb-ar: 1 / 1}}@media(max-width:768px){#page-library .lib-card-acts{flex-wrap:wrap}}@media(max-width:560px){#page-library .lib-wrap{padding:var(--sp-5) var(--sp-4) var(--sp-12)}#page-library .lib-h1{font-size:var(--text-lg)}#page-library .lib-toolbar{top:0;padding:var(--sp-3);gap:var(--sp-3)}#page-library .lib-search{flex-basis:100%;order:-1}#page-library .lib-tools{margin-left:0;width:100%}#page-library .lib-select{flex:1}#page-library .lib-select select{width:100%}#page-library .lib-btn-export span{display:none}#page-library .lib-stats .a-stat-card{min-width:0;padding:var(--sp-2) var(--sp-3)}#page-library .lib-stats .a-stat-value{font-size:var(--text-lg)}}@media(max-width:560px){#page-library .lib-card-title{font-size:var(--text-base);line-height:var(--lh-snug)}#page-library .lib-card-body{padding:var(--sp-3) var(--sp-3) var(--sp-2)}#page-library,#page-library .lib-wrap{max-width:100%;overflow-x:hidden}}#page-library .lib-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lib-card-min),1fr));gap:14px}#page-library .lib-sk-cfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 12px var(--sp-3);border-top:1px solid var(--border-subtle)}#page-library .lib-skeleton-table{display:block;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--lib-radius);overflow:hidden;box-shadow:var(--lib-shadow)}#page-library .lib-sk-head{height:40px;background:var(--bg-surface-raised);border-bottom:1px solid var(--border-subtle)}#page-library .lib-sk-row{display:grid;grid-template-columns:var(--lib-cols);align-items:center;gap:14px;padding:var(--sp-3) 18px;border-bottom:1px solid var(--border-subtle)}#page-library .lib-sk-row:last-child{border-bottom:0}#page-library .lib-sk-col{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}#page-library .lib-sk-thumb.sk-sm{width:100%;aspect-ratio:var(--lib-thumb-ar);border-radius:var(--radius-md);border:0}#page-library .lib-sk-bar.sk-thin{height:9px}#page-library .lib-sk-bar.sk-pill{height:20px;border-radius:var(--radius-pill)}#page-library .lib-sk-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--lib-act-gap, 4px)}#page-library .lib-sk-dot{width:var(--lib-act-btn, 28px);height:var(--lib-act-btn, 28px);border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--bg-surface) 30%,var(--bg-inset) 50%,var(--bg-surface) 70%);background-size:200% 100%;animation:libShimmer 1.3s ease-in-out infinite}#page-library .lib-sk-row:nth-child(2n) .lib-sk-bar,#page-library .lib-sk-row:nth-child(2n) .lib-sk-thumb{animation-delay:.15s}#page-library .lib-sk-row:nth-child(3n) .lib-sk-dot{animation-delay:.3s}@media(prefers-reduced-motion:reduce){#page-library .lib-sk-dot{animation:none}}@media(max-width:1440px){#page-library{--lib-card-act-btn: 25px}}#page-library .lib-table{overflow-x:auto}#page-library .lib-col-act{min-width:-moz-max-content;min-width:max-content}#page-library .lib-edit-box{display:inline-flex;align-items:center;gap:var(--sp-1);flex:1 1 auto;min-width:0;max-width:100%}#page-library .lib-edit-input{flex:1 1 auto;min-width:0;width:100%;height:26px;padding:0 var(--sp-2);box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg-primary);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;outline:none;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-edit-input:focus{box-shadow:var(--focus-shadow)}#page-library .lib-edit-input:disabled{opacity:.45;cursor:progress}#page-library .lib-edit-box.is-invalid .lib-edit-input{border-color:var(--danger);box-shadow:0 0 0 var(--focus-ring-width) var(--danger-soft)}#page-library .lib-eb{flex:0 0 auto;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}#page-library .lib-eb .base-icon{width:16px;height:16px}#page-library .lib-eb-ok:hover:not(:disabled){color:var(--lib-accent);border-color:var(--lib-accent)}#page-library .lib-eb-no:hover{color:var(--lib-red);border-color:var(--lib-red)}#page-library .lib-eb:focus-visible{outline:none;border-color:var(--lib-accent);box-shadow:var(--focus-shadow)}#page-library .lib-eb:disabled{opacity:.45;cursor:not-allowed}#page-library .lib-edit-box.is-busy .lib-eb{pointer-events:none;opacity:.45}#page-library .lib-edit-box.is-busy .lib-eb-ok .base-icon{animation:libSpin .7s linear infinite}@keyframes libSpin{to{transform:rotate(360deg)}}@media(max-width:1440px){#page-library .lib-eb{width:22px;height:22px}#page-library .lib-edit-input{height:24px}}#page-library .lib-card-title .lib-edit-box,#page-library .lib-card-model .lib-edit-box{width:100%}#page-library .lib-row.lib-row-editing .lib-col-main{grid-column:2 / 4}#page-library .lib-row.lib-row-editing .lib-col-link,#page-library .lib-row-editing .lib-tag{display:none}#page-library .lib-row-editing .lib-edit-name{display:none!important}#page-library .lib-row-title .lib-edit-box,#page-library .lib-row-model .lib-edit-box{flex:1 1 100%}#page-library .lib-card-title .lib-edit-input,#page-library .lib-card-model .lib-edit-input{height:22px;padding:0 7px}#page-library .lib-card-title .lib-eb,#page-library .lib-card-model .lib-eb{width:21px;height:21px}#page-library .lib-card-title,#page-library .lib-card-model{min-height:26px}.bpdl-rows[hidden],.bpdl-row[hidden],.bpdl-sum[hidden],.bpdl-sumtxt[hidden],.bpdl-dl[hidden],.bpdl-note[hidden],.bpdl-onote[hidden],.bpdl-run[hidden],.bpdl-run-note[hidden],.bpdl-overlay.hidden,.bpdl-rows.hidden,.bpdl-row.hidden,.bpdl-sum.hidden,.bpdl-sumtxt.hidden,.bpdl-dl.hidden,.bpdl-run.hidden,.bpdl-run-note.hidden{display:none!important}.bpdl-overlay{--bpdl-1: var(--sp-1);--bpdl-2: var(--sp-2);--bpdl-3: var(--sp-3);--bpdl-4: var(--sp-4);--bpdl-5: var(--sp-5);--bpdl-6: var(--sp-6);--bpdl-r-l: var(--radius-lg);--bpdl-hit: 44px;--bpdl-well: var(--bg-page);position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:var(--bpdl-6);box-sizing:border-box;background:var(--scrim);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:bpdlFadeIn var(--dur-normal) var(--ease-out);font-family:var(--font-ui)}html[data-theme=light] .bpdl-overlay{background:#0f121670}.dark-mode .bpdl-overlay{--bpdl-well: var(--bg-surface)}.bpdl-card{display:flex;flex-direction:column;width:680px;max-width:92vw;max-height:min(92vh,820px);min-height:0;box-sizing:border-box;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--bpdl-r-l);overflow:hidden;position:relative;box-shadow:var(--shadow-md);animation:bpdlRise var(--dur-normal) var(--ease-out)}html[data-theme=light] .bpdl-card{box-shadow:0 24px 64px #0f172a2e}.dark-mode .bpdl-card{background:var(--bg)}.bpdl-head{flex:0 0 auto;display:flex;align-items:center;gap:var(--bpdl-4);padding:var(--bpdl-4) var(--bpdl-4) var(--bpdl-4) var(--bpdl-5);border-bottom:1px solid var(--border-subtle)}.bpdl-head>.bpdl-x{align-self:flex-start}.bpdl-thumb{flex:0 0 auto;width:56px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-raised);color:var(--fg-tertiary);font-size:var(--text-xl)}html[data-theme=light] .bpdl-thumb{background:var(--bg-inset)}.bpdl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bpdl-thumb .base-icon{width:var(--icon-lg);height:var(--icon-lg)}.bpdl-head-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--bpdl-1)}.bpdl-title{margin:0;font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);color:var(--fg-primary)}.bpdl-file{margin:0;min-width:0;font-size:var(--text-xs);line-height:var(--lh-snug);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpdl-file:empty{display:none}.bpdl-meta{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:var(--bpdl-1);column-gap:var(--bpdl-5);margin:0;min-height:calc(1em * var(--lh-normal));overflow:hidden;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-normal);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary)}.bpdl-meta-i{position:relative;white-space:nowrap}.bpdl-meta-sep{position:absolute;left:calc(-1 * var(--bpdl-5));top:0;width:var(--bpdl-5);margin:0;text-align:center;opacity:.5}.bpdl-x{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--sink-1);color:var(--fg-secondary);font-size:var(--icon-sm);cursor:pointer;transition:background-color var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}.bpdl-x:hover{background:var(--sink-2);color:var(--fg-primary)}.dark-mode .bpdl-x{background:var(--bg-inset);color:var(--fg-tertiary)}.dark-mode .bpdl-x:hover{background:var(--bg-inset);color:var(--fg-primary)}.bpdl-x:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bpdl-x:disabled{opacity:.45;cursor:not-allowed}.bpdl-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.bpdl-body.is-state{justify-content:center}.bpdl-loading{display:flex;align-items:center;justify-content:center;gap:var(--bpdl-3);min-height:220px;padding:var(--bpdl-6);font-size:var(--text-sm);color:var(--fg-secondary)}.bpdl-spinner{width:18px;height:18px;flex:0 0 auto;border-radius:50%;border:2px solid var(--border-subtle);border-top-color:var(--accent);animation:bpdlSpin .8s linear infinite}.bpdl-rows{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--bpdl-1) var(--bpdl-5) 0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.bpdl-rows.is-busy{opacity:.45;pointer-events:none}.bpdl-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bpdl-4);min-width:0;padding:13px 0;border-bottom:1px solid var(--border-subtle)}.bpdl-row:last-child{border-bottom:0}.bpdl-row--sub{padding-left:14px}.bpdl-row--sub .bpdl-rl{font-weight:var(--fw-medium);color:var(--fg-secondary)}.bpdl-row[data-dis]{opacity:.45}.bpdl-row[data-dis] .bpdl-chip,.bpdl-row[data-dis] .bpdl-sw{pointer-events:none}.bpdl-rt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.bpdl-rl{display:block;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-primary)}.bpdl-rline{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bpdl-3);min-width:0;flex-wrap:wrap}.bpdl-rh{min-width:0;font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--fg-tertiary)}.bpdl-rh-em{color:var(--fg-secondary)}.bpdl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bpdl-tri{flex:0 0 auto;margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.bpdl-tri:empty{display:none}.bpdl-tri b{font-weight:var(--fw-semibold);color:var(--fg-secondary)}.bpdl-was{color:var(--fg-tertiary)}.bpdl-seg{display:inline-flex;flex:0 0 auto;gap:var(--bpdl-1);padding:3px;border-radius:var(--radius-pill);background:var(--bpdl-well);border:1px solid var(--border-subtle)}.bpdl-chip{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;padding:0 var(--bpdl-3);margin:0;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--fg-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.bpdl-chip:hover:not(:disabled){color:var(--fg-primary);background:var(--bg-inset)}.dark-mode .bpdl-chip:hover:not(:disabled){background:var(--bg-surface-raised)}.bpdl-chip[aria-pressed=true],.bpdl-chip[aria-pressed=true]:hover:not(:disabled){background:var(--bg-surface);color:var(--fg-primary);border-color:var(--border-default);font-weight:var(--fw-semibold)}.dark-mode .bpdl-chip[aria-pressed=true],.dark-mode .bpdl-chip[aria-pressed=true]:hover:not(:disabled){background:var(--bg-inset)}.bpdl-chip:disabled{opacity:.45;cursor:not-allowed}.bpdl-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.bpdl-sw{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:44px;height:24px;min-height:24px;margin:0;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bpdl-well);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.bpdl-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--fg-tertiary);transition:left var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.bpdl-sw[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-border)}.bpdl-sw[aria-checked=true]:after{left:23px;background:var(--accent)}.bpdl-sw:disabled{opacity:.45;cursor:not-allowed}.bpdl-sw:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bpdl-sum{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--bpdl-5);min-width:0;padding:var(--bpdl-4) var(--bpdl-5) var(--bpdl-5);box-sizing:border-box;background:var(--bpdl-well);border-top:1px solid var(--border-subtle)}.bpdl-sumtxt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--bpdl-1)}.bpdl-slab{display:block;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:var(--lh-snug);color:var(--fg-tertiary)}.bpdl-size{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bpdl-1) var(--bpdl-3);min-width:0;line-height:1.1}.bpdl-size-v{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--accent-ink)}.bpdl-size-v.is-mute{color:var(--fg-tertiary)}.bpdl-skel{display:inline-block;width:4.6em;height:.8em;border-radius:var(--radius-sm);background-color:var(--border-subtle);background-image:linear-gradient(90deg,var(--lift-1),var(--lift-3),var(--lift-1));background-size:200% 100%;animation:bpdlShimmer 1.4s linear infinite}.bpdl-size-s{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}.bpdl-size-s:empty{display:none}.bpdl-size-s.is-over{color:var(--warning-ink)}.dark-mode .bpdl-size-s.is-over{color:var(--warning-fg)}.bpdl-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bpdl-1) var(--bpdl-2);min-width:0;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.bpdl-facts:empty{display:none}.bpdl-fact{white-space:nowrap}.bpdl-fact b{font-weight:var(--fw-semibold);color:var(--fg-primary)}.bpdl-fact-sep{margin-right:var(--bpdl-2);opacity:.6}.bpdl-sum>.bpdl-run{flex:1 1 auto;min-width:0}.bpdl-sum>.bpdl-dl{margin-left:auto}.bpdl-dl{display:inline-flex;align-items:center;justify-content:center;gap:var(--bpdl-2);flex:0 0 auto;height:40px;min-height:40px;padding:0 var(--bpdl-5);box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.bpdl-dl:hover:not(:disabled){filter:brightness(1.12)}.bpdl-dl:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bpdl-dl:disabled{cursor:not-allowed;opacity:.45;filter:none}.bpdl-dl .base-icon{width:var(--icon-sm);height:var(--icon-sm)}.bpdl-dl i{font-size:var(--text-xs)}.bpdl-dl-t{white-space:nowrap}.bpdl-note{margin:0;padding:var(--bpdl-3) var(--bpdl-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--lh-normal);border:1px solid var(--border-subtle);background:var(--bpdl-well);color:var(--fg-secondary)}.bpdl-body>.bpdl-note{align-self:start;margin:var(--bpdl-5) var(--bpdl-6)}.bpdl-note--error{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger-fg)}html[data-theme=light] .bpdl-note--error{background:var(--bpdl-well)}.bpdl-onote{display:flex;align-items:flex-start;gap:var(--bpdl-1);margin:0;font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--fg-tertiary)}.bpdl-onote i{flex:0 0 auto;font-size:var(--text-2xs);line-height:var(--lh-relaxed);opacity:.85}.bpdl-onote .base-icon{flex:0 0 auto;width:var(--icon-sm);height:var(--icon-sm)}.bpdl-onote.is-warn{color:var(--warning-ink)}.dark-mode .bpdl-onote.is-warn{color:var(--warning-fg)}.bpdl-run{display:flex;flex-direction:column;gap:var(--bpdl-3);min-width:0;margin:0;padding:0;border:0;background:transparent}.bpdl-status{display:flex;align-items:center;gap:var(--bpdl-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--fg-secondary);overflow-wrap:anywhere}.bpdl-status i{flex:0 0 auto;font-size:var(--text-sm)}.bpdl-status .base-icon{flex:0 0 auto;width:var(--icon-sm);height:var(--icon-sm)}.bpdl-status.is-error{color:var(--danger-fg)}.bpdl-status.is-done{color:var(--accent-fg)}.bpdl-prog{position:relative;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:var(--sink-2)}.dark-mode .bpdl-prog{background:var(--border-subtle)}.bpdl-prog-bar{height:100%;width:0%;border-radius:inherit;background:var(--accent);transition:width var(--dur-normal) var(--ease-out)}.bpdl-prog-bar.is-error{background:var(--danger)}.bpdl-prog.is-indeterminate .bpdl-prog-bar{width:38%;transition:none;animation:bpdlIndet 1.15s var(--ease-std) infinite}.bpdl-run-note{display:flex;flex-direction:column;gap:var(--bpdl-1)}.bpdl-run-note .bpdl-onote{margin:0}@media(max-width:768px),(pointer:coarse)and (max-width:1024px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.bpdl-overlay{align-items:flex-end;padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px)}.bpdl-card{width:100%;max-width:100%;max-height:92%;border-radius:var(--bpdl-r-l) var(--bpdl-r-l) 0 0;border-bottom:none;animation:bpdlSheetUp var(--dur-normal) var(--ease-out)}.bpdl-card:before{content:"";display:block;flex:0 0 auto;width:36px;height:4px;margin:var(--bpdl-2) auto 0;border-radius:var(--radius-pill);background:var(--border-default)}.bpdl-head{padding:var(--bpdl-3) var(--bpdl-4) var(--bpdl-3);gap:var(--bpdl-3)}.bpdl-thumb{width:44px;height:44px}.bpdl-body{min-height:0;overflow:hidden}.bpdl-rows{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 var(--bpdl-4)}.bpdl-body>.bpdl-loading{min-height:0;padding-bottom:calc(var(--bpdl-6) + env(safe-area-inset-bottom,0px))}.bpdl-body>.bpdl-note{margin-bottom:calc(var(--bpdl-5) + env(safe-area-inset-bottom,0px))}.bpdl-row{flex-wrap:wrap;padding:var(--bpdl-3) 0;gap:var(--bpdl-2) var(--bpdl-3)}.bpdl-row--sub{padding-left:12px}.bpdl-row>.bpdl-rt{flex:1 1 100%}.bpdl-row:has(>.bpdl-sw)>.bpdl-rt{flex:1 1 0}.bpdl-seg{display:flex;flex:1 1 100%;width:100%}.bpdl-chip{flex:1 1 0;height:32px;min-height:32px;padding:0 var(--bpdl-2)}.bpdl-sum{flex-direction:column;align-items:stretch;gap:var(--bpdl-3);padding:var(--bpdl-3) var(--bpdl-4) calc(var(--bpdl-4) + env(safe-area-inset-bottom,0px))}.bpdl-size-v{font-size:var(--text-lg)}.bpdl-sum>.bpdl-dl{width:100%;min-width:0;height:48px;min-height:48px;margin-left:0}.bpdl-meta,.bpdl-onote,.bpdl-tri,.bpdl-slab,.bpdl-facts{font-size:var(--text-xs)}.bpdl-onote i{font-size:var(--text-xs);line-height:var(--lh-normal)}}@media(max-height:520px){.bpdl-card{max-height:96%}.bpdl-head{padding:var(--bpdl-3) var(--bpdl-4)}.bpdl-body{min-height:0;overflow:hidden}.bpdl-rows{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bpdl-body>.bpdl-loading{min-height:0}.bpdl-row{padding:var(--bpdl-2) 0}.bpdl-sum{padding:var(--bpdl-3) var(--bpdl-4) calc(var(--bpdl-3) + env(safe-area-inset-bottom,0px))}}@media(pointer:coarse){.bpdl-x{min-width:var(--bpdl-hit);min-height:var(--bpdl-hit)}.bpdl-dl{min-height:var(--bpdl-hit)}}@keyframes bpdlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bpdlRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bpdlSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bpdlSpin{to{transform:rotate(360deg)}}@keyframes bpdlIndet{0%{margin-left:-40%}to{margin-left:100%}}@keyframes bpdlShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bpdl-overlay,.bpdl-card{animation:none!important}.bpdl-sw,.bpdl-sw:after,.bpdl-chip,.bpdl-dl,.bpdl-x{transition:none}.bpdl-spinner,.bpdl-prog.is-indeterminate .bpdl-prog-bar{animation-duration:2.4s}.bpdl-prog-bar{transition:none}.bpdl-skel{animation:none}}:root.dark-mode,body.dark-mode{--ink: var(--fg-primary);--ink-2: var(--fg-secondary);--ink-3: var(--fg-tertiary);--ink-4: var(--n-600);--bg: var(--bg-page);--bg-2: var(--bg-surface);--card: var(--bg-surface);--btn: var(--bg-inset);--input-bg: var(--bg-inset);--input-border: var(--border-default);--highlight-bg: var(--bg-inset);--border-color: var(--border-default);--green-accent: var(--accent);--green-bright: var(--g-400);--blue-accent: var(--info);--red-accent: var(--danger);--shadow: var(--shadow-md);--background-color-popup-darkmode: color-mix(in oklch, var(--bg-surface) 97%, transparent);--main-bg: var(--bg);--card-bg: var(--card);--card-bg-elevated: var(--bg-surface-raised);--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-tertiary: var(--ink-3);--button-primary: var(--btn);--button-primary-text: var(--ink);--accent-blue: var(--blue-accent);--accent-green: var(--green-accent);--accent-red: var(--red-accent)}.dark-mode{background:var(--main-bg, var(--bg-page))!important;color:var(--text-primary, var(--fg-primary))}.dark-mode P{color:var(--text-secondary)}.dark-mode .navbar{background:var(--main-bg)}.dark-mode .logo{filter:invert(1);opacity:.8}.dark-mode .navbar a{color:var(--text-secondary)}.dark-mode .navbar a:hover,.dark-mode .theme-toggle i{color:var(--text-primary)}.dark-mode .theme-toggle:hover{background:var(--lift-4)}.dark-mode .nav-btn-primary{background:transparent;border:1px dashed var(--border-default);color:var(--text-secondary)}.dark-mode .nav-btn-primary:hover{background:var(--lift-1);border-color:var(--n-400);color:var(--text-primary)}.dark-mode .nav-btn-primary2{background:transparent;border-color:var(--border-color);color:var(--text-primary)}.dark-mode .nav-btn-primary2:hover{border-color:var(--text-primary)}.dark-mode .motto-badge{background:var(--n-200);color:var(--n-850)}.dark-mode .motto-title{color:var(--text-primary)}.dark-mode .motto-text{color:var(--fg-tertiary)}.dark-mode .upload-container{background:var(--card-bg);border:none}.dark-mode .upload-container.dragover{border-color:none;background:var(--card-bg);box-shadow:0 0 0 4px var(--accent-soft-1)}.dark-mode .upload-icon-wrap{background:var(--accent-soft-1)}.dark-mode .upload-icon-wrap i{color:var(--g-400)}.dark-mode .upload-main-text{color:var(--text-primary)}.dark-mode .upload-sub-text{color:var(--n-600)}.dark-mode .upload-divider-line{background:var(--border-subtle)}.dark-mode .upload-divider-text{color:var(--n-600);background:var(--card-bg)}.dark-mode .upload-hint{color:var(--n-600)}.dark-mode .upload-btn{background:transparent;color:var(--accent)}.dark-mode .upload-btn:hover{background:transparent;box-shadow:none}.dark-mode .login-required-box{background:transparent}.dark-mode .login-required-icon-wrap{background:var(--accent-soft-3)}.dark-mode .login-required-icon-wrap:after{border-color:var(--accent-border)}.dark-mode .login-required-icon-wrap i{color:var(--green-bright)}.dark-mode .login-required-title{color:var(--text-primary)}.dark-mode .login-required-subtitle{color:var(--green-bright)}.dark-mode .login-required-text{color:var(--text-secondary)}.dark-mode .login-required-feature i{color:var(--green-bright)}.dark-mode .login-required-feature span{color:var(--text-secondary)}.dark-mode .login-required-btn{background:var(--accent);color:var(--fg-on-accent);box-shadow:var(--shadow-glow)}.dark-mode .login-required-btn:hover{background:var(--accent);filter:brightness(1.12);box-shadow:var(--shadow-glow)}.dark-mode .login-required-or{color:var(--n-600)}.dark-mode .login-required-create{color:var(--green-bright)}.dark-mode .login-required-create:hover{background:var(--accent-soft-2)}.dark-mode #viewerPreloader{background:transparent!important}.dark-mode #viewerPreloader i,.dark-mode #viewerPreloader p{color:var(--text-secondary)!important}.dark-mode .auth-card{background:var(--bg-page);color:var(--text-primary);border:1px solid var(--lift-2)}.dark-mode .landing-auth-card .auth-card,.dark-mode .landing-auth-card .auth-card.auth-card-v2{background:transparent;border:0}.dark-mode .close-modal{background:var(--bg-inset);color:var(--ink-3)}.dark-mode .close-modal:hover{background:var(--danger-soft);color:var(--danger)}.dark-mode .auth-logo{filter:none;opacity:1}.dark-mode .auth-card h2,.dark-mode .auth-card h3{color:var(--text-primary)}.dark-mode .auth-subtitle{color:var(--text-secondary)}.dark-mode .auth-input-wrap{background:var(--bg-field);border-color:var(--border-subtle)}.dark-mode .auth-input-wrap:focus-within{border-color:var(--accent);background:var(--bg-field);box-shadow:0 0 0 3px var(--accent-soft)}.dark-mode .auth-input-wrap .base-icon{color:var(--fg-tertiary)}.dark-mode .auth-input-wrap:focus-within .base-icon{color:var(--accent)}.dark-mode .auth-input-wrap input{color:var(--text-primary)}.dark-mode .auth-input-wrap input::placeholder{color:var(--fg-tertiary)}.dark-mode .remember-row label{color:var(--text-primary)}.dark-mode .auth-error-msg,.dark-mode .login-error{color:var(--danger-fg)}.dark-mode .auth-btn{background:var(--accent);color:var(--fg-on-accent)}.dark-mode .auth-btn:hover:not(:disabled){background:var(--accent);color:var(--fg-on-accent);filter:brightness(1.12)}.dark-mode .auth-link-btn{color:var(--text-secondary)}.dark-mode .auth-link-btn:hover{color:var(--text-primary)}.dark-mode .auth-link-divider{background:var(--n-700)}.dark-mode .auth-divider:before,.dark-mode .auth-divider:after{background:var(--border-subtle)}.dark-mode .auth-divider span{color:var(--n-600)}.dark-mode .google-btn{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-primary)}.dark-mode .google-btn:hover:not(:disabled){background:var(--bg-inset);border-color:var(--border-default);filter:brightness(1.12)}.dark-mode .auth-provider-btn.google{background:var(--n-0);border-color:var(--n-200);color:var(--n-800)}.dark-mode .auth-provider-btn.google:hover{background:var(--n-50)}.dark-mode .auth-provider-btn.email.primary{background:var(--bg-inset);border-color:var(--border-default);color:var(--fg-primary)}.dark-mode .auth-provider-btn.email.primary:hover:not(:disabled){background:var(--bg-inset);border-color:var(--border-default);filter:brightness(1.12)}.dark-mode .auth-provider-btn.email.primary .base-icon,.dark-mode .auth-provider-btn.email.primary i{color:var(--fg-primary)}.dark-mode .auth-provider-btn.email:not(.primary){background:transparent;border-color:var(--n-700);color:var(--text-primary)}.dark-mode .auth-provider-btn.email:not(.primary):hover{background:var(--lift-1);border-color:var(--n-500)}.dark-mode .auth-helper-text{color:var(--text-tertiary)}.dark-mode .auth-back-btn{background:var(--bg-inset);color:var(--fg-tertiary)}.dark-mode .auth-back-btn:hover{background:var(--n-700);color:var(--text-primary)}.dark-mode .auth-email-icon{background:var(--bg-inset)}.dark-mode .auth-email-icon .base-icon{color:var(--green-accent)}.dark-mode .terms-row label{color:var(--text-tertiary)}.dark-mode .terms-row label a{color:var(--text-secondary)}.dark-mode .terms-row label a:hover,.dark-mode .auth-step-title{color:var(--text-primary)}.dark-mode .auth-step-desc{color:var(--text-secondary)}.dark-mode .auth-code-input{background:var(--bg-field);border-color:var(--border-subtle);color:var(--text-primary)}.dark-mode .auth-code-input:focus{border-color:var(--accent);background:var(--bg-field);box-shadow:0 0 0 3px var(--accent-soft)}.dark-mode .auth-code-timer{color:var(--text-secondary)}.dark-mode .auth-code-timer .timer-count{color:var(--info-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dark-mode .terms-row,.dark-mode .terms-row label{color:var(--text-secondary)}.dark-mode .modal-preloader{background:var(--bg-page)}.dark-mode .modal-spinner{border-color:var(--border-default);border-top-color:var(--text-primary)}.dark-mode .modal-preloader-box p{color:var(--text-secondary)}.dark-mode .modal-error-screen{background:var(--bg-page)}.dark-mode .modal-error-screen h4{color:var(--text-primary)}.dark-mode .verify-input{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.dark-mode .verify-input:focus{border-color:var(--focus-ring);box-shadow:var(--focus-shadow)}.dark-mode .verify-timer{color:var(--text-secondary)}.dark-mode .verify-timer.expired{color:var(--accent-red)}.dark-mode .verify-result{color:var(--text-secondary)}.dark-mode .verify-result.success{color:var(--g-500)}.dark-mode .verify-result.error{color:var(--accent-red)}.dark-mode .verify-title{color:var(--text-primary)}.dark-mode .forgot-password-btn{color:var(--text-secondary)}.dark-mode .auth-success-title{color:var(--text-primary)}.dark-mode .auth-error-icon i{color:var(--accent-red)}.dark-mode .explore-modal-content{background:var(--background-color-popup-darkmode);border-color:var(--lift-3);color:var(--fg-primary)}.dark-mode .explore-scroll::-webkit-scrollbar-thumb{background:var(--border-default)}.dark-mode .pricing-scroll::-webkit-scrollbar-thumb{background:var(--border-default)}.dark-mode .explore-section-title{color:var(--text-primary)}.dark-mode .explore-section-subtitle{color:var(--text-secondary)}.dark-mode .explore-hero{border-bottom-color:var(--lift-2)}.dark-mode .explore-hero-badge{color:var(--n-200)}.dark-mode .explore-hero-badge i{color:var(--green-bright)}.dark-mode .explore-hero-title{color:var(--text-primary)}.dark-mode .explore-hero-subtitle{color:var(--fg-tertiary)}.dark-mode .hero-pill{background:transparent;border:none;color:var(--n-200)}.dark-mode .hero-pill:hover{background:transparent;border:none;color:var(--g-400)}.dark-mode .hero-pill i{color:var(--green-bright)}.dark-mode .hero-note{color:var(--ink-2)}.dark-mode .explore-cta-btn{box-shadow:var(--shadow-glow)}.dark-mode .explore-cta-btn:hover{filter:brightness(1.12);box-shadow:var(--shadow-glow)}.dark-mode .explore-features{border-bottom-color:var(--lift-2)}.dark-mode .explore-card{background:var(--card-bg-elevated);border-color:var(--lift-2)}.dark-mode .explore-card-icon{background:var(--accent-soft-3)}.dark-mode .explore-card-tag{color:var(--green-bright);background:var(--accent-soft-2)}.dark-mode .explore-card-title{color:var(--text-primary)}.dark-mode .explore-card-desc{color:var(--text-secondary)}.dark-mode .features-toggle-btn{border-color:var(--lift-4);color:var(--text-primary)}.dark-mode .features-toggle-btn:hover{background:var(--lift-1);border-color:var(--border-default)}.dark-mode .explore-how{border-bottom-color:var(--lift-2)}.dark-mode .explore-step-card{background:var(--card-bg, var(--bg-page));border-color:var(--lift-2)}.dark-mode .step-number-big{color:var(--accent);-webkit-text-stroke:none;text-shadow:0 1px 3px var(--accent-soft-4)}.dark-mode .step-arrow{background:var(--accent-soft-2)}.dark-mode .step-arrow i{color:var(--green-bright)}.dark-mode .step-card-title{color:var(--g-400)}.dark-mode .step-card-desc{color:var(--text-secondary)}.dark-mode .step-card-visual{background:var(--bg-surface-raised);border-color:var(--lift-2)}.dark-mode .step-visual-inner i,.dark-mode .step-visual-inner span{color:var(--green-bright)}.dark-mode .explore-video{border-bottom-color:var(--lift-2)}.dark-mode .explore-workspace-card{box-shadow:var(--shadow-md)}.dark-mode .explore-video-frame{background:var(--card-bg-elevated);border-color:var(--lift-2)}.dark-mode .explore-video-placeholder{color:var(--n-600)}.dark-mode .explore-audience{border-bottom-color:var(--lift-2)}.dark-mode .explore-pill{background:transparent;border:none;color:var(--n-200)}.dark-mode .explore-cta-footer-title{color:var(--text-primary)}.dark-mode .explore-cta-footer-text{color:var(--text-secondary)}.dark-mode .explore-trust-item{color:var(--n-600)}.dark-mode .explore-trust-item i,.dark-mode .explore-video-placeholder:hover i{color:var(--green-bright)}.dark-mode .legal-links a{color:var(--n-600)}.dark-mode .legal-links a:hover{color:var(--fg-secondary)}.dark-mode .legal-sep{color:var(--n-700)}.dark-mode .legal-modal-content{background:var(--bg);border-color:var(--lift-3)}.dark-mode .legal-modal-header{border-bottom-color:var(--lift-2)}.dark-mode .legal-modal-header h3{color:var(--text-primary)}.dark-mode .legal-modal-close{background:var(--bg-inset);color:var(--n-600)}.dark-mode .legal-modal-close:hover{background:var(--lift-4);color:var(--text-primary)}.dark-mode .legal-modal-body{color:var(--text-secondary)}.dark-mode .legal-modal-body h4{color:var(--text-primary)}.dark-mode .legal-modal-body::-webkit-scrollbar-thumb{background:var(--border-default)}.dark-mode .legal-modal-body::-webkit-scrollbar-thumb:hover{background:var(--lift-5)}.dark-mode .demo-color-slider-wrap label,.dark-mode .demo-slider-item label{color:var(--ink-3)}.dark-mode .demo-slider-item input[type=range]{background:var(--n-700)}.dark-mode .demo-slider-item input[type=range]:hover{background:var(--n-600)}.dark-mode .demo-slider-item input[type=range]::-webkit-slider-thumb{background:var(--n-0);box-shadow:var(--shadow-sm)}.dark-mode .demo-slider-item input[type=range]::-moz-range-thumb{background:var(--n-0);box-shadow:var(--shadow-sm)}.dark-mode .demo-color-slider-wrap input[type=range]::-webkit-slider-thumb{background:var(--bg-inset);border-color:var(--n-300)}.dark-mode .demo-color-slider-wrap input[type=range]::-moz-range-thumb{background:var(--bg-inset);border-color:var(--n-300)}.dark-mode .index-step-icon{border-color:var(--accent-border);background:var(--accent-soft-1)}.dark-mode .index-step-icon i{color:var(--g-400)}.dark-mode .index-step-text strong{color:var(--text-primary)}.dark-mode .index-step-text span{color:var(--ink-3)}.dark-mode .index-step-line:before{border-top-color:var(--accent-soft-4)}.dark-mode .index-step-line:after{border-top-color:var(--accent-soft-4);border-right-color:var(--accent-soft-4)}.dark-mode .auth-btn:disabled,.dark-mode .auth-provider-btn:disabled,.dark-mode .auth-back-btn:disabled,.dark-mode .upload-btn:disabled,.dark-mode .login-required-btn:disabled,.dark-mode .explore-cta-btn:disabled,.dark-mode .google-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}body[data-auth=loading] .dashboard-layout{display:none!important}body[data-auth=loading] .login-split{display:none!important;visibility:hidden!important;opacity:0!important}body[data-auth=anonymous] .dashboard-layout{display:none!important}body[data-auth=anonymous] .login-split{display:flex!important;visibility:visible!important;opacity:1}body[data-auth=anonymous] .sidebar-hamburger,body[data-auth=anonymous] .sidebar-backdrop,body[data-auth=anonymous] #modelSliderLeftBtn,body[data-auth=anonymous] #modelSliderRightBtn,body[data-auth=anonymous] .toast-mini,body[data-auth=anonymous] .sidebar,body[data-auth=authenticated] .login-split{display:none!important}body[data-auth=authenticated] .dashboard-layout{display:grid!important;visibility:visible!important;opacity:1}[inert],[inert] *{pointer-events:none!important;user-select:none!important}.login-split,.dashboard-layout{transition:opacity var(--dur-normal) var(--ease-std)}body[data-auth=anonymous] .login-split{animation:authShellFadeIn var(--dur-slow) var(--ease-out) both}body[data-auth=authenticated] .dashboard-layout{animation:dashboardFadeIn var(--dur-normal) var(--ease-out) both}@keyframes authShellFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardFadeIn{0%{opacity:0}to{opacity:1}}body[data-auth=anonymous]{overflow:hidden}@media(max-width:768px){body[data-auth=anonymous] .login-split{min-height:100vh}}body[data-auth=anonymous] #loginError.session-expired{background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 18%,transparent);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0;font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal)}@media(prefers-reduced-motion:reduce){body[data-auth=anonymous] .login-split,body[data-auth=authenticated] .dashboard-layout{animation:none!important}.login-split,.dashboard-layout{transition:none!important}}.tip-bubble{position:fixed;z-index:999999;pointer-events:none;max-width:280px;padding:var(--sp-2) var(--sp-3);--tip-bg: var(--bg-surface-raised);background:var(--tip-bg);color:var(--fg-primary);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);border-radius:var(--radius-md);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);opacity:0;transform:translateY(4px) scale(.97);transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out);white-space:normal;word-wrap:break-word;text-align:left;user-select:none}.tip-bubble.tip-visible{opacity:1;transform:translateY(0) scale(1)}.tip-bubble:before{content:"";position:absolute;left:50%;transform:translate(-50%) rotate(45deg);width:7px;height:7px;background:var(--tip-bg);border:1px solid var(--border-subtle)}.tip-bubble[data-pos=bottom]:before{top:-4px;border-right:none;border-bottom:none}.tip-bubble[data-pos=top]:before{bottom:-4px;border-left:none;border-top:none}.tip-bubble[data-pos=left]:before{right:-4px;top:50%;transform:translateY(-50%) rotate(45deg);border-left:none;border-bottom:none;left:auto}.tip-bubble[data-pos=right]:before{left:-4px;top:50%;transform:translateY(-50%) rotate(45deg);border-right:none;border-top:none}html[data-theme=light] .tip-bubble{box-shadow:0 6px 20px #0000001f,0 1px 2px #0000000f}@media(max-width:768px){.tip-bubble{font-size:var(--text-sm);max-width:240px;padding:var(--sp-2) var(--sp-3)}}@media(prefers-reduced-motion:reduce){.tip-bubble{transition-duration:.05s;transform:none}.tip-bubble.tip-visible{transform:none}}[data-tip]:not([data-tip=""]){cursor:default}button[data-tip]:not([data-tip=""]),a[data-tip]:not([data-tip=""]),[role=button][data-tip]:not([data-tip=""]),.view-mode-btn[data-tip]:not([data-tip=""]),.toolbar-btn[data-tip]:not([data-tip=""]),.mva-btn[data-tip]:not([data-tip=""]),.slider-action-btn[data-tip]:not([data-tip=""]),input[data-tip]:not([data-tip=""]),.vw-viewer-toggle[data-tip]:not([data-tip=""]),.vw-fullscreen-btn[data-tip]:not([data-tip=""]),.gen-popup-close[data-tip]:not([data-tip=""]),.vw-zoom-btn[data-tip]:not([data-tip=""]),.bg-preset-card[data-tip]:not([data-tip=""]){cursor:pointer}input[type=range][data-tip]{cursor:ew-resize}:root{--mapp-s0: 2px;--mapp-s1: var(--sp-1);--mapp-s2: var(--sp-2);--mapp-s3: var(--sp-3);--mapp-s4: var(--sp-4);--mapp-s5: var(--sp-5);--mapp-s6: var(--sp-6);--mapp-s7: var(--sp-8);--mapp-r-xs: var(--radius-sm);--mapp-r-s: var(--radius-md);--mapp-r-m: var(--radius-lg);--mapp-r-l: var(--radius-xl);--mapp-r-pill: var(--radius-pill);--mapp-fs-min: var(--text-xs);--mapp-fs-xs: var(--text-xs);--mapp-fs-sm: var(--text-sm);--mapp-fs-md: 14px;--mapp-fs-lg: 16px;--mapp-fs-xl: 18px;--mapp-fs-2xl: var(--text-lg);--mapp-fs-3xl: var(--text-xl);--mapp-fs-input: 16px;--mapp-lh-tight: var(--lh-tight);--mapp-lh-snug: var(--lh-snug);--mapp-lh: var(--lh-normal);--mapp-f-title: var(--mapp-fs-2xl);--mapp-f-h2: var(--mapp-fs-xl);--mapp-f-sub: var(--mapp-fs-lg);--mapp-f-body: var(--mapp-fs-md);--mapp-f-label: var(--mapp-fs-sm);--mapp-f-micro: var(--mapp-fs-xs);--mapp-f-input: var(--mapp-fs-input);--mapp-f-eyebrow: var(--mapp-fs-xs);--mapp-f-eyebrow-lh: var(--mapp-lh-snug);--mapp-f-eyebrow-ls: var(--tracking-wider);--mapp-f-eyebrow-fw: var(--fw-semibold);--mapp-f-title-lh: var(--mapp-lh-tight);--mapp-f-h2-lh: var(--mapp-lh-tight);--mapp-f-sub-lh: var(--mapp-lh-snug);--mapp-f-body-lh: var(--mapp-lh);--mapp-f-label-lh: var(--mapp-lh-snug);--mapp-f-micro-lh: var(--mapp-lh-snug);--mapp-f-title-ls: var(--tracking-tight);--mapp-f-h2-ls: var(--tracking-tight);--mapp-f-sub-ls: var(--tracking-tight);--mapp-f-body-ls: var(--tracking-normal);--mapp-f-label-ls: .005em;--mapp-f-micro-ls: .02em;--mapp-fw-strong: var(--fw-bold);--mapp-fw-semi: var(--fw-semibold);--mapp-fw-med: var(--fw-semibold);--mapp-tap: 44px;--mapp-tap-lg: 52px;--mapp-nav-h: 62px;--mapp-top-h: 52px;--mapp-peek: 98px;--mapp-gutter: var(--sp-3);--mapp-sa-t: env(safe-area-inset-top, 0px);--mapp-sa-b: env(safe-area-inset-bottom, 0px);--mapp-sa-l: env(safe-area-inset-left, 0px);--mapp-sa-r: env(safe-area-inset-right, 0px);--mapp-nav-total: calc(var(--mapp-nav-h) + var(--mapp-sa-b));--mapp-top-total: calc(var(--mapp-top-h) + var(--mapp-sa-t));--mapp-ease: cubic-bezier(.32, .72, 0, 1);--mapp-dur-1: var(--dur-normal);--mapp-dur-2: var(--dur-slow);--mapp-surface: var(--bg-chrome);--mapp-sheet: var(--bg-surface-raised);--mapp-sheet-2: var(--mapp-sheet);--mapp-line: var(--border-subtle);--mapp-line-soft: var(--border-subtle);--mapp-ink: var(--fg-primary);--mapp-ink-2: var(--fg-secondary);--mapp-ink-3: var(--fg-tertiary);--mapp-accent: var(--accent);--mapp-accent-soft: var(--accent-soft);--mapp-scrim: var(--scrim);--mapp-grip-ink: var(--border-default);--mapp-shadow-sheet: 0 -14px 44px rgba(0, 0, 0, .5);--mapp-shadow-drawer: 0 18px 48px rgba(0, 0, 0, .55);--mapp-z-top: 2600;--mapp-z-editor-sheet: 2800;--mapp-z-nav: 3000;--mapp-z-more: 3100;--mapp-z-modal: 3200}html[data-theme=light]{--mapp-surface: var(--n-0);--mapp-sheet: var(--n-0);--mapp-sheet-2: var(--mapp-sheet);--mapp-line: var(--n-200);--mapp-line-soft: var(--n-100);--mapp-ink: var(--n-950);--mapp-ink-2: var(--n-600);--mapp-ink-3: var(--n-500);--mapp-accent: var(--accent-strong);--mapp-grip-ink: var(--n-300);--mapp-shadow-sheet: 0 -14px 44px rgba(0, 0, 0, .18);--mapp-shadow-drawer: 0 18px 48px rgba(0, 0, 0, .18)}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100dvh}body[data-auth=authenticated] .dashboard-layout{height:100dvh;min-height:0;padding-top:var(--mapp-top-total);padding-bottom:calc(var(--mapp-nav-total) + var(--mapp-s2));box-sizing:border-box}body[data-auth=authenticated] button,body[data-auth=authenticated] select,body[data-auth=authenticated] summary,body[data-auth=authenticated] [role=button],body[data-auth=authenticated] .mapp-tap{min-height:var(--mapp-tap)}body[data-auth=authenticated] button:has(>i:only-child),body[data-auth=authenticated] button:has(>svg:only-child),body[data-auth=authenticated] [role=button]:has(>i:only-child){min-width:var(--mapp-tap)}body[data-auth=anonymous] .login-split button,body[data-auth=anonymous] .login-split input,body[data-auth=anonymous] .login-split select{min-height:var(--mapp-tap, 44px)}body[data-auth=authenticated] .source-chip,body[data-auth=authenticated] .lib-chip,body[data-auth=authenticated] .lib-selbtn,body[data-auth=authenticated] .lib-select select,body[data-auth=authenticated] .lib-vt,body[data-auth=authenticated] .lib-btn,body[data-auth=authenticated] .lib-mini,body[data-auth=authenticated] .lib-copy-inline,body[data-auth=authenticated] .view-mode-btn,body[data-auth=authenticated] .slider-actions button,body[data-auth=authenticated] .scene-preset-chip,body[data-auth=authenticated] .scene-preset-add,body[data-auth=authenticated] .mapp-drawer-x,body[data-auth=authenticated] #aiFloating .ai-floating-header button,body[data-auth=authenticated] .ann-chip,body[data-auth=authenticated] .range-pill,body[data-auth=authenticated] #aiFloating .ai-suggestion,body[data-auth=authenticated] .pp-ico,body[data-auth=authenticated] .bpdl-chip,body[data-auth=authenticated] .bpdl-sw{min-height:0;min-width:0}body[data-auth=authenticated] .model-card .info-btn,body[data-auth=authenticated] .model-card .card-menu-btn{width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;padding:var(--mapp-s0)!important}body[data-auth=authenticated] .model-slider-head .slider-actions button,body[data-auth=authenticated] .model-slider-head .slider-actions .mva-btn{width:32px!important;height:32px!important;min-width:0!important;min-height:0!important;font-size:var(--mapp-f-label)}body[data-auth=authenticated] .model-slider-head .msh-right{width:auto;min-width:0}body[data-auth=authenticated] .model-slider-head .slider-actions{gap:var(--mapp-s1);justify-content:flex-end}body .delete-popup .popup-content>.popup-actions>button{min-height:var(--mapp-tap)!important}body[data-auth=authenticated] button,body[data-auth=authenticated] a,body[data-auth=authenticated] select,body[data-auth=authenticated] summary,body[data-auth=authenticated] input.base-switch,body[data-auth=authenticated] [role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),body select,body textarea,body [contenteditable=true]{font-size:var(--mapp-f-input)}body[data-auth=authenticated] input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),body[data-auth=authenticated] textarea{min-height:var(--mapp-tap)}body[data-auth=authenticated] .pd-toggle-row .pd-toggle-lbl{min-height:var(--mapp-tap);justify-content:center}body[data-auth=authenticated] .switch-group>label[for]{display:inline-flex;align-items:center;min-height:var(--mapp-tap)}body[data-auth=authenticated] :is(.gqb-lbl,.gqb-val,.gqb-stat,.lib-stat-key,.lib-tag,.lib-link-text,.lib-card-date,.lib-badge,.lib-th,.lib-kicker,.lib-menu-hint,.lib-selall-box,.lib-selbox-tick,.autosave-status,.save-status-sub,.save-status-text,.model-meta-line,.model-meta .source-label,.msh-count,.texture-display-box .texture-name,.bg-hex-label,.constraints-header,.mesh-tooltip,.up-text-row,.up-size,.up-counter,.axis-badge,.orientation-header-left,.orientation-reset-all,.scale-header-left,.scale-reset-all,.scale-cm-unit,.scale-readout-label,.design-label,.design-value-input,.dt-prop-label,.dt-mini-label,.dt-ext-title,.dt-ext-sub,.dt-ar-lbl,.dt-switch-sub,.dt-action-sub,.dt-vwb-chip-lbl,.dt-share-note,.pd-val,.pd-toggle-lbl em,.pd-action-txt em,.gen-sys-detail,.gen-model-est,.gen-option-label,.gs-composer-hint,.gs-gallery-status,.gs-state-pill,.gg-name,.gg-mini,.gg-badge,.gg-empty-sub,.gr-badge,.gr-ready-prompt,.gr-ready-note,.progress-prompt,.char-count,.dropzone-format-hint,.dropzone-image-limit,.multi-image-hint,.image-file-size,.gmc-provider,.gmc-badge,.gjs-trigger-meta,.gjs-row-sub,.gjs-menu-title,.gjs-menu-sub,.gjs-capacity,.ann-date,.ann-expand-icon,.detail-clock-tag,.detail-clock-value,.status-chip,.form-row-compact label,.group-label,.mso-item){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #generator-right-controls :is(.gqb-lbl,.gqb-val,.char-count,.gen-model-est,.gr-badge,.gr-ready-time,.gopt-row-head,.gp-subtitle,.progress-timer,.gjs-capacity){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library :is(.lib-tag,.lib-badge,.lib-card-date,.lib-menu-hint,.lib-kicker,.lib-copy-inline){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #generator-right-controls #genQuotaBadge :is(.gqb-lbl,.gqb-val,.gqb-stat,.gqb-text),body[data-auth=authenticated] #genQuotaBadge :is(.gqb-lbl,.gqb-val,.gqb-stat,.gqb-text){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #genModelSelect :is(.gmc-badge,.gmc-provider){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .source-chip{font-size:var(--mapp-f-label)!important}body[data-auth=authenticated] #viewerSection :is(.view-mode-btn,.toolbar-btn){font-size:var(--mapp-f-label)}body[data-auth=authenticated] :is(.model-name,.gmc-name,.gjs-row-name,.gjs-act,.lib-row-model,.lib-copy-inline,.cancel-changes-btn,.save-model-btn,.models-layout .tab-btn,.models-layout .control-group label,.material-row-inline .inline-half>label,.mip-section-label){font-size:var(--mapp-f-label)}body[data-auth=authenticated] [class*=-content],body[data-auth=authenticated] [class*=-scroll],body[data-auth=authenticated] [class*=-list]{overscroll-behavior:contain}}#mappNav,#mappMore,#mappMoreBackdrop,.mapp-grip{display:none}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #mappNav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--mapp-z-nav);height:var(--mapp-nav-total);padding:var(--mapp-s2) calc(var(--mapp-s1) + var(--mapp-sa-r)) calc(var(--mapp-s1) + var(--mapp-sa-b)) calc(var(--mapp-s1) + var(--mapp-sa-l));box-sizing:border-box;gap:0;background:var(--mapp-surface);border-top:1px solid var(--mapp-line);transform:translateY(0);transition:transform var(--mapp-dur-2) var(--mapp-ease)}body.mapp-kb-open #mappNav{transform:translateY(120%)}#mappNav .mapp-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mapp-s0);min-height:var(--mapp-tap);border:none;background:none;cursor:pointer;border-radius:var(--mapp-r-pill);color:var(--mapp-ink-3);font-size:var(--mapp-f-micro);font-weight:var(--mapp-fw-semi);letter-spacing:var(--mapp-f-micro-ls);line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:var(--mapp-s0) 0}#mappNav .mapp-tab i,#mappNav .mapp-tab .base-icon{font-size:var(--icon-lg);width:52px;max-width:100%;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mapp-r-pill);background:transparent;transition:background var(--mapp-dur-1) var(--ease-std),color var(--mapp-dur-1) var(--ease-std)}#mappNav .mapp-tab .base-icon{padding:4px 16px}#mappNav .mapp-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mappNav .mapp-tab{transition:background var(--mapp-dur-1) var(--ease-std),color var(--mapp-dur-1) var(--ease-std)}#mappNav .mapp-tab.active{color:var(--mapp-ink);font-weight:var(--mapp-fw-strong)}#mappNav .mapp-tab.active{background:var(--mapp-sheet)}#mappNav .mapp-tab.active i,#mappNav .mapp-tab.active .base-icon{background:transparent;color:var(--mapp-accent)}#mappNav .mapp-tab:active{background:var(--mapp-line)}#mappNav .mapp-tab.active:active{background:var(--mapp-sheet)}html[data-theme=light] #mappNav .mapp-tab.active,html[data-theme=light] #mappNav .mapp-tab.active:active{background:var(--bg-inset)}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] #mappNav,#mappNav .mapp-tab,#mappNav .mapp-tab i,#mappNav .mapp-tab .base-icon{transition:none}}body[data-auth=authenticated] #mobileTopBar{display:flex;position:fixed;top:0;left:0;right:0;height:var(--mapp-top-total);padding-top:var(--mapp-sa-t);z-index:var(--mapp-z-top);align-items:center;justify-content:flex-end;gap:var(--mapp-s3);padding-left:calc(var(--mapp-s3) + var(--mapp-sa-l));padding-right:calc(var(--mapp-s3) + var(--mapp-sa-r));box-sizing:border-box;background:var(--mapp-surface);border-bottom:1px solid var(--mapp-line)}body[data-auth=authenticated] #mobileTopBar .mobile-top-logo{height:20px;width:auto;position:absolute;left:50%;transform:translate(-50%)}body.dark-mode[data-auth=authenticated] #mobileTopBar .mobile-top-logo{filter:invert(1)}.mapp-grip{flex:0 0 auto;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;border:0;background:transparent;width:100%;color:inherit;font:inherit;touch-action:none;cursor:grab}.mapp-grip:before{content:"";width:42px;height:4px;border-radius:var(--mapp-r-pill);background:var(--mapp-grip-ink)}body[data-auth=authenticated] #mappMoreBackdrop{display:block;position:fixed;inset:0;z-index:calc(var(--mapp-z-more) - 1);opacity:0;pointer-events:none;transition:opacity var(--mapp-dur-2) var(--mapp-ease)}body[data-auth=authenticated] #mappMoreBackdrop.open{opacity:1;pointer-events:auto}body[data-auth=authenticated] #mappMore{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:var(--mapp-z-more);border:1px solid var(--mapp-line);border-bottom:none;transform:translateY(105%);will-change:transform;max-height:80svh;overflow:hidden}html[data-theme=light][data-auth=authenticated] #mappMore{background:var(--n-0);border-color:var(--n-200)}body[data-auth=authenticated] #mappMore.open{transform:translateY(0)}#mappMore .mapp-more-list{overflow-y:auto;overscroll-behavior:contain}#mappMore .mapp-more-item{display:flex;align-items:center;width:100%;padding:0 var(--mapp-s3);box-sizing:border-box;border:none;background:none;cursor:pointer;font-weight:var(--mapp-fw-med);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-theme=light] #mappMore .mapp-more-item{color:var(--n-700)}#mappMore .mapp-more-item i,#mappMore .mapp-more-item .base-icon{width:22px;text-align:center;font-size:var(--icon-md);flex:0 0 auto}html[data-theme=light] #mappMore .mapp-more-item:active{background:var(--n-100)}#mappMore .mapp-more-sep{height:1px}html[data-theme=light] #mappMore .mapp-more-sep{background:var(--n-100)}body #mappMore .mapp-more-item.mapp-danger,body #mappMore .mapp-more-item.mapp-danger i,body #mappMore .mapp-more-item.mapp-danger .base-icon{color:var(--danger)}body[data-auth=authenticated] #page-editor .models-layout{display:flex;flex-direction:column;gap:var(--mapp-s3);height:auto}body[data-auth=authenticated] #page-editor .viewer-box{width:100%;height:calc(50dvh - var(--mapp-top-total) - var(--mapp-nav-total) - var(--mapp-s3));min-height:220px;max-height:none;border-radius:var(--mapp-r-m)}body[data-auth=authenticated] #page-editor .viewer-box canvas{touch-action:none}body[data-auth=authenticated] #page-editor .models-left{padding-bottom:calc(var(--mapp-peek) + var(--mapp-s4))}body[data-auth=authenticated] #page-editor .models-right,body[data-auth=authenticated] #page-editor #pages-right-controls{position:fixed;left:0;right:0;top:auto;bottom:var(--mapp-nav-total);z-index:var(--mapp-z-editor-sheet);width:100%;height:calc(100svh - var(--mapp-top-total) - var(--mapp-nav-total) - var(--mapp-s2));max-height:calc(100svh - var(--mapp-top-total) - var(--mapp-nav-total) - var(--mapp-s2));min-height:0;margin:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--mapp-sheet-2);border:1px solid var(--mapp-line);border-bottom:none;border-radius:var(--mapp-r-l) var(--mapp-r-l) 0 0;box-shadow:var(--mapp-shadow-sheet);padding:0 0 var(--mapp-s2);transform:translateY(calc(100% - var(--mapp-peek)));will-change:transform}body[data-auth=authenticated] #page-editor .models-right.mapp-snapping,body[data-auth=authenticated] #page-editor #pages-right-controls.mapp-snapping{transition:transform var(--mapp-dur-2) var(--mapp-ease)}body[data-auth=authenticated] #page-editor .models-right.mapp-static-half,body[data-auth=authenticated] #page-editor #pages-right-controls.mapp-static-half{height:50dvh;max-height:50dvh;transform:none}body[data-auth=authenticated] #page-editor .models-right.hidden,body[data-auth=authenticated] #page-editor #pages-right-controls.hidden{display:none}body[data-auth=authenticated] #page-editor .models-right .tabs-header{flex:0 0 auto;margin:var(--mapp-s1);padding:0}body[data-auth=authenticated] #page-editor .models-right .tab-content,body[data-auth=authenticated] #page-editor #pages-right-controls .controls-container{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] #page-editor .models-right input[type=range],body[data-auth=authenticated] #page-editor #pages-right-controls input[type=range]{touch-action:none}body[data-auth=authenticated] #page-editor>#saveCardStandalone{position:fixed;left:calc(var(--mapp-s3, 12px) + var(--mapp-sa-l, 0px));right:calc(var(--mapp-s3, 12px) + var(--mapp-sa-r, 0px));bottom:calc(var(--mapp-nav-total, 62px) + 50dvh + var(--mapp-s2, 8px));z-index:calc(var(--mapp-z-editor-sheet, 2800) + 1);display:flex;align-items:center;justify-content:space-between;gap:var(--mapp-s2, 8px);min-height:50px;margin:0;padding:0 var(--mapp-s2, 8px) 0 var(--mapp-s3, 12px);box-sizing:border-box;background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--mapp-r-m);box-shadow:var(--shadow-md)}body[data-auth=authenticated] #page-editor>#saveCardStandalone .save-status-sub{display:none}body[data-auth=authenticated] #page-editor>#saveCardStandalone .save-status-text{font-size:var(--mapp-f-label, 12px);white-space:nowrap;margin:0}body[data-auth=authenticated] #page-editor>#saveCardStandalone .save-area-content{min-width:0}body[data-auth=authenticated] #page-editor>#saveCardStandalone .save-buttons-row{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--mapp-s2, 8px);width:auto;margin:0}body[data-auth=authenticated] #page-editor>#saveCardStandalone .save-buttons-row>button{min-height:0;height:36px;width:auto;min-width:0;flex:0 0 auto;padding:0 var(--mapp-s3, 12px);white-space:nowrap}body[data-auth=authenticated] #mobileTopBar #sidebarHamburger{display:none}body[data-auth=authenticated] #mobileTopBar #mappAiBtn{min-width:var(--mapp-tap);min-height:var(--mapp-tap);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--mapp-r-s);cursor:pointer;background:transparent;color:var(--mapp-accent);font-size:var(--text-md);touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-theme=light][data-auth=authenticated] #mobileTopBar #mappAiBtn{background:transparent;color:var(--accent-strong)}body[data-auth=authenticated] #mobileTopBar #mappModelsBtn{min-width:var(--mapp-tap);min-height:var(--mapp-tap);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--mapp-r-s);cursor:pointer;background:transparent;color:var(--mapp-accent);font-size:var(--text-md);touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin-right:auto}body[data-auth=authenticated] .slider-wrapper{position:fixed;top:0;left:0;right:0;height:calc(100dvh - var(--mapp-nav-total) - 10px);margin:0;z-index:3150;transform:translateY(-103%);transition:transform var(--mapp-dur-2) var(--mapp-ease);display:flex;flex-direction:column;background:var(--mapp-sheet-2);border:1px solid var(--mapp-line);border-top:none;border-radius:0 0 var(--mapp-r-l) var(--mapp-r-l);box-shadow:var(--mapp-shadow-drawer);padding:calc(var(--mapp-sa-t) + var(--mapp-s3)) var(--mapp-s3) var(--mapp-s2);box-sizing:border-box}body.mapp-models-open[data-auth=authenticated] .slider-wrapper{transform:translateY(0)}body[data-auth=authenticated] .slider-wrapper .model-slider-head{flex:0 0 auto}body[data-auth=authenticated] .slider-wrapper .model-slider-box{flex:1 1 auto;min-height:0;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mapp-s2);align-content:start;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--mapp-s2) var(--mapp-s0)}body[data-auth=authenticated] .slider-wrapper .model-slider-box .model-card{width:100%!important;max-width:none;min-width:0!important;height:auto;box-sizing:border-box}body[data-auth=authenticated] .slider-wrapper .model-slider-box .model-thumb{height:auto;aspect-ratio:4 / 3}body[data-auth=authenticated] .mapp-drawer-x{width:36px;height:36px;margin-right:-17px;min-width:0!important;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--mapp-r-xs);background:transparent;color:var(--mapp-ink-2, var(--n-400));font-size:var(--icon-md);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #page-generator .gen-studio,body[data-auth=authenticated] #page-generator .workspace-left-stage,body[data-auth=authenticated] #page-generator .gs-viewer-wrap{padding:0;margin:0;gap:0}body[data-auth=authenticated] #page-generator .generator-container{padding:0!important}body[data-auth=authenticated] #page-generator{width:auto!important;max-width:none!important}body[data-auth=authenticated] #page-generator #generatorWorkspace{margin-top:0}body[data-auth=authenticated] #page-generator .workspace-grid{display:block}body[data-auth=authenticated] #page-generator #generatorPrompt{width:100%;min-height:140px!important;max-height:140px;padding:var(--mapp-s2) 10px;box-sizing:border-box;font-size:var(--mapp-f-body)!important}body[data-auth=authenticated] #page-generator .gen-right .gui-prompt-wrap{margin:0;height:auto!important;min-height:0!important;max-height:168px!important;padding:0 0 var(--mapp-s1)!important;position:relative}body[data-auth=authenticated] #page-generator .gen-right .gen-model-est{position:static;margin:6px var(--mapp-s0) 0 0;align-self:flex-start}body[data-auth=authenticated] #page-generator #textModeContent .gen-model-est,body[data-auth=authenticated] #page-generator #imageModeContent .gen-model-est{margin:-16px var(--mapp-s0) 0 0!important}body[data-auth=authenticated] #page-generator .gen-right .char-count{position:static;margin:var(--mapp-s0) var(--mapp-s0) 0 auto;padding:0;align-self:flex-end}body[data-auth=authenticated] #page-generator .gen-right .gen-mode-content{padding:var(--mapp-s0)!important;min-height:0!important;height:auto}body[data-auth=authenticated] #page-generator .gen-right .image-dropzone-compact{min-height:0!important;height:140px!important;max-height:140px;padding:var(--mapp-s2) var(--mapp-s3);box-sizing:border-box;display:flex;align-items:center;justify-content:center}body[data-auth=authenticated] #page-generator .gen-right .dropzone-content-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mapp-s2);padding:0;margin:0;text-align:center}body[data-auth=authenticated] #page-generator .gen-right .dropzone-content-compact>i,body[data-auth=authenticated] #page-generator .gen-right .dropzone-content-compact>.base-icon{font-size:var(--text-xl);width:var(--icon-lg);height:var(--icon-lg);margin:0}body[data-auth=authenticated] #page-generator .gen-right .dropzone-text{display:flex;flex-direction:column;gap:var(--mapp-s1);align-items:center}body[data-auth=authenticated] #page-generator .gen-right .dropzone-text p{margin:0;font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-generator .gen-right .dropzone-image-limit{font-size:var(--mapp-f-micro);padding:var(--mapp-s0) var(--mapp-s2)}body[data-auth=authenticated] #page-generator .gen-right .pd-sec{padding:6px var(--mapp-s2) var(--mapp-s1);margin-bottom:6px;min-height:0!important;flex-shrink:0;height:auto}body[data-auth=authenticated] #page-generator .gen-right .gen-scroll{padding:0 var(--mapp-s2)}body[data-auth=authenticated] #page-generator .gen-right .gen-scroll:has(.gopt-pop.open){padding-bottom:320px}body[data-auth=authenticated] #page-generator .gopt-pop{scroll-margin-bottom:104px}body[data-auth=authenticated] #page-generator .gen-right .gen-quota-badge{position:static;transform:none;margin:6px var(--mapp-s2)!important;max-width:none;width:auto;display:flex;justify-content:center!important;align-items:center;gap:14px!important;flex-wrap:nowrap;padding:var(--mapp-s1) 10px;z-index:auto}body[data-auth=authenticated] #page-generator #generator-right-controls #genQuotaBadge{width:auto}body[data-auth=authenticated] #page-generator .gen-right .gen-quota-badge .gqb-divider{flex:0 0 auto;margin:0}body[data-auth=authenticated] #page-generator .gen-right .gen-quota-badge .gqb-stat{white-space:nowrap;flex:0 0 auto}body[data-auth=authenticated] #page-generator .gen-right .gen-quota-badge .gqb-lbl,body[data-auth=authenticated] #page-generator .gen-right .gen-quota-badge .gqb-val{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-generator .gs-viewer-wrap,body[data-auth=authenticated] #page-generator .gs-viewer{height:calc(50dvh - var(--mapp-top-total) - var(--mapp-nav-total) - var(--mapp-s3));min-height:220px;max-height:none}body[data-auth=authenticated] #page-generator .models-right.gen-right{position:fixed;left:0;right:0;top:auto;bottom:var(--mapp-nav-total);z-index:var(--mapp-z-editor-sheet);width:100%;height:50dvh;max-height:50dvh;min-height:0;margin:0;box-sizing:border-box;display:flex;flex-direction:column;gap:0;overflow:hidden;transform:none;background:var(--mapp-sheet-2);border:1px solid var(--mapp-line);border-bottom:none;border-radius:var(--mapp-r-l) var(--mapp-r-l) 0 0;box-shadow:var(--mapp-shadow-sheet);padding:0 0 var(--mapp-s2)}body[data-auth=authenticated] #page-generator .gen-right .tabs-header{flex:0 0 auto;margin:var(--mapp-s1) var(--mapp-s1) 0;padding:0}body[data-auth=authenticated] #page-generator .gen-right #gsPanelForm,body[data-auth=authenticated] #page-generator .gen-right .tab-content,body[data-auth=authenticated] #page-generator .gen-right .gen-scroll{padding-top:0;margin-top:0}body[data-auth=authenticated] #page-generator .gen-right .gen-scroll>.pd-sec:first-child{margin-top:0}body[data-auth=authenticated] #page-generator .gen-right .tabs-header .tab-btn{min-height:38px;padding:6px 10px;letter-spacing:var(--mapp-f-label-ls);font-weight:var(--mapp-fw-med)}body[data-auth=authenticated] #page-generator .gen-right .tab-content,body[data-auth=authenticated] #page-generator .gen-right .gen-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] #page-generator .gen-right .gjs-trigger{min-height:38px}body[data-auth=authenticated] #tab-material .material-group,body[data-auth=authenticated] #tab-material .pd-sec{margin-bottom:var(--mapp-s2)}body[data-auth=authenticated] #tab-material .group-title{min-height:38px!important;padding:var(--mapp-s2) var(--mapp-s3)!important;height:auto;box-sizing:border-box;letter-spacing:var(--mapp-f-eyebrow-ls)}body[data-auth=authenticated] #tab-material .group-title *{min-height:0!important;min-width:0!important}body[data-auth=authenticated] #tab-material .group-title .material-title-actions button:not(.pick-material-btn):not(.edit-btn){width:28px!important;height:28px!important;padding:0!important;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #tab-material .pick-material-btn{min-height:36px!important;height:36px!important;padding:0 var(--mapp-s3)!important;font-size:var(--mapp-f-micro);flex:0 0 auto!important;width:auto!important;white-space:nowrap}body[data-auth=authenticated] #tab-material .material-title-actions{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}body[data-auth=authenticated] #tab-material .material-title-actions .material-name-input{flex:1 1 auto;width:auto;min-width:0}body[data-auth=authenticated] #tab-material .material-title-actions .edit-btn{flex:0 0 auto}body[data-auth=authenticated] #tab-material select,body[data-auth=authenticated] #tab-material .custom-select-trigger{height:38px;min-height:0!important;padding-top:0;padding-bottom:0;font-size:var(--mapp-f-label);box-sizing:border-box}body[data-auth=authenticated] #tab-material .material-selector-block .pd-sec,body[data-auth=authenticated] #tab-material .material-selector-block{padding-top:6px;padding-bottom:6px}body[data-auth=authenticated] #viewerSection .viewer-controls-overlay{position:absolute;top:auto;bottom:46px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:var(--mapp-s2);width:max-content;max-width:calc(100% - 16px);z-index:21}body[data-auth=authenticated] #viewerSection .viewer-controls-overlay.hidden{display:none}body[data-auth=authenticated] #viewerSection .viewer-controls-overlay .editor-btn-action{width:auto;height:36px;min-height:0;min-width:0;padding:0 14px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--mapp-f-label);border-radius:var(--radius-md);margin:0}body[data-auth=authenticated] #viewerSection .start-view-banner{max-width:calc(100% - 16px);padding:6px var(--mapp-s3);font-size:var(--mapp-f-micro);text-align:center}body[data-auth=authenticated] #mappMoreAccount{padding:var(--mapp-s3) var(--mapp-s4) var(--mapp-s2);border-bottom:1px solid var(--mapp-line);margin-bottom:var(--mapp-s1)}body[data-auth=authenticated] #mappMoreAccount .mma-ust{display:flex;align-items:center;gap:var(--mapp-s3);margin-bottom:10px}body[data-auth=authenticated] #mappMoreAccount .mma-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid var(--mapp-line)}body[data-auth=authenticated] #mappMoreAccount .mma-ad{font-size:var(--mapp-f-body);font-weight:var(--fw-bold);color:var(--mapp-ink, var(--n-100))}body[data-auth=authenticated] #mappMoreAccount .mma-eposta{font-size:var(--mapp-f-micro);color:var(--mapp-ink-2, var(--n-400))}body[data-auth=authenticated] #mappMoreAccount .mma-kotalar{display:flex;gap:var(--mapp-s5)}body[data-auth=authenticated] #mappMoreAccount .mma-kota{display:inline-flex;flex-direction:row;align-items:center;gap:var(--mapp-s2);font-size:var(--mapp-f-label);color:var(--mapp-ink-2, var(--n-400))}body[data-auth=authenticated] #mappMoreAccount .mma-kota i,body[data-auth=authenticated] #mappMoreAccount .mma-kota .base-icon{color:var(--mapp-accent);font-size:var(--icon-lg);width:var(--icon-lg);height:var(--icon-lg);flex:0 0 auto}body[data-auth=authenticated] #mappMoreAccount .mma-kota-sag{display:flex;flex-direction:column;gap:1px;min-width:0}body[data-auth=authenticated] #mappMoreAccount .mma-kota b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--mapp-f-sub);font-weight:var(--fw-bold);line-height:var(--mapp-f-title-lh);color:var(--mapp-ink, var(--n-100))}body[data-auth=authenticated] #mappMoreAccount .mma-kota small{font-size:var(--mapp-f-eyebrow);font-weight:var(--mapp-f-eyebrow-fw);line-height:var(--mapp-f-eyebrow-lh);letter-spacing:var(--mapp-f-eyebrow-ls);text-transform:uppercase;color:var(--mapp-ink-2, var(--n-400))}body[data-auth=authenticated] #mappNav .mapp-nav-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block;margin:var(--mapp-s0) auto}body[data-auth=authenticated] .mip-close,body[data-auth=authenticated] .modal-close-btn,body[data-auth=authenticated] .popup-close-btn,body[data-auth=authenticated] .close-modal-btn,body[data-auth=authenticated] .bug-close-btn,body[data-auth=authenticated] .gen-popup-close,body[data-auth=authenticated] .lb-popup-close,body[data-auth=authenticated] .legal-modal-close,body[data-auth=authenticated] .mrep-close-btn,body[data-auth=authenticated] .msg-close-btn,body[data-auth=authenticated] .msg-back-btn{width:32px;height:32px;min-width:0!important;min-height:0!important;padding:0!important;background:transparent;border:none;box-shadow:none;border-radius:var(--mapp-r-xs);font-size:var(--icon-md)!important;color:var(--mapp-ink-2, var(--n-400));display:inline-flex;align-items:center;justify-content:center}body[data-auth=authenticated] .bug-close-btn,body[data-auth=authenticated] .gen-popup-close,body[data-auth=authenticated] .lb-popup-close,body[data-auth=authenticated] .legal-modal-close,body[data-auth=authenticated] .mrep-close-btn,body[data-auth=authenticated] .msg-close-btn,body[data-auth=authenticated] .msg-back-btn{position:relative}body[data-auth=authenticated] .mip-close:after,body[data-auth=authenticated] .modal-close-btn:after,body[data-auth=authenticated] .popup-close-btn:after,body[data-auth=authenticated] .close-modal-btn:after,body[data-auth=authenticated] .bug-close-btn:after,body[data-auth=authenticated] .gen-popup-close:after,body[data-auth=authenticated] .lb-popup-close:after,body[data-auth=authenticated] .legal-modal-close:after,body[data-auth=authenticated] .mrep-close-btn:after,body[data-auth=authenticated] .msg-close-btn:after,body[data-auth=authenticated] .msg-back-btn:after{content:"";position:absolute;inset:-6px}body[data-auth=authenticated] #page-analytics .analytics-scroll,body[data-auth=authenticated] #page-analytics .analytics-container,body[data-auth=authenticated] #page-announcements .ann-container,body[data-auth=authenticated] #page-announcements .ann-list,body[data-auth=authenticated] #page-account .account-grid,body[data-auth=authenticated] #page-account .account-container,body[data-auth=authenticated] #page-support .doc-content,body[data-auth=authenticated] #page-support .support-container{padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:none}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card){position:fixed;left:8px;right:8px;top:calc(var(--mapp-sa-t, 0px) + 10px);bottom:calc(var(--mapp-nav-total) + 8px);width:auto;max-width:none;max-height:none;margin:0;transform:none;border-radius:var(--mapp-r-l);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px var(--mapp-s3);box-sizing:border-box}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-section{margin-bottom:10px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-chip{min-height:0!important;padding:6px 10px;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-qr-frame{width:150px;height:150px;margin:0 auto}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-qr-img{width:100%;height:100%}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) :is(.mip-actions,.mip-title-btn-row)>.base-btn{min-height:0;padding:0 var(--mapp-s3);font-size:var(--mapp-f-label);position:relative}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) :is(.mip-actions,.mip-title-btn-row)>.base-btn:after{content:"";position:absolute;inset:-2px 0}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-title-btn-row>.base-btn--sm:after{top:-6px;bottom:-6px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .base-icon-btn:is(.mip-edit-btn,.mip-link-copy,.mip-qr-dl){min-width:0;min-height:0}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .base-icon-btn:is(.mip-edit-btn,.mip-link-copy){position:relative}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .base-icon-btn:is(.mip-edit-btn,.mip-link-copy):after{content:"";position:absolute;inset:-9px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-qr-dl:after{content:"";position:absolute;inset:-6px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-page-card .info-popup-edit-actions button{min-height:38px!important;height:38px;padding:0 var(--mapp-s3)!important;font-size:var(--mapp-f-label)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-close{position:absolute;top:8px;right:8px;width:32px!important;height:32px!important;min-width:0!important;min-height:0!important}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-tabwrap{position:sticky;top:-14px;z-index:2;margin-top:0;padding-top:10px;padding-bottom:8px;background:inherit}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-actions{position:sticky;bottom:-14px;z-index:2;background:inherit}body[data-auth=authenticated] .mio-chip,body[data-auth=authenticated] .mio-sw,body[data-auth=authenticated] .mio-tab{min-height:0;min-width:0}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-tab{height:36px;font-size:var(--mapp-f-label);padding:0 var(--mapp-s2)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-row{flex-wrap:wrap;padding:var(--mapp-s3) 0;gap:var(--mapp-s2) var(--mapp-s3)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-row--sub{padding-left:12px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-row>.mio-rt{flex:1 1 100%}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-row:has(>.mio-sw)>.mio-rt{flex:1 1 0}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-seg{display:flex;flex:1 1 100%;width:100%}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-chip{flex:1 1 0;height:32px;min-height:32px;padding:0 var(--mapp-s2)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--mapp-s2);padding:var(--mapp-s3)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-mv{grid-column:1 / -1;width:100%;height:150px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-big{font-size:var(--text-lg)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-act-top{grid-template-columns:minmax(0,1fr)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-btns{min-width:0}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-btns{flex-direction:row}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-btns>.base-btn{flex:1 1 0;min-width:0;height:44px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-btns>.base-btn--outline{flex:0 0 auto;padding:0 var(--mapp-s3)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-cards{gap:var(--mapp-s2)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-card-tile{height:104px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-fin{flex-wrap:wrap}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-fin-r{flex-direction:row;width:100%}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-fin-r>.base-btn{flex:1 1 0;min-width:0;height:44px}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-fin-r>.base-btn--ghost{flex:0 0 auto;padding:0 var(--mapp-s3)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-st{max-width:50%;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mio-est{display:none}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) :is(.mio-lsub,.mio-sub){white-space:normal;overflow:visible;text-overflow:clip}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) :is(.mio-lsub,.mio-sub,.mio-tri,.mio-facts,.mio-hist,.mio-prog span,.mio-lab){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-editor .models-right .controls-container,body[data-auth=authenticated] #page-editor #pages-right-controls .controls-container,body[data-auth=authenticated] #page-generator .gen-right .controls-container{padding:var(--mapp-s0)!important}body[data-auth=authenticated] #page-editor .models-right .editor-btn-action.reset-controls,body[data-auth=authenticated] #page-editor .models-right .pd-sec:has(>.editor-btn-action.reset-controls){display:none}body[data-auth=authenticated] #mappResetBtn{position:absolute;top:0;right:0;z-index:20;height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 var(--mapp-s3);min-width:0;min-height:0;border:none;border-radius:var(--mapp-r-s);background:var(--bg-surface-raised);box-shadow:inset 0 0 0 1px var(--border-subtle),var(--shadow-sm);color:var(--mapp-ink-2, var(--n-300));font-size:var(--mapp-f-micro);font-weight:var(--fw-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .viewer-box:has(>.viewer-topbar)>#mappResetBtn{top:calc(var(--vtb-h, 42px) + var(--mapp-s2, 8px));right:var(--mapp-s2, 8px)}body[data-auth=authenticated] #mappResetBtn i,body[data-auth=authenticated] #mappResetBtn .base-icon{font-size:var(--icon-sm);width:var(--icon-sm);height:var(--icon-sm)}body[data-auth=authenticated] #page-editor .models-right .control-group{padding:var(--mapp-s0) 5px;margin-bottom:var(--mapp-s1);gap:var(--mapp-s1)}body[data-auth=authenticated] #page-editor .models-right .control-group .bp-srow{min-height:0;height:auto;align-items:center}body[data-auth=authenticated] #page-editor .models-right .control-group>label{margin-bottom:var(--mapp-s0);font-size:var(--mapp-f-micro);letter-spacing:var(--mapp-f-micro-ls)}body[data-auth=authenticated] .bp-slider-reset{width:30px;height:30px;min-width:0!important;min-height:0!important;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-editor .models-right .control-group .bp-val-input,body[data-auth=authenticated] #page-editor .models-right .control-group input[type=number]{height:30px;min-height:0!important;width:52px;padding:0 6px;font-size:var(--mapp-f-label);box-sizing:border-box}body[data-auth=authenticated] #page-editor .bg-preset-slider{display:flex;flex-wrap:wrap;gap:6px;align-items:center}body[data-auth=authenticated] #page-editor .bg-preset-slider .bg-preset-card{width:38px;height:38px;min-width:0;min-height:0;border-radius:var(--radius-md);box-sizing:border-box;flex:0 0 auto}body[data-auth=authenticated] #page-editor .bg-custom-color-row .pickr,body[data-auth=authenticated] #page-editor .bg-custom-color-row .pickr .bpcp-btn{width:38px!important;height:38px;min-width:0!important;min-height:0!important;border-radius:var(--radius-md)}body[data-auth=authenticated] #page-editor #pageViewerSection.viewer-box{height:calc(50dvh - var(--mapp-top-total) - var(--mapp-nav-total) - var(--mapp-s3) - 56px)!important;min-height:160px;flex:0 0 auto;position:relative}body[data-auth=authenticated] #page-editor .pd-share-bar{display:none}body[data-auth=authenticated] #page-editor:has(#pageViewerSection:not(.hidden)) .pd-share-bar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(var(--mapp-nav-total) + 50dvh + 56px);height:40px;gap:6px;align-items:stretch;z-index:calc(var(--mapp-z-editor-sheet) + 1);background:var(--mapp-surface);border-radius:var(--mapp-r-m);padding:3px;box-sizing:border-box;margin:0}body[data-auth=authenticated] #page-editor .pd-share-bar .pd-sbtn{flex:1 1 0;min-width:0!important;min-height:0!important;height:34px;padding:0 var(--mapp-s1)!important;font-size:var(--mapp-f-micro);display:inline-flex;align-items:center;justify-content:center;gap:var(--mapp-s1);white-space:nowrap;overflow:hidden}body[data-auth=authenticated] #page-editor .pd-share-bar .pd-sbtn i,body[data-auth=authenticated] #page-editor .pd-share-bar .pd-sbtn .base-icon{font-size:var(--text-xs);width:var(--icon-sm);height:var(--icon-sm)}body[data-auth=authenticated] #pages-right-controls .controls-container{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body[data-auth=authenticated] #pageViewerSection #mockupStudioWrapper{align-items:flex-start;padding-top:var(--mapp-s1)}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap{display:none}body[data-auth=authenticated] #page-editor .models-left:has(>#pageViewerSection:not(.hidden)) .design-preset-slider-wrap{display:flex}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap{position:fixed;left:12px;right:12px;width:auto;bottom:calc(var(--mapp-nav-total) + 50dvh + 6px);height:44px;margin:0;z-index:calc(var(--mapp-z-editor-sheet) + 1);align-items:center;overflow:hidden;background:var(--mapp-surface);border-radius:var(--mapp-r-m);padding:var(--mapp-s0) var(--mapp-s1);box-sizing:border-box}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap .design-preset-slider{flex-wrap:nowrap;align-items:center;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;padding:var(--mapp-s0)}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap .design-preset-slider::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-editor .models-left:has(>#pageViewerSection){gap:var(--mapp-s1)}body[data-auth=authenticated] .pd-add-chip,body[data-auth=authenticated] .pd-head-add{height:32px!important;min-height:0!important;min-width:0!important;width:auto!important;padding:0 var(--mapp-s3)!important;font-size:var(--mapp-f-label);display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;align-self:flex-start;margin:0;background:var(--bg-inset)!important;border:1px solid var(--border-subtle)!important;color:var(--fg-secondary)!important;font-weight:var(--fw-regular);box-shadow:none}body[data-auth=authenticated] .pd-add-chip i,body[data-auth=authenticated] .pd-add-chip .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] .pd-add-chip i,body[data-auth=authenticated] .pd-add-chip .base-icon{font-size:var(--text-sm)}body[data-auth=authenticated] #pages-right-controls .tab-content{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body[data-auth=authenticated] #page-editor .design-preset-slider{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--mapp-s2)}body[data-auth=authenticated] #page-editor .design-preset-slider .design-preset-chip{width:auto;min-width:0!important;height:32px;min-height:0;padding:0 var(--mapp-s3);gap:6px;font-size:var(--mapp-f-label);box-sizing:border-box;flex:0 0 auto}body[data-auth=authenticated] #pages-right-controls .dt-device-seg{padding:3px}body[data-auth=authenticated] #pages-right-controls .dt-device-seg .dt-seg-btn{min-height:0!important;height:34px;padding:0 var(--mapp-s3)}body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-chip span,body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-add span{font-size:var(--mapp-f-micro)!important}body[data-auth=authenticated] #pages-right-controls .pd-sec{margin-bottom:var(--mapp-s2)}body[data-auth=authenticated] #pages-right-controls .pd-sec-head{min-height:0!important;padding:0!important;box-sizing:border-box;letter-spacing:var(--mapp-f-eyebrow-ls)}body[data-auth=authenticated] #pages-right-controls .pd-sec-head *{min-height:0!important;min-width:0!important}body[data-auth=authenticated] #page-editor .scene-preset-slider{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--mapp-s2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--mapp-s0) 0}body[data-auth=authenticated] #page-editor .scene-preset-slider::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-chip,body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-add{width:auto;min-width:0;height:32px;padding:0 var(--mapp-s3);gap:6px;font-size:var(--mapp-f-body);box-sizing:border-box;flex:0 0 auto}body[data-auth=authenticated] .slider-wrapper .slider-actions{position:relative}body[data-auth=authenticated] .slider-wrapper .sort-popup{top:calc(100% + 6px);bottom:auto;right:0;left:auto;z-index:3160;max-height:300px;overflow-y:auto}body[data-auth=authenticated] .mapp-drawer-close{flex:0 0 auto;height:44px;margin-top:var(--mapp-s2);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--mapp-r-s);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--fg-secondary);font-size:var(--mapp-f-body);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio{gap:var(--mapp-s3);height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:none}body[data-auth=authenticated] #page-generator .gs-viewer-wrap{order:0;width:100%;min-width:0}body[data-auth=authenticated] #page-generator .gs-dock{order:1;width:100%;min-width:0;padding:0}body[data-auth=authenticated] #page-generator .gs-gallery{order:2;width:100%;min-width:0;height:auto;max-height:46svh}body[data-auth=authenticated] #page-generator .gs-inline-viewer,body[data-auth=authenticated] #page-generator .gs-viewer{width:100%;min-height:32svh;max-height:38svh}body[data-auth=authenticated] #page-generator .gs-composer{min-height:0;padding:var(--mapp-s3) var(--mapp-s3) 10px}body[data-auth=authenticated] #page-generator .gs-composer-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mapp-s2) 10px}body[data-auth=authenticated] #page-generator .gen-quota-badge{position:absolute;inset:auto auto 44px 12px;transform:none;margin:0;max-width:calc(100% - 24px);z-index:21;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:3px 10px}body[data-auth=authenticated] #page-generator .gen-quota-badge .gqb-stat{white-space:nowrap}body[data-auth=authenticated] #page-generator .gen-quota-badge .gqb-stat{display:inline-flex;flex-direction:row;align-items:center;gap:6px}body[data-auth=authenticated] #page-generator .gen-quota-badge .gqb-text{display:inline-flex;flex-direction:row;align-items:baseline;gap:var(--mapp-s1);text-align:left}body[data-auth=authenticated] #page-generator .gen-quota-badge .gqb-divider{width:1px;height:14px;align-self:center}body[data-auth=authenticated] #page-generator .gen-quota-badge .gqb-lbl{font-size:var(--mapp-f-micro);letter-spacing:var(--mapp-f-micro-ls)}body[data-auth=authenticated] #page-generator .gen-quota-badge .gqb-val{font-size:var(--mapp-f-label);font-weight:var(--fw-bold)}body[data-auth=authenticated] #page-generator .gs-composer-bar{display:flex;flex-direction:column;align-items:stretch;gap:10px}body[data-auth=authenticated] #page-generator .gs-composer-bar .btn-generate{order:1;width:100%;min-height:46px;justify-content:center}body[data-auth=authenticated] #page-generator .gs-composer-bar .gs-bar-left{order:2;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--mapp-s2);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--mapp-s1);scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] #page-generator .gs-composer-bar .gs-bar-left::-webkit-scrollbar{height:0}body[data-auth=authenticated] #page-generator .gs-composer-bar .gs-bar-left>*{flex:0 0 auto}body[data-auth=authenticated] #page-generator .gs-gallery-search input{font-size:var(--mapp-f-input)}body[data-auth=authenticated] #page-generator .gs-gallery-body{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));max-height:36svh;overflow-y:auto;overscroll-behavior:contain}#mappMore .mapp-more-item.mapp-upgrade,#mappMore .mapp-more-item.mapp-upgrade i,#mappMore .mapp-more-item.mapp-upgrade .base-icon{color:var(--mapp-accent)}body[data-auth=authenticated] #aiFloating{top:auto!important;bottom:var(--mapp-nav-total);left:var(--mapp-sa-l);right:var(--mapp-sa-r);width:auto!important;max-height:72svh;padding-left:0;padding-right:0;padding-bottom:0;border-radius:var(--mapp-r-l) var(--mapp-r-l) 0 0;border-bottom:none}body[data-auth=authenticated] #aiFloating .ai-floating-header button{width:36px;height:36px;min-width:36px;min-height:36px}@media(max-width:360px){#mappNav .mapp-tab{letter-spacing:var(--tracking-normal)}#mappNav .mapp-tab i,#mappNav .mapp-tab .base-icon{font-size:var(--text-md);width:46px;height:26px}#mappNav .mapp-tab .base-icon{padding:4px 14px}:root{--mapp-nav-h: 58px}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-library,body[data-auth=authenticated] #page-library .lib-wrap{max-width:100%;overflow-x:hidden;box-sizing:border-box}body[data-auth=authenticated] #page-library .lib-wrap{height:100%;padding:var(--mapp-s2) 0 var(--mapp-s2);gap:var(--mapp-s2);overflow:hidden}body[data-auth=authenticated] #page-library .lib-head-main{flex-direction:column;align-items:stretch;gap:10px}body[data-auth=authenticated] #page-library .lib-h1{font-size:var(--mapp-f-title);line-height:var(--mapp-f-title-lh);letter-spacing:var(--mapp-f-title-ls)}body[data-auth=authenticated] #page-library .lib-sub{display:none}body[data-auth=authenticated] #page-library .lib-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mapp-s2);width:100%}body[data-auth=authenticated] #page-library .lib-stat{min-width:0;padding:6px 10px;gap:1px}body[data-auth=authenticated] #page-library .lib-stat:hover{transform:none;box-shadow:none}body[data-auth=authenticated] #page-library .lib-stat-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--mapp-f-h2);line-height:var(--mapp-f-h2-lh);letter-spacing:var(--mapp-f-h2-ls)}body[data-auth=authenticated] #page-library .lib-stat-key{font-size:var(--mapp-f-micro);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] #page-library .lib-toolbar{padding:10px;gap:var(--mapp-s2);box-sizing:border-box;margin:0}body[data-auth=authenticated] #page-library .lib-search{order:1;flex:1 1 100%;min-width:0}body[data-auth=authenticated] #page-library .lib-search input{height:44px;font-size:var(--mapp-f-input);box-sizing:border-box}body[data-auth=authenticated] #page-library .lib-search-clear{width:var(--mapp-tap);height:var(--mapp-tap);right:2px;font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-library .lib-search{height:38px}body[data-auth=authenticated] #page-library .lib-search input{height:38px;min-height:0;box-sizing:border-box}body[data-auth=authenticated] #page-library .lib-selbtn{order:2;flex:0 0 auto;height:32px;min-height:0!important;padding:0 var(--mapp-s3);border-radius:var(--radius-md);font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-library .lib-chips{order:3;flex:1 1 100%;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--mapp-s1) var(--mapp-s0)}body[data-auth=authenticated] #page-library .lib-chips::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-library .lib-chip{flex:0 0 auto;height:32px;padding:0 var(--mapp-s3);border-radius:var(--radius-pill);font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-library .lib-tools{order:4;width:100%;margin-left:0;gap:var(--mapp-s2);flex-wrap:nowrap}body[data-auth=authenticated] #page-library .lib-selbar{order:5;width:100%;flex-wrap:wrap;gap:10px}body[data-auth=authenticated] #page-library .lib-select{flex:1 1 auto;min-width:0}body[data-auth=authenticated] #page-library .lib-select>.base-select{width:100%;min-width:0;max-width:184px}body[data-auth=authenticated] #page-library .lib-select>.base-select>summary{height:var(--mapp-tap, 44px);box-sizing:border-box;font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-library .lib-vtoggle{flex:0 0 auto}body[data-auth=authenticated] #page-library .lib-vt{width:36px;height:36px;min-width:0;flex:0 0 auto}body[data-auth=authenticated] #page-library .lib-btn{height:36px;min-height:0}body[data-auth=authenticated] #page-library .lib-btn-export span{display:none}body[data-auth=authenticated] #page-library .lib-btn-icon{width:36px;min-width:0}body[data-auth=authenticated] #page-library .lib-menu{max-width:calc(100dvw - 40px);right:0;left:auto}body[data-auth=authenticated] #page-library .lib-menu button{min-height:var(--mapp-tap)}body[data-auth=authenticated] #page-library .lib-copy-inline{min-height:0!important;min-width:0!important;width:24px;height:24px;padding:0;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library .lib-linkbox{padding:0!important;background:transparent;border:none;box-shadow:none;min-height:0;gap:6px}body[data-auth=authenticated] #page-library .lib-col-date,body[data-auth=authenticated] #page-library .lib-col-views{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library .lib-badge,body[data-auth=authenticated] #page-library [class*=lib-status]{min-height:0;height:22px;display:inline-flex;align-items:center;padding:0 var(--mapp-s2);border-radius:var(--radius-pill);font-size:var(--mapp-f-micro);line-height:var(--mapp-lh-snug)}body[data-auth=authenticated] #page-library .lib-head-main{margin-bottom:6px}body[data-auth=authenticated] #page-library .lib-wrap{gap:var(--mapp-s2)}body[data-auth=authenticated] #page-library .lib-col-thumb,body[data-auth=authenticated] #page-library .lib-col-thumb img,body[data-auth=authenticated] #page-library .lib-thumb{width:44px;height:44px;border-radius:var(--radius-md)}body[data-auth=authenticated] #page-library .lib-row-title{font-size:var(--mapp-f-micro);font-weight:var(--fw-semibold);line-height:var(--mapp-lh-snug)}body[data-auth=authenticated] #page-library .lib-row-model{font-size:var(--mapp-f-micro);color:var(--lib-text-3, var(--n-400))}body[data-auth=authenticated] #page-library .lib-col-views,body[data-auth=authenticated] #page-library .lib-col-date{font-size:var(--mapp-f-micro);color:var(--lib-text-3, var(--n-400));padding-top:0}body[data-auth=authenticated] #page-library .lib-col-main .lib-edit-name{min-width:24px;min-height:24px;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library .lib-content{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:0;padding-bottom:10px}body[data-auth=authenticated] #page-library .lib-thead{display:none}body[data-auth=authenticated] #page-library .lib-table{background:transparent;border:none;box-shadow:none;overflow:visible}body[data-auth=authenticated] #page-library .lib-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mapp-s0) 6px;padding:10px var(--mapp-s3);min-height:44px;box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--mapp-r-m);margin-bottom:10px;max-width:100%}body[data-auth=authenticated] #page-library .lib-col-thumb{order:1;flex:0 0 auto}body[data-auth=authenticated] #page-library .lib-col-main{order:2;flex:1 1 0;min-width:0}body[data-auth=authenticated] #page-library .lib-col-status{order:3;flex:0 0 auto;margin-left:auto;align-self:flex-start;margin-top:var(--mapp-s0)}body[data-auth=authenticated] #page-library .lib-col-link{order:4;flex:1 1 100%;width:100%;min-width:0;padding-top:0;margin-top:0;border-top:none}body[data-auth=authenticated] #page-library .lib-col-views{order:5;flex:0 0 auto;justify-content:flex-start}body[data-auth=authenticated] #page-library .lib-col-date{order:6;flex:1 1 auto;text-align:right;font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library .lib-col-act{order:7;flex:1 1 100%;width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--mapp-s1);padding-top:var(--mapp-s0);border-top:none}body[data-auth=authenticated] #page-library .lib-thumb{width:56px;height:56px;border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #page-library .lib-row-model{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library .lib-linkbox{max-width:100%;min-width:0;box-sizing:border-box}body[data-auth=authenticated] #page-library .lib-link-text{font-size:var(--mapp-f-micro);color:var(--lib-text-3, var(--n-400));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] #page-library .lib-mini,body[data-auth=authenticated] #page-library .lib-linkbox .lib-mini,body[data-auth=authenticated] #page-library .lib-card-acts .lib-mini{width:36px;height:36px;min-width:0;min-height:0;font-size:var(--mapp-f-micro);border-radius:var(--radius-md);background:transparent;border-color:transparent}body[data-auth=authenticated] #page-library .lib-thumb-info,body[data-auth=authenticated] #page-library .lib-card-thumb .lib-thumb-info{width:var(--mapp-tap);height:var(--mapp-tap);font-size:var(--text-base);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #page-library .lib-edit-name{min-width:var(--mapp-tap);min-height:var(--mapp-tap);display:inline-flex;align-items:center;justify-content:center;font-size:var(--mapp-f-micro);padding:0}body[data-auth=authenticated] #page-library .lib-ttext.lib-editing,body[data-auth=authenticated] #page-library .lib-mtext.lib-editing{font-size:var(--mapp-f-input)}body[data-auth=authenticated] #page-library .lib-grid{grid-template-columns:1fr;gap:var(--mapp-s3)}body[data-auth=authenticated] #page-library .lib-card{max-width:100%;box-sizing:border-box}body[data-auth=authenticated] #page-library .lib-card-foot{flex-wrap:wrap;gap:6px;padding:var(--mapp-s2) 10px 10px var(--mapp-s3)}body[data-auth=authenticated] #page-library .lib-card-acts{gap:var(--mapp-s1);justify-content:flex-end}body[data-auth=authenticated] #page-library .lib-empty{padding:40px var(--mapp-s4)}body[data-auth=authenticated] #page-library .lib-empty-cta{min-height:44px}body[data-auth=authenticated] #page-library .lib-empty-cta:hover{transform:none}body[data-auth=authenticated] #page-library .lib-toast{left:calc(var(--mapp-s3) + var(--mapp-sa-l));right:calc(var(--mapp-s3) + var(--mapp-sa-r));max-width:none;justify-content:center;box-sizing:border-box;bottom:calc(var(--mapp-nav-total) + var(--mapp-s6));transform:translateY(6px);border-radius:var(--mapp-r-m)}body[data-auth=authenticated] #page-library .lib-toast.show{transform:translateY(0)}body[data-auth=authenticated] #page-library .lib-count{margin-top:10px;text-align:center}}@media(max-width:480px){body[data-auth=authenticated] #page-library .lib-wrap{padding:var(--mapp-s2) 0 6px}body[data-auth=authenticated] #page-library .lib-h1{font-size:var(--mapp-f-h2)}body[data-auth=authenticated] #page-library .lib-stat{padding:7px var(--mapp-s2)}body[data-auth=authenticated] #page-library .lib-stat-val{font-size:var(--mapp-f-sub)}body[data-auth=authenticated] #page-library .lib-stat-key{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-library .lib-thumb{width:48px;height:48px}body[data-auth=authenticated] #page-library .lib-row{padding:11px 10px}body[data-auth=authenticated] #page-library .lib-col-act{justify-content:space-between}body[data-auth=authenticated] #page-library .lib-card-acts{justify-content:space-between;flex:1 1 auto}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-analytics .analytics-header{position:relative;flex-direction:column;align-items:stretch;gap:10px}body[data-auth=authenticated] #page-analytics .analytics-header-left{min-width:0;padding-right:104px}body[data-auth=authenticated] #page-analytics .header-controls{flex-direction:column;align-items:stretch;width:100%;gap:10px}body[data-auth=authenticated] #page-analytics .page-selector{width:100%}body[data-auth=authenticated] #page-analytics .page-selector-btn{width:100%;min-height:44px;font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-analytics .page-selector-search-wrap input{font-size:var(--mapp-f-input)}body[data-auth=authenticated] #page-analytics .page-selector-dropdown{max-height:60svh;overscroll-behavior:contain}body[data-auth=authenticated] #page-analytics .page-selector-list{overscroll-behavior:contain}body[data-auth=authenticated] #page-analytics .range-pills{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}body[data-auth=authenticated] #page-analytics .range-pills::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-analytics .range-pill{flex:0 0 auto;scroll-snap-align:start;min-height:var(--mapp-tap);padding:var(--mapp-s2) 14px;font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-analytics .header-actions{position:absolute;top:0;right:0;z-index:2;gap:var(--mapp-s2)}body[data-auth=authenticated] #page-analytics .header-actions .a-icon-btn{width:var(--mapp-tap);height:var(--mapp-tap);font-size:var(--text-base);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #page-analytics .analytics-scroll{min-width:0}body[data-auth=authenticated] #page-analytics .a-card{width:100%;min-width:0}body[data-auth=authenticated] #page-analytics .a-card-body,body[data-auth=authenticated] #page-analytics .a-stat-card{min-width:0}body[data-auth=authenticated] #page-analytics .chart-row{flex-direction:column;gap:var(--mapp-s3)}body[data-auth=authenticated] #page-analytics .chart-card{width:100%;min-width:0}body[data-auth=authenticated] #page-analytics .chart-canvas-wrap{width:100%;min-height:220px;max-height:300px}body[data-auth=authenticated] #page-analytics .primary-charts .chart-canvas-wrap{min-height:230px;max-height:320px}body[data-auth=authenticated] #page-analytics .hbar-wrap{min-height:220px}body[data-auth=authenticated] #page-analytics .dd-layout{flex-direction:column;align-items:stretch;gap:14px}body[data-auth=authenticated] #page-analytics .dd-chart-wrap{margin:0 auto}body[data-auth=authenticated] #page-analytics .dd-legend{width:100%}body[data-auth=authenticated] #page-analytics .chart-card:has(>.heatmap-container){overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body[data-auth=authenticated] #page-analytics .heatmap-container{min-width:460px}@media(max-width:480px){body[data-auth=authenticated] #page-analytics .heatmap-container{min-width:0}}body[data-auth=authenticated] #page-analytics .leaderboard-list{min-width:0}body[data-auth=authenticated] #page-analytics .leaderboard-list>*{min-width:0}body[data-auth=authenticated] #page-analytics .leaderboard-all-btn{min-height:44px}body[data-auth=authenticated] #page-analytics table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body[data-auth=authenticated] #page-analytics table th,body[data-auth=authenticated] #page-analytics table td{white-space:nowrap}body[data-auth=authenticated] #page-announcements .ann-header-right{width:100%;min-width:0}body[data-auth=authenticated] #page-announcements .ann-filters{width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:var(--mapp-s0)}body[data-auth=authenticated] #page-announcements .ann-filters::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-announcements .ann-chip{flex:0 0 auto;scroll-snap-align:start;min-height:var(--mapp-tap)}body[data-auth=authenticated] #page-announcements .ann-icon-btn{width:var(--mapp-tap);height:var(--mapp-tap);font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-announcements .ann-top-row,body[data-auth=authenticated] #page-announcements #annStatusCard{width:100%;min-width:0}body[data-auth=authenticated] #page-announcements .ann-timeline-card .ann-card-body{padding:14px 14px 18px}body[data-auth=authenticated] #page-announcements .ann-item{padding:14px 0}body[data-auth=authenticated] #page-announcements .ann-content{min-width:0;max-width:100%}body[data-auth=authenticated] #page-announcements .ann-load-more-btn{min-height:44px;padding:10px 18px}body[data-auth=authenticated] #page-announcements .ann-footer-link{display:inline-flex;align-items:center;min-height:var(--mapp-tap)}body[data-auth=authenticated] #page-announcements .ann-container{overscroll-behavior:contain}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-account .account-grid{grid-template-columns:1fr;gap:var(--mapp-s3)}body[data-auth=authenticated] #page-account .left-column-wrapper{order:1}body[data-auth=authenticated] #page-account .right-column-wrapper{order:2}body[data-auth=authenticated] #page-account .left-column-wrapper,body[data-auth=authenticated] #page-account .right-column-wrapper{width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--mapp-s3)}body[data-auth=authenticated] #page-account .profile-header-inline{flex-direction:column;align-items:center!important;justify-content:center;text-align:center;gap:10px;padding:var(--mapp-s1) 0 10px}body[data-auth=authenticated] #page-account .profile-avatar{width:72px;height:72px;margin:0 auto}body[data-auth=authenticated] #page-account .profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}body[data-auth=authenticated] #page-account #changeProfilePicBtn{min-height:var(--mapp-tap);padding:var(--mapp-s2) var(--mapp-s4)}body[data-auth=authenticated] #page-account .form-row-compact input,body[data-auth=authenticated] #page-account .form-row-compact select,body[data-auth=authenticated] #page-account .input-with-icon-wrapper input{font-size:var(--mapp-f-input);min-height:44px;padding:10px var(--mapp-s3);width:100%;box-sizing:border-box}body[data-auth=authenticated] #page-account .form-row-compact label{font-size:var(--mapp-f-micro);letter-spacing:var(--mapp-f-micro-ls);margin-bottom:var(--mapp-s1)}body[data-auth=authenticated] #page-account .form-grid-two-column{grid-template-columns:1fr;gap:var(--mapp-s3)}body[data-auth=authenticated] #page-account .form-grid-single-column{gap:var(--mapp-s3)}body[data-auth=authenticated] #page-account .input-with-icon-wrapper input{padding-right:48px}body[data-auth=authenticated] #page-account .input-with-icon-wrapper .input-icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body[data-auth=authenticated] #page-account .danger-zone-inline{margin-top:18px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 6%,transparent);border-radius:var(--mapp-r-m);flex-direction:column;gap:var(--mapp-s3)}body[data-auth=authenticated] #page-account .danger-zone-inline-left{align-items:flex-start;gap:10px}body[data-auth=authenticated] #page-account .danger-zone-btn-inline{width:100%;min-height:44px;justify-content:center;font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-account .mem-plan-row{flex-direction:column;align-items:stretch;gap:10px}body[data-auth=authenticated] #page-account .mem-plan-badge{align-self:center}body[data-auth=authenticated] #page-account .mem-upgrade-btn{width:100%;min-height:44px;justify-content:center}body[data-auth=authenticated] #page-account .mem-stat-block{padding:10px 0}body[data-auth=authenticated] #page-account .mem-stat-header{flex-wrap:wrap;gap:var(--mapp-s1) var(--mapp-s2)}body[data-auth=authenticated] #page-account .mem-stat-label,body[data-auth=authenticated] #page-account .mem-stat-nums{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-account .mem-quick-stats{grid-template-columns:repeat(2,1fr);gap:10px;padding-top:14px}body[data-auth=authenticated] #page-account .mem-qs-item{padding:var(--mapp-s3) var(--mapp-s2)}body[data-auth=authenticated] #page-account .sub-header{flex-wrap:wrap;gap:var(--mapp-s2)}body[data-auth=authenticated] #page-account .sub-details{display:grid;grid-template-columns:1fr 1fr;gap:10px}body[data-auth=authenticated] #page-account .sub-quick-link{min-height:48px;padding:10px 14px;font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-account .tools-inline-row{display:flex;flex-direction:column;gap:10px}body[data-auth=authenticated] #page-account .tool-inline-btn{width:100%;min-height:52px;justify-content:flex-start}body[data-auth=authenticated] #page-support .header-content{flex-direction:column;align-items:stretch;gap:10px}body[data-auth=authenticated] #page-support .search-wrapper{max-width:none;margin-left:0}body[data-auth=authenticated] #page-support #docSearchInput{font-size:var(--mapp-f-input);min-height:var(--mapp-tap);padding:10px 14px 10px 40px;border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #page-support .search-results-dropdown{max-height:48vh;max-height:48svh}body[data-auth=authenticated] #page-support .doc-mobile-nav-toggle{min-height:48px;padding:var(--mapp-s3) var(--mapp-s4);font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-support .doc-sidebar .nav-item{min-height:48px;padding:11px 14px;font-size:var(--mapp-f-label);line-height:var(--mapp-f-label-lh);align-items:center;gap:10px;border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #page-support .doc-sidebar .group-label{font-size:var(--mapp-f-micro);padding:10px var(--mapp-s3) 6px}body[data-auth=authenticated] #page-support .doc-sidebar.open{max-height:60vh;max-height:60svh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body[data-auth=authenticated] #page-support .doc-sidebar .mobile-accordion-body,body[data-auth=authenticated] #page-support .doc-body .nav-item+.mobile-accordion-body{padding:var(--mapp-s1) var(--mapp-s3) var(--mapp-s4);min-width:0}body[data-auth=authenticated] #page-support .mobile-accordion-body .doc-section{display:block;padding:0}body[data-auth=authenticated] #page-support .mobile-accordion-body .section-header{margin-bottom:14px;padding-bottom:10px}body[data-auth=authenticated] #page-support .mobile-accordion-body .section-header h2{font-size:var(--mapp-f-h2);line-height:var(--mapp-f-h2-lh);letter-spacing:var(--mapp-f-h2-ls)}body[data-auth=authenticated] #page-support .doc-section{min-width:0}body[data-auth=authenticated] #page-support .doc-section p,body[data-auth=authenticated] #page-support .doc-section li{font-size:var(--mapp-f-body);line-height:var(--mapp-f-body-lh);letter-spacing:var(--mapp-f-body-ls)}body[data-auth=authenticated] #page-support .bento-card h3{font-size:var(--mapp-f-body);line-height:var(--mapp-lh-snug)}body[data-auth=authenticated] #page-support .section-header h2{font-size:var(--mapp-f-title);line-height:var(--mapp-f-title-lh);letter-spacing:var(--mapp-f-title-ls)}body[data-auth=authenticated] #page-support .section-header p{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-support .doc-section img,body[data-auth=authenticated] #page-support .doc-section video{max-width:100%;height:auto}body[data-auth=authenticated] #page-support .doc-section pre,body[data-auth=authenticated] #page-support .bento-card pre{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;padding:var(--mapp-s3) 14px;border-radius:var(--mapp-r-s);font-size:var(--mapp-f-label);line-height:var(--mapp-f-body-lh)}body[data-auth=authenticated] #page-support .doc-section pre code,body[data-auth=authenticated] #page-support .bento-card pre code{white-space:pre;word-break:normal;overflow-wrap:normal;font-size:inherit}body[data-auth=authenticated] #page-support .doc-section table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:var(--mapp-f-label);border-collapse:collapse}body[data-auth=authenticated] #page-support .doc-section table th,body[data-auth=authenticated] #page-support .doc-section table td{padding:var(--mapp-s2) var(--mapp-s3)}body[data-auth=authenticated] #page-support .contact-grid{grid-template-columns:1fr;gap:10px}body[data-auth=authenticated] #page-support .contact-card{min-height:56px;padding:14px var(--mapp-s4)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #viewerSection .view-mode-container{gap:var(--mapp-s0);padding:0;border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #viewModeContainer{inset:0 auto auto 0;margin:0}body[data-auth=authenticated] #modelStatsOverlay{inset:auto auto 10px 50%;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 16px)}body[data-auth=authenticated] #viewerSection{height:calc(50dvh - var(--mapp-top-total) - var(--mapp-nav-total) - var(--mapp-s3));min-height:220px;flex:0 0 auto;position:relative}body[data-auth=authenticated] .viewer-box.shared-gen{height:100%;min-height:220px;flex:0 0 auto;position:relative}body[data-auth=authenticated] #viewerSection .view-mode-container .view-mode-btn{min-width:34px;min-height:28px;border-radius:var(--mapp-r-xs)}body[data-auth=authenticated] #viewerSection .viewer-fullscreen-btn,body[data-auth=authenticated] .viewer-fullscreen-btn{display:none!important}body[data-auth=authenticated] .viewer-fullscreen-btn:hover,body[data-auth=authenticated] .viewer-fullscreen-btn:active{transform:none}body[data-auth=authenticated] .model-viewer-actions .toolbar-btn:not(.model-search-container){min-width:var(--mapp-tap);min-height:var(--mapp-tap);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] .model-viewer-actions .toolbar-btn:hover,body[data-auth=authenticated] .model-viewer-actions .toolbar-btn:active{transform:none}body[data-auth=authenticated] #mobileTopBar #modelActionBox{min-width:var(--mapp-tap);min-height:var(--mapp-tap);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #mobileTopBar #modelActionBox{overflow:hidden}body[data-auth=authenticated] #mobileTopBar #modelActionBox .upload-card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;border:none;background:transparent;box-shadow:none;border-radius:0;padding:0;margin:0;min-height:0;max-height:none}body[data-auth=authenticated] #mobileTopBar #modelActionBox .upload-area-content{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 auto;gap:0;padding:0;margin:auto;width:100%;height:100%}body[data-auth=authenticated] #mobileTopBar #modelActionBox .upload-area-content>:not(.base-icon){display:none}body[data-auth=authenticated] #mobileTopBar #modelActionBox .upload-area-content .base-icon{width:var(--icon-md);height:var(--icon-md);margin:0;padding:0;display:block;color:var(--accent-ink)}body[data-auth=authenticated] #page-editor .models-right .tabs-header .tab-btn,body[data-auth=authenticated] #page-editor #pages-right-controls .tabs-header .tab-btn{min-height:38px;padding:6px 10px;letter-spacing:var(--mapp-f-label-ls);font-weight:var(--mapp-fw-med)}body[data-auth=authenticated] .model-slider-box .model-card .info-btn,body[data-auth=authenticated] .model-slider-box .model-card .live-btn,body[data-auth=authenticated] .model-slider-box .model-card .card-menu-btn{top:2px;padding:var(--mapp-s0);background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;align-items:flex-start}body[data-auth=authenticated] .model-slider-box .model-card .info-btn{left:2px;justify-content:flex-start}body[data-auth=authenticated] .model-slider-box .model-card .live-btn,body[data-auth=authenticated] .model-slider-box .model-card .card-menu-btn{right:2px;justify-content:flex-end}body[data-auth=authenticated] .model-slider-box .model-card .info-btn i,body[data-auth=authenticated] .model-slider-box .model-card .live-btn i,body[data-auth=authenticated] .model-slider-box .model-card .card-menu-btn i,body[data-auth=authenticated] .model-slider-box .model-card .info-btn .base-icon,body[data-auth=authenticated] .model-slider-box .model-card .live-btn .base-icon,body[data-auth=authenticated] .model-slider-box .model-card .card-menu-btn .base-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mapp-r-xs);background:var(--scrim);color:var(--fg-primary);font-size:var(--icon-sm);line-height:1}body[data-auth=authenticated] .model-slider-box .model-card .info-btn .base-icon,body[data-auth=authenticated] .model-slider-box .model-card .live-btn .base-icon,body[data-auth=authenticated] .model-slider-box .model-card .card-menu-btn .base-icon{padding:5px}html[data-theme=light][data-auth=authenticated] .model-slider-box .model-card .info-btn i,html[data-theme=light][data-auth=authenticated] .model-slider-box .model-card .live-btn i,html[data-theme=light][data-auth=authenticated] .model-slider-box .model-card .card-menu-btn i,html[data-theme=light][data-auth=authenticated] .model-slider-box .model-card .info-btn .base-icon,html[data-theme=light][data-auth=authenticated] .model-slider-box .model-card .live-btn .base-icon,html[data-theme=light][data-auth=authenticated] .model-slider-box .model-card .card-menu-btn .base-icon{background:var(--n-0);color:var(--n-800)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-library .lib-content,body[data-auth=authenticated] #page-analytics .analytics-scroll,body[data-auth=authenticated] #page-announcements .ann-container,body[data-auth=authenticated] #page-account .account-grid,body[data-auth=authenticated] #page-support .doc-content,body[data-auth=authenticated] #page-generator .gs-gallery-body{padding-bottom:var(--mapp-s5)}body[data-auth=authenticated] .dashboard-layout{padding-left:calc(var(--mapp-s2) + var(--mapp-sa-l));padding-right:calc(var(--mapp-s2) + var(--mapp-sa-r))}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #gjsMenu.gjs-menu{inset:auto 0 0;width:auto!important;max-width:none;max-height:min(76dvh,560px);padding:0 var(--mapp-s3) calc(var(--mapp-s3) + var(--mapp-sa-b));border-radius:var(--mapp-r-l) var(--mapp-r-l) 0 0;border-bottom:none}body[data-auth=authenticated] #gjsMenu.gjs-menu:before{content:"";flex:0 0 auto;align-self:center;width:42px;height:4px;margin:10px 0 var(--mapp-s2);border-radius:var(--mapp-r-pill);background:var(--mapp-grip-ink)}body[data-auth=authenticated] #gjsMenu .gjs-menu-list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:var(--mapp-s2)}body[data-auth=authenticated] .gjs-trigger{min-height:var(--mapp-tap);font-size:var(--mapp-f-label);border-radius:var(--mapp-r-s);padding:var(--mapp-s2) var(--mapp-s3)}body[data-auth=authenticated] #gjsMenu .gjs-row{flex-wrap:wrap;gap:var(--mapp-s2);padding:var(--mapp-s3);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #gjsMenu .gjs-row-acts{width:100%;justify-content:flex-end;gap:var(--mapp-s2)}body[data-auth=authenticated] #gjsMenu .gjs-act{flex:1 1 auto;justify-content:center;height:auto;padding:0 var(--mapp-s3);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #gjsMenu .gjs-act i,body[data-auth=authenticated] #gjsMenu .gjs-act .base-icon{font-size:var(--text-xs);width:var(--icon-sm);height:var(--icon-sm)}body[data-auth=authenticated] #gjsMenu .gjs-row-main{min-height:var(--mapp-tap)}body .bpdl-overlay .bpdl-x{position:relative;width:32px;height:32px;min-width:0!important;min-height:0!important;background:transparent;font-size:var(--text-base);border-radius:var(--mapp-r-xs)}body .bpdl-overlay .bpdl-x:after{content:"";position:absolute;inset:-6px}body .bpdl-overlay .bpdl-card{max-height:92dvh}body[data-auth=authenticated] .dt-ar-colors{flex-wrap:wrap;gap:var(--mapp-s2)}body[data-auth=authenticated] .dt-ar-colors .dt-ar-color,body[data-auth=authenticated] .dt-ar-colors .design-toggle-btn{min-width:var(--mapp-tap)!important;min-height:var(--mapp-tap)}body[data-auth=authenticated] .dt-ar-cell{height:auto;min-height:46px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #mappMore{background:var(--mapp-sheet);border-color:var(--mapp-line);border-radius:var(--mapp-r-l) var(--mapp-r-l) 0 0;box-shadow:var(--mapp-shadow-sheet);padding-bottom:calc(var(--mapp-s3) + var(--mapp-sa-b));transition:transform var(--mapp-dur-2) var(--mapp-ease)}body[data-auth=authenticated] #mappMoreBackdrop{background:var(--mapp-scrim)}#mappMore .mapp-more-list{padding:var(--mapp-s0) var(--mapp-s3) var(--mapp-s2)}#mappMore .mapp-more-item{min-height:var(--mapp-tap-lg);gap:var(--mapp-s3);border-radius:var(--mapp-r-s);color:var(--mapp-ink);font-size:var(--mapp-f-body);line-height:var(--mapp-f-body-lh);letter-spacing:var(--mapp-f-body-ls)}#mappMore .mapp-more-item i,#mappMore .mapp-more-item .base-icon{color:var(--mapp-accent)}#mappMore .mapp-more-item:active{background:var(--mapp-line)}#mappMore .mapp-more-sep{background:var(--mapp-line-soft);margin:var(--mapp-s2) var(--mapp-s3)}body #mappMore .mapp-more-item.mapp-upgrade,body #mappMore .mapp-more-item.mapp-upgrade i,body #mappMore .mapp-more-item.mapp-upgrade .base-icon{color:var(--mapp-accent)}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] #mappMore{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .model-viewer-actions .model-search-container,body[data-auth=authenticated] .model-slider-head .msh-right .slider-actions .model-search-container{min-width:var(--mapp-tap);min-height:var(--mapp-tap)}body[data-auth=authenticated] #generationProgress .gen-cancel-btn{min-height:var(--mapp-tap)}body[data-auth=authenticated] .dt-section .design-toggle-btn,body[data-auth=authenticated] .models-right .material-selector-block .pick-material-btn,body[data-auth=authenticated] .models-right .material-selector-block .reset-all-materials-btn,body[data-auth=authenticated] .models-right .material-selector-block #materialSelectDropdown,body[data-auth=authenticated] .gg-tool,body[data-auth=authenticated] .lib-selall-box,body[data-auth=authenticated] .bg-preset-card{min-width:var(--mapp-tap);min-height:var(--mapp-tap)}body[data-auth=authenticated] .up-cancel-btn{min-width:var(--mapp-tap)!important;min-height:var(--mapp-tap)!important}body[data-auth=authenticated] .qr-color-grid .dt-ar-color{min-width:var(--mapp-tap)!important;min-height:var(--mapp-tap)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){html body[data-auth] .login-split,body .login-split{height:100dvh;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column}html body[data-auth] .login-split-left,body .login-split-left{width:100%;min-width:0;min-height:100%;height:auto;flex-shrink:0}html body[data-auth] .login-split-right,body .login-split-right{display:none!important}body .login-split .login-split-left-inner{padding-top:calc(var(--mapp-s6) + var(--mapp-sa-t));padding-right:calc(var(--mapp-s5) + var(--mapp-sa-r));padding-bottom:calc(var(--mapp-s6) + var(--mapp-sa-b));padding-left:calc(var(--mapp-s5) + var(--mapp-sa-l));overflow:visible}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){#mappNav .mapp-tab:focus-visible,#mappMore .mapp-more-item:focus-visible,body[data-auth=authenticated] #mobileTopBar #mappAiBtn:focus-visible,body[data-auth=authenticated] #mobileTopBar #mappModelsBtn:focus-visible,body[data-auth=authenticated] .mapp-drawer-x:focus-visible,body[data-auth=authenticated] .mapp-drawer-close:focus-visible,body[data-auth=authenticated] #mappResetBtn:focus-visible{outline:var(--focus-ring-width) solid var(--mapp-accent);outline-offset:-3px;border-radius:var(--mapp-r-m)}#mappNav .mapp-tab:disabled,#mappMore .mapp-more-item:disabled,body[data-auth=authenticated] #mobileTopBar #mappAiBtn:disabled,body[data-auth=authenticated] #mobileTopBar #mappModelsBtn:disabled,body[data-auth=authenticated] .mapp-drawer-x:disabled,body[data-auth=authenticated] .mapp-drawer-close:disabled,body[data-auth=authenticated] #mappResetBtn:disabled,#mappNav .mapp-tab[aria-disabled=true],#mappMore .mapp-more-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(prefers-contrast:more){body[data-auth=authenticated] #mappNav{border-top-color:var(--mapp-ink-2)}body[data-auth=authenticated] #mobileTopBar{border-bottom-color:var(--mapp-ink-2)}#mappNav .mapp-tab{color:var(--mapp-ink-2)}}.mapp-grip{padding:14px 0 10px}#mappNav .mapp-tab.active{box-shadow:inset 0 0 0 1px var(--mapp-line)}body[data-auth=authenticated] #mobileTopBar .mobile-top-logo{left:calc(50% + (var(--mapp-sa-l) - var(--mapp-sa-r)) / 2)}#mappMore .mapp-more-list{scroll-padding-bottom:var(--mapp-s4)}body[data-auth=authenticated] #page-library .lib-content,body[data-auth=authenticated] #page-analytics .analytics-scroll,body[data-auth=authenticated] #page-announcements .ann-container,body[data-auth=authenticated] #page-account .account-grid,body[data-auth=authenticated] #page-support .doc-content,body[data-auth=authenticated] #page-editor .models-left{scroll-padding-bottom:calc(var(--mapp-nav-total) + var(--mapp-s4))}body[data-auth=authenticated] #page-editor .models-right .tab-content,body[data-auth=authenticated] #page-editor #pages-right-controls .controls-container{scroll-padding-bottom:var(--mapp-s6)}@media(max-height:520px){:root{--mapp-nav-h: 52px;--mapp-top-h: 44px}body[data-auth=authenticated] #mappNav{padding-top:var(--mapp-s1);padding-bottom:calc(var(--mapp-s1) + var(--mapp-sa-b))}#mappNav .mapp-tab span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#mappNav .mapp-tab i,#mappNav .mapp-tab .base-icon{height:26px}#mappNav .mapp-tab .base-icon{padding:3px 16px}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body.mapp-modal-open #mappNav,body.mapp-modal-open #mappMore,body.mapp-modal-open #mappMoreBackdrop{display:none}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){#perfPanelFab{left:4px;bottom:calc(var(--mapp-sa-b, 0px) + 2px);width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;font-size:var(--mapp-f-label);z-index:3010}#viewerSection #perfPanelFab{position:absolute;left:auto;right:0;bottom:0;z-index:30}}.mapp-drawer-close,.mapp-drawer-x{display:none}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-announcements .ann-card,body[data-auth=authenticated] #page-announcements .ann-item{box-sizing:border-box}body[data-auth=authenticated] #page-library .lib-content,body[data-auth=authenticated] #page-account .account-container,body[data-auth=authenticated] #page-analytics .analytics-scroll,body[data-auth=authenticated] #page-announcements .ann-list,body[data-auth=authenticated] #page-announcements .ann-container,body[data-auth=authenticated] #page-support .doc-content,body[data-auth=authenticated] #page-support .support-container,body[data-auth=authenticated] .mapp-static-half .controls-container{scrollbar-width:none}body[data-auth=authenticated] #page-library .lib-content::-webkit-scrollbar,body[data-auth=authenticated] #page-account .account-container::-webkit-scrollbar,body[data-auth=authenticated] #page-analytics .analytics-scroll::-webkit-scrollbar,body[data-auth=authenticated] #page-announcements .ann-list::-webkit-scrollbar,body[data-auth=authenticated] #page-announcements .ann-container::-webkit-scrollbar,body[data-auth=authenticated] #page-support .doc-content::-webkit-scrollbar,body[data-auth=authenticated] #page-support .support-container::-webkit-scrollbar,body[data-auth=authenticated] .mapp-static-half .controls-container::-webkit-scrollbar{display:none}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .contact-copy-btn:active,body[data-auth=authenticated] .close-modal-btn:hover,body[data-auth=authenticated] .close-modal-btn:active,body[data-auth=authenticated] #page-analytics .heatmap-cell:hover,body[data-auth=authenticated] .lb-popup-close:hover,body[data-auth=authenticated] #page-library .lib-empty-cta:hover{transform:none}body[data-auth=authenticated] .pricing-modal-content{width:100%;max-width:100%;max-height:100%}body[data-auth=authenticated] #page-generator #genActionBox{position:fixed;left:12px;right:12px;bottom:calc(var(--mapp-nav-total) + 10px);z-index:calc(var(--mapp-z-editor-sheet) + 1);margin:0}body[data-auth=authenticated] #page-generator .gen-right .gen-scroll{padding-bottom:80px}body[data-auth=authenticated] #page-editor:has(#pageViewerSection:not(.hidden)) .pd-share-bar{width:auto}body[data-auth=authenticated] .models-layout.page-designer-mode .share-popup-trigger{display:none}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap .design-preset-slider{width:auto;flex:1 1 auto;min-width:0}body[data-auth=authenticated] .pd-add-chip{border-radius:var(--radius-pill);font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .model-slider-head .slider-actions .sort-popup button{width:100%;height:auto;min-height:44px!important;min-width:0!important}body[data-auth=authenticated] .pp-ico{width:32px;height:32px;min-width:0;min-height:0;border-radius:var(--radius-md);font-size:var(--text-base)}body[data-auth=authenticated] #page-library .lib-btn{flex-shrink:0}body[data-auth=authenticated] #logoPosSelect{padding:10px 28px 10px 30px}body[data-auth=anonymous] .login-split input[type=checkbox]{min-height:0;min-width:0}body[data-auth=anonymous] .login-split button:has(>i:only-child),body[data-auth=anonymous] .login-split button:has(>svg:only-child){min-width:var(--mapp-tap)}body[data-auth=anonymous] .login-split .auth-provider-btn,body[data-auth=anonymous] .login-split .google-btn,body[data-auth=anonymous] .login-split .auth-btn{font-size:var(--mapp-f-body);border-radius:var(--radius-md)}body[data-auth=anonymous] .landing-auth-card .auth-card h2{font-size:var(--mapp-f-h2);font-weight:var(--fw-extrabold)}body[data-auth=anonymous] .landing-auth-card .auth-email-header h3{font-size:var(--mapp-f-h2)}body[data-auth=anonymous] .login-split .auth-btn .btn-icon{opacity:1;transform:none;transition:none}body[data-auth=authenticated] #page-announcements .ann-chip{min-height:0!important;height:32px;padding:0 var(--mapp-s3);border-radius:var(--radius-pill);font-size:var(--mapp-f-label)}body[data-auth=authenticated] .source-chip{border-radius:var(--radius-pill)!important;padding:0 var(--mapp-s3)!important}body[data-auth=authenticated] #page-library .lib-chip{border-radius:var(--radius-pill)}body[data-auth=authenticated] #page-generator .gs-om-chip{height:32px;border-radius:var(--radius-pill);padding:0 var(--mapp-s3);box-sizing:border-box;font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-analytics .range-pill{min-height:0;height:32px;padding:0 var(--mapp-s3);border-radius:var(--radius-pill)}body[data-auth=authenticated] #aiFloating .ai-suggestion{height:32px;min-height:0;padding:0 var(--mapp-s3);font-size:var(--mapp-f-label);border-radius:var(--radius-pill)}body[data-auth=authenticated] #aiFloatingSendBtn{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-editor .design-preset-slider .design-preset-chip{font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-editor .design-preset-slider .design-preset-chip .design-preset-chip-name{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-editor .design-preset-slider{gap:6px}body[data-auth=authenticated] #page-editor .design-preset-slider .design-preset-chip{padding:0 10px}body[data-auth=authenticated] #pages-right-controls .pd-seg-btn{min-height:0!important;height:34px;padding:0 var(--mapp-s3)}body[data-auth=authenticated] #page-editor .pd-share-bar .pd-sbtn{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-generator .gen-right .tabs-header .tab-btn{font-size:var(--mapp-f-label, 13px)}body[data-auth=authenticated] #page-generator #generator-right-controls .gen-sec-engine #genModelChip,body[data-auth=authenticated] #page-generator #generator-right-controls .gen-sec-engine .gopt-chip-btn{height:44px}body[data-auth=authenticated] #viewerSection .view-mode-container .view-mode-btn{min-height:30px}body[data-auth=authenticated] #page-generator .gen-right .dropzone-image-limit{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-generator .gen-right .gen-quota-badge .gqb-lbl{font-size:var(--mapp-f-micro);letter-spacing:var(--mapp-f-micro-ls)}body[data-auth=authenticated] #upgradeModal .modal-header h3{font-size:var(--mapp-f-sub);text-align:center;padding:0 40px}body[data-auth=authenticated] #upgradeModal .modal-header .close-modal-btn{position:absolute;top:max(8px,env(safe-area-inset-top));right:8px;color:var(--fg-primary);background:var(--bg-inset)!important;border-radius:50%}body[data-auth=authenticated] .close-modal-btn{font-weight:var(--fw-regular)}body[data-auth=authenticated] .bug-tab{font-size:var(--mapp-f-label)}body[data-auth=authenticated] .bug-submit-btn{border-radius:var(--radius-md)}body[data-auth=authenticated] .plan-select-btn{font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-library .lib-search{height:44px}body[data-auth=authenticated] #page-library .lib-search input{height:44px;min-height:44px;border-radius:var(--radius-md)}body[data-auth=authenticated] #page-library .lib-vt,body[data-auth=authenticated] #page-library .lib-btn{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-library .lib-select>.base-select>summary{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-library .lib-selcount{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-editor .models-right .control-group-select,body[data-auth=authenticated] #tab-material select,body[data-auth=authenticated] .custom-select-button{border-radius:var(--radius-md)}body[data-auth=authenticated] .custom-select-button{font-size:var(--mapp-f-input)}body[data-auth=authenticated] #rigSelect{padding:10px var(--mapp-s3)}body[data-auth=authenticated] #page-editor :is(.reset-btn,.orientation-axis-reset,.orientation-reset-all,.scale-reset-all){width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;font-size:var(--mapp-f-micro);border-radius:var(--radius-sm)}body[data-auth=authenticated] .orientation-degree-input,body[data-auth=authenticated] .scale-cm-input,body[data-auth=authenticated] #pages-right-controls .bp-val-input{height:30px;min-height:0!important;box-sizing:border-box;border-radius:var(--radius-sm)}body[data-auth=authenticated] #page-editor :is(.pd-swatch,.dt-ar-cell,.material-row-inline .factor-box,.material-control-row-hizala,.bg-custom-color-row) .pcr-button{width:38px!important;height:38px!important;min-width:0!important;min-height:0!important;border-radius:var(--radius-md)!important}body[data-auth=authenticated] .model-slider-head .msh-right .slider-actions:not(.search-active) .model-search-container{width:32px;height:32px;min-width:0;min-height:0;border-radius:var(--radius-md)}body[data-auth=authenticated] .mapp-drawer-x{width:32px;height:32px;font-size:var(--icon-md);border-radius:var(--mapp-r-xs)}body[data-auth=authenticated] .contact-copy-btn{width:26px;height:26px;min-width:0!important;min-height:0!important;padding:var(--mapp-s0);border-radius:var(--radius-md)}body[data-auth=authenticated] .contact-copy-btn{position:relative}body[data-auth=authenticated] .contact-copy-btn:after{content:"";position:absolute;inset:-9px}body[data-auth=authenticated] #page-library .lib-copy-inline{position:relative}body[data-auth=authenticated] #page-library .lib-copy-inline:after{content:"";position:absolute;inset:-11px}body[data-auth=authenticated] #page-library .lib-selall{min-height:var(--mapp-tap, 44px)}body[data-auth=authenticated] .contact-popup-card .contact-card{min-height:56px;padding:14px var(--mapp-s4)}body[data-auth=authenticated] #page-analytics .header-actions .a-icon-btn{width:36px;height:36px;min-width:0!important;min-height:0!important;font-size:var(--mapp-f-label);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] #page-announcements .ann-icon-btn{width:32px;height:32px;min-width:0!important;min-height:0!important;font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-announcements .ann-footer-version,body[data-auth=authenticated] #page-announcements .ann-label{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-editor .models-right .tab-content,body[data-auth=authenticated] #pages-right-controls .tab-content,body[data-auth=authenticated] #page-generator .gen-right .tab-content,body[data-auth=authenticated] #page-generator .gen-right .gen-scroll{scrollbar-gutter:auto;scrollbar-width:none}body[data-auth=authenticated] #page-editor .models-right .tab-content::-webkit-scrollbar,body[data-auth=authenticated] #pages-right-controls .tab-content::-webkit-scrollbar,body[data-auth=authenticated] #page-generator .gen-right .tab-content::-webkit-scrollbar,body[data-auth=authenticated] #page-generator .gen-right .gen-scroll::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-analytics .analytics-header h2,body[data-auth=authenticated] #page-support .header-titles h1{font-weight:var(--fw-extrabold)}body[data-auth=authenticated] #pages-right-controls .pd-sec-head,body[data-auth=authenticated] #tab-material .group-title{font-size:var(--mapp-f-label, 13px)}body[data-auth=authenticated] #page-account .card-title{font-size:var(--mapp-f-label)!important}body[data-auth=authenticated] #page-account .sub-header h4{font-size:var(--mapp-f-label)}body[data-auth=authenticated] .a-card-header h3{font-weight:var(--fw-bold);font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-support .section-header h2{font-size:var(--mapp-f-h2)}body[data-auth=authenticated] #page-support .doc-mobile-nav-toggle,body[data-auth=authenticated] #page-support .doc-sidebar .nav-item{min-height:var(--mapp-tap)}body[data-auth=authenticated] #page-support .doc-section .bento-card p,body[data-auth=authenticated] #page-support .doc-section .bento-card li{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-support .doc-section code,body[data-auth=authenticated] #page-support .bento-card code{font-size:var(--mapp-f-label);border-radius:var(--mapp-r-xs)}body[data-auth=authenticated] #page-analytics .a-live-indicator,body[data-auth=authenticated] #page-analytics .ef-conv-badge,body[data-auth=authenticated] #page-analytics .dd-legend-range,body[data-auth=authenticated] #page-analytics .dd-legend-pct,body[data-auth=authenticated] #page-analytics .heatmap-label.day-label,body[data-auth=authenticated] #page-analytics .heatmap-label.hour-label,body[data-auth=authenticated] #page-analytics .page-selector-status{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-analytics .ef-row-value{font-weight:var(--fw-bold)}body[data-auth=authenticated] .pp-title,body[data-auth=authenticated] .pp-rl,body[data-auth=authenticated] .pp-rv,body[data-auth=authenticated] .pp-gauge-lbls,body[data-auth=authenticated] .pp-tests-hint{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-account .form-row-compact input,body[data-auth=authenticated] #page-account .form-row-compact select,body[data-auth=authenticated] #page-account .input-with-icon-wrapper input{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-account .input-with-icon-wrapper .input-icon-btn{border-radius:0 var(--radius-md) var(--radius-md) 0}body[data-auth=authenticated] #page-account #changeProfilePicBtn{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-account .tool-inline-btn{font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-account .tool-btn-text small,body[data-auth=authenticated] .mem-qs-label{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] #page-account .mem-upgrade-btn{border-radius:var(--radius-md);font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-account .danger-zone-btn-inline{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-library .lib-empty-cta{border-radius:var(--radius-md);font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-editor .models-right .editor-btn-action{border-radius:var(--radius-md);font-size:var(--mapp-f-body)!important}body[data-auth=anonymous] .login-split .auth-input-wrap{border-radius:var(--radius-md)}body[data-auth=anonymous] .login-split .auth-subtitle{font-size:var(--mapp-f-label)}body[data-auth=anonymous] .login-split .terms-row label,body[data-auth=anonymous] .login-split .remember-row label{font-size:var(--mapp-f-micro)}body[data-auth=anonymous] .login-split .auth-signup-big-btn{font-size:var(--mapp-f-body)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .mrep-top-bar{flex-wrap:nowrap}body[data-auth=authenticated] .mrep-head{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mrep-link-btn{min-width:var(--mapp-tap);justify-content:center;border-radius:var(--radius-md)}body[data-auth=authenticated] .a-stat-tooltip{display:none}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .mip-chip.mip-change-model-btn{min-height:32px!important}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) :is(.info-save-btn,.info-cancel-btn){border-radius:var(--radius-md)}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) .info-popup-name-input{height:44px;align-self:center;border-radius:var(--radius-md);box-sizing:border-box}body[data-auth=authenticated] #screenshotModal.screenshot-popup-overlay,body[data-auth=authenticated] .modal-overlay,body[data-auth=authenticated] :is(#upgradeModal,#messagesModal,#modelReportModal,#welcomeModal,#generatorMessageModal,#aiQuotaModal,#dailyLimitModal,#dailyWarningModal){z-index:var(--mapp-z-modal, 3200)}body[data-auth=authenticated] .hdri-card-name{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .hdri-card:hover{transform:none}body[data-auth=authenticated] .custom-select-button .hdri-btn-label{font-size:var(--mapp-f-input)}body[data-auth=authenticated] #page-analytics .page-selector-btn{max-width:none}body[data-auth=authenticated] #page-analytics .page-selector-item{min-height:var(--mapp-tap);box-sizing:border-box}body[data-auth=authenticated] #page-analytics .page-selector-dropdown{display:flex;flex-direction:column}body[data-auth=authenticated] #page-analytics .page-selector-list{flex:1 1 auto;min-height:0;max-height:none}body[data-auth=authenticated] .a-popup-content{box-sizing:border-box;max-width:calc(100% - 24px)}body[data-auth=authenticated] .a-popup-content input[type=date],body[data-auth=authenticated] #customPopup .popup-btn-primary,body[data-auth=authenticated] #customPopup .popup-btn-secondary,body[data-auth=authenticated] #page-analytics .chart-type-toggle{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-analytics .chart-type-toggle .toggle-btn{min-height:0!important;min-width:0!important;height:30px;width:34px;padding:0!important;border-radius:var(--radius-md)}body[data-auth=authenticated] #page-announcements .ann-card-header h3{font-size:var(--mapp-f-label)}body[data-auth=authenticated] #page-account .input-with-icon-wrapper .input-icon-btn{top:auto;bottom:0;height:44px}body[data-auth=authenticated] #accountFlowPopup .base-well{height:var(--mapp-tap, 44px)}body[data-auth=authenticated] .screenshot-popup-content h3.modal-title,body[data-auth=authenticated] .msg-head-title h2{font-size:var(--text-md)}body[data-auth=authenticated] #welcomeModal .welcome-title{font-size:var(--mapp-f-h2)}body[data-auth=authenticated] .welcome-btn-primary:hover,body[data-auth=authenticated] .welcome-btn-primary:active,body[data-auth=authenticated] .msg-new-btn:active,body[data-auth=authenticated] .msg-send-btn:active,body[data-auth=authenticated] .msg-reply-send:active{transform:none}body[data-auth=authenticated] #page-generator #generator-right-controls .gopt-row-seg .gen-seg-btn{min-height:0!important;height:34px;padding:0 var(--mapp-s3)}body[data-auth=authenticated] #page-generator #generateBtn{font-size:var(--mapp-f-body);border-radius:var(--radius-md)}body[data-auth=authenticated] .mrep-submit-btn{font-size:var(--mapp-f-body)}body[data-auth=authenticated] .mrep-popup{width:calc(100% - 20px)}body[data-auth=authenticated] .msg-new-btn,body[data-auth=authenticated] .download-render-button{border-radius:var(--radius-md);font-size:var(--mapp-f-body)}body[data-auth=authenticated] #page-support .search-result-section,body[data-auth=authenticated] #page-analytics .lb-value-label{font-size:var(--mapp-f-micro)}body .bpdl-overlay .bpdl-dl{font-size:var(--mapp-f-body);border-radius:var(--mapp-r-s)}body[data-auth=authenticated] .card-menu-pop,body[data-auth=authenticated] .model-slider-head .msh-right .slider-actions.search-active .model-search-container,body[data-auth=authenticated] #tab-material .pick-material-btn,body[data-auth=authenticated] #tab-material .material-title-actions .material-name-input{border-radius:var(--radius-md)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] :is(.bug-submit-btn,.bug-done-btn,.grace-banner-expand,.grace-banner-cta,.bp-preview-confirm,.bp-preview-cancel,.gw-popup-external-btn,.gw-popup-cube-btn,.vw-viewer-toggle,.vw-fullscreen-btn):active{transform:none}body[data-auth=authenticated] :is(.popup-close-btn,.grace-close-btn,.grace-update-btn,.bug-upload-zone,.bug-done-btn,.checkout-success-close-btn,.invoices-portal-cta,.gen-model-card,.gw-action-btn,.gw-card):hover{transform:none}body[data-auth=authenticated] .gw-card:hover img,body[data-auth=anonymous] .legal-modal-close:hover{transform:none}body[data-auth=authenticated] .popup-content.mip:not(.gw-popup-card) :is(.mi-stat-lbl,.mip-format-badge){font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .viewer-topbar :is(#pdInfoBtn,#pdShareBtn,#pdOpenLiveBtn)>span{display:none}body[data-auth=authenticated] .viewer-topbar #pdInfoBtn:after{content:"Info"}body[data-auth=authenticated] .viewer-topbar #pdShareBtn:after{content:"Share"}body[data-auth=authenticated] .viewer-topbar #pdOpenLiveBtn:after{content:"Live"}body[data-auth=authenticated] .viewer-topbar .vtb-group.vtb-center{position:static;transform:none}body[data-auth=authenticated] .viewer-topbar .vtb-act{min-height:0}body[data-auth=authenticated] .multi-image-item .multi-img-remove{opacity:1}body[data-auth=authenticated] .mrep-submit-btn{border-radius:var(--radius-md)}body[data-auth=authenticated] .mrep-label{font-size:var(--mapp-f-micro)}body[data-auth=authenticated] .mrep-textarea{padding:10px var(--mapp-s3)}body[data-auth=authenticated] .mrep-upload-zone p{font-size:var(--mapp-f-label)}body[data-auth=authenticated] .bug-tab{min-height:0!important;height:34px;padding:0 var(--mapp-s3)}body[data-auth=authenticated] #customPopup .a-popup-content h3{font-size:var(--text-md)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-add{position:sticky;left:0;order:-1;flex:0 0 auto;margin-right:var(--mapp-s0);width:32px;min-width:32px;height:32px;padding:0!important;justify-content:center;border-radius:50%;z-index:2;background:var(--bg-inset);box-shadow:8px 0 8px -6px #0000008c}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap>.pd-add-chip{order:-1;flex:0 0 auto;width:32px;min-width:32px!important;height:32px;padding:0!important;justify-content:center;align-self:center;margin-right:var(--mapp-s1);border-radius:50%}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap>.pd-add-chip span,body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-add span{display:none}body[data-auth=authenticated] #page-editor .design-preset-slider-wrap>.pd-add-chip i,body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-add i,body[data-auth=authenticated] #page-editor .design-preset-slider-wrap>.pd-add-chip .base-icon,body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-add .base-icon{margin:0;font-size:var(--text-sm)}body[data-auth=authenticated] #page-editor .scene-preset-slider .scene-preset-chip:last-of-type{margin-right:6px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #genActionBox .model-card.upload-card{width:100%!important;max-width:none;min-width:0!important;height:100%;display:flex;align-items:center;justify-content:center}body[data-auth=authenticated] #genActionBox .upload-area-content{width:100%;justify-content:center}body[data-auth=authenticated] #genActionBox #generateBtn{width:min(100%,320px)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-support .doc-header{padding-top:0!important}body[data-auth=authenticated] #page-support .doc-mobile-nav-toggle{display:none}body[data-auth=authenticated] #page-support .doc-sidebar{display:flex!important;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;position:static;width:auto!important;max-width:none;height:auto!important;max-height:none!important;padding:var(--mapp-s0) 0 var(--mapp-s2)!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none;border-radius:0!important}body[data-auth=authenticated] #page-support .doc-sidebar::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-support .doc-sidebar .sidebar-group{display:contents}body[data-auth=authenticated] #page-support .doc-sidebar .group-label{display:none}body[data-auth=authenticated] #page-support .doc-sidebar .nav-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;min-height:0!important;min-width:0!important;width:auto!important;padding:0 var(--mapp-s3)!important;margin:0!important;border-radius:var(--radius-pill);font-size:var(--mapp-f-label);font-weight:var(--fw-semibold);white-space:nowrap;background:var(--bg-inset);border:1px solid var(--border-subtle);color:var(--mapp-ink-2, var(--n-400));text-align:center}body[data-auth=authenticated] #page-support .doc-sidebar .nav-item i,body[data-auth=authenticated] #page-support .doc-sidebar .nav-item .base-icon{font-size:var(--text-xs);width:var(--icon-sm);height:var(--icon-sm)}body[data-auth=authenticated] #page-support .doc-sidebar .nav-item.active{background:var(--mapp-accent-soft);border-color:var(--accent-border);color:var(--mapp-accent, var(--g-400))}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-account .account-container,body[data-auth=authenticated] #page-analytics .analytics-container,body[data-auth=authenticated] #page-support .support-container,body[data-auth=authenticated] #page-announcements .ann-container{padding-top:var(--mapp-s2)}body[data-auth=authenticated] #page-announcements .ann-header{padding-top:0}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){:root{--text-2xs: 12px;--text-3xs: 12px;--text-4xs: 12px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .info-btn,body[data-auth=authenticated] .card-menu-btn{position:relative}body[data-auth=authenticated] .info-btn:after,body[data-auth=authenticated] .card-menu-btn:after{content:"";position:absolute;inset:-9px}body[data-auth=authenticated] .card-menu-pop{z-index:3160}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated],body[data-auth=anonymous],body[data-auth=loading]{--mv2-hdr-h: 48px;--mv2-hdr-btn: 32px;--mv2-pill-h: 32px;--mv2-chip-h: 32px;--mv2-btn-h: 40px;--mv2-cta-h: 48px;--mv2-seg-h: 32px;--mv2-seg-pad: 4px;--mv2-row-h: 44px;--mv2-row-lg: 48px;--mv2-ovl-btn: 32px;--mv2-val-w: 48px;--mv2-val-h: 24px;--mv2-reset: 26px;--mv2-gutter: 12px;--mv2-nav-h: 60px;--mv2-nav-gap: 10px;--mv2-nav-pad: 4px;--mv2-cap-h: 36px;--mv2-cap-top: 56px;--mv2-strip-h: 56px;--mv2-strip-inset: 10px;--mv2-sheet-inset: 8px;--mv2-sheet-r: 22px;--mv2-sheet-top: 52px;--mv2-menu-w: 250px;--mv2-sheet-max: 560px;--mv2-glass-blur: 24px;--mv2-lt: 28px;--mv2-ease: cubic-bezier(.32, .72, 0, 1);--mv2-dur: .32s;--mv2-hit: 44px}body[data-auth=authenticated] .mv2-cam,body[data-auth=anonymous] .mv2-cam,body[data-auth=loading] .mv2-cam{background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--fg-primary) 12%,transparent);box-shadow:0 10px 30px var(--scrim);box-shadow:0 10px 30px color-mix(in oklch,var(--scrim) 75%,transparent)}body[data-auth=authenticated] .mv2-uzunbas,body[data-auth=anonymous] .mv2-uzunbas,body[data-auth=loading] .mv2-uzunbas{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body[data-auth=authenticated] :where(.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is(button,select,summary),body[data-auth=authenticated] :where(.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is([role=button],.mapp-tap){min-height:0}body[data-auth=authenticated] :where(.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) button:is(:has(>i:only-child),:has(>svg:only-child)),body[data-auth=authenticated] :where(.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) [role=button]:has(>i:only-child){min-width:0}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn{height:var(--mv2-btn-h);padding:0 18px;gap:8px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:1}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn .base-icon{width:16px;height:16px}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn:not(:is(.base-btn--secondary,.base-btn--pill,.base-btn--outline,.base-btn--ghost,.base-btn--danger,.base-btn--danger-outline)){border-color:transparent;background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-bold)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn--lg{height:var(--mv2-cta-h);padding:0 24px;gap:10px;font-size:var(--text-base)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn--sm{height:var(--mv2-pill-h);padding:0 12px;gap:6px;font-size:var(--text-xs)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is(.base-btn--secondary,.base-btn--pill,.base-btn--outline){border-color:var(--border-default);background:var(--bg-surface);color:var(--fg-primary);filter:none}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is(.base-btn--secondary,.base-btn--pill,.base-btn--outline) .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn--danger-outline{border-color:var(--danger);background:transparent;color:var(--danger-fg)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn--danger-outline .base-icon{color:currentColor}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-btn--ghost{border-color:transparent;background:transparent;color:var(--fg-secondary)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .mv2-eylem-cifti{display:flex;gap:10px;width:100%}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .mv2-eylem-cifti>.base-btn{flex:1 1 0;min-width:0;height:var(--mv2-hit);border-radius:var(--radius-md)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-icon-btn{position:relative;width:var(--mv2-hdr-btn);height:var(--mv2-hdr-btn);flex:none;padding:0;border-radius:var(--radius-sm);color:var(--fg-tertiary)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-icon-btn:after{content:"";position:absolute;inset:calc((var(--mv2-hdr-btn) - var(--mv2-hit)) / 2)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-icon-btn .base-icon{width:18px;height:18px}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-icon-btn--sm{width:var(--mv2-reset);height:var(--mv2-reset)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-icon-btn--sm:after{inset:calc((var(--mv2-reset) - var(--mv2-hit)) / 2)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-icon-btn--overlay{background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--n-400)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-chip{height:var(--mv2-chip-h);padding:0 12px;gap:6px}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is(.base-seg,.base-tabs){gap:var(--mv2-seg-pad);padding:var(--mv2-seg-pad);border-radius:var(--radius-md)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is(.base-seg,.base-tabs) label{height:var(--mv2-seg-h);border-radius:var(--radius-sm)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-seg input:checked+label{color:var(--accent-ink)}body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) :is(.base-input,.base-textarea){font-size:16px}body[data-auth=authenticated] .mv2-sheet :is(.base-well,.base-color-field,.base-select>summary){background:var(--bg-page)}body[data-auth=authenticated] .mv2-sheet .base-chip:not(.is-active){border-color:var(--border-default);background:var(--bg-surface)}body[data-auth=authenticated] .mv2-sheet :is(.base-seg,.base-tabs){background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--border-subtle)}body[data-auth=authenticated] .mv2-altbaslik{display:flex;align-items:center;gap:8px;height:var(--mv2-hdr-h);box-sizing:border-box;margin:0;padding:0 8px;border-bottom:1px solid var(--border-subtle);background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .mv2-altbaslik .mv2-altbaslik-geri{color:var(--fg-primary)}body[data-auth=authenticated] .mv2-altbaslik .mv2-altbaslik-baslik{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-bold) 16px/1.2 var(--font-ui);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s var(--mv2-ease)}body[data-auth=authenticated] .mv2-altbaslik.mv2-altbaslik--buyuk:not(.mv2-kompakt) .mv2-altbaslik-baslik{opacity:0}body[data-auth=authenticated] .mv2-altbaslik .mv2-altbaslik-eylem{flex:none}body[data-auth=authenticated] .mv2-buyuk-baslik{margin:0;padding:8px 16px 12px;color:var(--fg-primary);font:var(--fw-bold) var(--mv2-lt)/1.2 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .mv2-kapsul{position:fixed;z-index:2650;top:calc(var(--mapp-top-total, var(--mv2-hdr-h)) + var(--mv2-cap-top) - var(--mv2-hdr-h));left:0;right:0;display:flex;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 2 * var(--mv2-gutter));height:var(--mv2-cap-h);box-sizing:border-box;margin:0 auto;padding:0 6px 0 12px;border-radius:var(--radius-pill);color:var(--fg-primary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .mv2-kapsul :is(.mv2-kapsul-ana,.mv2-kapsul-eylem,.mv2-kapsul-cubuk,.mv2-kapsul-mono,.mv2-kapsul-nokta,.mv2-kapsul-glif)[hidden]{display:none}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-ana{display:flex;align-items:center;gap:8px;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-nokta{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);animation:mv2-nabiz 1.6s ease-in-out infinite}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-glif{width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-baslik{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-mono{color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-cubuk{display:block;flex:none;width:40px;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-cubuk>span{display:block;width:0;height:100%;background:var(--accent);transition:width .3s linear}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-eylem{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:0 0 0 4px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--bg-page);color:var(--fg-secondary);cursor:pointer}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-eylem:after{content:"";position:absolute;inset:-10px}body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-eylem .base-icon{width:12px;height:12px;stroke-width:2.2}@keyframes mv2-nabiz{0%,to{opacity:1}50%{opacity:.45}}body[data-auth=authenticated] .mv2-serit{position:absolute;z-index:2801;left:var(--mv2-strip-inset);right:var(--mv2-strip-inset);bottom:var(--mv2-strip-inset);display:flex;align-items:center;gap:10px;height:var(--mv2-strip-h);box-sizing:border-box;margin:0;padding:0 10px 0 16px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .mv2-serit.mv2-serit--sabit{position:fixed;bottom:calc(var(--mapp-nav-total, var(--mv2-nav-h)) + var(--mv2-nav-gap) + var(--mv2-strip-inset))}body[data-auth=authenticated] .mv2-serit :is(.mv2-serit-glif,.mv2-serit-alt,.mv2-serit-baslik)[hidden]{display:none}body[data-auth=authenticated] .mv2-serit .mv2-serit-glif{width:18px;height:18px;color:var(--accent-ink)}body[data-auth=authenticated] .mv2-serit .mv2-serit-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}body[data-auth=authenticated] .mv2-serit :is(.mv2-serit-baslik,.mv2-serit-alt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-serit .mv2-serit-baslik{font:var(--fw-semibold) 13px/1.25 var(--font-ui)}body[data-auth=authenticated] .mv2-serit .mv2-serit-alt{color:var(--fg-secondary);font:var(--fw-regular) 12px/1.25 var(--font-ui)}body[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler{display:flex;flex:none;gap:8px}body[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler>.base-btn{height:36px;padding:0 14px}body[data-auth=authenticated] .mv2-bant{display:flex;align-items:center;gap:10px;min-height:var(--mv2-row-h);box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .mv2-bant.mv2-bant--info{border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--info) 35%,transparent);background:var(--bg-inset);background:color-mix(in oklch,var(--info) 14%,transparent)}body[data-auth=authenticated] .mv2-bant.mv2-bant--warning{border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--warning) 35%,transparent);background:var(--bg-inset);background:color-mix(in oklch,var(--warning) 14%,transparent)}body[data-auth=authenticated] .mv2-bant.mv2-bant--danger{border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--danger) 35%,transparent);background:var(--bg-inset);background:color-mix(in oklch,var(--danger) 14%,transparent)}body[data-auth=authenticated] .mv2-bant.mv2-bant--accent{border:1px solid var(--accent-border);background:var(--accent-soft)}body[data-auth=authenticated] .mv2-bant .mv2-bant-glif{width:18px;height:18px;color:var(--fg-secondary)}body[data-auth=authenticated] .mv2-bant.mv2-bant--info .mv2-bant-glif{color:var(--info-fg)}body[data-auth=authenticated] .mv2-bant.mv2-bant--warning .mv2-bant-glif{color:var(--warning-ink)}body[data-auth=authenticated] .mv2-bant.mv2-bant--danger .mv2-bant-glif{color:var(--danger-fg)}body[data-auth=authenticated] .mv2-bant.mv2-bant--accent .mv2-bant-glif{color:var(--accent-ink)}body[data-auth=authenticated] .mv2-bant .mv2-bant-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}body[data-auth=authenticated] .mv2-bant .mv2-bant-baslik{font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-bant .mv2-bant-mono{color:var(--fg-secondary);font:var(--fw-medium) 12px/1.3 var(--font-mono)}body[data-auth=authenticated] .mv2-bant .mv2-bant-eylem{flex:none}body[data-auth=authenticated] .mv2-bos{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:32px 24px;color:var(--fg-primary);font-family:var(--font-ui);text-align:center}body[data-auth=authenticated] .mv2-bos .mv2-bos-glif{width:44px;height:44px;color:var(--fg-tertiary);stroke-width:1.5}body[data-auth=authenticated] .mv2-bos .mv2-bos-baslik{margin:4px 0 0;font:var(--fw-bold) 16px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-bos .mv2-bos-metin{max-width:280px;margin:0;color:var(--fg-secondary);font:var(--fw-regular) 13px/20px var(--font-ui)}body[data-auth=authenticated] .mv2-bos .mv2-bos-eylem{margin-top:8px}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-nokta,body[data-auth=authenticated] :where(.mv2-kok,.mv2-sheet,.mv2-menu,.mv2-kapsul,.mv2-serit,.mv2-altbaslik,.mv2-bant,.mv2-bos) .base-dot:before{animation:none}body[data-auth=authenticated] .mv2-altbaslik .mv2-altbaslik-baslik,body[data-auth=authenticated] .mv2-kapsul .mv2-kapsul-cubuk>span{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .mv2-sheet-perde{position:fixed;inset:0;z-index:3099;margin:0;background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent);opacity:0;transition:opacity .24s var(--mv2-ease);touch-action:none;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .mv2-sheet-perde[data-mv2-katman="2"]{z-index:3104;background:var(--sink-3);background:color-mix(in oklch,var(--scrim) 50%,transparent)}body[data-auth=authenticated] .mv2-sheet-perde.mv2-acik{opacity:1}body[data-auth=authenticated] .mv2-sheet{position:fixed;z-index:3100;left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;box-sizing:border-box;max-height:calc(100vh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)));margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);outline:none;transform:translateY(calc(100% + 24px));transition:transform var(--mv2-dur) var(--mv2-ease)}body[data-auth=authenticated] .mv2-sheet[data-mv2-katman="2"]{z-index:3105}body[data-auth=authenticated] .mv2-sheet.mv2-acik{transform:none}body[data-auth=authenticated] .mv2-sheet.mv2-sheet--surukle{transition:none}body[data-auth=authenticated] .mv2-sheet.mv2-sheet--large{top:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px));max-height:none}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-tutamak{display:flex;flex:none;justify-content:center;height:22px;box-sizing:border-box;padding-top:6px;cursor:grab;touch-action:none}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-tutamak>span{display:block;width:36px;height:5px;border-radius:var(--radius-xs, 3px);background:var(--n-600)}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-bas{display:flex;flex:none;align-items:flex-start;gap:12px;margin:0;padding:2px 14px 10px;touch-action:none}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-basmetin{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-baslik{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;outline:none}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-altmetin{margin:4px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.4 var(--font-ui)}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-kapat{margin:-2px -4px 0 0}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-govde{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;margin:0;padding:0 12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-metin{margin:0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.5 var(--font-ui)}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-altbar{display:flex;flex:none;flex-wrap:wrap;gap:10px;margin:0;padding:0 12px 16px}body[data-auth=authenticated] .mv2-sheet .mv2-sheet-altbar>.mv2-sheet-done{width:100%}@media(max-height:520px){body[data-auth=authenticated] .mv2-sheet.mv2-sheet--large{top:max(var(--mv2-sheet-inset),env(safe-area-inset-top,0px))}body[data-auth=authenticated] .mv2-sheet:not(.mv2-sheet--large){max-height:calc(100vh - 2 * var(--mv2-sheet-inset));max-height:calc(100dvh - 2 * var(--mv2-sheet-inset))}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .mv2-sheet,body[data-auth=authenticated] .mv2-sheet-perde{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .mv2-menu-arka{position:fixed;inset:0;z-index:3110;margin:0;background:transparent;touch-action:none;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .mv2-menu-arka.mv2-menu-arka--baglam{background:var(--scrim);background:color-mix(in oklch,var(--scrim) 75%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-auth=authenticated] .mv2-menu-kalkik{position:fixed;z-index:3115;box-sizing:border-box;margin:0;box-shadow:0 20px 40px var(--scrim);pointer-events:none;transform:none;transition:transform .2s var(--mv2-ease)}body[data-auth=authenticated] .mv2-menu-kalkik.mv2-acik{transform:scale(1.04)}body[data-auth=authenticated] .mv2-menu{position:fixed;z-index:3120;display:flex;flex-direction:column;width:var(--mv2-menu-w);max-width:calc(100vw - 16px);box-sizing:border-box;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--fg-primary) 12%,transparent);border-radius:var(--radius-lg);background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);box-shadow:0 20px 60px var(--scrim);box-shadow:0 20px 60px color-mix(in oklch,var(--scrim) 83%,transparent);color:var(--fg-primary);font-family:var(--font-ui);outline:none;opacity:0;transition:opacity .16s var(--mv2-ease)}body[data-auth=authenticated] .mv2-menu.mv2-acik{opacity:1}body[data-auth=authenticated] .mv2-menu .mv2-menu-bas{flex:none;border-bottom:1px solid var(--border-subtle);border-bottom:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent)}body[data-auth=authenticated] .mv2-menu .mv2-menu-bas-ust{display:flex;align-items:center;gap:12px;padding:12px 16px 8px}body[data-auth=authenticated] .mv2-menu .mv2-menu-kucuk{display:block;flex:none;width:48px;height:48px;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);object-fit:cover}body[data-auth=authenticated] .mv2-menu .mv2-menu-bas-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}body[data-auth=authenticated] .mv2-menu .mv2-menu-bas-baslik{overflow:hidden;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-menu .mv2-menu-durum .mv2-nokta{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] .mv2-menu .mv2-menu-meta{padding:10px 16px;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-menu .mv2-menu-bas-ust+.mv2-menu-meta{padding-top:0}body[data-auth=authenticated] .mv2-menu .mv2-menu-grup{display:flex;flex:none;flex-direction:column}body[data-auth=authenticated] .mv2-menu .mv2-menu-grup-baslik{flex:none;padding:10px 16px 4px;color:var(--fg-tertiary);font:var(--fw-semibold) var(--text-2xs)/1.2 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-user-select:none;user-select:none}body[data-auth=authenticated] .mv2-menu .mv2-menu-ayrac{flex:none;height:8px;background:var(--sink-3);background:color-mix(in oklch,var(--scrim) 40%,transparent)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir{display:flex;flex:none;align-items:center;gap:12px;width:100%;height:var(--mv2-row-h);box-sizing:border-box;margin:0;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--fg-primary);font:var(--fw-medium) 14px/1 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir+.mv2-menu-satir{border-top:1px solid var(--border-subtle);border-top:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir:is(:active,:focus-visible){outline:none;background:var(--bg-inset);background:color-mix(in oklch,var(--fg-primary) 8%,transparent)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir:disabled{opacity:.45;cursor:not-allowed}body[data-auth=authenticated] .mv2-menu .mv2-menu-etiket{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-menu .mv2-menu-glif{flex:none;width:18px;height:18px;color:var(--fg-secondary)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir.mv2-secili{font-weight:var(--fw-semibold)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir .mv2-menu-tik,body[data-auth=authenticated] .mv2-menu .mv2-menu-satir--accent .mv2-menu-glif{color:var(--accent-ink)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir--danger{color:var(--danger-fg)}body[data-auth=authenticated] .mv2-menu .mv2-menu-satir--danger .mv2-menu-glif{color:currentColor}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .mv2-menu,body[data-auth=authenticated] .mv2-menu-kalkik{transition:none}body[data-auth=authenticated] .mv2-menu .base-dot:before{animation:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body.mv2-shell[data-auth=authenticated]{--mapp-top-h: var(--mv2-hdr-h);--mapp-nav-h: var(--mv2-nav-h);--mapp-top-total: calc(var(--mapp-top-h) + var(--mapp-sa-t));--mapp-nav-total: calc(var(--mapp-nav-h) + max(var(--mv2-nav-gap), var(--mapp-sa-b)))}@media(max-height:520px){body.mv2-shell[data-auth=authenticated]{--mapp-top-h: 44px;--mapp-nav-h: 52px}}body.mv2-shell[data-auth=authenticated] :is(#mobileTopBar,#mappNav,#mappMore) [hidden]{display:none!important}body.mv2-shell[data-auth=authenticated] :where(#mobileTopBar,#mappNav,#mappMore) :is(button,select,summary),body.mv2-shell[data-auth=authenticated] :where(#mobileTopBar,#mappNav,#mappMore) :is([role=button],.mapp-tap){min-height:0}body.mv2-shell[data-auth=authenticated] :where(#mobileTopBar,#mappNav,#mappMore) button:is(:has(>i:only-child),:has(>svg:only-child)),body.mv2-shell[data-auth=authenticated] :where(#mobileTopBar,#mappNav,#mappMore) [role=button]:has(>i:only-child){min-width:0}body.mv2-shell[data-auth=authenticated] #mobileTopBar{justify-content:flex-start;gap:6px;padding-left:calc(8px + var(--mapp-sa-l));padding-right:calc(8px + var(--mapp-sa-r))}body.mv2-shell[data-auth=authenticated] #mobileTopBar>*{order:11}body.mv2-shell[data-auth=authenticated] #mobileTopBar #modelActionBox{display:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar .mobile-top-logo{order:2;position:static;left:auto;transform:none;flex:none;width:auto;height:15px;margin:0 0 0 2px;opacity:1;pointer-events:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar :is(#mappModelsBtn,#mappAiBtn){position:relative;flex:none;width:var(--mv2-hdr-btn);height:var(--mv2-hdr-btn);min-width:0;min-height:0;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--accent-ink)}html[data-theme=light] body.mv2-shell[data-auth=authenticated] #mobileTopBar :is(#mappModelsBtn,#mappAiBtn){color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mobileTopBar :is(#mappModelsBtn,#mappAiBtn):after{content:"";position:absolute;inset:calc((var(--mv2-hdr-btn) - var(--mv2-hit)) / 2)}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappModelsBtn{order:1}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappAiBtn{order:12}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappModelsBtn .base-icon{width:18px;height:18px}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappModelsBtn:has(>.mv2-models-glif)>:is(svg,img,i){display:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappModelsBtn>.mv2-models-glif{display:block;flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask:url(/assets/img/BASE-icon-White-D5Y4V6u4.webp) center / contain no-repeat;mask:url(/assets/img/BASE-icon-White-D5Y4V6u4.webp) center / contain no-repeat;pointer-events:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappModelsBtn[aria-expanded=true]{background:var(--accent-soft)}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappGlbBtn{order:10;flex:none;height:var(--mv2-pill-h);min-width:0;min-height:0;margin:0 0 0 auto;padding:0 12px 0 10px;gap:6px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappGlbBtn .mv2-glb-glif{width:16px;height:16px;color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mobileTopBar :is(#mappGlbBtn,.mv2-ht-dugme):focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-shell.preview-mode[data-auth=authenticated] :is(#mappNav,#mappModelsBtn,#mappGlbBtn,#mappAiBtn),body.mv2-shell[data-auth=authenticated]:has(#startViewControls:not(.hidden)) #mobileTopBar :is(#mappModelsBtn,#mappGlbBtn){opacity:.4;pointer-events:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrSlot{order:11;display:flex;align-items:center;gap:4px;flex:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrSlot:empty{display:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle{display:none;order:2}body.mv2-shell[data-auth=authenticated]:is([data-mv2-page=models],[data-mv2-page=pages]) #mobileTopBar #mappHdrTitle{display:flex;align-items:center;flex:0 1 auto;min-width:0;margin-left:2px}body.mv2-shell[data-auth=authenticated]:is([data-mv2-page=models],[data-mv2-page=pages]) #mobileTopBar .mobile-top-logo{display:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle :is(.mv2-ht-yazi,.mv2-ht-dugme){display:none;flex-direction:column;justify-content:center;gap:1px;min-width:0}body.mv2-shell[data-auth=authenticated][data-mv2-page=models] #mobileTopBar #mappHdrTitle .mv2-ht-yazi,body.mv2-shell[data-auth=authenticated][data-mv2-page=pages] #mobileTopBar #mappHdrTitle .mv2-ht-dugme{display:flex}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle .mv2-ht-dugme{height:40px;margin:0;padding:0 6px 0 0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle .mv2-ht-dugme[aria-disabled=true]{cursor:default}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle .mv2-ht-ad{display:block;max-width:100%;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle[data-mv2-bos] .mv2-ht-ad{color:var(--fg-secondary)}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle .mv2-ht-alt{display:flex;align-items:center;gap:4px;color:var(--fg-tertiary);font:var(--fw-medium) 11px/1.2 var(--font-ui);letter-spacing:.02em;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappHdrTitle .mv2-ht-ok{width:12px;height:12px}body.mv2-shell[data-auth=authenticated] #mobileTopBar>.mv2-altbaslik{display:none;order:0}body.mv2-shell[data-auth=authenticated]:is([data-mv2-page=analytics],[data-mv2-page=support],[data-mv2-page=account],[data-mv2-page=announcements]) #mobileTopBar>:not(.mv2-altbaslik),body.mv2-shell[data-auth=authenticated]:is([data-mv2-page=analytics],[data-mv2-page=support],[data-mv2-page=account],[data-mv2-page=announcements]) #mobileTopBar>:is(#mappModelsBtn,#mappAiBtn,#mappGlbBtn,#mappHdrTitle,#mappHdrSlot,#modelActionBox,#sidebarHamburger){display:none}body.mv2-shell[data-auth=authenticated]:is([data-mv2-page=analytics],[data-mv2-page=support],[data-mv2-page=account],[data-mv2-page=announcements]) #mobileTopBar>.mv2-altbaslik{display:flex;flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent}body.mv2-shell[data-auth=authenticated] #mobileTopBar .mv2-alt-eylem{display:flex;align-items:center;gap:4px;flex:none}body.mv2-shell[data-auth=authenticated] #mobileTopBar .mv2-alt-eylem:empty{display:none}body.mv2-shell[data-auth=authenticated] .mv2-alt-buyuk{display:block;margin:0 calc(-1 * var(--mv2-gutter));padding:8px 16px 0;line-height:1.15}body.mv2-shell[data-auth=authenticated] #page-account.m2-hs-on .account-container>.mv2-alt-buyuk{margin-bottom:12px}body.mv2-shell[data-auth=authenticated] #mobileTopBar>.mv2-altbaslik.mv2-alt-sabit .mv2-altbaslik-baslik{opacity:0}body.mv2-shell[data-auth=authenticated] #mobileTopBar>.mv2-altbaslik:not(.mv2-kompakt) .mv2-altbaslik-baslik,body.mv2-shell[data-auth=authenticated] #mobileTopBar>.mv2-altbaslik.mv2-alt-sabit .mv2-altbaslik-baslik{transition:none}body.mv2-shell[data-auth=authenticated] #page-analytics .analytics-header-left>h2,body.mv2-shell[data-auth=authenticated] #page-support .doc-header .header-titles>h1,body.mv2-shell[data-auth=authenticated] #page-announcements .ann-header-left>h2{display:none}body.mv2-shell[data-auth=authenticated] #bpUploadModelBtn#bpUploadModelBtn{display:none!important}body.mv2-shell[data-auth=authenticated]>.mv2-kapsul.mv2-cam{box-shadow:0 8px 24px var(--scrim);box-shadow:0 8px 24px color-mix(in oklch,var(--scrim) 75%,transparent)}body.mv2-shell[data-auth=authenticated] #mappNav{left:max(calc(var(--mv2-gutter) + var(--mapp-sa-l)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-gutter) + var(--mapp-sa-r)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-nav-gap),var(--mapp-sa-b));height:var(--mapp-nav-h);box-sizing:border-box;gap:2px;padding:var(--mv2-nav-pad);border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--fg-primary) 12%,transparent);border-radius:var(--radius-pill);background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);box-shadow:0 10px 30px var(--scrim);box-shadow:0 10px 30px color-mix(in oklch,var(--scrim) 75%,transparent)}body.mv2-shell:is(.mapp-kb-open,.mv2-kb,.mv2-nav-replaced)[data-auth=authenticated] #mappNav{transform:translateY(calc(100% + var(--mv2-nav-gap) + var(--mapp-sa-b) + 24px))}body.mv2-shell.mv2-nav-replaced[data-auth=authenticated] #mappNav{opacity:0;pointer-events:none}body.mv2-shell:is(.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #mappNav{display:flex;z-index:calc(var(--mapp-z-modal, 3200) + 1)}body.mv2-shell:is(.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #upgradeModal .mv2-hs.mv2-hs-plan{padding-bottom:var(--mapp-nav-total)}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab{flex:1 1 0;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:none;color:var(--fg-secondary);font-family:var(--font-ui);font-size:11px;font-weight:var(--fw-semibold);line-height:1;letter-spacing:0;transition:none}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab:active:not(.active){background:var(--bg-inset)}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab.active{background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font-weight:var(--fw-bold)}html[data-theme=light] body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab.active{background:var(--bg-inset)}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab>:is(svg,i,img){display:none}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab .mv2-nav-ikon{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;max-width:none;margin:0;padding:0;box-sizing:border-box;overflow:visible;clip-path:none;white-space:normal;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab .mv2-nav-ikon>.base-icon{display:block;width:19px;height:19px;max-width:none;margin:0;padding:0;border-radius:0;background:transparent;color:inherit;transition:none}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab.active .mv2-nav-ikon{color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab .mv2-nav-ava{position:static;display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;max-width:none;margin:0;overflow:hidden;clip-path:none;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-tertiary)}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab .mv2-nav-ava>.base-icon{width:13px;height:13px;padding:0;color:inherit;stroke-width:2}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab .mv2-nav-ava>img{display:block;width:100%;height:100%;object-fit:cover}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab .mv2-nav-nokta{position:absolute;top:3px;right:2px;display:block;width:7px;height:7px;max-width:none;margin:0;overflow:visible;clip-path:none;box-sizing:content-box;border:2px solid var(--bg-page);border-radius:var(--radius-pill);background:var(--accent)}body.mv2-shell:is(.mv2-more-open,.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #mappNav .mapp-tab.active:not([data-mapp-page=more]){background:transparent;color:var(--fg-secondary);font-weight:var(--fw-semibold)}body.mv2-shell:is(.mv2-more-open,.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #mappNav .mapp-tab.active:not([data-mapp-page=more]) .mv2-nav-ikon{color:inherit}body.mv2-shell:is(.mv2-more-open,.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #mappNav .mapp-tab[data-mapp-page=more]{background:var(--bg-page);color:var(--fg-primary);font-weight:var(--fw-bold)}body.mv2-shell:is(.mv2-more-open,.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #mappNav .mapp-tab[data-mapp-page=more] .mv2-nav-ikon{color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mappNav .mapp-tab.active[data-mapp-page=more] .mv2-nav-nokta,body.mv2-shell:is(.mv2-more-open,.mv2-nav-plan,.mv2-nav-ust)[data-auth=authenticated] #mappNav .mapp-tab[data-mapp-page=more] .mv2-nav-nokta{right:3px}body.mv2-shell[data-auth=authenticated] #mappMoreBackdrop{background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent)}body.mv2-shell[data-auth=authenticated] #mappMore[role=dialog]{left:max(calc(var(--mv2-sheet-inset) + var(--mapp-sa-l)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + var(--mapp-sa-r)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),var(--mapp-sa-b));max-height:calc(100vh - var(--mapp-top-total) - 2 * var(--mv2-sheet-inset));max-height:calc(100dvh - var(--mapp-top-total) - 2 * var(--mv2-sheet-inset));margin:0;padding:0 12px 8px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui)}body.mv2-shell[data-auth=authenticated] #mappMore[role=dialog]:not(.open){transform:translateY(calc(100% + var(--mv2-sheet-inset) + var(--mapp-sa-b) + 64px))}body.mv2-shell[data-auth=authenticated] #mappMore[role=dialog].open{transform:none}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-grip{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;flex:none;width:auto;height:20px;min-height:0;margin:0 -12px;padding:0;border:0;background:var(--bg-surface-raised);touch-action:none}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-grip:before{width:36px;height:5px;border-radius:3px;background:var(--n-600)}html[data-theme=light] body.mv2-shell[data-auth=authenticated] #mappMore .mapp-grip:before{background:var(--n-300)}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount{margin:0;padding:0;border:0}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mma-ust{display:flex;align-items:center;gap:12px;margin:0;padding:2px 8px 12px}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mma-avatar,body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mma-kotalar{display:none}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mv2-more-ava{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-tertiary)}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mv2-more-ava>.base-icon{width:20px;height:20px;stroke-width:2}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mv2-more-ava>img{display:block;width:100%;height:100%;object-fit:cover}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mma-meta{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,max-content) auto 1fr;grid-template-areas:"ad plan ." "ep ep ep";align-items:center;column-gap:8px;row-gap:4px;min-width:0}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mma-ad{grid-area:ad;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) var(--text-base)/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mv2-more-plan{grid-area:plan;display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 9px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore #mappMoreAccount .mma-eposta{grid-area:ep;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) var(--text-xs)/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar{display:flex;flex-direction:column}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar>.mv2-bant{gap:8px;min-height:0;margin:0 0 8px;padding:10px 12px;border-radius:var(--radius-lg)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar>.mv2-bant.mv2-bant--warning{border:1px solid var(--warning);border:1px solid color-mix(in oklch,var(--warning) 45%,transparent);background:var(--bg-inset);background:color-mix(in oklch,var(--warning) 8%,transparent)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar>.mv2-bant--warning .mv2-bant-glif{color:var(--warning-fg);color:color-mix(in srgb,var(--amber-500) 72%,var(--n-50))}html[data-theme=light] body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar>.mv2-bant--warning .mv2-bant-glif{color:var(--warning-ink)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar>.mv2-bant.mv2-bant--notr{border:1px solid var(--border-default);background:var(--bg-page)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar .mv2-bant-metin{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 6px;overflow:hidden;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar .mv2-bant-baslik{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) var(--text-sm)/1.2 var(--font-ui);text-overflow:ellipsis}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar .mv2-bant-mono{flex:none;color:var(--fg-secondary);font:var(--fw-medium) var(--text-xs)/1 var(--font-mono)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bitis .mv2-bant-mono:before{content:"\b7";margin-right:6px;color:var(--fg-tertiary);font-family:var(--font-ui)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-bantlar .mv2-bant-eylem{padding:0 12px 0 10px}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istatler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 6px}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-page)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istat-deger{overflow:hidden;color:var(--fg-primary);font:var(--fw-bold) 24px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istat-sinir{color:var(--fg-tertiary)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istat-etiket{overflow:hidden;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wide);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istat-cubuk{display:block;height:3px;margin-top:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-default)}body.mv2-shell[data-auth=authenticated] #mappMore .mv2-more-istat-cubuk>span{display:block;width:0;height:100%;border-radius:var(--radius-pill);background:var(--accent)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-list{display:flex;flex-direction:column;flex:none;min-height:0;margin:0;padding:0;overflow:visible}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir]{display:flex;align-items:center;gap:12px;width:100%;height:var(--mv2-row-lg);min-height:0;margin:0;padding:0 8px 0 10px;box-sizing:border-box;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:var(--fw-medium) 14px/1 var(--font-ui);letter-spacing:0;text-align:left}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir]:active{background:var(--bg-inset)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir]>.base-icon:first-child{flex:none;width:18px;height:18px;color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir]>span:not([class]){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir]>.mv2-more-ok{flex:none;width:16px;height:16px;margin-left:auto;color:var(--fg-tertiary)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir]>.mv2-more-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=upgrade]{color:var(--accent-ink);font-weight:var(--fw-semibold)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=upgrade]>.mv2-more-ok{color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-sep{flex:none;height:1px;margin:4px 10px;background:var(--border-subtle)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-sep[data-mv2-gizli]{display:none}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"ikon ad sw" "ikon alt sw";align-items:center;column-gap:12px;row-gap:2px;height:auto;margin:8px 0 4px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>.base-icon:first-child{grid-area:ikon;width:36px;height:36px;padding:8px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>span:not([class]){grid-area:ad;align-self:end;color:var(--fg-primary);font:var(--fw-semibold) var(--text-sm)/1.3 var(--font-ui)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>.mv2-more-alt{grid-area:alt;align-self:start;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) var(--text-xs)/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>.mv2-more-anahtar{grid-area:sw;position:relative;display:block;width:44px;height:24px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>.mv2-more-anahtar:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--fg-tertiary);transition:left var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][aria-checked=true]>.mv2-more-anahtar{border-color:var(--accent-border);background:transparent}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][aria-checked=true]>.mv2-more-anahtar:after{left:22px;background:var(--accent);box-shadow:var(--glow-knob)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=logout].mapp-danger{justify-content:center;gap:8px;height:var(--mv2-hit);margin-top:8px;padding:0 18px;border:1px solid var(--danger);border-radius:var(--radius-pill);background:transparent;color:var(--danger-fg);font:var(--fw-semibold) var(--text-sm)/1 var(--font-ui)}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=logout].mapp-danger>.base-icon:first-child{width:16px;height:16px;color:currentColor}body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=logout].mapp-danger>span:not([class]){flex:none}@media(max-width:359px){body.mv2-shell[data-auth=authenticated] #mobileTopBar{gap:4px}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappGlbBtn{width:var(--mv2-pill-h);padding:0;gap:0}body.mv2-shell[data-auth=authenticated] #mobileTopBar #mappGlbBtn>span{display:none}}@media(prefers-reduced-motion:reduce){body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>.mv2-more-anahtar,body.mv2-shell[data-auth=authenticated] #mappMore .mapp-more-item[data-mv2-satir=theme][role=switch]>.mv2-more-anahtar:after{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated]{--m2-uyari: var(--warning-fg);--m2-uyari-a: var(--amber-500);--m2-uyari-b: var(--n-0);--m2-toast-taban: calc(var(--mapp-nav-total, calc(var(--mv2-nav-h) + var(--mv2-nav-gap))) + var(--mv2-nav-gap))}html[data-theme=light] body[data-auth=authenticated]{--m2-uyari: var(--warning-ink);--m2-uyari-a: var(--warning-ink);--m2-uyari-b: var(--warning-ink)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div){position:relative;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:min(300px,calc(100vw - 32px))!important;min-width:0!important;max-width:min(300px,calc(100vw - 32px))!important;height:auto!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:32px 24px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border:1px solid var(--border-subtle)!important;border:1px solid color-mix(in oklch,var(--fg-primary) 9%,transparent)!important;border-radius:var(--radius-lg)!important;background:var(--bg-page)!important;box-shadow:none!important;color:var(--fg-primary)!important;font-family:var(--font-ui);text-align:center!important;animation:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>*{margin:0!important;max-width:100%}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-icon,.gen-modal-icon,.grace-icon-wrap,.checkout-success-icon,.downgrade-icon-wrap){display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:44px!important;height:44px!important;margin:0 0 2px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fg-secondary);animation:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>svg.popup-icon{display:block;stroke-width:1.5}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-icon,.gen-modal-icon,.grace-icon-wrap,.checkout-success-icon,.downgrade-icon-wrap) .base-icon{width:44px!important;height:44px!important;margin:0!important;color:inherit!important;stroke-width:1.5}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-icon,.gen-modal-icon).error{color:var(--danger-fg)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-icon.warning,.gen-modal-icon.warning,.grace-icon-wrap){color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-icon.success,.gen-modal-icon.success,.checkout-success-icon){color:var(--accent-ink)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-icon,.gen-modal-icon).info{color:var(--info-fg)}body[data-auth=authenticated] #aiQuotaModal>.popup-content>.popup-icon.popup-icon.error{color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-title,.gen-modal-title,.grace-title){color:var(--fg-primary)!important;font:var(--fw-bold) 16px/22px var(--font-ui)!important;letter-spacing:-.01em!important;overflow-wrap:anywhere}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.gen-modal-title,.grace-title),body[data-auth=authenticated] :is(#aiQuotaModal,#dailyLimitModal)>.popup-content>.popup-title.popup-title,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div):has(>.popup-actions>.popup-ok-btn)>.popup-title{font-size:17px!important;line-height:1.3!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-title>b{font-weight:inherit}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-sub,.gen-modal-msg,.grace-desc){max-width:none!important;color:var(--fg-secondary)!important;font:var(--fw-regular) 13px/20px var(--font-ui)!important;overflow-wrap:anywhere}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-sub2,.grace-subdesc){margin:-4px 0 0!important;color:var(--fg-tertiary)!important;font:var(--fw-regular) 13px/20px var(--font-ui)!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-sub,.popup-sub2,.gen-modal-msg,.grace-desc,.grace-subdesc) :is(strong,b){color:inherit!important;font-weight:var(--fw-semibold)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-sub>strong[data-m2-mt]{font-weight:inherit}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-meta,.grace-countdown){display:block;margin:-4px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--fg-tertiary)!important;font:var(--fw-regular) 12px/16px var(--font-ui)!important;white-space:nowrap}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-meta>.base-icon{display:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-meta>.popup-meta-value,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.grace-countdown .grace-time-unit{color:var(--fg-secondary)!important;font-family:var(--font-mono)!important;font-weight:var(--fw-medium)!important;font-variant-numeric:tabular-nums}body[data-auth=authenticated] #dailyLimitModal>.popup-content>.popup-meta>.popup-meta-value{font-family:var(--font-ui)!important;font-weight:var(--fw-regular)!important}body[data-auth=authenticated] #dailyLimitModal>.popup-content>.popup-meta .m2-meta-sayi{color:var(--fg-secondary);font-family:var(--font-mono)}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-countdown{display:block}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-countdown .grace-time-unit b{font-size:inherit!important;font-weight:inherit}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-countdown>:is(.grace-time-sep,span:nth-child(n+4):not(.m2-grace-kalan)){display:none}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-subdesc{display:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.quota-meter{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%!important;padding:12px 14px!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;text-align:left!important}body[data-auth=authenticated] .delete-popup>.popup-content>.quota-meter .quota-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0!important}body[data-auth=authenticated] .delete-popup>.popup-content>.quota-meter .quota-meter-label{color:var(--fg-secondary);font:var(--fw-medium) 12px/18px var(--font-ui)}body[data-auth=authenticated] .delete-popup>.popup-content>.quota-meter .quota-meter-count{color:var(--fg-tertiary);font:var(--fw-medium) 12px/18px var(--font-mono)}body[data-auth=authenticated] .delete-popup>.popup-content>.quota-meter .quota-meter-count b{color:var(--fg-primary);font:var(--fw-bold) 15px/18px var(--font-mono)}body[data-auth=authenticated] .delete-popup>.popup-content>.quota-meter .quota-meter-track{height:6px;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] #aiQuotaModal>.popup-content>.quota-meter .quota-meter-fill{background:var(--warning)}body[data-auth=authenticated] .delete-popup>.popup-content>.quota-meter .quota-meter-next,body[data-auth=authenticated] #dailyLimitModal>.popup-content>.quota-meter{display:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions,.m2-gpu-eylem){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;box-sizing:border-box;width:100%!important;margin:10px 0 0!important;padding:0!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions,.m2-gpu-eylem)>button,body[data-auth=authenticated] #generatorMessageModal>.gen-modal>#generatorModalBtn,body[data-auth=authenticated] #generatorMessageModal>.gen-modal>:is(.m2-gen-kapat,.m2-gen-tekrar,.m2-gen-giris){display:inline-flex!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;height:var(--mv2-hit)!important;min-height:0!important;margin:0!important;padding:0 4px!important;overflow:hidden;border:0!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;box-shadow:none!important;color:var(--fg-primary)!important;font:var(--fw-semibold) 13px/1 var(--font-ui)!important;letter-spacing:0!important;text-align:center;white-space:nowrap!important;cursor:pointer;transition:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions,.m2-gpu-eylem)>button:disabled{opacity:.45;cursor:not-allowed}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions)>:is(.confirm-del,.popup-btn-danger){background:var(--danger)!important;color:var(--n-50)!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions)>:is(.confirm-warn,.grace-update-btn,.downgrade-confirm-btn){background:var(--warning)!important;color:var(--n-950)!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.m2-gpu-eylem)>:is(.confirm-ok,.plan-notice-upgrade,.ok-btn,.payment-pending-btn,.m2-gpu-ana),body[data-auth=authenticated] #generatorMessageModal>.gen-modal.m2-iki>#generatorModalBtn,body[data-auth=authenticated] #generatorMessageModal>.gen-modal>:is(.m2-gen-tekrar,.m2-gen-giris){background:var(--accent)!important;color:var(--fg-on-accent)!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions)>button .base-icon{flex:none;width:14px!important;height:14px!important;margin:0!important}body[data-auth=authenticated] :is(#aiQuotaModal,#dailyLimitModal)>.popup-content>.popup-actions>button,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-actions>.popup-ok-btn,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.m2-gpu-eylem>button,body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-actions>.grace-dismiss-btn,body[data-auth=authenticated] #generatorMessageModal>.gen-modal>:is(#generatorModalBtn,.m2-gen-kapat,.m2-gen-tekrar,.m2-gen-giris){padding:0 8px!important}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-actions>:is(.grace-update-btn,.grace-dismiss-btn){flex:0 0 calc((100% - 10px)/2)!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-actions,.grace-actions)>button.m2-dugme-iki{line-height:1.15!important;white-space:normal!important}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-actions>.grace-update-btn .base-icon{display:none}body[data-auth=authenticated] #gracePopup>.grace-popup-content>.grace-close-btn{display:none!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.m2-pop-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;min-height:0!important;min-width:0!important;margin:0!important;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 13px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-loading,.popup-success,.popup-error){display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0!important}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-loading,.popup-success,.popup-error) .base-icon{width:28px!important;height:28px!important;margin:0!important;color:var(--fg-secondary)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-success .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-error .base-icon{color:var(--danger-fg)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>:is(.popup-loading,.popup-success,.popup-error) p{margin:0!important;color:var(--fg-secondary)!important;font:var(--fw-regular) 13px/20px var(--font-ui)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.m2-silme-meta{display:flex;flex-direction:column;align-items:center;gap:4px;margin:-4px 0 0!important;padding:0;list-style:none;color:var(--fg-tertiary);font:var(--fw-regular) 12px/16px var(--font-ui)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-meta>li{display:flex;align-items:center;gap:6px;margin:0;white-space:nowrap}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-meta.m2-silme-bilgi{display:flex;align-items:center;justify-content:center;gap:6px;line-height:16px!important}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-bilgi .m2-mono{color:var(--fg-secondary);font:var(--fw-medium) 12px/16px var(--font-mono)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-bilgi>.m2-silme-durum{display:inline-flex;align-items:center;gap:8px;color:var(--fg-secondary)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-bilgi>.m2-silme-durum>i{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-bilgi>.m2-silme-durum.m2-canli>i{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-sub2.m2-pop-gizle,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.popup-icon>svg.m2-glif-gizli{display:none!important}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-meta :is(.base-icon,.ar-icon-custom){flex:none;width:14px;height:14px;color:var(--fg-tertiary)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-meta .m2-silme-sayi{display:inline-flex;align-items:center;gap:4px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/16px var(--font-mono)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-meta .m2-silme-sayi .base-icon{width:12px;height:12px}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-meta .m2-silme-son{color:var(--fg-secondary)}body[data-auth=authenticated] .delete-popup>.popup-content>.m2-silme-meta .m2-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px!important;row-gap:12px!important;justify-items:center;align-items:start}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal>*{grid-column:1 / -1}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal>:is(.popup-close-btn,.modal-close-btn){display:none!important}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal>:is(#generatorModalBtn,.m2-gen-kapat,.m2-gen-tekrar,.m2-gen-giris){justify-self:stretch;width:100%!important;margin:8px 0 0!important}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-iki>#generatorModalBtn{grid-column:1}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-iki>.m2-gen-kapat{grid-column:2}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-tekrar>.m2-gen-tekrar{grid-column:1}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-tekrar>#generatorModalBtn{grid-column:2}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal>:is(.m2-gen-kapat,.m2-gen-tekrar,.m2-gen-giris)[hidden],body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-giris>#generatorModalBtn,body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal>#generatorModalIconWrap>svg.m2-glif-gizli{display:none!important}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-ton-danger>#generatorModalIconWrap{color:var(--danger-fg)}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-ton-uyari>#generatorModalIconWrap{color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-ton-bilgi>#generatorModalIconWrap{color:var(--info-fg)}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal.m2-ton-notr>#generatorModalIconWrap{color:var(--fg-secondary)}body[data-auth=authenticated] #generatorMessageModal.modal-overlay>.gen-modal>:is(#generatorModalBtn,.m2-gen-kapat,.m2-gen-tekrar,.m2-gen-giris).m2-dugme-iki{line-height:1.15!important;white-space:normal!important}body[data-auth=authenticated] #generatorMessageModal.modal-overlay{background:var(--scrim)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-auth=authenticated] .m2-gpu[role=alertdialog]{padding:12px!important;background:var(--scrim)!important}body[data-auth=authenticated] .m2-gpu>div>.m2-gpu-bas{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%}body[data-auth=authenticated] .m2-gpu>div>.m2-gpu-bas>.m2-gpu-karo{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0 0 2px!important;border-radius:0!important;background:none!important;color:var(--m2-uyari)!important;color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))!important;font-size:0!important}body[data-auth=authenticated] .m2-gpu>div>.m2-gpu-bas>.m2-gpu-karo>.m2-gpu-glif{width:44px;height:44px;stroke-width:1.5}body[data-auth=authenticated] .m2-gpu>div>.m2-gpu-bas>.m2-gpu-baslik{color:var(--fg-primary)!important;font:var(--fw-bold) 17px/1.3 var(--font-ui)!important;letter-spacing:-.01em}body[data-auth=authenticated] .m2-gpu>div>p{color:var(--fg-secondary)!important;font:var(--fw-regular) 13px/20px var(--font-ui)!important;text-align:center}body[data-auth=authenticated] :is(#generatorMessageModal>.gen-modal,#gracePopup>.grace-popup-content,#aiQuotaModal>.popup-content,#dailyLimitModal>.popup-content,.m2-gpu>div,.delete-popup>.popup-content:has(>.popup-actions>.popup-ok-btn))>:is(.popup-sub,.gen-modal-msg,.grace-desc,.m2-gpu-bas+p){margin-top:-4px!important}body[data-auth=authenticated] :is(#generatorMessageModal>.gen-modal,#gracePopup>.grace-popup-content,#aiQuotaModal>.popup-content,#dailyLimitModal>.popup-content,.m2-gpu>div,.delete-popup>.popup-content:has(>.popup-actions>.popup-ok-btn))>:is(.popup-meta,.grace-countdown){margin:0!important;line-height:18px!important}body[data-auth=authenticated] :is(#generatorMessageModal>.gen-modal,#gracePopup>.grace-popup-content,#aiQuotaModal>.popup-content,#dailyLimitModal>.popup-content,.m2-gpu>div,.delete-popup>.popup-content:has(>.popup-actions>.popup-ok-btn))>:is(.popup-actions,.grace-actions,.m2-gpu-eylem){margin:8px 0 0!important}body[data-auth=authenticated] :is(#aiQuotaModal>.popup-content,.m2-gpu>div){padding-bottom:24px!important}body[data-auth=authenticated] #aiQuotaModal>.popup-content>.popup-actions,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.m2-gpu-eylem{flex-wrap:wrap!important;row-gap:12px!important}body[data-auth=authenticated] #aiQuotaModal>.popup-content>.popup-actions>#aiQuotaManageBtn,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div)>.m2-gpu-eylem>.m2-gpu-link{order:3;flex:1 1 100%!important;height:32px!important;min-height:0!important;padding:0 8px!important;background:transparent!important;color:var(--fg-secondary)!important;font:var(--fw-semibold) 13px/1 var(--font-ui)!important;text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:3px}body[data-auth=authenticated] #modelCleanupPopup.cleanup-popup-overlay{padding:0!important;overflow:hidden!important;background:var(--scrim)!important;background:color-mix(in oklch,var(--scrim) 83%,transparent)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content{position:fixed!important;top:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px))!important;left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2))!important;right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2))!important;bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--border-subtle)!important;border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent)!important;border-radius:var(--mv2-sheet-r)!important;background:var(--bg-surface-raised)!important;box-shadow:0 20px 60px var(--scrim)!important;color:var(--fg-primary);font-family:var(--font-ui);text-align:left!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-header{position:sticky;top:0;z-index:2;flex:none;margin:0!important;padding:22px 18px 4px;background:var(--bg-surface-raised);text-align:left!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content:before{content:"";order:9;flex:1 0 12px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content:after{content:"";position:sticky;bottom:0;z-index:1;order:20;flex:none;height:14px;border-image:linear-gradient(var(--border-subtle) 0 1px,var(--bg-surface-raised) 1px 100%) 0 fill / 0 / calc(var(--mv2-cta-h) + 52px) 0 0 stretch}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content:has(>.cleanup-continue-btn.ready):after{border-image-outset:calc(var(--mv2-cta-h) + 12px) 0 0}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-header>.cleanup-icon-wrap{display:none!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-header>h3{margin:0!important;color:var(--fg-primary)!important;font:var(--fw-bold) 18px/1.2 var(--font-ui)!important;letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-header>p{margin:6px 0 0!important;color:var(--fg-secondary)!important;font:var(--fw-regular) 14px/1.4 var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-header>p b{color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress{order:1;flex:none;display:flex;flex-direction:column;gap:10px;margin:12px 14px 0!important;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress>.cleanup-progress-label{order:0;margin:0!important;color:var(--fg-tertiary)!important;font:var(--fw-semibold) 11px/1 var(--font-ui)!important;letter-spacing:var(--tracking-wider);text-transform:uppercase}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress>.cleanup-progress-label .base-icon{width:14px;height:14px;color:var(--accent-ink)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress>.cleanup-progress-text{order:1;align-items:baseline;margin:0!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress>.cleanup-progress-text>span:first-child{color:var(--fg-primary);font:var(--fw-bold) 24px/1 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress .cleanup-remaining{color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b));font:var(--fw-semibold) 12px/16px var(--font-ui)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress .cleanup-done{color:var(--accent-ink);font:var(--fw-semibold) 12px/16px var(--font-ui)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress :is(.cleanup-remaining,.cleanup-done) .base-icon{width:12px;height:12px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress>.cleanup-progress-bar{order:2;height:3px!important;border-radius:var(--radius-pill)!important;background:var(--border-default)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress .cleanup-progress-fill{border-radius:inherit!important;background:var(--warning)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-progress:has(.cleanup-done) .cleanup-progress-fill{background:var(--accent)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-auto-timer{order:2;flex:none;justify-content:flex-start;margin:12px 14px 0!important;padding:10px 12px!important;border:1px solid var(--border-subtle)!important;border:1px solid color-mix(in oklch,var(--danger) 35%,transparent)!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;background:color-mix(in oklch,var(--danger) 14%,transparent)!important;color:var(--danger-fg)!important;font:var(--fw-semibold) 12px/16px var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list{order:4;flex:none;min-height:0;max-height:none!important;margin:12px 14px 0!important;overflow:hidden!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:var(--bg-surface)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list>.cleanup-model-item:not(.cleanup-item-removing){padding:8px 6px 8px 8px!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list>.cleanup-model-item{gap:12px;border-top:1px solid var(--border-subtle);border-bottom:0!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list>.cleanup-model-item:first-child{border-top:0}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-model-info{gap:12px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-model-info>.base-icon{flex:none;box-sizing:border-box;width:48px!important;height:48px!important;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-secondary)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-model-name{color:var(--fg-primary)!important;font:var(--fw-semibold) 13px/1.25 var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-model-meta{margin-top:4px;color:var(--fg-secondary)!important;font:var(--fw-regular) 12px/16px var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-page-link{color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-page-link .base-icon{display:inline-block;width:12px;height:12px;vertical-align:-2px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-delete-btn{position:relative;flex:none;width:var(--mv2-hdr-btn)!important;height:var(--mv2-hdr-btn)!important;min-width:0!important;min-height:0!important;padding:0!important;border:1px solid transparent!important;border-radius:var(--radius-sm)!important;background:transparent!important;color:var(--danger-fg)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-delete-btn:after{content:"";position:absolute;inset:calc((var(--mv2-hdr-btn) - var(--mv2-hit)) / 2)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-model-list .cleanup-delete-btn .base-icon{width:18px;height:18px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-page-warning{order:5;flex:none;margin:12px 14px 0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--fg-tertiary)!important;font:var(--fw-regular) 12px/1.4 var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-page-warning>.base-icon{display:none}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-page-warning b{color:inherit;font-weight:var(--fw-semibold)}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-continue-btn{position:sticky;bottom:54px;z-index:2;order:10;flex:none;gap:10px;box-sizing:border-box;width:auto!important;height:var(--mv2-cta-h)!important;min-height:0!important;margin:0 14px!important;padding:0 24px!important;border:1px solid transparent!important;border-radius:var(--radius-pill)!important;background:var(--accent)!important;color:var(--fg-on-accent)!important;font:var(--fw-bold) 15px/1 var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-continue-btn.disabled{opacity:.45}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-continue-btn.ready{bottom:14px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-continue-btn:before{content:"";position:absolute;inset:-12px -14px 0}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-continue-btn .base-icon{width:16px;height:16px}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-or-divider{display:none!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-upgrade-btn{position:sticky;bottom:14px;z-index:2;order:12;flex:none;align-self:stretch;box-sizing:border-box;width:auto!important;height:40px!important;min-height:0!important;margin:0!important;padding:4px 12px 0!important;border:0!important;background:transparent!important;color:var(--accent-ink)!important;font:var(--fw-semibold) 13px/1 var(--font-ui)!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-upgrade-btn .base-icon{display:none}@media(max-height:520px){body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content{top:max(var(--mv2-sheet-inset),env(safe-area-inset-top,0px))!important}body[data-auth=authenticated] #modelCleanupPopup>.cleanup-popup-content>.cleanup-header{position:static}}body[data-auth=authenticated] #toastMiniContainer{top:auto!important;bottom:var(--m2-toast-alt, var(--m2-toast-taban))!important;left:12px!important;right:12px!important;transform:none!important;z-index:2147483647!important;align-items:center!important}body[data-auth=authenticated] #globalToastPopup.toast-popup{inset:auto 12px var(--m2-toast-alt, var(--m2-toast-taban)) 12px!important;display:flex;align-items:center;justify-content:center;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none;cursor:default;z-index:2147483647!important}body[data-auth=authenticated] #bvModelToast{left:12px!important;right:12px!important;bottom:var(--m2-toast-alt, var(--m2-toast-taban))!important;width:fit-content!important;max-width:calc(100% - 24px)!important;margin:0 auto!important;transform:none!important;z-index:2147483647!important}body[data-auth=authenticated].mapp-kb-open :is(#toastMiniContainer,#bvModelToast),body[data-auth=authenticated].mv2-kb :is(#toastMiniContainer,#bvModelToast){bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}body[data-auth=authenticated].mapp-kb-open #globalToastPopup.toast-popup,body[data-auth=authenticated].mv2-kb #globalToastPopup.toast-popup{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}body[data-auth=authenticated] :is(#toastMiniContainer>.toast-mini,#globalToastPopup.toast-popup>.toast-popup-content,#bvModelToast){box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:var(--mv2-hit)!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0 18px 0 16px!important;overflow:hidden!important;border:1px solid var(--border-default)!important;border:1px solid color-mix(in oklch,var(--fg-primary) 12%,transparent)!important;border-radius:var(--radius-pill)!important;background:var(--bg-surface-raised)!important;background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent)!important;-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3)!important;backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3)!important;box-shadow:0 10px 30px var(--scrim)!important;box-shadow:0 10px 30px color-mix(in oklch,var(--scrim) 75%,transparent)!important;color:var(--fg-primary)!important;font:var(--fw-medium) 14px/1 var(--font-ui)!important;text-align:left!important;pointer-events:auto}body[data-auth=authenticated] :is(#toastMiniContainer>.toast-mini,#globalToastPopup.toast-popup>.toast-popup-content).m2-toast-iki{padding:10px 22px 10px 16px!important}body[data-auth=authenticated] :is(#toastMiniContainer>.toast-mini,#globalToastPopup.toast-popup>.toast-popup-content){display:flex!important;width:auto!important}body[data-auth=authenticated] #bvModelToast{text-align:center!important}body[data-auth=authenticated] #bvModelToast#bvModelToast{padding:14px 18px 14px 16px!important;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #bvModelToast#bvModelToast.m2-toast-iki{padding:10px 22px 10px 16px!important;line-height:19px!important;white-space:normal}body[data-auth=authenticated] #toastMiniContainer>.toast-mini:not(:last-child),body[data-auth=authenticated] :is(#toastMiniContainer>.toast-mini,#globalToastPopup.toast-popup,#bvModelToast).m2-toast-eski{display:none!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini{transform:none!important;animation:none!important}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content{transform:none!important;animation:none!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini[style*=toastMiniOut]{animation:m2-toast-sol var(--dur-normal) var(--ease-std) forwards!important}@keyframes m2-toast-sol{to{opacity:0}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] #toastMiniContainer>.toast-mini[style*=toastMiniOut]{animation:none!important}}body[data-auth=authenticated] #toastMiniContainer>.toast-mini>svg{flex:none;width:18px!important;height:18px!important;margin:0!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #toastMiniContainer>.toast-mini.m2-toast-iki>span,body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content.m2-toast-iki>.tp-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;line-height:19px!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini-success>svg{color:var(--accent-ink)!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini-error>svg{color:var(--danger-fg)!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini-warning>svg{color:var(--m2-uyari)!important;color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))!important}body[data-auth=authenticated] #toastMiniContainer>.toast-mini-info>svg{color:var(--info-fg)!important}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon{display:flex;flex:none;width:18px!important;height:18px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon:after{content:none!important;display:none!important}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon .base-icon{width:18px!important;height:18px!important}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#check"]{color:var(--accent-ink)}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#circle-alert"]{color:var(--danger-fg)}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#triangle-alert"]{color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#info"]{color:var(--info-fg)}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-title{position:absolute!important;width:1px;height:1px;margin:0!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-msg{flex:0 1 auto;min-width:0;max-width:none!important;margin:0!important;overflow:hidden;color:var(--fg-primary)!important;font:var(--fw-medium) 14px/1 var(--font-ui)!important;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}body[data-auth=authenticated] #globalToastPopup.toast-popup>.toast-popup-content>.tp-autobar{display:none!important}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-icon-wrap{color:var(--m2-uyari)!important;color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))!important}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary{order:1}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box{order:2}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.popup-actions{order:3}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary{align-self:stretch;box-sizing:border-box;width:100%;padding:0;overflow:visible;border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-radius:0;background:none}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary>.downgrade-summary-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;box-sizing:border-box;height:36px;margin:0;padding:0 2px;border:0;color:var(--fg-secondary);font:var(--fw-regular) 12px/16px var(--font-ui);text-align:left}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary>.downgrade-summary-row+.downgrade-summary-row{border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary>.downgrade-summary-row>span:first-child{flex:1;min-width:0}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary>.downgrade-summary-row>span+span{flex:none;color:var(--fg-primary);font:var(--fw-medium) 12px/16px var(--font-mono);white-space:nowrap}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary>.downgrade-summary-row>span:has(>.m2-pc-sayi){position:relative;display:flex;align-items:center;gap:5px;color:var(--fg-secondary);font:var(--fw-regular) 12px/16px var(--font-ui)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary .m2-pc-sayi{color:var(--fg-primary);font:var(--fw-medium) 12px/16px var(--font-mono)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary .m2-pc-ok{flex:none;width:11px;height:11px;margin:0;color:var(--fg-tertiary);stroke-width:2}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary .m2-pc-etiket{color:var(--fg-secondary)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup .m2-pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box{display:flex;flex-direction:column;gap:10px;align-self:stretch;box-sizing:border-box;width:100%;padding:0;border:0;border-radius:0;background:none;text-align:left}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box>.m2-pc-not{display:flex;align-items:flex-start;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/18px var(--font-ui)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box>.m2-pc-not.m2-pc-sessiz{color:var(--fg-tertiary)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box>.m2-pc-not>.m2-pc-not-glif{flex:none;width:14px;height:14px;margin:2px 0 0;color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b));stroke-width:1.9}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box>.m2-pc-sessiz>.m2-pc-not-glif{color:var(--fg-tertiary);stroke-width:1.75}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box>.m2-pc-not>.m2-pc-not-metin{flex:1;min-width:0}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box>.m2-pc-not:not(.m2-pc-sessiz)>.m2-pc-not-metin{display:flex;flex-direction:column;gap:4px}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-not-bas{color:var(--fg-primary);font:var(--fw-semibold) 13px/18px var(--font-ui)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-not-govde{color:var(--fg-secondary)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-mono{color:var(--fg-primary);font:var(--fw-medium) 12px/18px var(--font-mono)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-sessiz .m2-pc-mono,body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-vurgu{color:var(--fg-secondary)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-vurgu{font-weight:var(--fw-semibold)}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-summary .m2-pc-sayi.m2-pc-asim,body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.downgrade-warning-box .m2-pc-mono.m2-pc-asim{color:var(--m2-uyari);color:color-mix(in oklab,var(--m2-uyari-a) 78%,var(--m2-uyari-b))}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.popup-actions>button,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div):has(>.popup-actions>.retry-btn)>.popup-actions>button{padding:0 8px!important;line-height:16px!important}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.popup-actions>.downgrade-confirm-btn,body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div):has(>.popup-actions>.retry-btn)>.popup-actions>.downgrade-confirm-btn{white-space:normal!important;text-wrap:balance}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.popup-actions>.downgrade-confirm-btn>.base-icon:not(.bp-spin),body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div):has(>.popup-actions>.retry-btn)>.popup-actions>.downgrade-confirm-btn>.base-icon:not(.bp-spin){display:none!important}body[data-auth=authenticated] :is(#downgradeConfirmPopup,#planDowngradeConfirmPopup)>.popup-content.plan-popup>.popup-actions>button:disabled{opacity:1;cursor:progress}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div:not([class]):not(:has(button)){display:flex!important;align-items:baseline;justify-content:center;gap:3px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div:not([class]):not(:has(button))>span:first-child{color:var(--fg-primary)!important;font:var(--fw-medium) 22px/28px var(--font-mono)!important;letter-spacing:-.03em}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div:not([class]):not(:has(button))>span+span{color:var(--fg-secondary)!important;font:var(--fw-medium) 13px/1 var(--font-ui)!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div:has(>.upgrade-confirm-btn){display:flex!important;flex-direction:row!important;align-self:stretch;gap:10px!important;box-sizing:border-box;width:100%;margin:10px 0 0!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div>:is(.upgrade-confirm-btn,.upgrade-cancel-btn),body[data-auth=authenticated] #planChangeSuccessPopup>.popup-content>.checkout-success-close-btn,body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.checkout-success-close-btn:not([style*="display:none"]):not([style*="display: none"]),body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-error-state>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box;min-width:0!important;height:var(--mv2-hit)!important;min-height:0!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;box-shadow:none!important;color:var(--fg-primary)!important;font:var(--fw-semibold) 13px/16px var(--font-ui)!important;letter-spacing:0!important;text-align:center;white-space:nowrap!important;cursor:pointer;transition:none!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div>:is(.upgrade-confirm-btn,.upgrade-cancel-btn){flex:1 1 0!important;width:auto!important}body[data-auth=authenticated] #planChangeSuccessPopup>.popup-content>.checkout-success-close-btn,body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.checkout-success-close-btn:not([style*="display:none"]):not([style*="display: none"]),body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-error-state>button{flex:none!important;align-self:stretch;width:100%!important;margin:10px 0 0!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div>.upgrade-confirm-btn,body[data-auth=authenticated] #planChangeSuccessPopup>.popup-content>.checkout-success-close-btn,body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.checkout-success-close-btn:not([style*="display:none"]):not([style*="display: none"]){background:var(--accent)!important;color:var(--fg-on-accent)!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div>.upgrade-confirm-btn{white-space:normal!important;text-wrap:balance}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div>.upgrade-confirm-btn>.base-icon:not(.bp-spin),body[data-auth=authenticated] :is(#planChangeSuccessPopup,#upgradeWelcomePopup)>.popup-content>.checkout-success-close-btn>.base-icon{display:none!important}body[data-auth=authenticated] #planUpgradeConfirmPopup>.popup-content>div>.upgrade-confirm-btn>.base-icon.bp-spin{flex:none;width:14px!important;height:14px!important;margin:0!important}body[data-auth=authenticated] :is(#planChangeSuccessPopup,#upgradeWelcomePopup)>.popup-content>.checkout-success-icon{display:none!important}body[data-auth=authenticated] #planChangeSuccessPopup>.popup-content>div:not([class]),body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-success-state>div,body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-success-state:not([style*="display:none"]):not([style*="display: none"]),body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-loading-state:not([style*="display:none"]):not([style*="display: none"]),body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-error-state:not([style*="display:none"]):not([style*="display: none"]){display:contents!important}body[data-auth=authenticated] :is(#planChangeSuccessPopup>.popup-content>div:not([class]),#upgradeWelcomePopup>.popup-content>.upgrade-success-state>div,#upgradeWelcomePopup>.popup-content>.upgrade-loading-state)>.base-icon,body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.m2-pc-hata{order:-1;display:block;flex:none;width:44px!important;height:44px!important;margin:0 0 2px!important;stroke-width:1.5}body[data-auth=authenticated] :is(#planChangeSuccessPopup>.popup-content>div:not([class]),#upgradeWelcomePopup>.popup-content>.upgrade-success-state>div)>.base-icon{color:var(--accent-ink)!important}body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-loading-state>.base-icon{color:var(--fg-secondary)!important}body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.upgrade-loading-state>span{display:none!important}body[data-auth=authenticated] :is(#planChangeSuccessPopup>.popup-content>div:not([class]),#upgradeWelcomePopup>.popup-content>.upgrade-success-state>div)>span{margin:-4px 0 0!important;color:var(--fg-tertiary)!important;font:var(--fw-regular) 12px/16px var(--font-ui)!important;letter-spacing:0}body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content>.m2-pc-hata{display:none;color:var(--danger-fg)}body[data-auth=authenticated] #upgradeWelcomePopup>.popup-content:has(>.upgrade-error-state:not([style*="display:none"]):not([style*="display: none"]))>.m2-pc-hata{display:block}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div):has(>.popup-actions>.retry-btn)>div:first-child{display:flex!important;flex:none;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:44px!important;height:44px!important;margin:0 0 2px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--danger-fg)}body[data-auth=authenticated] :is(.delete-popup>.popup-content:not(.mip):not(.share-mip):not(.cleanup-popup-content):not(.grace-popup-content):not(.invoices-popup-content):not(.toast-popup-content),#gracePopup>.grace-popup-content,#generatorMessageModal>.gen-modal,.m2-gpu>div):has(>.popup-actions>.retry-btn)>div:first-child>.base-icon{width:44px!important;height:44px!important;margin:0!important;color:var(--danger-fg)!important;stroke-width:1.5}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .m2-renk-perde{position:fixed;inset:0;z-index:2147483646;display:none;margin:0;background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent);touch-action:none;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .m2-renk-perde.m2-acik{display:block}body[data-auth=authenticated] .m2-renk-perde.m2-sonuyor{display:block;opacity:0}body[data-auth=authenticated] .bpcp-pop.bpcp-open{position:fixed!important;top:auto!important;left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2))!important;right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2))!important;bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column;gap:14px;box-sizing:border-box;width:auto!important;max-width:none!important;max-height:calc(100vh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - var(--mv2-sheet-inset))!important;max-height:calc(100dvh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - var(--mv2-sheet-inset))!important;margin:0!important;padding:6px 12px 16px!important;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;border:1px solid var(--border-subtle)!important;border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent)!important;border-radius:var(--mv2-sheet-r)!important;background:var(--bg-surface-raised)!important;box-shadow:0 20px 60px var(--scrim)!important;color:var(--fg-primary)!important;font:var(--fw-regular) 13px/1.3 var(--font-ui)!important;animation:mv2-renk-giris var(--mv2-dur) var(--mv2-ease)}@keyframes mv2-renk-giris{0%{transform:translateY(calc(100% + 24px))}to{transform:none}}body[data-auth=authenticated] .bpcp-pop .m2-renk-bas{display:flex;flex:none;flex-direction:column;gap:12px;margin:0}body[data-auth=authenticated] .bpcp-pop .m2-renk-tutamak{display:block;width:36px;height:5px;margin:0 auto;border-radius:var(--radius-xs, 3px);background:var(--n-600)}body[data-auth=authenticated] .bpcp-pop .m2-renk-ust{display:flex;align-items:center;gap:12px;padding:0 2px}body[data-auth=authenticated] .bpcp-pop .m2-renk-metin{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .bpcp-pop .m2-renk-baslik{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .bpcp-pop .m2-renk-alt{margin:3px 0 0;overflow:hidden;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .bpcp-pop .m2-renk-alt[hidden]{display:none}body[data-auth=authenticated] .bpcp-pop .m2-renk-kapat{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--mv2-hdr-btn)!important;height:var(--mv2-hdr-btn)!important;align-self:flex-start;min-width:0!important;min-height:0!important;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer}body[data-auth=authenticated] .bpcp-pop .m2-renk-kapat:after{content:"";position:absolute;inset:calc((var(--mv2-hdr-btn) - var(--mv2-hit)) / 2)}body[data-auth=authenticated] .bpcp-pop .m2-renk-kapat .base-icon{width:18px;height:18px}body[data-auth=authenticated] .bpcp-pop .bpcp-sv{flex:none;height:160px!important;margin:0!important;border-radius:var(--radius-md)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-sv .bpcp-knob{box-sizing:border-box;width:22px!important;height:22px!important;margin:-11px 0 0 -11px!important;border:3px solid var(--n-0)!important;box-shadow:0 1px 4px var(--scrim)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-strip{flex:none;height:14px!important;margin:4px 0!important;border-radius:var(--radius-pill)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-strip:before{content:"";position:absolute;inset:-15px 0}body[data-auth=authenticated] .bpcp-pop .bpcp-strip .bpcp-knob{box-sizing:border-box;width:22px!important;height:22px!important;margin:-11px 0 0 -11px!important;border:0!important;background:var(--n-0)!important;box-shadow:0 1px 4px var(--scrim)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row{display:flex;flex:none;align-items:center;gap:8px!important;margin:0!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row>.bpcp-prev{flex:none;box-sizing:border-box;width:var(--mv2-hdr-btn)!important;height:var(--mv2-hdr-btn)!important;min-width:0!important;min-height:0!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row>.bpcp-val{flex:1 1 auto;min-width:0;box-sizing:border-box;height:var(--mv2-btn-h)!important;min-height:0!important;padding:0 10px!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--bg-page)!important;color:var(--fg-primary)!important;font:var(--fw-medium) 16px/1 var(--font-mono)!important;letter-spacing:0!important;text-align:center!important;text-indent:0!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row>.bpcp-val:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row>.bpcp-fmt{display:none!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row>.bpcp-eye{flex:none;box-sizing:border-box;width:var(--mv2-hdr-btn)!important;height:var(--mv2-hdr-btn)!important;min-width:0!important;min-height:0!important;padding:0!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important;background:var(--bg-surface)!important;color:var(--accent-ink)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-row>.bpcp-eye svg{width:16px;height:16px}body[data-auth=authenticated] .bpcp-pop .m2-renk-seg{display:flex;flex:none;gap:var(--mv2-seg-pad);padding:var(--mv2-seg-pad);border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] .bpcp-pop .m2-renk-seg>.m2-renk-seg-btn{height:var(--mv2-seg-h);min-width:0!important;min-height:0!important;margin:0;padding:0 9px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .bpcp-pop .m2-renk-seg>.m2-renk-seg-btn[aria-checked=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body[data-auth=authenticated] .bpcp-pop .bpcp-sws{display:grid!important;flex:none;grid-template-columns:repeat(6,var(--mv2-hdr-btn));justify-content:space-between;gap:10px 0!important;margin:0!important;padding:0 1px}body[data-auth=authenticated] .bpcp-pop .bpcp-sws>.bpcp-sw{box-sizing:border-box;width:var(--mv2-hdr-btn)!important;height:var(--mv2-hdr-btn)!important;min-width:0!important;min-height:0!important;padding:0;border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important}body[data-auth=authenticated] .bpcp-pop .bpcp-sws>.bpcp-sw.m2-secili{box-shadow:0 0 0 2px var(--bg-surface-raised),0 0 0 4px var(--accent)!important}body[data-auth=authenticated] .bpcp-pop .m2-renk-done{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;height:var(--mv2-cta-h);min-width:0!important;min-height:0!important;margin:2px 0 0;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .bpcp-pop .m2-renk-done .base-icon{width:18px;height:18px}@media(max-height:520px){body[data-auth=authenticated] .bpcp-pop .bpcp-sv{height:110px!important}body[data-auth=authenticated] .bpcp-pop.bpcp-open{max-height:calc(100vh - 2 * var(--mv2-sheet-inset))!important;max-height:calc(100dvh - 2 * var(--mv2-sheet-inset))!important}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .bpcp-pop.bpcp-open{animation:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated].mv2-modeller-kur div.slider-wrapper,body[data-auth=authenticated].mv2-modeller-kur #modelSliderLeftBtn,body[data-auth=authenticated].mv2-modeller-kur #modelSliderRightBtn{display:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) [hidden]{display:none!important}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) :is(button,select,summary,[role=button],.mapp-tap){min-height:0}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) button:is(:has(>i:only-child),:has(>svg:only-child)){min-width:0}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-ara{flex:1 1 auto;min-width:0;height:var(--mv2-btn-h);box-sizing:border-box;margin:0;padding:0 14px;cursor:text}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-ara>.base-icon{flex:none;width:16px;height:16px}body[data-auth=authenticated] :is(#mv2KutuAra,#mv2CekmeceAra){flex:1 1 auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);-webkit-appearance:none;appearance:none;outline:none}body[data-auth=authenticated] :is(#mv2KutuAra,#mv2CekmeceAra)::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-ara-sil{flex:none;margin-right:-8px;color:var(--fg-tertiary)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-ara-sil .base-icon{width:16px;height:16px}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-cipler{display:flex;flex:none;gap:6px;margin:0 -12px 0 0;padding:0 12px 0 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-cipler::-webkit-scrollbar{display:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-cip{flex:none;box-sizing:border-box;margin:0;font:var(--fw-medium) 12px/1 var(--font-ui);-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-cip:not(.is-active){border-color:var(--border-default);background:var(--bg-surface);color:var(--fg-secondary)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-cip .base-icon{width:14px;height:14px}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-cip[aria-disabled=true]{pointer-events:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider{display:contents!important}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider>.slider-ghost-card{display:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider:is(.loading,[style*="pointer-events: none"]) .model-card{opacity:.5;transition:opacity .2s ease}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider>.models-empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;box-sizing:border-box;min-height:0;margin:0;padding:16px 12px;color:var(--fg-tertiary);font:var(--fw-regular) 13px/1.4 var(--font-ui);text-align:center}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider>.models-empty :is(h3,p){margin:4px 0 0;color:inherit;font:inherit}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider>.models-empty h3{color:var(--fg-secondary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:auto;min-height:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-color:var(--border-subtle)!important;border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card.active-card{border-color:var(--accent)!important}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .model-thumb{position:relative;flex:none;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:0;background-color:var(--bg-inset);background-position:center;background-repeat:no-repeat;background-size:contain;filter:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .thumb-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--fg-tertiary)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .thumb-loading:has(>.bp-spin){background:var(--border-subtle);animation:m2-iskelet 1.4s ease-in-out infinite}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .thumb-loading>.bp-spin{display:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .thumb-loading>.base-icon:not(.bp-spin){width:40px!important;height:40px!important;color:var(--fg-tertiary)!important;stroke-width:1.25}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .model-new-badge,body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card:not(.default-card)[data-page-id]:not([data-page-id=""]):not([data-page-is-active=false]) .model-thumb:not(:has(.model-new-badge)):after{position:absolute;z-index:3;left:6px;bottom:6px;display:inline-flex;align-items:center;height:22px;box-sizing:border-box;margin:0;padding:0 9px;border:0;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;pointer-events:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card:not(.default-card)[data-page-id]:not([data-page-id=""]):not([data-page-is-active=false]) .model-thumb:not(:has(.model-new-badge)):after{content:"Live"}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .model-meta{position:static;display:block;flex:none;width:100%;box-sizing:border-box;margin:0;padding:0;background:transparent}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .model-name{display:block;width:100%;box-sizing:border-box;margin:0;padding:7px 8px;overflow:hidden;color:var(--fg-secondary);font:var(--fw-medium) 12px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card.active-card .model-name{color:var(--fg-primary)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .model-name>.base-icon{display:inline-block;width:14px;height:14px;margin:0 5px 0 0;vertical-align:-2px;color:currentColor}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card.source-ai .model-name>.base-icon{color:var(--accent-ink)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card.source-base .model-name:before{display:none;content:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card :is(.info-btn,.card-menu-btn){position:absolute;z-index:4;top:6px;display:flex;align-items:center;justify-content:center;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;box-sizing:border-box;margin:0;padding:0!important;border:1px solid var(--n-700)!important;border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent)!important;border-radius:var(--radius-sm)!important;background:var(--n-900)!important;background:color-mix(in oklch,var(--n-900) 62%,transparent)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none;color:var(--n-400)!important;opacity:1;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .info-btn{left:6px;right:auto}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .card-menu-btn{left:auto;right:6px}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card :is(.info-btn,.card-menu-btn):after{content:"";position:absolute;inset:-7px}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card :is(.info-btn,.card-menu-btn) .base-icon{display:block;width:16px;height:16px;margin:0;padding:0;border-radius:0;background:transparent;color:currentColor!important}body[data-auth=authenticated] .m2-kutu{position:fixed;z-index:2950;top:calc(var(--mapp-top-total, var(--mv2-hdr-h)) + 1px);left:0;right:0;display:flex;flex-direction:column;gap:14px;height:300px;max-height:calc(100vh - var(--mapp-top-total, var(--mv2-hdr-h)) - var(--mapp-nav-total, var(--mv2-nav-h)) - 21px);max-height:calc(100dvh - var(--mapp-top-total, var(--mv2-hdr-h)) - var(--mapp-nav-total, var(--mv2-nav-h)) - 21px);box-sizing:border-box;margin:0;padding:12px 12px 10px;overflow:hidden;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-top:0;border-radius:0 0 var(--mv2-sheet-r) var(--mv2-sheet-r);background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);box-shadow:0 18px 48px var(--scrim),0 -1px 0 var(--bg-page);box-shadow:0 18px 48px color-mix(in oklch,var(--scrim) 92%,transparent),0 -1px 0 var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui);opacity:1}body[data-auth=authenticated] .m2-kutu.m2-menulu{overflow:visible}body[data-auth=authenticated] .m2-kutu .m2-kutu-ust{position:relative;display:flex;flex:none;align-items:center;gap:8px}body[data-auth=authenticated] .m2-kutu .m2-sirala{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-tertiary)}body[data-auth=authenticated] .m2-kutu .m2-sirala[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body[data-auth=authenticated] .m2-kutu .m2-kutu-satir{display:flex;flex:0 1 auto;align-items:stretch;gap:8px;margin:0 -12px 0 0;padding:0 12px 0 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] .m2-kutu .m2-kutu-satir::-webkit-scrollbar{display:none}body[data-auth=authenticated] .m2-kutu #modelSlider .model-card{flex:none;width:120px!important;min-width:120px!important;max-width:none;scroll-snap-align:start}body[data-auth=authenticated] .m2-kutu #modelSlider .model-card.default-card{order:2}body[data-auth=authenticated] .m2-kutu #modelSlider .model-card .model-thumb{height:84px!important;padding-bottom:6px;background-clip:border-box;background-origin:content-box}body[data-auth=authenticated] .m2-kutu #modelSlider .model-card .thumb-loading{bottom:6px}body[data-auth=authenticated] .m2-kutu .m2-kutu-alt{display:flex;flex:none;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .m2-kutu .m2-bosluk{flex:1 1 auto}body[data-auth=authenticated] .m2-kutu .m2-tumu{margin-left:-6px;padding:0 10px 0 12px;color:var(--fg-primary);font-size:var(--text-sm)}body[data-auth=authenticated] .m2-kutu .m2-tumu .m2-sayi{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] .m2-kutu .m2-tumu .m2-tumu-ok,body[data-auth=authenticated] .m2-kutu .m2-daralt{color:var(--fg-tertiary)}body[data-auth=authenticated] .m2-kutu .m2-yukle{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:96px;box-sizing:border-box;margin:0;padding:0 8px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .m2-kutu .m2-yukle.m2-yukleniyor{width:120px;padding:0 10px;cursor:default}body[data-auth=authenticated]:has(#startViewControls:not(.hidden)) .m2-kutu .m2-yukle{opacity:.5;pointer-events:none}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-glif{width:24px;height:24px;color:var(--accent-ink)}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-ad{font:var(--fw-semibold) 12px/1.2 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-alt{color:var(--fg-tertiary);font:var(--fw-medium) 11px/1.2 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-cubuk{display:flex;align-items:center;align-self:stretch;gap:6px}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-iz{display:block;flex:1 1 auto;min-width:0;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-dolgu{display:block;width:0;height:100%;background:var(--accent);transition:width .3s linear}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-sayac{flex:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-dosya{display:block;align-self:stretch;max-height:2.6em;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 11px/1.3 var(--font-ui);text-align:center;overflow-wrap:anywhere}body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-boyut{font-family:var(--font-mono);white-space:nowrap}@media(max-height:520px){body[data-auth=authenticated] .m2-kutu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:8px 12px;height:auto;padding:8px 12px 6px}body[data-auth=authenticated] .m2-kutu .m2-kutu-ust{grid-column:1;grid-row:1}body[data-auth=authenticated] .m2-kutu .m2-cipler{grid-column:2;grid-row:1;align-self:center}body[data-auth=authenticated] .m2-kutu .m2-kutu-satir{grid-column:1 / -1;grid-row:2}body[data-auth=authenticated] .m2-kutu .m2-kutu-alt{grid-column:1 / -1;grid-row:3;margin-top:0;padding-top:6px}body[data-auth=authenticated] .m2-kutu #modelSlider .model-card .model-thumb{height:64px!important}}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .mv2-sheet-tutamak{height:19px;padding-top:8px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .mv2-sheet-bas{align-items:center;gap:8px;height:36px;box-sizing:border-box;margin:0 12px;padding:0 0 0 4px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .mv2-sheet-baslik{font:var(--fw-bold) 20px/1.2 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .mv2-sheet-kapat{margin:0}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .mv2-sheet-govde{gap:0;padding:0 12px;overflow:hidden}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-cipler{margin:10px -12px 0;padding:0 12px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-cek-ust{position:relative;display:flex;flex:none;align-items:center;gap:8px;margin-top:10px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sirala-hap{flex:none;padding:0 18px;font-size:var(--text-sm)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sirala-hap[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-cek-kaydir{flex:1 1 auto;min-height:0;margin:12px -2px 0;padding:0 2px 4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-cek-kaydir::-webkit-scrollbar{display:none}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-bolum{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:8px;order:0;margin:0;padding:2px 4px 0}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-bolum.m2-bolum--base{order:3;padding-top:8px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-bolum-baslik{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-bolum-sag{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-bolum-sag .m2-mono{color:var(--fg-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider .model-card{order:1;width:auto!important;min-width:0!important;max-width:none}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider .model-card.default-card{order:4}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider .model-card .model-thumb{height:100px!important}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider>.models-empty{grid-column:1 / -1;order:1}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-yuva{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;order:2;min-width:0;min-height:132px;box-sizing:border-box;margin:0;padding:0 6px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-yuva .m2-yuva-glif{width:20px;height:20px;color:var(--accent-ink);stroke-width:2}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-yuva .m2-yuva-ad{font:var(--fw-semibold) 12px/1.2 var(--font-ui)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-yuva .m2-yuva-alt{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.2 var(--font-ui);text-align:center}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .mv2-sheet-altbar{padding:8px 12px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-cek-kapat{width:100%;height:var(--mv2-hit);color:var(--fg-secondary)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-arka{position:absolute;z-index:19;inset:0;margin:0;border-radius:inherit;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sirala-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:4px;width:212px;max-width:100%;box-sizing:border-box;margin:0;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);color:var(--fg-primary);font-family:var(--font-ui);outline:none;scrollbar-width:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sirala-menu::-webkit-scrollbar{display:none}body[data-auth=authenticated] .m2-cekmece .m2-sirala-menu{max-height:calc(100vh - var(--mv2-sheet-top) - 227px);max-height:calc(100dvh - var(--mv2-sheet-top) - 227px)}body[data-auth=authenticated] .m2-kutu .m2-sirala-menu{max-height:calc(100vh - var(--mapp-top-total, var(--mv2-hdr-h)) - var(--mapp-nav-total, var(--mv2-nav-h)) - 67px);max-height:calc(100dvh - var(--mapp-top-total, var(--mv2-hdr-h)) - var(--mapp-nav-total, var(--mv2-nav-h)) - 67px)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-baslik{display:block;flex:none;margin:0;padding:8px 12px 4px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase;-webkit-user-select:none;user-select:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-satir{display:flex;flex:none;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.4 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-satir>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-satir:is(:active,:focus-visible){outline:none;background:var(--bg-inset)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-satir[aria-checked=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-nokta{display:block;flex:none;width:8px;height:8px;margin:0;border-radius:var(--radius-pill);background:var(--fg-tertiary);box-shadow:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-satir[aria-checked=true]>.m2-sm-nokta{background:var(--accent);box-shadow:0 0 12px -2px var(--accent);box-shadow:0 0 12px -2px color-mix(in oklch,var(--accent) 90%,transparent)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-glif{flex:none;width:16px;height:16px;color:var(--fg-secondary)}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) .m2-sm-ayrac{flex:none;height:1px;margin:2px 6px;background:var(--border-subtle)}@media(max-height:520px){body[data-auth=authenticated] .m2-cekmece .m2-sirala-menu{max-height:calc(100vh - var(--mv2-sheet-inset) - 227px);max-height:calc(100dvh - var(--mv2-sheet-inset) - 227px)}}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sira{display:flex;flex:none;align-items:center;gap:4px;height:var(--mv2-btn-h);box-sizing:border-box;margin-top:10px;padding:0 3px 0 12px;border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);background:color-mix(in oklch,var(--accent) 8%,transparent)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sira .m2-sira-glif{flex:none;width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sira .m2-sira-baslik{flex:1 1 auto;min-width:0;margin-left:4px;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sira .m2-sira-iptal{height:var(--mv2-pill-h);padding:0 12px;color:var(--fg-secondary);font-size:var(--text-sm)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sira .m2-sira-kaydet{height:var(--mv2-pill-h);padding:0 14px 0 12px;font-size:var(--text-sm)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece .m2-sira .m2-sira-kaydet .base-icon{color:currentColor}body[data-auth=authenticated] .mv2-sheet.m2-cekmece.m2-sirada .m2-cipler{opacity:.4}body[data-auth=authenticated] .mv2-sheet.m2-cekmece.m2-sirada .m2-cek-kaydir{padding-top:4px}body[data-auth=authenticated] .mv2-sheet.m2-cekmece.m2-sirada :is(.mv2-sheet-tutamak,.mv2-sheet-bas){pointer-events:none}body[data-auth=authenticated] .mv2-sheet.m2-cekmece.m2-sirada :is(.m2-bolum--base,#modelSlider .default-card){opacity:.4}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card{border-style:dashed;border-color:var(--accent-border)!important;cursor:grab;animation:m2-titre .26s ease-in-out infinite alternate;transform-origin:center}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card:nth-child(2n){animation-delay:-.13s}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card.default-card{animation:none;border-style:solid;border-color:var(--border-subtle)!important}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card:is(.dragging,.drop-target){animation:none!important;border-style:solid;border-color:var(--accent)!important}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card.active-card .model-name{color:var(--fg-secondary)}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card :is(.info-btn,.card-menu-btn){display:none}body[data-auth=authenticated].mv2-modeller-cekmece>.model-card{width:calc((min(100vw - 16px,var(--mv2-sheet-max)) - 40px) / 3)!important;min-width:0!important;height:auto;box-sizing:border-box;padding:0;overflow:hidden;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface)}body[data-auth=authenticated].mv2-modeller-cekmece>.model-card .model-thumb{height:100px!important;background-color:var(--bg-inset);background-position:center;background-repeat:no-repeat;background-size:contain}body[data-auth=authenticated].mv2-modeller-cekmece>.model-card :is(.info-btn,.card-menu-btn,.model-new-badge){display:none}body[data-auth=authenticated].mv2-modeller-cekmece>.model-card .model-name{display:block;padding:7px 8px;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 12px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-menu.m2-kart-menu{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);border-color:var(--border-default);border-color:color-mix(in oklch,var(--n-0) 12%,transparent)}body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-bas{border-bottom-color:var(--border-subtle);border-bottom-color:color-mix(in oklch,var(--n-0) 6%,transparent)}body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-satir+.mv2-menu-satir{border-top-color:var(--border-subtle);border-top-color:color-mix(in oklch,var(--n-0) 6%,transparent)}html[data-theme=light] body[data-auth=authenticated] .m2-kutu,html[data-theme=light] body[data-auth=authenticated] .mv2-menu.m2-kart-menu{border-color:var(--border-default);border-color:color-mix(in oklch,var(--fg-primary) 12%,transparent)}html[data-theme=light] body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-bas{border-bottom-color:var(--border-subtle);border-bottom-color:color-mix(in oklch,var(--fg-primary) 6%,transparent)}html[data-theme=light] body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-satir+.mv2-menu-satir{border-top-color:var(--border-subtle);border-top-color:color-mix(in oklch,var(--fg-primary) 6%,transparent)}body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-satir--warn{color:var(--warning-ink)}body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-satir--warn .mv2-menu-glif{color:currentColor}body[data-auth=authenticated] .mv2-menu.m2-kart-menu .mv2-menu-meta .m2-mono{color:var(--fg-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] .m2-kalkik-kart{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:164px;box-sizing:border-box;margin:0;overflow:hidden;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .m2-kalkik-kart:not(.mv2-menu-kalkik){visibility:hidden}body[data-auth=authenticated] .m2-kalkik-kart.mv2-menu-kalkik,body[data-auth=authenticated] .m2-kalkik-kart.mv2-menu-kalkik.mv2-acik{transform:none;transition:none}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-resim{display:flex;flex:none;align-items:center;justify-content:center;height:112px;box-sizing:border-box;padding:10px;background:var(--bg-inset)}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-gorsel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;color:var(--fg-secondary)}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-yer{width:56px;height:56px}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-govde{display:flex;flex:none;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 10px}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-baslik{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.25 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-ad{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-glif{flex:none;width:14px;height:14px;color:var(--accent-ink)}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-durum{display:flex;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] .m2-kalkik-kart .m2-kk-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] .m2-kalkik-kart .m2-canli .m2-kk-nokta{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}@keyframes m2-titre{0%{transform:rotate(-.9deg)}to{transform:rotate(.9deg)}}@keyframes m2-iskelet{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .m2-kutu .m2-yukle .m2-yukle-dolgu{transition:none}body[data-auth=authenticated] :is(.m2-kutu,.m2-cekmece) #modelSlider .model-card .thumb-loading:has(>.bp-spin),body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card{animation:none}body[data-auth=authenticated] .mv2-sheet.m2-cekmece #modelSlider.reorder-mode .model-card:not(.default-card):before{content:"";position:absolute;z-index:4;top:6px;left:6px;width:26px;height:26px;box-sizing:border-box;padding:5px 7px;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background-color:var(--n-900);background-color:color-mix(in oklch,var(--n-900) 62%,transparent);background-image:radial-gradient(circle,var(--n-50) 1.3px,transparent 1.7px);background-size:5px 5px;background-position:center;background-clip:content-box;background-origin:content-box;pointer-events:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #viewerSection{--m2-vw-ust: 10px;--m2-vw-kenar: 10px;--m2-vw-alt: 48px;padding-top:0}body[data-auth=authenticated].mv2-kapsul-acik #viewerSection{--m2-vw-ust: 54px}body[data-auth=authenticated].mv2-serit-acik #viewerSection{--m2-vw-alt: calc(var(--mv2-strip-h) + var(--mv2-strip-inset) + 10px)}body[data-auth=authenticated]:has(#saveCardStandalone:not([style*="display: none"]):not([style*="display:none"])) #viewerSection:not(.shared-gen){--m2-vw-alt: calc(var(--mv2-strip-h) + var(--mv2-strip-inset) + 10px)}body[data-auth=authenticated] #viewerSection>.viewer-topbar{display:contents}body[data-auth=authenticated] #viewerSection>canvas{border-radius:0}@media(orientation:portrait){body[data-auth=authenticated] #viewerSection{max-height:50vh;max-height:50dvh}}body[data-auth=authenticated] #viewerSection #vtbModes{position:absolute;top:var(--m2-vw-ust);right:auto;bottom:auto;left:var(--m2-vw-kenar);z-index:6;display:flex;margin:0;padding:0;transform:none}body[data-auth=authenticated] #viewerSection #viewModeContainer{position:static;display:flex;align-items:center;gap:4px;margin:0;padding:4px;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-md);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none}body[data-auth=authenticated] #viewerSection #viewModeContainer .view-mode-btn{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:26px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent!important;box-shadow:none;color:var(--n-400);-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #viewerSection #viewModeContainer .view-mode-btn.active{background:var(--n-850)!important;box-shadow:var(--shadow-sm);color:var(--accent)}body[data-auth=authenticated] #viewerSection #viewModeContainer .view-mode-btn .base-icon{width:16px;height:16px;color:inherit}body[data-auth=authenticated] #viewerSection #viewModeRender{order:1}body[data-auth=authenticated] #viewerSection #viewModeSolid{order:2}body[data-auth=authenticated] #viewerSection #viewModeWireframe{order:3}body[data-auth=authenticated] #viewerSection #viewModeUv{order:4}body[data-auth=authenticated] #viewerSection #viewModeContainer #viewModeNormals,body[data-auth=authenticated] #viewerSection:not(.shared-gen) #viewModeContainer #viewModeSolid{display:none}body[data-auth=authenticated] #viewerSection #vtbActsHost{position:absolute;top:calc(var(--m2-vw-ust) + 2px);right:var(--m2-vw-kenar);bottom:auto;left:auto;z-index:6;display:flex;align-items:center;gap:8px;margin:0;padding:0;transform:none}body[data-auth=authenticated] #viewerSection #vtbActs{display:flex;align-items:center;order:1;gap:8px}body[data-auth=authenticated] #viewerSection:not(.shared-gen) #vtbActs,body[data-auth=authenticated] #viewerSection.shared-gen #vtbActs :is(#pdInfoBtn,#pdOpenLiveBtn){display:none}body[data-auth=authenticated] #viewerSection .m2-vw-more-kok{display:contents}body[data-auth=authenticated] #viewerSection :is(#pdShareBtn,#mv2VtbMore,#mv2VwAr),body[data-auth=authenticated] #viewerSection>#mappResetBtn{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:0;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none;color:var(--n-400);font-size:var(--text-xs);line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #viewerSection :is(#pdShareBtn,#mv2VtbMore,#mv2VwAr) .base-icon,body[data-auth=authenticated] #viewerSection>#mappResetBtn .base-icon{width:16px;height:16px;color:inherit}body[data-auth=authenticated] #viewerSection #pdShareBtn{position:relative}body[data-auth=authenticated] #viewerSection #pdShareBtn>span{display:none}body[data-auth=authenticated] #viewerSection #pdShareBtn:after,body[data-auth=authenticated] #viewerSection>#mappResetBtn:after{content:"";position:absolute;inset:calc((var(--mv2-hdr-btn) - var(--mv2-hit)) / 2)}body[data-auth=authenticated] #viewerSection #mv2VtbMore{order:2;transition:none}body[data-auth=authenticated] #viewerSection #mv2VtbMore .base-icon{transform:rotate(90deg)}body[data-auth=authenticated] #viewerSection #mv2VtbMore.is-active{background:var(--accent-soft);color:var(--accent)}body[data-auth=authenticated] #viewerSection>#mappResetBtn{position:absolute;top:calc(var(--m2-vw-ust) + 2px);right:calc(var(--m2-vw-kenar) + 40px);bottom:auto;left:auto;z-index:6}body[data-auth=authenticated] #viewerSection>#mappResetBtn>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body[data-auth=authenticated]:has(#models-right-scene-material.no-model) #viewerSection>#mappResetBtn{opacity:.45;pointer-events:none}body[data-auth=authenticated] #viewerSection.shared-gen>#mappResetBtn{display:none}body[data-auth=authenticated] #viewerSection #vtbActions,body[data-auth=authenticated] #perfPanelFab{display:none}body[data-auth=authenticated] #viewerSection #modelStatsOverlay{position:absolute;top:auto;right:auto;bottom:14px;left:var(--m2-vw-kenar);z-index:6;flex-wrap:nowrap;justify-content:flex-start;gap:6px!important;max-width:calc(100% - 62px);margin:0;padding:0;border:0;background:none;transform:none;pointer-events:none;color:var(--n-400);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #viewerSection #modelStatsOverlay :is(#msoVerts,#msoMeshes,#msoTextures,.mso-sep),body[data-auth=authenticated] #viewerSection #modelStatsOverlay .mso-item .base-icon{display:none}body[data-auth=authenticated] #viewerSection #modelStatsOverlay :is(#msoFaces,#msoMats,#mv2MsoBoyut){display:inline-flex;align-items:center;gap:0;height:24px;box-sizing:border-box;padding:0 8px;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--n-400);font:var(--fw-medium) 12px/1 var(--font-mono);letter-spacing:0;white-space:nowrap}body[data-auth=authenticated] #viewerSection #modelStatsOverlay .mso-item b{color:var(--n-400);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #viewerSection #msoFaces b:after{content:" tris"}body[data-auth=authenticated] #viewerSection #msoMats b:after{content:" mat"}body[data-auth=authenticated] #viewerSection #modelStatsOverlay #mv2MsoBoyut[hidden]{display:none}body[data-auth=authenticated] #viewerSection .m2-vw-ctl{position:absolute;top:auto;right:auto;bottom:13px;left:var(--m2-vw-kenar);z-index:6;display:none;align-items:center;gap:6px;max-width:calc(100% - 62px);margin:0;padding:0;pointer-events:none}body[data-auth=authenticated]:has(.tabs-header .tab-btn.active[data-tab=controls]) #viewerSection:not(.shared-gen) .m2-vw-ctl:not([hidden]){display:flex}body[data-auth=authenticated]:has(.tabs-header .tab-btn.active[data-tab=controls]) #viewerSection:not(.shared-gen) #modelStatsOverlay{visibility:hidden}body[data-auth=authenticated] #viewerSection .m2-vw-ctl :is(#mv2VwRot,#mv2VwCm){display:inline-flex;align-items:center;flex:none;height:26px;min-width:0;min-height:0;margin:0;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none;color:var(--n-400);letter-spacing:0;text-transform:none;white-space:nowrap}body[data-auth=authenticated] #viewerSection .m2-vw-ctl #mv2VwRot{gap:6px;padding:0 10px 0 8px;border-radius:var(--radius-pill);font:var(--fw-semibold) 12px/1 var(--font-ui);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #viewerSection .m2-vw-ctl #mv2VwRot[aria-pressed=true]{color:var(--accent)}body[data-auth=authenticated] #viewerSection .m2-vw-ctl #mv2VwRot:disabled{opacity:.45;cursor:default}body[data-auth=authenticated] #viewerSection .m2-vw-ctl #mv2VwRot .base-icon{flex:none;width:14px;height:14px;color:inherit}body[data-auth=authenticated] #viewerSection .m2-vw-ctl #mv2VwCm{padding:0 8px;border-radius:var(--radius-sm);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #viewerSection .m2-vw-ctl #mv2VwCm[hidden]{display:none}body[data-auth=authenticated] #viewerSection .m2-vw-rot-ipucu{position:absolute;inset:auto auto 33px 50%;z-index:5;display:none;width:210px;height:63px;margin:0;padding:0;transform:translate(-50%);pointer-events:none}body[data-auth=authenticated]:has(.tabs-header .tab-btn.active[data-tab=controls]) #viewerSection:not(.shared-gen) .m2-vw-rot-ipucu:not([hidden]){display:block}body[data-auth=authenticated] #viewerSection .m2-vw-rot-ipucu>svg{display:block;width:100%;height:100%;fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}body[data-auth=authenticated] #viewerSection .m2-vw-rot-ipucu path:first-child{stroke-dasharray:3 5;opacity:.55}body[data-auth=authenticated] #viewerSection .m2-vw-rot-ipucu path:last-child{opacity:.85}body[data-auth=authenticated] #viewerSection .m2-vw-ar{position:absolute;right:var(--m2-vw-kenar);bottom:10px;z-index:6;display:flex;margin:0}body[data-auth=authenticated] #viewerSection .m2-vw-ar[hidden],body[data-auth=authenticated] #viewerSection:not(.shared-gen) .m2-vw-ar{display:none}body[data-auth=authenticated]:has(.tabs-header .tab-btn.active[data-tab=controls]) #viewerSection:not(.shared-gen) .m2-vw-ar:not([hidden]){display:flex}body[data-auth=authenticated] #viewerSection #mv2VwAr{color:var(--accent)}body[data-auth=authenticated] #viewerSection #mv2VwAr .ar-icon-custom{width:18px;height:18px;background-color:currentColor}body[data-auth=authenticated] #gsViewer:has(>#gsViewerOverlay:not(.gs-overlay-hidden))>#viewerSection :is(#vtbModes,#vtbActsHost,#modelStatsOverlay,.m2-vw-ar){visibility:hidden}body[data-auth=authenticated]:has(#startViewBanner:not(.hidden)) #viewerSection :is(#vtbModes,#vtbActsHost,#mappResetBtn,#modelStatsOverlay,.m2-vw-ar,.m2-vw-ctl,.m2-vw-rot-ipucu){visibility:hidden}body[data-auth=authenticated].mv2-serit-acik #viewerSection :is(#modelStatsOverlay,.m2-vw-ar,.m2-vw-ctl,.m2-vw-rot-ipucu){visibility:hidden}body[data-auth=authenticated]:has(#saveCardStandalone:not([style*="display: none"]):not([style*="display:none"])) #viewerSection:not(.shared-gen) :is(#modelStatsOverlay,.m2-vw-ar,.m2-vw-ctl,.m2-vw-rot-ipucu){visibility:hidden}body[data-auth=authenticated] #viewerSection #perfPanel{position:absolute;top:calc(var(--m2-vw-ust) + 42px)!important;right:auto!important;bottom:auto!important;left:var(--m2-vw-kenar)!important;z-index:7;display:flex;flex-direction:column;width:200px;max-width:calc(100% - 20px);max-height:calc(100% - var(--m2-vw-ust) - 42px - var(--m2-vw-alt));box-sizing:border-box;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--fg-primary) 12%,transparent);border-radius:var(--radius-lg);background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);box-shadow:0 10px 30px var(--scrim);box-shadow:0 10px 30px color-mix(in oklch,var(--scrim) 75%,transparent);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] #viewerSection #perfPanel>.pp-head{display:none}body[data-auth=authenticated] #viewerSection #perfPanel .m2-hud-bas{display:flex;flex:none;align-items:center;gap:6px;height:32px;box-sizing:border-box;padding:0 3px 0 5px}body[data-auth=authenticated] #viewerSection #perfPanel .m2-hud-ton{flex:none;font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide)}body[data-auth=authenticated] #viewerSection #perfPanel .m2-hud-fps{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono);white-space:nowrap}body[data-auth=authenticated] #viewerSection #perfPanel .m2-vw-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #viewerSection #perfPanel .m2-vw-btn .base-icon{width:16px;height:16px}body[data-auth=authenticated] #viewerSection #perfPanel:not(.pp-collapsed)>.pp-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:0 10px 6px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--n-900) calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,var(--n-900) calc(100% - 16px),transparent)}body[data-auth=authenticated] #viewerSection #perfPanel.pp-collapsed>.pp-body{display:none}body[data-auth=authenticated] #viewerSection #perfPanel .pp-gauge-wrap{order:-1;flex:none;margin:0 0 4px}body[data-auth=authenticated] #viewerSection #perfPanel .pp-gauge{position:relative;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] #viewerSection #perfPanel .pp-gauge-marker{position:absolute;top:0;bottom:0;width:0;height:auto;border:0;border-radius:0;background:none;box-shadow:none;transform:none}body[data-auth=authenticated] #viewerSection #perfPanel .pp-gauge-marker:before{content:"";position:absolute;top:0;right:0;bottom:0;width:400px;background:var(--accent)}body[data-auth=authenticated] #viewerSection #perfPanel:has(.m2-hud-ton[data-m2-ton=warning]) .pp-gauge-marker:before{background:var(--warning)}body[data-auth=authenticated] #viewerSection #perfPanel:has(.m2-hud-ton[data-m2-ton=danger]) .pp-gauge-marker:before{background:var(--danger)}body[data-auth=authenticated] #viewerSection #perfPanel:has(.m2-hud-ton[data-m2-ton=bekle]) .pp-gauge-marker:before{background:var(--fg-tertiary)}body[data-auth=authenticated] #viewerSection #perfPanel :is(.pp-gauge-lbls,.pp-status,.pp-tests,.pp-rl .pp-dot){display:none}body[data-auth=authenticated] #viewerSection #perfPanel .pp-metrics{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}body[data-auth=authenticated] #viewerSection #perfPanel .pp-metrics::-webkit-scrollbar{display:none}body[data-auth=authenticated] #viewerSection #perfPanel .pp-row{display:flex;flex:none;align-items:center;gap:10px;height:24px;margin:0;padding:0;border:0;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] #viewerSection #perfPanel .pp-row:first-child{border-top:0}body[data-auth=authenticated] #viewerSection #perfPanel .pp-rl{flex:none;gap:0;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] #viewerSection #perfPanel .pp-rv{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #screenshotModal[data-mv2-sheet]{display:none}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .mv2-sheet-bas{padding-top:1px;padding-bottom:12px}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .mv2-sheet-altmetin{margin-top:3px;line-height:1.3}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .mv2-sheet-kapat{margin:0}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-onizleme{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-kare{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-kare>#screenshotImagePreview{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;object-fit:contain}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-kare>#screenshotImagePreview[src=""]{visibility:hidden}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-meta{margin:0;padding:0 2px;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .mv2-sheet-altbar{flex-wrap:nowrap}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-kapat{flex:none}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-indir{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mv2-sheet.m2-ss-sheet .m2-ss-indir .base-icon{width:18px;height:18px}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] #viewerSection #perfPanel .pp-gauge-marker{transition:none}}body[data-auth=authenticated]:has(>.mv2-menu.m2-vw-menu)>.mv2-menu-arka.mv2-menu-arka--baglam{background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated]>.mv2-menu-kalkik.m2-vw-btn.mv2-acik{transform:none}body[data-auth=authenticated]>.mv2-menu.m2-vw-menu{margin-top:-3px}body[data-auth=authenticated]>.mv2-menu.m2-vw-menu .mv2-menu-grup-baslik{padding:12px 16px 6px;font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] :is(.m2-gen-iscip,.m2-gen-ipucu,.m2-gen-bant,.m2-gen-ar,.m2-gen-hbtn,.m2-gen-eta)[hidden],body[data-auth=authenticated] :is(.m2-gen-meta,.m2-gen-sure)[hidden],body[data-auth=authenticated] :is(.m2-gen-cip-surum,.m2-gen-cip-pip,.m2-gen-surum,.m2-gen-optnot)[hidden],body[data-auth=authenticated] :is(.m2-gen-isalt-baslik,.m2-gen-isbos,.m2-gen-rozet)[hidden],body[data-auth=authenticated] .m2-gen-opt .base-option__desc[hidden]{display:none!important}body[data-auth=authenticated] :is(#mv2GenCipler,#mv2GenYukle,#mv2GenSiraNot,#mv2GenIs,#mv2GenHazir,.m2-gen-kesfet-kap,.m2-gen-sheet) :is(button,[role=button]){min-height:0}body[data-auth=authenticated] :is(#mv2GenCipler,#mv2GenYukle,#mv2GenSiraNot,#mv2GenIs,#mv2GenHazir,.m2-gen-kesfet-kap,.m2-gen-sheet) button:is(:has(>i:only-child),:has(>svg:only-child)){min-width:0}body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio[style*="display: grid"],body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio[style*="display:grid"]{display:flex!important}body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio.gen-studio{position:fixed;top:var(--mapp-top-total, 48px);right:0;bottom:var(--mapp-nav-total, 70px);left:0;z-index:1;flex-direction:column;align-items:stretch;gap:0;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0 0 10px;box-sizing:border-box;overflow:hidden;grid-template-columns:none;grid-template-rows:none;border:0;border-radius:0;background:var(--bg-page);box-shadow:none}body[data-auth=authenticated].mv2-kb #page-generator #unifiedInputSection.gen-studio.gen-studio{bottom:0}body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio>.gs-stage{display:flex;flex:0 1 50vh;flex:0 1 50dvh;flex-direction:column;gap:0;order:0;width:auto;min-width:0;height:auto;min-height:160px;max-height:50vh;max-height:50dvh;margin:0;padding:0;grid-column:auto;grid-row:auto}body[data-auth=authenticated] #page-generator #unifiedInputSection:is([data-state=generating],[data-state=done])>.gs-stage{display:none}body[data-auth=authenticated] #page-generator #unifiedInputSection>.gs-stage>.gs-viewer-wrap{position:relative;display:flex;flex:1 1 auto;order:0;width:auto;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;gap:0;border:0;border-radius:0;background:var(--bg-surface)}body[data-auth=authenticated] #page-generator #unifiedInputSection .gs-viewer-wrap>#gsViewer{flex:1 1 auto;width:auto;min-width:0;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-generator #unifiedInputSection #gsViewer>#viewerSection.shared-gen{min-height:0;border-radius:0}body[data-auth=authenticated] #page-generator #unifiedInputSection #genQuotaBadge{display:none}body[data-auth=authenticated] #page-generator #gsViewer>#gsViewerOverlay .gs-overlay-content{display:flex;flex-direction:column;align-items:center;gap:0;max-width:none;margin:0;padding:0 24px;text-align:center}body[data-auth=authenticated] #page-generator #gsViewerOverlay .gs-overlay-content>:is(.gs-overlay-icon-wrap,.gs-overlay-title,.gs-overlay-sub,#gsOverlayMeta){display:none}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-bos{display:flex;flex-direction:column;align-items:center;margin:0;padding:0}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-bos-cizim{display:block;flex:none;width:150px;height:131px;overflow:visible}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-bos-golge{fill:var(--scrim);fill-opacity:.58;stroke:var(--border-subtle);stroke-width:1}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-bos-kup{fill:none;stroke:var(--border-default);stroke-width:1.2;stroke-dasharray:4 3;stroke-linecap:round;stroke-linejoin:round}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-bos-baslik{margin:14px 0 0;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.3 var(--font-ui);text-align:center}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-bos-alt{max-width:280px;margin:6px 0 0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.4 var(--font-ui);text-align:center}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-kesfet-kap{margin:10px 0 0;pointer-events:none}body[data-auth=authenticated] #page-generator #gsViewer:not([data-state=done])>#gsViewerOverlay:not(.gs-overlay-hidden) .m2-gen-kesfet-kap{pointer-events:auto}body[data-auth=authenticated] #page-generator #gsViewer[data-state=done]>#gsViewerOverlay .m2-gen-kesfet-kap,body[data-auth=authenticated] #page-generator #gsViewerOverlay.gs-overlay-hidden .m2-gen-kesfet-kap{visibility:hidden}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-kesfet{height:var(--mv2-pill-h);gap:6px;padding:0 12px;color:var(--fg-primary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] #page-generator #gsViewerOverlay .m2-gen-kesfet .base-icon{width:14px;height:14px;color:var(--accent-ink)}body[data-auth=authenticated] #page-generator #unifiedInputSection>#generator-right-controls{position:relative;inset:auto;z-index:auto;display:flex;flex:0 .001 auto;flex-direction:column;gap:10px;order:0;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:10px 12px 0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;grid-column:auto;grid-row:auto}body[data-auth=authenticated] #page-generator #unifiedInputSection>#generator-right-controls::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-generator #unifiedInputSection:is([data-state=generating],[data-state=done])>#generator-right-controls{flex:1 1 auto;gap:0;padding:0}body.m2-gen-kur[data-auth=authenticated] #page-generator #generator-right-controls>#gjsPicker{display:none}body[data-auth=authenticated] #page-generator #generator-right-controls .m2-gen-iscip{position:relative;display:inline-flex;flex:none;align-items:center;align-self:flex-start;gap:6px;height:var(--mv2-chip-h);min-width:0;min-height:0;margin:0;padding:0 10px 0 12px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=authenticated] #page-generator #unifiedInputSection:not([data-state=form]):not([data-state=idle]) #mv2GenIsCip{display:none}body[data-auth=authenticated] #page-generator #generator-right-controls .m2-gen-iscip:after{content:"";position:absolute;inset:-6px 0}body[data-auth=authenticated] #page-generator #generator-right-controls .m2-gen-cip-ok{width:14px;height:14px;flex:none;color:var(--fg-secondary)}body[data-auth=authenticated] #page-generator #generator-right-controls .m2-mono{color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #page-generator #generator-right-controls .m2-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] #page-generator #generator-right-controls [data-m2-ton=canli]>.m2-nokta{background:var(--accent)}body[data-auth=authenticated] #page-generator #generator-right-controls [data-m2-ton=uyari]>.m2-nokta{background:var(--warning)}body[data-auth=authenticated] #page-generator #generator-right-controls [data-m2-ton=hata]>.m2-nokta{background:var(--danger-fg)}body[data-auth=authenticated] #page-generator #generator-right-controls>#gsPanelForm{display:flex;flex:none;flex-direction:column;gap:10px;width:auto;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:16px;box-sizing:border-box;overflow:visible;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none}body[data-auth=authenticated] #page-generator #gsPanelForm>#genModeSwitcher{position:relative;display:flex;flex:none;gap:4px;width:auto;margin:0;padding:4px;box-sizing:border-box;border:0;border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:none}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:7px;min-width:0;height:var(--mv2-seg-h);min-height:0;margin:0;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-medium) 13px/1 var(--font-ui);letter-spacing:0;white-space:nowrap;opacity:1;cursor:pointer;transition:none}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn.active{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn .base-icon{width:16px;height:16px;flex:none;color:currentColor}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn.active .tab-icon{color:var(--accent-ink)}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn.disabled{opacity:1;color:var(--fg-tertiary);cursor:pointer}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn .tab-lock{display:none}body[data-auth=authenticated] #page-generator #genModeSwitcher>.gs-mode-btn.disabled .tab-lock{display:inline-block;flex:none;width:14px;height:14px;margin:0 0 0 -1px;opacity:1;color:var(--fg-tertiary)}body[data-auth=authenticated] #page-generator #gsPanelForm :is(.controls-container,.gen-scroll){display:flex;flex:none;flex-direction:column;gap:10px;height:auto;min-height:0;max-height:none;margin:0;padding:0!important;overflow:visible;border:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-generator #gsPanelForm .gen-scroll>.pd-sec{flex:none;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.m2-gen-kur[data-auth=authenticated] #page-generator #gsPanelForm .gen-scroll>.pd-sec>.pd-sec-head,body.m2-gen-kur[data-auth=authenticated] #page-generator #gsPanelForm .gen-scroll>:is(.gen-sec-engine,.gen-sec-features){display:none}body[data-auth=authenticated] #page-generator #gsPanelForm :is(#textModeContent,#imageModeContent){height:auto;min-height:0!important;margin:0;padding:0!important;border:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-generator #textModeContent>.gui-prompt-wrap{position:relative;display:flex;flex-direction:column;height:auto!important;min-height:0!important;max-height:none!important;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none}body[data-auth=authenticated] #page-generator #textModeContent #generatorPrompt{display:block;width:100%;height:66px!important;min-height:0!important;max-height:none;margin:0;padding:12px 14px;box-sizing:border-box;resize:none;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1.4 var(--font-ui);font-size:16px!important}body[data-auth=authenticated] #page-generator #textModeContent #generatorPrompt::placeholder{color:var(--fg-tertiary)}body[data-auth=authenticated] #page-generator #textModeContent .gen-prompt-foot{position:static;display:flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] #page-generator #textModeContent #genModelEst{position:static;display:inline-flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;margin:0!important;padding:0;border:0;background:transparent;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #page-generator #textModeContent #genModelEst .base-icon{width:14px;height:14px;flex:none}body[data-auth=authenticated] #page-generator #textModeContent .char-count{position:static;flex:none;margin:0 0 0 auto;padding:0;background:transparent;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #page-generator #textModeContent #charCount.warning{color:var(--warning-ink)}body[data-auth=authenticated] #page-generator #imageModeContent>.gui-prompt-wrap{position:static;height:auto!important;min-height:0!important;max-height:none!important;margin:0;padding:0!important;overflow:visible;border:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-generator #imageModeContent>.gui-prompt-wrap>.gen-prompt-foot{display:none}body[data-auth=authenticated] #page-generator #imageModeContent #imageDropzone{flex-direction:column;align-items:stretch;justify-content:center;gap:0;width:auto;height:auto!important;min-height:0!important;max-height:none;margin:0;padding:14px 16px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none;color:var(--fg-primary);text-align:center;cursor:default;transition:none}body[data-auth=authenticated] #page-generator #imageModeContent #imageDropzone.dragover{border-color:var(--accent-border)}body.m2-gen-kur[data-auth=authenticated] #page-generator #imageDropzone>#dropzoneContent{display:none}body[data-auth=authenticated] #page-generator #imageDropzone>#mv2GenYukle{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:0}body[data-auth=authenticated] #page-generator #mv2GenYukle>.m2-gen-yukle-baslik{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.3 var(--font-ui)}body[data-auth=authenticated] #page-generator #mv2GenYukle>.m2-gen-yukle-alt{display:-webkit-box;margin:0;overflow:hidden;color:var(--fg-secondary);font:var(--fw-regular) 12px/1.4 var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-auth=authenticated] #page-generator #mv2GenYukle>.m2-gen-yukle-btn{flex:none;gap:8px;height:var(--mv2-btn-h);padding:0 18px;font:var(--fw-semibold) 14px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=authenticated] #page-generator #mv2GenYukle>.m2-gen-yukle-btn .base-icon{width:16px;height:16px}body[data-auth=authenticated] #page-generator #imageModeContent #multiImagePreview{flex-direction:column;gap:8px;margin:0;padding:0;border:0;background:transparent}body[data-auth=authenticated] #page-generator #multiImagePreview>.multi-image-header{display:flex;align-items:center;gap:6px;margin:0;padding:0}body[data-auth=authenticated] #page-generator #multiImagePreview #multiImageCount{display:none}body[data-auth=authenticated] #page-generator #multiImagePreview #mv2GenSayac{flex:1 1 auto;min-width:0;padding:0 0 0 2px;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui)}body[data-auth=authenticated] #page-generator #multiImagePreview .multi-image-actions{display:flex;gap:6px;margin:0}body[data-auth=authenticated] #page-generator #multiImagePreview :is(#addMoreImagesBtn,#clearAllImagesBtn){position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--mv2-hdr-btn);min-width:0;height:var(--mv2-hdr-btn);min-height:0;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);box-shadow:none;color:var(--fg-tertiary)}body[data-auth=authenticated] #page-generator #multiImagePreview :is(#addMoreImagesBtn,#clearAllImagesBtn):after{content:"";position:absolute;inset:-6px}body[data-auth=authenticated] #page-generator #multiImagePreview :is(#addMoreImagesBtn,#clearAllImagesBtn) .base-icon{width:16px;height:16px}body[data-auth=authenticated] #page-generator #multiImagePreview #multiImageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px;margin:0;padding:0;counter-reset:m2foto}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item{position:relative;width:auto;height:74px;min-height:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:none;opacity:1;transform:none;aspect-ratio:auto;counter-increment:m2foto;-webkit-user-drag:none;cursor:default}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;pointer-events:none;-webkit-user-drag:none}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item>.multi-img-badge{position:absolute;inset:auto auto 4px 4px;z-index:1;display:inline-flex;align-items:center;height:22px;margin:0;padding:0 6px;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-pill);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:transparent;font-size:0;line-height:0;letter-spacing:0;text-transform:none}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item>.multi-img-badge:after{content:counter(m2foto);color:var(--n-50);font:var(--fw-medium) 11px/1 var(--font-mono)}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item:first-child>.multi-img-badge{padding:0 7px}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item:first-child>.multi-img-badge:after{content:"MAIN";font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item>.multi-img-remove{position:absolute;inset:4px 4px auto auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--mv2-reset);min-width:0;height:var(--mv2-reset);min-height:0;margin:0;padding:0;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none;color:var(--n-400);opacity:1;transform:none}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item>.multi-img-remove:after{content:"";position:absolute;inset:-9px}body[data-auth=authenticated] #page-generator #multiImageGrid>.multi-image-item>.multi-img-remove .base-icon{width:14px;height:14px}body[data-auth=authenticated] #page-generator #multiImageGrid>.m2-gen-ekle{display:flex;align-items:center;justify-content:center;width:auto;height:74px;min-width:0;min-height:0;margin:0;padding:0;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:transparent;color:var(--fg-tertiary);cursor:pointer}body[data-auth=authenticated] #page-generator #multiImageGrid>.m2-gen-ekle .base-icon{width:20px;height:20px}body[data-auth=authenticated] .mv2-menu-kalkik.m2-gen-kalkik{height:74px;min-height:0;padding:0;overflow:hidden;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-inset);opacity:1;aspect-ratio:auto;cursor:default}body[data-auth=authenticated] .mv2-menu-kalkik.m2-gen-kalkik>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}body[data-auth=authenticated] .mv2-menu-kalkik.m2-gen-kalkik>.multi-img-badge{position:absolute;inset:auto auto 4px 4px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin:0;padding:0 6px;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-pill);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--n-50);font:var(--fw-medium) 11px/1 var(--font-mono);letter-spacing:0;text-transform:none}body[data-auth=authenticated] .mv2-menu-kalkik.m2-gen-kalkik--ana>.multi-img-badge{padding:0 7px;font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] .mv2-menu-kalkik.m2-gen-kalkik>.multi-img-remove{position:absolute;top:4px;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--mv2-reset);height:var(--mv2-reset);min-width:0;min-height:0;margin:0;padding:0;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--n-400);opacity:1}body[data-auth=authenticated] .mv2-menu-kalkik.m2-gen-kalkik>.multi-img-remove .base-icon{width:14px;height:14px}body[data-auth=authenticated] #page-generator #multiImagePreview>#multiImageHint{display:none!important}body[data-auth=authenticated] #page-generator #multiImagePreview>#mv2GenSiraNot{gap:10px;min-height:0;margin:0;padding:10px 6px 10px 12px}body[data-auth=authenticated] #page-generator #gsPanelForm #mv2GenCipler{display:flex;flex:none;flex-wrap:nowrap;gap:6px;margin:0 -16px 0 0;padding:0 16px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] #page-generator #gsPanelForm #mv2GenCipler::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-generator #mv2GenCipler>.m2-gen-cip{display:inline-flex;flex:none;align-items:center;gap:6px;height:var(--mv2-chip-h);min-width:0;min-height:0;margin:0;padding:0 12px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);box-shadow:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=authenticated] #page-generator #mv2GenCipler>.m2-gen-cip.m2-dim{opacity:.45}body[data-auth=authenticated] #page-generator #mv2GenCipler :is(.m2-gen-cip-ad,.m2-gen-cip-deger){color:var(--fg-primary)}body[data-auth=authenticated] #page-generator #mv2GenCipler .m2-gen-cip-surum{color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #page-generator #mv2GenCipler .m2-gen-cip-pip{display:inline-flex;align-items:center;gap:2px}body[data-auth=authenticated] #page-generator #mv2GenCipler .m2-gen-cip-pip>i{display:block;width:4px;height:4px;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] #page-generator #mv2GenCipler .m2-gen-cip-pip>i.m2-acik{background:var(--accent)}body[data-auth=authenticated] #page-generator #mv2GenCipler .m2-gen-cip-ok{width:14px;height:14px;flex:none;color:var(--fg-secondary)}body[data-auth=authenticated] #page-generator #generator-right-controls>#mv2GenMeta{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:12px;min-width:0;margin:0;padding:0 4px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] #page-generator #unifiedInputSection:not([data-state=form]):not([data-state=idle]) #mv2GenMeta{display:none}body[data-auth=authenticated] #page-generator #mv2GenMeta>.m2-gen-eta{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}body[data-auth=authenticated] #page-generator #mv2GenMeta .m2-gen-eta-glif{width:14px;height:14px;flex:none}body[data-auth=authenticated] #page-generator #unifiedInputSection>#genActionBox{position:relative;inset:auto;z-index:auto;display:block;flex:none;order:0;width:auto;height:auto;min-height:0;margin:0;padding:10px 12px 0;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;grid-column:auto;grid-row:auto}body.m2-gen-kur[data-auth=authenticated] #page-generator #unifiedInputSection:not([data-state=form]):not([data-state=idle])>#genActionBox{display:none}body[data-auth=authenticated] #page-generator #genActionBox>#generateCardStandalone{display:block;width:100%!important;min-width:0!important;max-width:none;height:auto;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}body[data-auth=authenticated] #page-generator #genActionBox #generateCardStandalone .upload-area-content{display:block;width:100%;height:auto;margin:0;padding:0;border:0;background:transparent}body[data-auth=authenticated] #page-generator #genActionBox #generateBtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;height:var(--mv2-cta-h);min-height:0;margin:0;padding:0 24px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);box-shadow:none;color:var(--fg-on-accent);-webkit-text-fill-color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui);letter-spacing:0;opacity:1;filter:none;transform:none;animation:none}body[data-auth=authenticated] #page-generator #genActionBox #generateBtn:before,body[data-auth=authenticated] #page-generator #genActionBox #generateBtn:after{content:none}body[data-auth=authenticated] #page-generator #genActionBox #generateBtn.gen-btn-disabled[aria-disabled=true]{opacity:.45}body[data-auth=authenticated] #page-generator #gsPanelForm .gen-hint-bubble{display:none}body[data-auth=authenticated] #page-generator #genActionBox #generateBtn .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=authenticated] #page-generator #genActionBox #generateBtn>span{color:inherit;font:inherit}body[data-auth=authenticated] #page-generator #unifiedInputSection>#mv2GenIpucu{flex:none;margin:8px 12px 0;padding:0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);text-align:center}body[data-auth=authenticated] #page-generator #unifiedInputSection:not([data-state=form]):not([data-state=idle])>#mv2GenIpucu{display:none}body[data-auth=authenticated] #page-generator #generator-right-controls>#generationProgress{flex:1 1 auto;flex-direction:column;gap:0;width:auto;max-width:none;min-height:0;margin:0;padding:0!important;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-generator #generationProgress>.gp-card{display:flex;flex:1 1 auto;flex-direction:column;gap:0;height:auto;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}body.m2-gen-kur[data-auth=authenticated] #page-generator #generationProgress>.gp-card>:is(#progressMeta,#genCancelBtn,#gpNewGenBtn,.gp-note){display:none}body[data-auth=authenticated] #page-generator #generationProgress #mv2GenHero{display:flex;flex:0 1 50vh;flex:0 1 50dvh;flex-direction:column;align-items:center;justify-content:center;gap:18px;max-height:50vh;max-height:50dvh;margin:0;padding:16px 24px;box-sizing:border-box;background:var(--bg-surface);text-align:center}body[data-auth=authenticated] #page-generator #mv2GenHero>#gpOrb{flex:none;width:236px;max-width:100%;height:200px;margin:0}body[data-auth=authenticated] #page-generator #mv2GenHero>.gp-heading{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;text-align:center}body[data-auth=authenticated] #page-generator #mv2GenHero>.gp-heading>.gp-title{display:none}body[data-auth=authenticated] #page-generator #mv2GenHero>.gp-heading>.m2-gen-baslik{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.3 var(--font-ui);letter-spacing:-.02em;text-align:center;white-space:normal}body[data-auth=authenticated] #page-generator #mv2GenHero>.gp-heading>#genStatusLabel{display:block;flex:none!important;order:0;margin:0;color:var(--fg-secondary);font:var(--fw-medium) 13px/1.4 var(--font-ui);font-size:13px!important;text-align:center!important}body[data-auth=authenticated] #page-generator #mv2GenHero>.gp-heading>#gjsCapacity{display:none}body[data-auth=authenticated] #page-generator #generationProgress #mv2GenIs{display:flex;flex:none;flex-direction:column;gap:10px;margin:0;padding:12px 12px 0}body[data-auth=authenticated] #page-generator #mv2GenIs>.m2-gen-iskart{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] #page-generator #mv2GenIs .gp-track{display:flex;flex-wrap:wrap;align-items:center;gap:12px 8px;width:auto;margin:0;padding:0;border:0;background:transparent}body[data-auth=authenticated] #page-generator #mv2GenIs #mv2GenDurum{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] #page-generator #mv2GenIs #mv2GenDurum[data-m2-ton=canli]>.m2-nokta{box-shadow:0 0 0 3px var(--accent-soft)}body[data-auth=authenticated] #page-generator #mv2GenIs #mv2GenDurum[data-m2-ton=uyari]{color:var(--warning-ink)}body[data-auth=authenticated] #page-generator #mv2GenIs #progressPercent{display:inline-flex;flex:none;align-items:center;height:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono);font-size:13px!important}body[data-auth=authenticated] #page-generator #mv2GenIs #progressPercent .base-icon,body[data-auth=authenticated] #page-generator #mv2GenIs[data-m2-durum=kuyruk] #progressPercent{display:none}body[data-auth=authenticated] #page-generator #mv2GenIs .gp-dot-sep{flex:1 1 auto;width:auto;height:auto;margin:0;border:0;background:transparent}body[data-auth=authenticated] #page-generator #mv2GenIs #progressTime{display:inline-flex;flex:none;align-items:center;margin:0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);text-align:right;white-space:nowrap}body[data-auth=authenticated] #page-generator #mv2GenIs .gp-track>.progress-bar-container{display:block;flex:0 0 100%;width:100%;height:4px;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--border-subtle)}body[data-auth=authenticated] #page-generator #mv2GenIs .gp-track>.progress-bar-container:before,body[data-auth=authenticated] #page-generator #mv2GenIs .gp-track>.progress-bar-container:after{content:none;animation:none}body[data-auth=authenticated] #page-generator #mv2GenIs #progressBar{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent);box-shadow:none}body[data-auth=authenticated] #page-generator #mv2GenIs #progressBar:after{content:none;animation:none}body[data-auth=authenticated] #page-generator #mv2GenIs #gpPct{display:none}body[data-auth=authenticated] #page-generator #mv2GenIs #progressPrompt{display:-webkit-box;margin:0;padding:0;overflow:hidden;color:var(--fg-secondary);font:var(--fw-regular) 13px/19px var(--font-ui);font-style:normal;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-auth=authenticated] #page-generator #mv2GenIs .m2-gen-ismeta{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:12px 0 0;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] #page-generator #mv2GenIs #progressBadges{display:flex;flex:1 1 auto;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;gap:0;min-width:0;margin:0;overflow:hidden!important;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #page-generator #mv2GenIs #progressBadges .gr-badge{display:inline-flex;flex:0 0 auto!important;align-items:center;max-width:none!important;height:auto;margin:0;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:12px!important}body[data-auth=authenticated] #page-generator #mv2GenIs #progressBadges .gr-badge .base-icon{display:none}body[data-auth=authenticated] #page-generator #mv2GenIs #progressBadges .gr-badge+.gr-badge:before{content:"";display:block;flex:none;width:3px;height:3px;margin:0 8px;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] #page-generator #mv2GenIs>.m2-gen-not{max-width:none;margin:0;padding:0 4px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.45 var(--font-ui);text-align:left}body[data-auth=authenticated] #page-generator #mv2GenIs>.m2-gen-iseylemler{display:flex;gap:10px}body[data-auth=authenticated] #page-generator #mv2GenIs>.m2-gen-iseylemler>.base-btn{flex:1 1 0;min-width:0;height:var(--mv2-btn-h);padding:0 18px;font-size:var(--text-sm)}body[data-auth=authenticated] #page-generator #generator-right-controls>#generatorResult{flex:1 1 auto;flex-direction:column;gap:0;width:auto;max-width:none;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-generator #generatorResult>.gr-card{display:flex;flex:1 1 auto;flex-direction:column;gap:0;height:auto;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}body.m2-gen-kur[data-auth=authenticated] #page-generator #generatorResult>.gr-card>:is(.gr-hero,.gr-meta,.gr-grid,.gr-ready-note){display:none}body[data-auth=authenticated] #page-generator #generatorResult #mv2GenHazirHero{position:relative;display:flex;flex:0 1 50vh;flex:0 1 50dvh;flex-direction:column;align-items:center;justify-content:center;max-height:50vh;max-height:50dvh;margin:0;padding:16px 12px 48px;box-sizing:border-box;background:var(--bg-surface)}body[data-auth=authenticated] #page-generator #mv2GenHazirHero>.gr-success{flex:none;width:220px;max-width:100%;height:150px;margin:0}body[data-auth=authenticated] #page-generator #mv2GenHazirHero>#grReadyBadges{position:absolute;right:12px;bottom:12px;left:12px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}body[data-auth=authenticated] #page-generator #mv2GenHazirHero>#grReadyBadges::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-generator #mv2GenHazirHero #grReadyBadges .gr-badge{display:inline-flex;flex:none;align-items:center;gap:5px;height:24px;margin:0;padding:0 8px;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none;color:var(--n-400);font:var(--fw-medium) 12px/1 var(--font-mono);white-space:nowrap}body[data-auth=authenticated] #page-generator #mv2GenHazirHero #grReadyBadges .gr-badge .base-icon{display:none}body[data-auth=authenticated] #page-generator #mv2GenHazirHero>#mv2GenSure{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;height:22px;margin:0;padding:0 9px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}body[data-auth=authenticated] #page-generator #mv2GenSure>.m2-gen-sure-glif{width:12px;height:12px;flex:none;color:currentColor}body[data-auth=authenticated] #page-generator #generatorResult #mv2GenHazir{display:flex;flex:none;flex-direction:column;gap:12px;margin:0;padding:14px 12px 0}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-hbas{display:flex;flex-direction:column;min-width:0;padding:0 4px}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-hbas>.gr-ready-title{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.3 var(--font-ui);letter-spacing:-.02em;text-align:left}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-hbas>#grReadyPrompt{display:block;margin:2px 0 0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--fg-secondary);font:var(--fw-regular) 12px/1.4 var(--font-ui);font-style:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-hbas>#grReadyPrompt:empty,body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-hbas[data-m2-gorsel]>#grReadyPrompt{display:none}body[data-auth=authenticated] #page-generator #mv2GenHazir #grReadyPrompt .base-icon{display:none}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-hbas>#grReadySubtitle{margin:3px 0 0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.4 var(--font-ui);text-align:left}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-ar{width:100%}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-ar .ar-icon-custom{width:18px;height:18px;background-color:currentColor}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-heylem{display:flex;flex-wrap:wrap;gap:10px}body[data-auth=authenticated] #page-generator #mv2GenHazir>.m2-gen-heylem>.base-btn{flex:1 1 auto;height:var(--mv2-btn-h);padding:0 18px;font-size:var(--text-sm)}body[data-auth=authenticated] .mv2-sheet.m2-gen-sheet .mv2-sheet-bas{padding-top:3px}body[data-auth=authenticated] .mv2-sheet.m2-gen-sheet .mv2-sheet-kapat{display:none}body[data-auth=authenticated] .mv2-sheet.m2-gen-sheet .mv2-sheet-done .base-icon{flex:none;width:18px;height:18px;color:currentColor}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);text-align:left;cursor:pointer}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt.is-active{border-color:var(--accent-border);background:var(--accent-soft)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt[aria-disabled=true]{opacity:.45;cursor:default}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt .base-option__dot{flex:none;width:8px;height:8px;margin:5px 0 0;border-radius:var(--radius-pill);background:var(--fg-tertiary);box-shadow:none}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt.is-active .base-option__dot{background:var(--accent);box-shadow:var(--glow-knob)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt.m2-gen-cevrimdisi .base-option__dot{background:var(--danger-fg)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt .m2-gen-opt-bas{display:flex;align-items:center;gap:8px;min-width:0}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt .base-option__title{min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt.is-active .base-option__title{color:var(--accent-ink)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt .base-option__desc{margin:2px 0 0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt .base-option__desc.m2-gen-opt-aralik{font:var(--fw-medium) 12px/1.3 var(--font-mono)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt .m2-gen-rozet{flex:none;margin:-3px 0;background:var(--bg-inset);background:color-mix(in oklch,var(--info-fg) 16%,transparent)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-motor-kok{display:flex;flex-direction:column;gap:0}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-motor-bas{display:flex;align-items:center;gap:10px;height:24px;padding:0 20px 0 38px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-motor-bas>span{width:44px;text-align:center}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-motor-bas>span:first-child{flex:1 1 auto;text-align:left}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-motorlar{display:flex;flex-direction:column;gap:4px;margin:0;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-page)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-pipler{display:flex;flex:none;align-items:center;align-self:center;justify-content:center;gap:3px;width:44px}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-pipler>i{display:block;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-pipler>i.m2-acik{background:var(--fg-primary)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt.is-active .m2-gen-pipler>i.m2-acik{background:var(--accent)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-surum{display:flex;flex:none;flex-direction:column;gap:8px;margin:16px 0;padding:14px 0 0;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-sheet.m2-gen-sheet--motor .mv2-sheet-govde{padding-bottom:0}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-surum-bas{padding:0 2px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-seg{display:flex;gap:4px;padding:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-seg-btn{flex:1 1 0;min-width:0;height:var(--mv2-seg-h);margin:0;padding:0 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-seg-btn.is-active{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-seg-btn[disabled]{opacity:.45;cursor:default}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-opt-kok{display:flex;flex-direction:column;gap:10px}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-optliste{display:flex;flex-direction:column;gap:4px;margin:0;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-optnot{margin:0 2px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.45 var(--font-ui)}body[data-auth=authenticated] .m2-gen-bant{gap:10px;min-height:0;padding:10px 12px}body[data-auth=authenticated] .mv2-bant.m2-gen-bant .m2-gen-bant-metin{display:block;flex:1 1 auto;min-width:0;margin:0;color:var(--fg-secondary);font:var(--fw-regular) 13px/18px var(--font-ui)}body[data-auth=authenticated] .m2-gen-bant .m2-gen-bant-metin b{color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] .m2-gen-bant.m2-gen-sira .m2-gen-bant-metin{color:var(--fg-primary)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-is-kok{display:flex;flex-direction:column;gap:12px}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isliste{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isliste:empty{display:none}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issatir{display:flex;align-items:center;gap:8px;height:56px;padding:0 10px 0 12px;box-sizing:border-box;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issatir:first-child{border-top:0}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isana{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--fg-primary);text-align:left;cursor:pointer}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isana>.m2-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issatir:is([data-m2-ton=canli],[data-m2-ton=hazir]) .m2-nokta{background:var(--accent)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issatir[data-m2-ton=uyari] .m2-nokta{background:var(--warning)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issatir[data-m2-ton=hata] .m2-nokta{background:var(--danger-fg)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isgovde{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isad{overflow:hidden;font:var(--fw-semibold) 13px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isalt{overflow:hidden;color:var(--fg-secondary);font:var(--fw-regular) 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issure{font:var(--fw-medium) 12px/1.2 var(--font-mono)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-issatir[data-m2-ton=uyari] .m2-gen-isdurum{color:var(--warning-ink)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-iseylem{display:flex;flex:none;gap:4px}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-iseylem>.base-btn{height:var(--mv2-pill-h);padding:0 12px 0 10px;font-size:var(--text-xs)}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-iseylem>.base-btn--ghost{padding:0 6px}body[data-auth=authenticated] .m2-gen-sheet .m2-gen-isbos{margin:0;padding:18px 0;color:var(--fg-tertiary);font:var(--fw-regular) 13px/1 var(--font-ui);text-align:center}@media(min-width:600px)and (orientation:portrait){body[data-auth=authenticated] #page-generator #unifiedInputSection>:is(#generator-right-controls,#genActionBox){padding-right:max(12px,calc(50% - 280px));padding-left:max(12px,calc(50% - 280px))}body[data-auth=authenticated] #page-generator #unifiedInputSection:is([data-state=generating],[data-state=done])>#generator-right-controls{padding-right:0;padding-left:0}}@media(orientation:landscape)and (max-height:520px){body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio[style*="display: grid"],body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio[style*="display:grid"]{display:grid!important}body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio.gen-studio{right:env(safe-area-inset-right,0px);left:env(safe-area-inset-left,0px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}body[data-auth=authenticated] #page-generator #unifiedInputSection.gen-studio>.gs-stage{grid-column:1;grid-row:1 / 4;height:auto;min-height:0;max-height:none}body[data-auth=authenticated] #page-generator #unifiedInputSection>#generator-right-controls{grid-column:2;grid-row:1}body[data-auth=authenticated] #page-generator #unifiedInputSection>#genActionBox{grid-column:2;grid-row:2}body[data-auth=authenticated] #page-generator #unifiedInputSection>#mv2GenIpucu{grid-column:2;grid-row:3}body[data-auth=authenticated] #page-generator #unifiedInputSection:is([data-state=generating],[data-state=done])>#generator-right-controls{grid-column:1 / -1;grid-row:1 / -1}body[data-auth=authenticated] #page-generator #generator-right-controls :is(#mv2GenHero,#mv2GenHazirHero){flex:none;max-height:none}body[data-auth=authenticated] #page-generator #generationProgress #mv2GenHero{gap:10px;padding:12px 24px}body[data-auth=authenticated] #page-generator #mv2GenHero>#gpOrb{width:160px;height:110px}body[data-auth=authenticated] #page-generator #generatorResult #mv2GenHazirHero{padding:40px 12px 44px}body[data-auth=authenticated] #page-generator #mv2GenHazirHero>.gr-success{width:160px;height:110px}}@media(max-height:700px)and (orientation:portrait){body[data-auth=authenticated] #page-generator #mv2GenHero>#gpOrb{width:200px;height:150px}body[data-auth=authenticated] #page-generator #mv2GenHazirHero>.gr-success{width:190px;height:130px}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body.m2-ed[data-auth=authenticated]{--m2-ed-ust: var(--mapp-top-total, 48px);--m2-ed-alt: var(--mapp-nav-total, 70px);--m2-ed-vh: max(160px, calc(50dvh - var(--mapp-top-total, 48px) - var(--mapp-nav-total, 70px) - 4px))}body.m2-ed[data-auth=authenticated] #page-editor #viewerSection{position:fixed!important;top:var(--m2-ed-ust);right:0;bottom:auto;left:0;width:auto;height:var(--m2-ed-vh);min-height:0;max-height:50dvh;margin:0;border:0;border-radius:0;box-shadow:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material{position:fixed;top:calc(var(--m2-ed-ust) + var(--m2-ed-vh));right:0;bottom:var(--m2-ed-alt);left:0;width:auto;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:8px 0 0;overflow:hidden;border:0;border-radius:0;background:var(--bg-page);box-shadow:none;transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tab-content{flex:1 1 auto;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tab-content::-webkit-scrollbar{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .controls-container.pd-stack{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 12px 12px!important}body.m2-ed[data-auth=authenticated]:has(#startViewControls:not(.hidden)) #page-editor #models-right-scene-material{opacity:1!important}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(button,select,summary,[role=button]){min-width:0;min-height:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material input:not([type=range]):not([type=checkbox]):not([type=radio]){min-height:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tabs-header{display:flex;flex:none;gap:4px;margin:0 12px;padding:4px;overflow:visible;border:0;border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tabs-header .tab-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;gap:7px;min-width:0;height:32px;margin:0;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font-family:var(--font-ui);font-size:13px!important;font-weight:var(--fw-medium);line-height:1;letter-spacing:0;white-space:nowrap;transition:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tabs-header .tab-btn.active{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--fg-primary);font-weight:var(--fw-semibold)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tabs-header .tab-btn .tab-icon{flex:none;width:16px;height:16px;color:currentColor}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.tabs-header .tab-btn.active .tab-icon{color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-sec{display:flex;flex-direction:column;gap:12px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-sec:has(>.editor-btn-action.reset-controls){display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-sec-head{display:flex;align-items:center;gap:8px;min-height:0;margin:0;padding:0;color:var(--fg-secondary);font-family:var(--font-ui);font-size:11px;font-weight:var(--fw-semibold);line-height:1;letter-spacing:.08em;text-transform:uppercase}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-sec-head>.base-icon{flex:none;width:16px;height:16px;margin:0;color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-toggle-row{display:flex;align-items:center;gap:12px;min-height:0;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-toggle-row .pd-toggle-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin:0;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-toggle-row .pd-toggle-ico .base-icon{width:18px;height:18px;color:inherit}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-toggle-row .pd-toggle-lbl{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:0;margin:0;opacity:1;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui);letter-spacing:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-toggle-row .pd-toggle-lbl em{color:var(--fg-tertiary);font:normal var(--fw-regular) 12px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .pd-toggle-row .base-switch{flex:none;margin:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .control-group.pd-field:has(input[type=range]){display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;border:0;background:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .control-group.pd-field:has(input[type=range])>label{display:block;margin:0;padding:0;color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui);letter-spacing:0;text-transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(.bp-srow,.bp-vrow){display:flex;align-items:center;gap:10px!important;min-height:0;height:auto;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material input[type=range]{flex:1 1 auto;width:auto;min-width:0;height:16px;min-height:0;margin:0;padding-top:5px;padding-bottom:5px;box-sizing:content-box}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(.bp-slider-reset,.reset-btn,.orientation-axis-reset,.scale-reset-all){display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;margin:0;padding:0!important;border:1px solid transparent;border-radius:var(--radius-sm)!important;background:transparent;box-shadow:none;color:var(--fg-tertiary);font-size:11px;line-height:1}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(.bp-slider-reset,.reset-btn,.orientation-axis-reset,.scale-reset-all) .base-icon{width:15px;height:15px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .bp-val-input{flex:none;width:64px;height:32px;min-height:0;margin:-4px -8px;padding:0;box-sizing:border-box;border:1.5px solid var(--border-default);border-radius:calc(var(--radius-sm) * 4 / 3);background:var(--bg-inset);box-shadow:none;color:var(--fg-primary);font:var(--fw-medium) 16px/1 var(--font-mono);letter-spacing:0;text-align:center;transform:scale(.75)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(label[for=ambientStrengthSlider],label[for=lightAzimuthSlider],label[for=lightElevationSlider],label[for=autoRotateSpeedSlider],label[for=modelOffsetXSlider],label[for=modelOffsetYSlider]){font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(label[for=ambientStrengthSlider],label[for=lightAzimuthSlider],label[for=lightElevationSlider],label[for=autoRotateSpeedSlider],label[for=modelOffsetXSlider],label[for=modelOffsetYSlider]):before{font-size:13px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material label[for=ambientStrengthSlider]:before{content:"Ambient Strength:"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material label[for=lightAzimuthSlider]:before{content:"Horizontal:"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material label[for=lightElevationSlider]:before{content:"Vertical:"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material label[for=autoRotateSpeedSlider]:before{content:"Speed:"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material label[for=modelOffsetXSlider]:before{content:"X Offset:"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material label[for=modelOffsetYSlider]:before{content:"Y Offset:"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-katla{display:flex;align-items:center;gap:10px;width:100%;height:44px;margin:0;padding:0 12px;box-sizing:border-box;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-katla-ad{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-katla-ozet{flex:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-katla-ozet.m2-ed-mono{font-family:var(--font-mono)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-katla-ok{flex:none;width:16px;height:16px;color:var(--fg-tertiary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-katla[aria-expanded=true] .m2-ed-katla-ok{transform:rotate(90deg)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kuyu{display:flex;align-items:center;gap:9px;width:100%;height:40px;margin:0;padding:0 12px 0 14px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kuyu[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kuyu:disabled{opacity:.45;cursor:default}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kuyu-ad{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kuyu-ok{flex:none;width:18px;height:18px;color:var(--fg-tertiary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kuyu[aria-expanded=true] .m2-ed-kuyu-ok{transform:rotate(180deg)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu{gap:4px;padding:6px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-lg)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu>.mv2-menu-grup{gap:4px}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu>.mv2-menu-ayrac{height:1px;margin:2px 6px;background:var(--border-subtle)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .mv2-menu-satir{gap:10px;height:auto;min-height:0;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.2 var(--font-ui)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .mv2-menu-satir:not(.mv2-secili):is(:active,:focus-visible){background:var(--bg-inset);background:color-mix(in oklch,var(--fg-primary) 8%,transparent)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .mv2-menu-satir.mv2-secili{border-color:var(--accent-border);background:var(--accent-soft)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .mv2-menu-tik{display:none}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu>.mv2-menu-grup:not(:first-child) .mv2-menu-satir{font-weight:var(--fw-medium)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .mv2-menu-glif{order:-1;width:16px;height:16px;margin:2px;color:var(--fg-secondary)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .m2-ed-mat-renk{display:block;flex:none;width:20px;height:20px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--m2-renk, var(--bg-inset))}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .m2-ed-mat-no{flex:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .m2-ed-klip-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body.m2-ed[data-auth=authenticated] .mv2-menu.m2-ed-secim-menu .mv2-secili .m2-ed-klip-nokta{background:var(--accent);box-shadow:var(--glow-knob)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-satir-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-satir-baslik{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-satir-alt{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kas{display:block;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec:has(#scenePresetStrip){order:1}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec--tight{order:2}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec:has(>.control-group.color-control){order:3}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec:has(#shadowsEnabledToggle){order:4}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec:has(#scenePresetStrip),body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec--tight{padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec--tight{padding-bottom:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec:has(>.control-group.color-control){padding:14px 16px 0;border:1px solid var(--border-subtle);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .controls-container>.pd-sec:has(#shadowsEnabledToggle){margin-top:-8px;padding:12px 16px 14px;border:1px solid var(--border-subtle);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(#shadowsEnabledToggle)>.pd-sec-head,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec>.control-group.color-control,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .bg-preset-slider{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(>.control-group.color-control)>.pd-sec-head>span{font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(>.control-group.color-control)>.pd-sec-head>span:before{content:"Background & shadows";font-size:11px;letter-spacing:.08em}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(#shadowsEnabledToggle:not(:checked))>.control-group{opacity:.45;pointer-events:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(#scenePresetStrip){flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(#scenePresetStrip)>.pd-sec-head{display:contents}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(#scenePresetStrip)>.pd-sec-head>.base-icon{margin:0 2px 6px 0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec:has(#scenePresetStrip)>.pd-sec-head>span{flex:1 1 calc(100% - 26px);min-width:0;margin:0 0 6px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip{display:contents}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetAddBtn,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip>.scene-preset-chip{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;width:auto;height:32px;margin:0;padding:0 12px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);box-shadow:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap;transform:none;-webkit-tap-highlight-color:transparent;transition:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetAddBtn{order:1;color:var(--fg-secondary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetAddBtn[hidden]{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetAddBtn .base-icon{width:16px;height:16px;color:currentColor}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip>.scene-preset-chip{order:2}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip>.scene-preset-chip.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-chip-name{order:0;color:inherit;font-size:12px!important;font-weight:var(--fw-medium)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-chip.builtin:before{content:none;display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-chip.preset-modified:after{content:"";order:1;flex:none;width:6px;height:6px;margin:0;border-radius:var(--radius-pill);background:var(--warning-fg)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-chip:has(.scene-preset-chip-delete){gap:4px;padding:0 6px 0 12px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-chip-delete{display:inline-flex;align-items:center;justify-content:center;order:2;flex:none;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;opacity:1;visibility:visible}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-chip-delete .base-icon{width:16px;height:16px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip>.scene-preset-newform{display:flex;flex-direction:column;order:3;flex:1 1 100%;gap:8px;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip:has(>.scene-preset-newform)>.scene-preset-chip{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newfield{display:flex;align-items:center;gap:2px;height:40px;margin:0;padding:0 3px 0 14px;box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:0 0 0 3px var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newinput{flex:1 1 auto;width:auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);outline:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-secondary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newbtn.is-primary{color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newbtn.is-primary:not(:disabled){background:var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newbtn:disabled{opacity:.4}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newbtn .base-icon{width:18px;height:18px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #scenePresetStrip .scene-preset-newhint{margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.45 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .environment-select{margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .environment-select .custom-select-container{position:relative}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton{display:flex;align-items:center;gap:9px;width:100%;height:40px;margin:0;padding:0 12px 0 14px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-ui);text-align:left}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton .hdri-btn-label{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton{font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton .m2-ed-hdri-ad{font:var(--fw-medium) 13px/1 var(--font-ui);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton>.base-icon{flex:none;width:18px;height:18px;color:var(--fg-tertiary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectButton.active>.base-icon{transform:rotate(180deg)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown:not(.hidden){position:absolute;top:calc(100% + 6px);right:0;bottom:auto;left:0;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;max-width:none;max-height:296px;margin:0;padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);list-style:none;scrollbar-width:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown::-webkit-scrollbar{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card{display:block;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:none;transform:none;cursor:pointer}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card.selected{border-color:var(--accent)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card-preview{position:relative;display:block;width:100%;height:64px;margin:0;border-radius:0;background-color:var(--bg-inset);background-position:center;background-size:cover}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card.selected .hdri-card-preview:after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 2px var(--bg-page)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card-name{display:block;margin:0;padding:7px 8px;overflow:hidden;color:var(--fg-secondary);font:var(--fw-regular) 11px/1.2 var(--font-ui);text-align:left;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card.selected .hdri-card-name{color:var(--fg-primary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #hdriSelectDropdown .hdri-card-check{display:none!important}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec--tight>.m2-ed-katla{width:auto;margin:0 -16px;padding:0 16px;box-sizing:content-box}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec--tight:not([data-m2-acik])>.control-group:has(#lightAzimuthSlider,#lightElevationSlider){display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec--tight[data-m2-acik]>.control-group:has(#lightAzimuthSlider){margin-top:-10px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-light .pd-sec--tight[data-m2-acik]>.control-group:has(#lightElevationSlider){margin-bottom:14px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg{display:flex;flex-direction:column;gap:8px;margin:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-etiket{color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-satir{display:flex;align-items:center;gap:8px;min-width:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-grup{display:flex;flex:1 1 auto;align-items:center;gap:4px;min-width:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-k{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-k:disabled{opacity:.45;cursor:default}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-renk{display:block;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-inset)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-renk.m2-ed-bg-yok{background-color:var(--bg-page);background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--fg-secondary) calc(50% - 1px),var(--fg-secondary) calc(50% + 1px),transparent calc(50% + 1px))}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-k.m2-secili .m2-ed-bg-renk{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--accent)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg .m2-ed-bg-more{flex:none;height:36px;padding:0 16px 0 14px;font-size:13px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .controls-container>.pd-sec{gap:8px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .controls-container>.pd-sec:not(:has(>#set-start-view))>.pd-sec-head{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec>.control-group.pd-field:has(input[type=range]),body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls #zoomRangeSection>.control-group.pd-field{padding:2px 12px 4px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(>#set-start-view){flex-direction:row;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(>#set-start-view)>.pd-sec-head{justify-content:center;flex:none;width:36px;height:36px;padding:0;gap:0;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink);font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(>#set-start-view)>.pd-sec-head>span{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(>#set-start-view)>.pd-sec-head>.base-icon{width:18px;height:18px;color:inherit}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #set-start-view{display:inline-flex;align-items:center;flex:none;gap:8px;width:auto;height:36px;margin:0;padding:0 16px 0 14px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:none;color:var(--fg-primary);font-family:var(--font-ui);font-size:13px!important;font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;transition:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #set-start-view .base-icon{width:16px;height:16px;margin:0;color:var(--accent-ink)}body.m2-ed[data-auth=authenticated]:has(#startViewControls:not(.hidden)) #page-editor #models-right-scene-material #set-start-view{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(#autoRotateToggle:not(:checked))>.control-group{opacity:.4;pointer-events:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #zoomRangeSection{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;opacity:.4;pointer-events:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #zoomRangeSection.visible{opacity:1;pointer-events:auto}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraints-section{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraints-header{display:flex;align-items:center;gap:8px;height:40px;margin:0;padding:2px 12px 0;box-sizing:border-box;border:0;background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraints-header .base-icon{flex:none;width:16px;height:16px;color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-option{margin:0;padding:0;min-height:0;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-checkbox{display:flex;align-items:center;gap:10px;height:44px;min-height:0;margin:0;padding:0 12px;box-sizing:border-box;cursor:pointer}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-label{order:1;flex:1 1 auto;min-width:0;font-size:0;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-label:before{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-option:has(#lockBackToggle) .constraint-label:before{content:"Hide back side"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-option:has(#lockBottomToggle) .constraint-label:before{content:"Hide bottom side"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-checkbox .checkmark{position:relative;display:block;order:2;flex:none;width:44px;height:24px;margin:0;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-checkbox .checkmark:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border:0;border-radius:50%;background:var(--fg-tertiary);transform:none;transition:left var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-checkbox input:checked+.checkmark{border-color:var(--accent-border);background:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-checkbox input:checked+.checkmark:after{left:22px;background:var(--accent);box-shadow:var(--glow-knob);transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(>.orientation-section){padding:8px 12px 12px;border:1px solid var(--border-subtle);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(>#modelScaleSection){margin-top:-8px;padding:10px 12px 12px;border:1px solid var(--border-subtle);border-bottom:0;border-radius:0;background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(#rigSelect){margin-top:-8px;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:6px;row-gap:10px;margin:0;padding:0;border:0;background:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-header{display:flex;align-items:center;grid-column:1 / -1;grid-row:1;gap:8px;height:32px;margin:0;padding:0;border:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-header-left{display:flex;align-items:center;flex:1 1 auto;gap:0;min-width:0;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui);letter-spacing:0;text-transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-header-left .base-icon{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls #orientationResetAll{gap:6px;width:auto!important;height:32px!important;margin-right:-8px;padding:0 12px!important;border:0;border-radius:var(--radius-pill)!important;background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 13px/1 var(--font-ui);opacity:1}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls #orientationResetAll:after{content:"Reset"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls #orientationResetAll .base-icon{width:16px;height:16px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls :is(.orientation-axis,.orientation-axis-row){display:contents}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-axis-header{display:flex;align-items:center;grid-row:2;min-width:0;height:32px;margin:0;padding:0 10px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-axis[data-axis=x] :is(.orientation-axis-header,.orientation-degree-field){grid-column:1}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-axis[data-axis=y] :is(.orientation-axis-header,.orientation-degree-field){grid-column:2}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-axis[data-axis=z] :is(.orientation-axis-header,.orientation-degree-field){grid-column:3}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-axis-label{display:flex;align-items:center;gap:5px;min-width:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .axis-badge{display:inline;width:auto;height:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .axis-name{display:inline;color:var(--fg-tertiary);font:var(--fw-medium) 11px/1 var(--font-ui);letter-spacing:0;text-transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-degree-field{position:relative;z-index:1;display:flex;align-items:center;justify-self:end;align-self:center;grid-row:2;gap:0;width:calc(100% - 50px);height:30px;margin:0;padding:0 11px 0 0;box-sizing:border-box}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-degree-field .orientation-degree-input{flex:1 1 auto;width:auto;min-width:0;height:40px;margin:-5px 0 -5px calc(-100% / 3);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-medium) 16px/1 var(--font-mono);letter-spacing:0;text-align:right;transform:scale(.75);transform-origin:right center;-moz-appearance:textfield}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-degree-field .degree-symbol{position:static;display:block;flex:none;margin:0;padding:0;color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono);letter-spacing:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=x] .orientation-axis[data-axis=x] .orientation-axis-header,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=y] .orientation-axis[data-axis=y] .orientation-axis-header,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=z] .orientation-axis[data-axis=z] .orientation-axis-header{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=x] .orientation-axis[data-axis=x] .axis-badge,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=y] .orientation-axis[data-axis=y] .axis-badge,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=z] .orientation-axis[data-axis=z] .axis-badge{color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .m2-ed-eksen-etiket{grid-column:1 / -1;grid-row:3;margin:2px 0 -2px;color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-axis :is(.orientation-slider,.orientation-axis-reset){display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=x] .orientation-axis[data-axis=x] .orientation-slider,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=y] .orientation-axis[data-axis=y] .orientation-slider,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=z] .orientation-axis[data-axis=z] .orientation-slider{display:block;grid-column:1 / -1;grid-row:4;align-self:center;margin-right:36px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=x] .orientation-axis[data-axis=x] .orientation-axis-reset,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=y] .orientation-axis[data-axis=y] .orientation-axis-reset,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-section[data-m2-eksen=z] .orientation-axis[data-axis=z] .orientation-axis-reset{display:inline-flex;grid-column:3;grid-row:4;justify-self:end;align-self:center}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:2px;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-header{grid-column:1;grid-row:1;margin:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-header-left{display:flex;gap:0;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui);letter-spacing:0;text-transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-header-left .base-icon{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-cm-row{display:contents}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-cm-label{grid-column:1;grid-row:2;flex:none;margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-cm-input{grid-column:2;grid-row:1 / 4;align-self:center;width:112px;height:42.67px;margin:-5.33px -14px;padding:0 13.33px;box-sizing:border-box;border:1.5px solid var(--border-subtle);border-radius:calc(var(--radius-md) * 4 / 3);background:var(--bg-page);color:var(--fg-primary);font:var(--fw-medium) 16px/1 var(--font-mono);letter-spacing:0;text-align:center;transform:scale(.75)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-readout-row{display:flex;align-items:baseline;justify-content:flex-start;grid-column:1;grid-row:3;gap:4px;min-width:0;margin:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-readout-label{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui);letter-spacing:0;text-transform:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-readout{min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-readout-row:has(>.m2-ed-olcu)>.scale-readout{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .m2-ed-olcu{display:block;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .m2-ed-olcu-sayi{font:var(--fw-medium) 12px/1.3 var(--font-mono)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .m2-ed-olcu-birim{font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleSection .scale-slider-row{grid-column:1 / -1;grid-row:4;margin-top:8px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #modelScaleMult{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:24px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #animationSelectContainer{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-klip-kok{display:flex;flex-direction:column;gap:10px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-klip-yok{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec:has(#rigSelect)[data-m2-klipsiz]{padding:0 12px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec[data-m2-klipsiz] :is(.pd-toggle-row,.m2-ed-klip){display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .pd-sec[data-m2-klipsiz] .m2-ed-klip-yok{display:flex;align-items:center;gap:10px;height:44px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-klip-yok .m2-ed-satir-baslik{flex:1 1 auto;line-height:1}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-klip-yok .m2-ed-satir-alt{line-height:1}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .controls-container{gap:0;padding-bottom:2px!important}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 8px;padding:0;border:0;border-radius:0;background:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock>.group-title,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock .material-title-actions{display:contents}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock>:is(.bpsel,select),body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock .mat-name-well,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock .m2-ed-mat-kaydet,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock[data-m2-ad] :is(.m2-ed-mat,#pickMaterialToggle),body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #editMaterialNameBtn{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock .m2-ed-mat{order:1;flex:1 1 auto;width:auto;min-width:0;padding-left:10px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-mat-renk{flex:none;width:20px;height:20px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--m2-renk, var(--bg-inset))}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-mat-no{flex:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #pickMaterialToggle{display:inline-flex;align-items:center;justify-content:center;order:2;flex:none!important;gap:0;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0;padding:0!important;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:none;color:var(--accent-ink);font-size:0;transition:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #pickMaterialToggle.active{border-color:var(--accent);background:var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #pickMaterialToggle .base-icon{width:16px;height:16px;margin:0;color:currentColor}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock[data-m2-ad] .mat-name-well{display:flex;align-items:center;order:1;flex:1 1 auto;min-width:0;height:40px;margin:0;padding:0 14px;box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:0 0 0 3px var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #selectedMaterialName{flex:1 1 auto;width:auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);outline:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #materialSelectorBlock[data-m2-ad] .m2-ed-mat-kaydet{display:inline-flex;align-items:center;justify-content:center;order:2;flex:none;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:var(--radius-md);background:var(--accent);color:var(--fg-on-accent);cursor:pointer}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-mat-kaydet .base-icon{width:18px;height:18px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .material-group{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 12px;border:1px solid var(--border-subtle);border-top:0;border-bottom:0;border-radius:0;background:var(--bg-surface)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #baseColorGroup{padding-top:10px;border-top:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material :is(#roughnessGroup,#metalnessGroup){padding-top:12px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #metalnessGroup{padding-bottom:14px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material :is(#normalMapGroup,#emissiveGroup,#occlusionGroup,#otherGroup){gap:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #occlusionGroup:not([data-m2-acik]),body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #otherGroup[data-m2-acik]{border-bottom:1px solid var(--border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material #otherGroup:not([data-m2-acik]){display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .material-group>.group-title{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#roughnessContent,#metalnessContent){display:flex!important;flex-direction:column;gap:12px;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#normalMapContent,#emissiveContent,#occlusionContent,#otherContent){display:none!important}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#normalMapGroup,#emissiveGroup,#occlusionGroup,#otherGroup)[data-m2-acik]>.group-content{display:flex!important;flex-direction:column;gap:12px;margin:0;padding:2px 12px 14px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherGroup[data-m2-acik]>.group-content{padding-top:12px;border-top:1px solid var(--border-subtle)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .control-group.pd-field{margin:0;padding:0;border:0;background:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .control-group.pd-field:has(input[type=range])>label{display:flex}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .control-group.pd-field:has(input[type=range])>label:after{content:":"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #baseColorContent .material-row-inline{display:flex;flex-direction:column!important;gap:8px!important;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #baseColorContent .inline-half{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #baseColorContent .inline-half>label,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #emissiveContent .color-control>label{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent .factor-box,#emissiveContent .color-control .material-control-row-hizala){display:flex;align-items:center;gap:10px!important;height:auto;min-height:0!important;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#emissiveContent) .pickr{display:block;flex:1 1 auto;width:auto;min-width:0;height:auto;line-height:normal}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#emissiveContent) .pickr .bpcp-btn{position:relative;display:flex;align-items:center;gap:10px;width:100%!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0;padding:0 12px 0 42px;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md)!important;background:var(--bg-page);box-shadow:none;filter:none;color:var(--fg-primary);font:var(--fw-regular) 13px/1 var(--font-ui);text-align:left}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#emissiveContent) .pickr .bpcp-btn:before,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#emissiveContent) .pickr .bpcp-btn:after{inset:8px auto auto 10px;width:22px;height:22px;box-sizing:border-box;border-radius:var(--radius-sm)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#emissiveContent) .pickr .bpcp-btn:after{border:1px solid var(--border-default)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material :is(#baseColorContent,#emissiveContent) .pickr .bpcp-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .bpcp-btn .m2-ed-renk-ad{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .bpcp-btn .m2-ed-renk-hex{flex:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .texture-control{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .texture-control>:is(.texture-box,.material-control-row-hizala){display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .texture-control>label{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .texture-control>label:before{color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-material .texture-control>label:after{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #roughnessContent .texture-control>label:before{content:"Roughness map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #roughnessContent .texture-control>label:after{content:"Green channel of an ORM map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #metalnessContent .texture-control>label:before{content:"Metalness map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #metalnessContent .texture-control>label:after{content:"Blue channel of an ORM map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #normalMapContent .texture-control>label:before{content:"Normal map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #emissiveContent .texture-control>label:before{content:"Emissive map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #occlusionContent .texture-control>label:before{content:"Occlusion map"}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #baseColorContent .texture-control>label{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku{display:flex;align-items:center;gap:4px;height:40px;margin:0;padding:0 7px 0 6px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-ana{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--fg-primary);font:var(--fw-regular) 13px/1.2 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-ana:disabled{opacity:1;cursor:progress}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-resim{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--bg-inset);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--fg-tertiary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-glif{width:16px;height:16px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-resim.m2-dolu .m2-ed-doku-glif{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-glif.m2-don{animation:m2-ed-don 1s linear infinite}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-ad{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku.m2-bos .m2-ed-doku-ad{color:var(--fg-secondary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-sil{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-sil[hidden]{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-sil .base-icon{width:15px;height:15px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherContent .switch-row{display:flex;align-items:center;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherContent .switch-group{display:flex;align-items:center;gap:10px;width:100%;height:40px;margin:0;padding:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherContent .switch-group>label{flex:1 1 auto;min-width:0;min-height:0;margin:0;padding:0;font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherContent .switch-group>label:before{content:"Double sided";color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherContent .control-group:has(#alphaModeSeg){display:flex;flex-direction:column;gap:8px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #alphaModeLabel{margin:0;padding:0;font-size:0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #alphaModeLabel:before{content:"Blend mode:";color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #otherContent .material-control-row-hizala:has(#alphaModeSeg){display:flex;align-items:center;gap:10px!important}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #alphaModeSeg{display:flex;gap:4px;min-width:0;margin:0;padding:4px;border:0;border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #alphaModeSeg>label{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;height:32px;min-height:0;margin:0;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #alphaModeSeg>input:checked+label{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.m2-ed-bos,body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.m2-ed-kilit{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material.no-model>.tab-content{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material.no-model>.tabs-header{opacity:.4}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material.no-model:after{content:none;display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material.no-model>.m2-ed-bos{display:flex;flex:1 1 auto;justify-content:center;gap:0;min-height:0;margin:0;padding:0 24px 16px;overflow-y:auto;pointer-events:auto}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.m2-ed-bos .mv2-bos-glif{width:44px;height:44px;color:var(--fg-tertiary)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.m2-ed-bos .mv2-bos-baslik{margin:14px 0 0;color:var(--fg-primary);font:var(--fw-semibold) 15px/20px var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>.m2-ed-bos .mv2-bos-metin{max-width:290px;margin:6px 0 0}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bos-eylem{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bos-eylem .base-btn{height:40px;padding:0 18px;font-size:13px}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material:has(>#tab-material:not(.hidden)):has(#viewModeMatOverlay):not(.no-model)>.m2-ed-kilit{display:flex;align-items:flex-start;flex:none;gap:10px;margin:0 12px;padding:10px 12px;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--info-fg) 35%,transparent);border-radius:var(--radius-md);background:var(--bg-inset);background:color-mix(in oklch,var(--info-fg) 8%,transparent)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kilit-glif{flex:none;width:18px;height:18px;margin-top:1px;color:var(--info-fg)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kilit-metin{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;color:var(--fg-primary);font:var(--fw-regular) 13px/1.4 var(--font-ui)}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-kilit-link{margin:-4px 0;padding:4px 0;border:0;background:transparent;color:var(--accent-ink);font:var(--fw-semibold) 13px/1.4 var(--font-ui);cursor:pointer}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #viewModeMatOverlay{display:none}body.m2-ed[data-auth=authenticated] #saveCardStandalone,body.m2-ed[data-auth=authenticated] #bpPreviewBar,body.m2-ed[data-auth=authenticated] #page-editor #viewerSection>:is(#startViewControls,#startViewBanner,.pick-mode-indicator){display:none!important}body.m2-ed.mv2-capsule-mode[data-auth=authenticated] .mv2-kapsul:has(>.mv2-kapsul-eylem[hidden]){padding-right:14px}body.m2-ed[data-auth=authenticated] .mv2-serit{gap:8px}body.m2-ed[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler>.base-btn--ghost{padding:0 14px;color:var(--fg-secondary);font-size:13px}body.m2-ed[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler>.base-btn:not(.base-btn--ghost){padding:0 18px 0 16px;font-size:13px}body.m2-ed[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler>.base-btn:disabled{opacity:.45}body.m2-ed.m2-ed-serit-tek[data-auth=authenticated] .mv2-serit .mv2-serit-metin{flex-direction:row;align-items:baseline;gap:4px}body.m2-ed.m2-ed-serit-tek[data-auth=authenticated] .mv2-serit .mv2-serit-baslik{flex:0 1 auto;min-width:0}body.m2-ed.m2-ed-serit-tek[data-auth=authenticated] .mv2-serit .mv2-serit-alt{flex:0 1000 auto;min-width:0;color:var(--fg-tertiary)}body.m2-ed.m2-ed-serit-tek[data-auth=authenticated] .mv2-serit :is(.mv2-serit-baslik,.mv2-serit-alt),body.m2-ed.m2-ed-serit-baslangic[data-auth=authenticated] .mv2-serit .mv2-serit-baslik{line-height:1}body.m2-ed.m2-ed-serit-onizleme[data-auth=authenticated] .mv2-serit:before{content:"PREVIEW";position:absolute;bottom:calc(100% + 7px);left:-1px;display:flex;align-items:center;height:22px;padding:0 9px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-soft);background:color-mix(in oklch,var(--accent) 20%,var(--bg-page));color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em}body.m2-ed.m2-ed-serit-onizleme[data-auth=authenticated] .mv2-serit .mv2-serit-metin{gap:4px}body.m2-ed.m2-ed-serit-onizleme[data-auth=authenticated] .mv2-serit .mv2-serit-baslik{font:var(--fw-semibold) 13px/16px var(--font-ui)}body.m2-ed.m2-ed-serit-onizleme[data-auth=authenticated] .mv2-serit .mv2-serit-alt{color:var(--fg-secondary);font:var(--fw-medium) 11px/16px var(--font-mono)}body.m2-ed.m2-ed-kayit-mesgul[data-auth=authenticated] .mv2-serit .mv2-serit-glif,body.m2-ed.m2-ed-kayit-mesgul[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler .base-icon{animation:m2-ed-don 1s linear infinite}body.m2-ed.m2-ed-kayit-mesgul[data-auth=authenticated] .mv2-serit .mv2-serit-glif{color:var(--fg-secondary)}body.m2-ed.m2-ed-kayit-tamam[data-auth=authenticated] .mv2-serit .mv2-serit-glif{color:var(--accent-ink)}body.m2-ed.m2-ed-kayit-durak[data-auth=authenticated] .mv2-serit .mv2-serit-glif{color:var(--warning-fg)}html[data-theme=light] body.m2-ed.m2-ed-kayit-durak[data-auth=authenticated] .mv2-serit .mv2-serit-glif{color:var(--warning-ink)}body.m2-ed.m2-ed-kayit-hata[data-auth=authenticated] .mv2-serit .mv2-serit-glif{color:var(--danger-fg)}@keyframes m2-ed-don{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet{top:calc(var(--m2-ed-ust) + var(--m2-ed-vh) + 8px);max-height:none}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .mv2-sheet-altmetin{margin-top:3px;line-height:1.3}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .mv2-sheet-done .base-icon{width:18px;height:18px}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-preset-slider{display:grid;grid-template-columns:repeat(7,32px);justify-content:center;gap:10px;max-height:none;margin:0;padding:4px 0 6px;overflow:visible}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-preset-card{display:block;flex:none;width:32px;min-width:0;height:32px;min-height:0;margin:0;padding:0;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:none;filter:none;transform:none;cursor:pointer}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-preset-card.active{box-shadow:0 0 0 2px var(--bg-surface-raised),0 0 0 4px var(--accent)}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-preset-card.bg-preset-card--none{border:1px solid var(--border-default);background-color:var(--bg-page);background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--fg-secondary) calc(50% - 1px),var(--fg-secondary) calc(50% + 1px),transparent calc(50% + 1px));background-position:0 0;background-size:auto}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-custom-color-row{display:block;order:-1;width:32px;height:32px;margin:0}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-custom-color-row :is(.pickr,.bpcp-btn){width:32px!important;height:32px!important;min-width:0!important;min-height:0!important;border-radius:var(--radius-sm)!important}@media(orientation:landscape)and (max-height:520px){body.m2-ed[data-auth=authenticated] #page-editor #viewerSection{right:50%;bottom:var(--m2-ed-alt);height:auto;max-height:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material{top:var(--m2-ed-ust);left:50%}body.m2-ed[data-auth=authenticated][data-mv2-page=models] .mv2-kapsul{right:50%;max-width:calc(50% - 2 * var(--mv2-gutter))}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet{top:auto;max-height:calc(100vh - 2 * var(--mv2-sheet-inset));max-height:calc(100dvh - 2 * var(--mv2-sheet-inset))}}@media(min-width:600px){body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material>:is(.tabs-header,.m2-ed-kilit){box-sizing:border-box;width:min(536px,calc(100% - 24px));margin-right:auto;margin-left:auto}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .controls-container.pd-stack{box-sizing:border-box;width:100%;max-width:560px;margin-right:auto;margin-left:auto}}@media(max-width:340px){body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-bg-k{width:28px}body.m2-ed[data-auth=authenticated] .mv2-sheet.m2-ed-bg-sheet .bg-preset-slider{column-gap:6px}}@media(max-width:379px){body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .axis-name{display:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .orientation-degree-field{width:calc(100% - 26px)}}@media(prefers-reduced-motion:reduce){body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material .m2-ed-doku-glif.m2-don,body.m2-ed.m2-ed-kayit-mesgul[data-auth=authenticated] .mv2-serit .mv2-serit-glif,body.m2-ed.m2-ed-kayit-mesgul[data-auth=authenticated] .mv2-serit .mv2-serit-eylemler .base-icon{animation:none}body.m2-ed[data-auth=authenticated] #page-editor #models-right-scene-material #tab-controls .constraint-checkbox .checkmark:after{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body.mv2-pg-kur[data-auth=authenticated]{--m2-pg-onizleme: min(240px, 50dvh);--m2-pg-hizli: 61px;--m2-pg-kenar: var(--mapp-s2, 8px)}body.mv2-pg-kur.mv2-pg-acik[data-auth=authenticated]{--m2-toast-taban: calc(var(--mapp-nav-total, 70px) + var(--m2-pg-hizli) + 10px)}body.mv2-pg-kur[data-auth=authenticated] :where(#pages-right-controls,#pageViewerSection,#mv2PgHizli,#mv2PgCanli,#qrPopupEditorOverlay) :is(button,select,summary,[role=button],.mapp-tap){min-height:0}body.mv2-pg-kur[data-auth=authenticated] :where(#pages-right-controls,#pageViewerSection,#mv2PgHizli,#qrPopupEditorOverlay) button:is(:has(>i:only-child),:has(>svg:only-child)){min-width:0}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode{display:flex;flex-direction:column;gap:10px!important;box-sizing:border-box;height:calc(100vh - var(--mapp-top-total, 48px) - var(--mapp-nav-total, 70px) - var(--m2-pg-kenar));height:calc(100dvh - var(--mapp-top-total, 48px) - var(--mapp-nav-total, 70px) - var(--m2-pg-kenar));min-height:0;max-height:none;margin:0 calc(-1 * (var(--m2-pg-kenar) + var(--mapp-sa-r, 0px))) 0 calc(-1 * (var(--m2-pg-kenar) + var(--mapp-sa-l, 0px)));padding:10px max(calc(12px + var(--mapp-sa-r, 0px)),calc(50% - 320px)) calc(var(--m2-pg-hizli) - var(--m2-pg-kenar) + 10px) max(calc(12px + var(--mapp-sa-l, 0px)),calc(50% - 320px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode::-webkit-scrollbar{display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>.models-left{display:contents}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>.models-left>:is(#pageDesignWrapper,.design-preset-slider-wrap,.pd-newtheme),body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode #pageDesignWrapper :is(.design-preset-slider-wrap,.pd-newtheme){display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>.models-left>#pageViewerSection{order:1;position:relative;flex:none;width:auto;height:var(--m2-pg-onizleme)!important;min-height:0;max-height:none;margin:0;padding:0;overflow:hidden;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>.models-left>#pageViewerSection:before{content:"Preview";position:absolute;z-index:3;left:12px;top:13px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection>.viewer-topbar{display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection>.model-area-wrapper,body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection #modelViewerContainer{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper{position:absolute;inset:0;display:block;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>:is(.device-mobile,.device-laptop){position:absolute;left:50%;flex:none;width:auto;max-height:none;margin:0;transform:translate(-50%)}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>.device-mobile{display:block;top:6px;height:calc(100% - 12px);aspect-ratio:128 / 226}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>.device-laptop{display:none;top:40px;height:calc(100% - 50px);max-width:calc(100% - 24px);aspect-ratio:292 / 188}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection :is(.mobile-frame,.laptop-frame){width:100%;height:100%;box-sizing:border-box;padding:4px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-page);box-shadow:var(--shadow-md)!important;box-shadow:0 16px 40px -16px color-mix(in oklch,var(--scrim) 75%,var(--n-950))!important}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection .laptop-frame{border-radius:var(--radius-md)}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection .mobile-screen-container{border-radius:18px}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection .laptop-screen-container{border-radius:var(--radius-sm)}body.mv2-pg-kur.mv2-pg-masa[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode #pageViewerSection #mockupStudioWrapper>.device-laptop{display:block}body.mv2-pg-kur.mv2-pg-masa[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode #pageViewerSection #mockupStudioWrapper>.device-mobile{display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection>#mv2PgTamBtn{position:absolute;z-index:4;right:8px;top:8px}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection>#mv2PgTamBtn:after{content:"";position:absolute;inset:-6px}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection>#mv2PgTamBtn .base-icon{width:16px;height:16px}body.mv2-pg-kur[data-auth=authenticated] #page-editor #pageViewerSection>#mv2PgTamBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>.models-left>#pageViewerSection{position:fixed;z-index:2900;top:var(--mapp-top-total, 48px);bottom:var(--mapp-nav-total, 70px);left:0;right:0;height:auto!important;border:0;border-radius:0;background:var(--bg-page)}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:44px 16px 16px;box-sizing:border-box}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>:is(.device-mobile,.device-laptop){display:block!important;position:relative;left:auto;top:auto;transform:none;max-width:100%}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>.device-laptop{flex:none;width:min(100%,520px);height:auto;aspect-ratio:16 / 10}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>.device-mobile{flex:1 1 0;min-height:0;width:auto;height:auto;aspect-ratio:128 / 226}@media(orientation:landscape){body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper{flex-direction:row}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>.device-mobile{flex:none;height:min(100%,420px)}body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor #pageViewerSection #mockupStudioWrapper>.device-laptop{flex:0 1 auto;width:auto;min-width:0;height:min(100%,325px)}}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls{order:2;position:static;inset:auto;z-index:auto;display:flex;flex-direction:column;gap:10px;flex:none;width:auto;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;transform:none;will-change:auto}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tab-content:not(.hidden),body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>#tab-pd-ar>.controls-container{display:block;flex:none!important;height:auto;min-height:0!important;max-height:none;margin:0;padding:0!important;overflow:visible!important;border:0!important;background:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tab-content.hidden{display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls input[type=range]{touch-action:pan-y}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls>#mv2PgUst{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema{display:flex;flex-direction:column;gap:8px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-etiket{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.2 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-kuyu{display:flex;align-items:center;gap:2px;height:40px;box-sizing:border-box;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-kuyu:has(>.m2-pg-tema-yenile:not([hidden])){padding-right:6px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-ac{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 12px 0 14px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:var(--fw-medium) var(--text-sm)/1 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-ac:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-metin{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-ac[data-m2-bos] .m2-pg-tema-ad,body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-nokta{color:var(--fg-secondary)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-durum{color:var(--warning-fg, var(--warning))}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-ac>.base-icon{flex:none;width:18px;height:18px;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst .m2-pg-tema-yenile{color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst [hidden]{display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls .pd-device-seg-host{display:none}body.mv2-pg-kur[data-auth=authenticated] #mv2PgUst>#mv2PgCihaz{display:flex;flex-direction:column;gap:6px;height:74px;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz>.m2-pg-cihaz-satir{display:flex;align-items:center;gap:8px;flex:none;height:40px;min-width:0}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-cihaz-seg{display:flex;flex:1 1 auto;gap:4px;min-width:0;height:40px;box-sizing:border-box;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-cihaz-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;gap:7px;min-width:0;height:32px;min-height:0;margin:0;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-cihaz-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-cihaz-btn>.base-icon{width:16px;height:16px;color:inherit}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-cihaz-btn[aria-selected=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-cihaz-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag-ray{flex:none;width:40px;height:40px;box-sizing:border-box;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag{position:relative;display:flex;align-items:center;justify-content:center;width:32px;min-width:0;height:32px;min-height:0;box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag:after{content:"";position:absolute;inset:-6px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag>.base-icon{width:18px;height:18px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag[aria-pressed=true]>.m2-pg-bag-kirik,body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag:not([aria-pressed=true])>.m2-pg-bag-zincir{display:none}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag:disabled{opacity:.45;cursor:default}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag:focus-visible{outline:2px solid var(--accent);outline-offset:1px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz>.m2-pg-bag-alt{display:flex;align-items:center;gap:6px;flex:none;height:28px;min-width:0;box-sizing:border-box;padding:0 2px;color:var(--fg-secondary);font:var(--fw-regular) 12px/16px var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz>.m2-pg-bag-alt>.base-icon{flex:none;width:14px;height:14px;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz>.m2-pg-bag-alt[data-m2-bagli]>.base-icon{color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-bag-metin{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-kopya{position:relative;display:flex;align-items:center;flex:none;height:28px;min-height:0;min-width:0;margin:0;padding:0 2px;border:0;background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 12px/16px var(--font-ui);text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:3px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-kopya[hidden]{display:none}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-kopya:after{content:"";position:absolute;inset:-8px -4px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgCihaz .m2-pg-kopya:focus-visible{outline:2px solid var(--accent);outline-offset:1px}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content>#mv2PgBagYon{display:flex;align-items:center;justify-content:center;gap:8px;margin:-4px 0 0!important;color:var(--fg-secondary);font:var(--fw-medium) 12px/16px var(--font-ui);white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content>#mv2PgBagYon>.m2-pg-yon-cihaz{display:inline-flex;align-items:center;gap:5px}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content>#mv2PgBagYon .base-icon{flex:none;width:14px;height:14px}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content>#mv2PgBagYon>.m2-pg-yon-ok{width:12px;height:12px;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content>#mv2PgBagYon>.m2-pg-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content>#mv2PgBagAlt{text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:3px}body.mv2-pg-kur[data-auth=authenticated] .delete-popup>.popup-content:has(>#mv2PgBagAlt){padding-bottom:24px!important}body.mv2-pg-kur[data-auth=authenticated] .delete-popup:has(>.popup-content>.m2-pg-oto){visibility:hidden}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header{display:flex;gap:4px;width:auto;margin:0;padding:4px;border:0;border-radius:var(--radius-md);background:var(--bg-inset);overflow:visible}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;gap:7px;min-width:0;height:32px;min-height:0;margin:0;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-medium) var(--text-sm)/1 var(--font-ui);font-size:var(--text-sm)!important;letter-spacing:normal;text-transform:none;white-space:nowrap;transition:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn.active{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--fg-primary);font-weight:var(--fw-semibold)}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn .tab-icon{flex:none;width:16px;height:16px;color:inherit}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn.active .tab-icon{color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn[data-tab=pd-toolbars]{gap:0;font-size:0!important}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn[data-tab=pd-toolbars]:after{content:"Toolbar & Logo";content:"Toolbar & Logo" / "";margin-inline-start:7px;font:inherit;font-size:var(--text-sm)}body.mv2-pg-kur[data-auth=authenticated] #page-editor>.models-layout.page-designer-mode>#pages-right-controls>.tabs-header>.tab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .dt-section-body,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars>.controls-container{display:flex;flex:none!important;flex-direction:column;gap:12px;width:auto;height:auto;min-height:0!important;box-sizing:border-box;margin:0;padding:16px!important;overflow:visible!important;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);opacity:1;pointer-events:auto}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-sec,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .dt-section-body>.dt-ar-config,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #logoControlsGrid{display:flex;flex-direction:column;gap:12px;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-sec-head,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #logoControlsGrid>.pd-sec:last-child>.pd-sec-head{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec-head{display:block;min-height:0;margin:0;padding:0;border:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.2 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec-head>:not(span){display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(#viewerBtnBgColorInput),body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #logoControlsGrid>.pd-sec:first-child{gap:8px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-sec-head>span{font:inherit;letter-spacing:inherit}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-field>label{display:block;margin:0;padding:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.2 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .dt-section-body>.pd-sec:first-child{gap:8px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnCard,#toolbarQrPopupEditBtn,#usdzUploadCard){display:flex;align-items:center;gap:12px;width:auto;min-height:0;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);color:var(--fg-primary);font-family:var(--font-ui);text-align:left}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnCard,#toolbarQrPopupEditBtn,#usdzUploadCard) :is(.pd-toggle-ico,.pd-action-ico){display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnCard,#toolbarQrPopupEditBtn,#usdzUploadCard) :is(.pd-toggle-ico,.pd-action-ico)>:is(.base-icon,.ar-icon-custom){width:18px;height:18px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arBtnCard>.pd-toggle-lbl,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-action>.pd-action-txt{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;min-height:0;margin:0;color:var(--fg-primary);font:var(--fw-semibold) var(--text-sm)/1.3 var(--font-ui);opacity:1}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-action>.pd-action-txt>b{font:inherit;color:inherit}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arBtnCard>.pd-toggle-lbl>em,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-action>.pd-action-txt>em{overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) var(--text-xs)/1.3 var(--font-ui);font-style:normal;text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #toolbarQrPopupEditBtn .pd-action-arrow{flex:none;width:16px;height:16px;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #toolbarQrPopupEditBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnCard.ar-locked,#toolbarQrPopupEditBtn:disabled,#usdzUploadCard.ar-ctrl-disabled){opacity:.45;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arLockedNote{order:-1;display:flex;align-items:flex-start;gap:10px;margin:0 0 4px;padding:10px 12px;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--warning) 32%,transparent);border-radius:var(--radius-md);background:var(--bg-inset);background:color-mix(in oklch,var(--warning) 10%,transparent);color:var(--fg-secondary);font:var(--fw-regular) var(--text-sm)/18px var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arLockedNote>.m2-pg-uyari-glif{flex:none;width:18px;height:18px;color:var(--warning-fg, var(--warning))}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard{cursor:pointer}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard>.pd-action-arrow,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard #usdzFileLabel{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard.active{pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard.active:not(.ar-ctrl-disabled) .m2-pg-usdz-eylem{pointer-events:auto}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-ad{color:var(--fg-primary)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard>.pd-action-txt:has(>.m2-pg-usdz-durum:not([hidden]))>em,body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard.active>.pd-action-txt>em{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-durum{margin-top:1px;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 11px/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-durum[data-m2-durum=hata]{color:var(--danger-fg, var(--danger))}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-durum[hidden]{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-eylem{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;height:32px;box-sizing:border-box;padding:0 12px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) var(--text-xs)/1 var(--font-ui);white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-yukle{display:inline-flex;align-items:center;gap:6px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-eylem .base-icon{width:16px;height:16px;color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard.active .m2-pg-usdz-eylem{width:32px;padding:0;border-color:var(--danger);border-radius:var(--radius-sm);background:transparent;color:var(--danger-fg, var(--danger))}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard.active .m2-pg-usdz-eylem .base-icon{color:currentColor}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #usdzUploadCard .m2-pg-usdz-eylem>[hidden]{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-input-wrap{position:relative;display:flex;align-items:center;gap:10px;width:auto;height:40px;box-sizing:border-box;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-input-wrap>.pd-input-ico{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arBtnTextInput{flex:1 1 auto;width:auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .m2-pg-sayac{flex:none;color:var(--fg-tertiary);font:var(--fw-medium) var(--text-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:8px;align-items:center;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2>.pd-field{display:contents}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2>.pd-field:first-child>label{grid-row:1;grid-column:1 / -1}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2>.pd-field:last-child>label{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2>.pd-field:first-child>.bpsel{grid-row:2;grid-column:1;display:flex;width:auto;min-width:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2>.pd-field:last-child>div{grid-row:2;grid-column:2;display:flex;gap:4px!important}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2 .bpsel-btn{height:40px;min-height:0;padding:0 12px 0 14px;gap:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-primary);font:var(--fw-medium) var(--text-sm)/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2 .bpsel-chevron{flex:none;width:18px;height:18px;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar .pd-row2 .bpsel-menu{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnBoldToggle,#arBtnItalicToggle){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-tertiary);font:var(--fw-medium) var(--text-sm)/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnBoldToggle,#arBtnItalicToggle).is-active{background:var(--accent-soft);color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnBoldToggle,#arBtnItalicToggle)>.base-icon{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar :is(#arBtnBoldToggle,#arBtnItalicToggle)>span{font-size:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arBtnBoldToggle>span:before{content:"B";content:"B" / "";font:var(--fw-bold) var(--text-sm)/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-ar #arBtnItalicToggle>span:before{content:"I";content:"I" / "";font:italic var(--fw-medium) var(--text-sm)/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider{display:flex;flex-direction:column;gap:8px;width:auto;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__label{margin:0;color:var(--fg-primary);font:var(--fw-medium) var(--text-sm)/1.2 var(--font-ui);letter-spacing:normal;text-transform:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__label:after{content:":"}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row{display:flex;align-items:center;gap:10px;min-height:26px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__range{flex:1 1 auto;min-width:0;margin:-14px 0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row>[data-reset-for]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;min-width:0;min-height:0;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row>[data-reset-for]:after{content:"";position:absolute;inset:-9px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row>[data-reset-for] .base-icon{width:15px;height:15px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__value{flex:none;width:64px;height:32px;min-height:0;box-sizing:border-box;margin:-4px -8px;padding:0;border:1.5px solid var(--border-default);border-radius:calc(var(--radius-sm) * 4 / 3);background:var(--bg-inset);color:var(--fg-primary);font-family:var(--font-mono);font-size:16px;font-weight:var(--fw-medium);line-height:1;letter-spacing:normal;text-align:center;transform:scale(.75)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__value:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row:has(>.m2-pg-deger){position:relative}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row>.base-slider__value:not(:focus):has(+.m2-pg-deger){color:transparent;-webkit-text-fill-color:transparent}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row>.m2-pg-deger{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;width:48px;height:24px;margin-top:-12px;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono);letter-spacing:normal;white-space:nowrap;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .base-slider__row>.base-slider__value:focus+.m2-pg-deger{visibility:hidden}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-swatches{display:flex;flex-direction:row;gap:8px;width:auto;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-swatch{display:flex;align-items:center;flex:1 1 0;gap:10px;min-width:0;height:40px;min-height:0;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-primary);font:var(--fw-regular) var(--text-sm)/1 var(--font-ui);cursor:pointer}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-swatch>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-swatch .pickr{flex:none;line-height:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-swatch .pickr .bpcp-btn{width:22px!important;height:22px!important;min-width:0!important;min-height:0!important;border:1px solid var(--border-default);border-radius:var(--radius-sm)!important}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls :is(#tab-pd-ar,#tab-pd-toolbars) .pd-field>.bpsel:has(>:is(#arPosSelect,#logoPosSelect)),body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-field:has(#logoPosSelect)>label{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls .m2-pg-cipler{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .m2-pg-cipler{flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .m2-pg-cipler::-webkit-scrollbar{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls .m2-pg-cip{display:inline-flex;align-items:center;flex:none;height:32px;min-height:0;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) var(--text-xs)/1 var(--font-ui);white-space:nowrap;cursor:pointer}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls .m2-pg-cip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls .m2-pg-cip[aria-disabled=true]{opacity:.45;cursor:not-allowed}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #logoControlsGrid.logo-ctrl-disabled{opacity:1}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #logoControlsGrid.logo-ctrl-disabled>.pd-sec:last-child{opacity:.4;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #logoControlsGrid.logo-ctrl-disabled .m2-pg-cip[aria-disabled=true]{opacity:1}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls .m2-pg-cip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#photoBtnCard){flex-direction:row;flex-wrap:wrap;gap:8px 6px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#photoBtnCard)>.pd-sec-head{flex:0 0 100%}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row{position:relative;display:inline-flex;align-items:center;flex:none;height:32px;min-height:0;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row:has(>.base-switch:checked){border-color:var(--accent);background:var(--accent-soft)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row:has(>.base-switch:focus-visible){outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row>:is(.pd-toggle-ico,.base-switch){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;opacity:0;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row>.pd-toggle-lbl{display:flex;align-items:center;height:30px;min-height:0;margin:0;padding:0 12px;color:var(--fg-secondary);font:var(--fw-medium) var(--text-xs)/1 var(--font-ui);white-space:nowrap;opacity:1;cursor:pointer}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row:has(>.base-switch:checked)>.pd-toggle-lbl{color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row>.pd-toggle-lbl>em{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec>.pd-toggle-row>.pd-toggle-lbl:after{content:"";position:absolute;inset:-6px 0}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#toolbarLogoUploadBtn){display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:3px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#toolbarLogoUploadBtn):has(>#toolbarLogoDeleteBtn.hidden){grid-template-columns:40px minmax(0,1fr) auto}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#toolbarLogoUploadBtn)>.m2-pg-logo-kucuk{grid-row:1 / 3;grid-column:1;display:flex;align-items:center;justify-content:center;width:40px;height:32px;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .m2-pg-logo-kucuk>img{display:block;max-width:32px;max-height:22px;width:auto;height:auto}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .m2-pg-logo-kucuk>.base-icon{width:16px;height:16px}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .m2-pg-logo-kucuk>[hidden]{display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#toolbarLogoUploadBtn)>.pd-sec-head{grid-row:1;grid-column:2;align-self:end;color:var(--fg-primary);font:var(--fw-semibold) var(--text-sm)/1.2 var(--font-ui);letter-spacing:normal;text-transform:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#toolbarLogoUploadBtn)>.m2-pg-logo-meta{grid-row:2;grid-column:2;align-self:start;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) 11px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .pd-sec:has(>#toolbarLogoUploadBtn)>.m2-pg-logo-meta[data-m2-dosya]{font:var(--fw-medium) 11px/1.25 var(--font-mono)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars .m2-pg-logo-meta>.m2-pg-mono{font-family:var(--font-mono)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoUploadBtn{grid-row:1 / 3;grid-column:3;display:inline-flex;align-items:center;gap:8px;width:auto;height:36px;min-height:0;box-sizing:border-box;margin:0;padding:0 16px 0 14px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font-size:0;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoUploadBtn:after{content:"Upload logo";font:var(--fw-semibold) var(--text-sm)/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoUploadBtn :is(.pd-action-txt,.pd-action-arrow){display:none}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoUploadBtn .pd-action-ico{display:contents}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoUploadBtn .base-icon{width:16px;height:16px;color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoUploadBtn:disabled{opacity:.45}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoDeleteBtn:not(.hidden){grid-row:1 / 3;grid-column:4;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--danger);border-radius:var(--radius-sm);background:transparent;color:var(--danger-fg, var(--danger))}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoDeleteBtn .pd-action-ico{display:contents;color:inherit}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoDeleteBtn .base-icon{width:16px;height:16px;color:currentColor}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars #toolbarLogoDeleteBtn .pd-action-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #pages-right-controls #tab-pd-toolbars :is(#toolbarLogoUploadBtn,#toolbarLogoDeleteBtn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] #page-editor>#mv2PgHizli{display:none}body.mv2-pg-kur[data-auth=authenticated] #page-editor:has(>.models-layout.page-designer-mode)>#mv2PgHizli{position:fixed;z-index:2800;left:0;right:0;bottom:var(--mapp-nav-total, 70px);display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;height:var(--m2-pg-hizli);box-sizing:border-box;margin:0;padding:10px calc(12px + var(--mapp-sa-r, 0px)) 10px calc(12px + var(--mapp-sa-l, 0px));overflow:hidden;border-top:1px solid var(--border-subtle);background:var(--bg-page)}body.mv2-pg-kur.mv2-serit-acik[data-auth=authenticated] #page-editor>#mv2PgHizli,body.mv2-pg-kur.mv2-pg-tam[data-auth=authenticated] #page-editor>#mv2PgHizli,body.mv2-pg-kur.mv2-kb[data-auth=authenticated] #page-editor>#mv2PgHizli,body.mv2-pg-kur.mapp-kb-open[data-auth=authenticated] #page-editor>#mv2PgHizli,body.mv2-pg-kur[data-auth=authenticated] #page-editor:has(>#saveCardStandalone:not([style*=none]))>#mv2PgHizli{display:none}body.mv2-pg-kur[data-auth=authenticated] #mv2PgHizli>.base-btn{flex:0 1 auto;min-width:0;text-decoration:none;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #mv2PgHizli>.base-btn>.base-icon{flex:none}body.mv2-pg-kur[data-auth=authenticated] #mv2PgHizli>.base-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:374px){body.mv2-pg-kur[data-auth=authenticated] #page-editor:has(>.models-layout.page-designer-mode)>#mv2PgHizli{gap:8px}body.mv2-pg-kur[data-auth=authenticated] #mv2PgHizli>.base-btn{gap:6px;padding:0 10px}}body.mv2-pg-kur[data-auth=authenticated] #mv2PgHizli>:is(.base-btn:disabled,.base-btn[aria-disabled=true]){opacity:.45;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #mv2PgHizli>.base-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur.mv2-pg-acik[data-auth=authenticated] #page-editor:has(>.models-layout.page-designer-mode)>#saveCardStandalone{bottom:calc(var(--mapp-nav-total, 70px) + 4px)}body.mv2-pg-kur.mv2-pg-acik[data-auth=authenticated] .mv2-serit.mv2-serit--sabit{bottom:calc(var(--mapp-nav-total, 70px) + 4px)}body.mv2-pg-kur[data-auth=authenticated] #mobileTopBar #mv2PgCanli{position:relative;display:inline-flex;align-items:center;flex:none;gap:8px;height:32px;min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--fg-secondary);font:var(--fw-regular) var(--text-xs)/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-pg-kur[data-auth=authenticated] #mobileTopBar #mv2PgCanli:after{content:"";position:absolute;inset:-6px 0}body.mv2-pg-kur[data-auth=authenticated] #mobileTopBar #mv2PgCanli>.m2-pg-nokta{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body.mv2-pg-kur[data-auth=authenticated] #mobileTopBar #mv2PgCanli[data-m2-durum=offline]>.m2-pg-nokta{background:var(--fg-tertiary);box-shadow:none}body.mv2-pg-kur[data-auth=authenticated] #mobileTopBar #mv2PgCanli:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .mv2-sheet-tutamak{height:11px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .mv2-sheet-bas{align-items:center;padding:8px 12px 12px 16px;border-bottom:1px solid var(--border-subtle)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .mv2-sheet-altmetin{margin:3px 0 0;overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .mv2-sheet-bas>:is(.mv2-sheet-kapat,.m2-pg-tema-iptal){align-self:flex-start;margin:0}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .mv2-sheet-govde{padding:12px 16px 16px;gap:0}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo[aria-pressed=true]{border-color:var(--accent)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-onizleme{position:relative;display:block;height:84px;overflow:hidden;background:var(--n-800)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-model{position:absolute;left:50%;top:7px;width:44px;height:44px;object-fit:contain;color:var(--fg-tertiary);transform:translate(-50%)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-logo{position:absolute;left:8px;top:8px;display:block;width:22px;height:5px;border-radius:var(--radius-pill);background:var(--fg-secondary)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet img.m2-pg-karo-logo{width:auto;max-width:40px;border-radius:0;background:none}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-logo[data-m2-sag]{left:auto;right:22px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-dugmeler{position:absolute;right:6px;top:20px;display:flex;flex-direction:column;gap:3px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-dugmeler>i{display:flex;align-items:center;justify-content:center;width:11px;height:11px;box-sizing:border-box;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:3px;background:var(--bg-surface-raised);color:var(--fg-primary)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-dugmeler>i>i{display:block;width:4px;height:4px;border-radius:1px;background:currentColor}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-ar{position:absolute;left:50%;bottom:7px;display:flex;align-items:center;gap:4px;max-width:calc(100% - 16px);height:18px;box-sizing:border-box;padding:0 7px;border-radius:var(--radius-pill);background:var(--fg-primary);box-shadow:var(--shadow-sm);box-shadow:0 3px 8px -3px color-mix(in oklch,var(--scrim) 83%,transparent);color:var(--bg-page);font:var(--fw-medium) 11px/1 var(--font-ui);white-space:nowrap;transform:translate(-50%)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-ar>.ar-icon-custom{flex:none;width:9px;height:9px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-ar>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-nokta{position:absolute;top:6px;right:6px;display:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 2px var(--bg-page)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo[aria-pressed=true] .m2-pg-karo-nokta{display:block}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-ad{display:block;overflow:hidden;padding:7px 8px;color:var(--fg-secondary);font:var(--fw-medium) 11px/14px var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo-durum{color:var(--warning-fg, var(--warning))}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo.m2-pg-karo--ekle{align-items:center;justify-content:center;gap:6px;min-height:114px;padding:10px 8px;border:1px dashed var(--border-default);background:transparent;text-align:center}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo.m2-pg-karo--ekle[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);background:color-mix(in oklch,var(--accent) 6%,transparent)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo--ekle[aria-pressed=true]>.m2-pg-ekle-baslik{color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-karo--ekle>.base-icon{width:20px;height:20px;color:var(--accent-ink)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ekle-baslik{color:var(--fg-primary);font:var(--fw-semibold) var(--text-xs)/1.2 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ekle-alt{color:var(--fg-tertiary);font:var(--fw-regular) 11px/1.3 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-tema-not{margin:12px 2px 0;color:var(--fg-tertiary);font:var(--fw-regular) var(--text-xs)/1.4 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-tema-iptal{display:none;color:var(--fg-primary)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet.m2-pg-ekliyor .m2-pg-tema-iptal{display:inline-flex}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet.m2-pg-ekliyor .mv2-sheet-kapat{display:none}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .mv2-sheet-altbar{display:none;padding:12px 16px 16px;border-top:1px solid var(--border-subtle)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet.m2-pg-ekliyor .mv2-sheet-altbar{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-kuyu{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-kuyu:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet #mv2PgTemaAd{width:100%;height:40px;min-height:0;box-sizing:border-box;margin:0;padding:0 14px;border:0;outline:none;background:transparent;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-alt{display:flex;justify-content:flex-end;padding:8px 14px;border-top:1px solid var(--border-subtle);color:var(--fg-tertiary);font:var(--fw-medium) var(--text-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-ipucu{margin:-4px 2px 0;color:var(--fg-tertiary);font:var(--fw-regular) var(--text-xs)/1.4 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-kaydet{width:100%}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-kaydet>.base-icon{flex:none;width:18px;height:18px;color:currentColor}body.mv2-pg-kur[data-auth=authenticated] .mv2-sheet.m2-pg-tema-sheet .m2-pg-ad-kaydet:disabled{opacity:.45}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay{position:fixed;inset:0;z-index:3099;display:block;height:auto;max-height:none;padding:0!important;background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay>.qr-editor-modal{position:fixed;top:max(var(--mv2-sheet-top, 52px),calc(env(safe-area-inset-top,0px) + 12px));bottom:max(var(--mv2-sheet-inset, 8px),env(safe-area-inset-bottom,0px));left:max(calc(var(--mv2-sheet-inset, 8px) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max, 560px) / 2));right:max(calc(var(--mv2-sheet-inset, 8px) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max, 560px) / 2));display:flex;flex-direction:column;width:auto;max-width:none;box-sizing:border-box;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r, 22px);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);animation:m2-pg-qr-giris var(--mv2-dur, .32s) var(--mv2-ease, ease-out);transition:transform var(--mv2-dur, .32s) var(--mv2-ease, ease-out)}body.mv2-pg-kur.mv2-pg-qr-sur[data-auth=authenticated] #qrPopupEditorOverlay>.qr-editor-modal{transition:none}@keyframes m2-pg-qr-giris{0%{transform:translateY(calc(100% + 24px))}to{transform:none}}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-tutamak{display:flex;flex:none;align-items:center;justify-content:center;height:20px;touch-action:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-tutamak>span{display:block;width:36px;height:5px;border-radius:var(--radius-xs, 3px);background:var(--n-600)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-header{display:flex;flex:none;align-items:flex-start;gap:12px;margin:0;padding:0 12px 12px 16px;border:0;border-bottom:1px solid var(--border-subtle);touch-action:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-header-title{display:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-bas{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-baslik{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:var(--tracking-tight)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-alt{margin:0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.3 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorCloseBtn{position:relative;flex:none;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorCloseBtn:after{content:"";position:absolute;inset:-6px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorCloseBtn .base-icon{width:18px;height:18px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);row-gap:16px;align-content:start;min-height:0;margin:0;padding:14px 16px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-body:before{content:"Preview";grid-row:1;grid-column:1;box-sizing:border-box;padding:13px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay :is(.qr-editor-row,.qr-editor-fields){display:contents}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini{position:relative;z-index:1;grid-row:1;grid-column:1;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(264px,calc(100% - 24px));min-width:0;height:auto;box-sizing:border-box;margin:34px 12px 16px;padding:14px 14px 16px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);box-shadow:0 16px 40px -12px color-mix(in oklch,var(--scrim) 75%,var(--n-950))}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini .qr-mini-title{justify-content:center;max-width:100%;padding:0 18px;font:var(--fw-bold) var(--text-sm)/1.25 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini .qr-mini-icon{width:14px;height:14px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini .qr-mini-close{top:8px;right:8px;width:18px;height:18px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini .qr-mini-close .base-icon{width:16px;height:16px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini .qr-editor-mini-qr{flex:none;width:96px;height:96px;box-sizing:border-box;padding:6px;border-radius:var(--radius-md);background:var(--n-0)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-preview-mini .qr-mini-desc{font:var(--fw-regular) 11px/1.35 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-field-cell{position:relative;display:flex;flex-direction:column;gap:8px;height:auto!important;min-height:0!important;margin:0;padding:0!important;border:0;background:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay :is(.qr-field-cell,.qr-color-grid .dt-ar-cell) .dt-ar-lbl{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.2 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorTitleInput{width:100%;height:40px!important;min-height:0;box-sizing:border-box;padding:0 64px 0 14px!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md);background:var(--bg-page)!important;color:var(--fg-primary)!important;font:var(--fw-regular) 16px/1 var(--font-ui)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorTextInput{width:100%;height:66px!important;min-height:0;box-sizing:border-box;padding:10px 14px!important;border:1px solid var(--border-subtle)!important;border-bottom:0!important;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg-page)!important;color:var(--fg-primary)!important;font:var(--fw-regular) 16px/22px var(--font-ui);font-size:16px!important;resize:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay :is(#qrEditorTitleInput,#qrEditorTextInput):focus{outline:none;border-color:var(--accent)!important}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-sayac{position:absolute;right:14px;bottom:14px;color:var(--fg-tertiary);font:var(--fw-medium) var(--text-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums;pointer-events:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .m2-qr-sayac-alt{display:flex;justify-content:flex-end;margin-top:-8px;padding:8px 14px;border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--bg-page);color:var(--fg-tertiary);font:var(--fw-medium) var(--text-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0;padding:0}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid:before{content:"Colors";grid-column:1 / -1;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.2 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:2px 10px!important;height:40px!important;min-height:0!important;box-sizing:border-box;margin:0;padding:0 10px!important;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);cursor:pointer}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell>.pickr{grid-row:1 / 3;grid-column:1;line-height:0}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell>.dt-ar-lbl{grid-row:1;grid-column:2;overflow:hidden;font:var(--fw-medium) 11px/1.15 var(--font-ui);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell:is(:has(#qrColorBg),:has(#qrColorClose))>.dt-ar-lbl{font-size:0}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell:has(#qrColorBg)>.dt-ar-lbl:after{content:"Card";content:"Card" / "";font-size:11px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell:has(#qrColorClose)>.dt-ar-lbl:after{content:"Close";content:"Close" / "";font-size:11px}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell>.m2-qr-hex{grid-row:2;grid-column:2;color:var(--fg-primary);font:var(--fw-medium) var(--text-sm)/1.15 var(--font-mono)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-color-grid .dt-ar-cell .pickr .bpcp-btn{width:20px!important;height:20px!important;min-width:0!important;min-height:0!important;border:1px solid var(--border-default);border-radius:var(--radius-sm)!important}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-footer{display:flex;flex:none;align-items:center;gap:10px;margin:0;padding:12px 16px 16px;border:0;border-top:1px solid var(--border-subtle)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay .qr-editor-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:0;box-sizing:border-box;margin:0;border-radius:var(--radius-pill);font:var(--fw-semibold) var(--text-base)/1 var(--font-ui);white-space:nowrap}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorCancelBtn>.base-icon{display:none}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorSaveBtn>.base-icon{flex:none;width:18px;height:18px;color:currentColor}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorCancelBtn{flex:none;padding:0 22px;border:1px solid transparent;background:transparent;color:var(--fg-primary)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay #qrEditorSaveBtn{flex:1 1 auto;gap:10px;padding:0 24px;border:1px solid transparent;background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-bold)}body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay :is(.qr-editor-btn,#qrEditorCloseBtn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){body.mv2-pg-kur[data-auth=authenticated] #qrPopupEditorOverlay>.qr-editor-modal{animation:none;transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-library .lib-wrap.m2-lib{display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box;padding:12px calc(var(--mv2-gutter) - var(--mapp-s2, 8px)) 0;overflow:hidden}body[data-auth=authenticated].mv2-kapsul-acik #page-library .lib-wrap.m2-lib{padding-top:52px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib :is(button,summary,[role=button]){min-height:0;min-width:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib :is(.lib-sub,#libStats,.lib-count,#libSelectBtn,#libChips,.lib-tools,#libSelBar,#libEmpty){display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-head{flex:none;margin:0;padding:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-head .lib-head-main{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;height:40px;margin:0;padding:0 0 0 4px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-head .lib-head-titles{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;overflow:hidden}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-head .lib-h1{flex:none;margin:0;color:var(--fg-primary);font:var(--fw-bold) 20px/1.2 var(--font-ui);letter-spacing:-.02em}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-slot{min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib :is(.m2-lib-slot,.m2-lib-meta,.m2-lib-menu) .m2-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem{display:flex;flex:none;align-items:center;gap:4px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem .m2-lib-sec{height:var(--mv2-pill-h);padding:0 12px;gap:6px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem .m2-lib-sec[aria-pressed=true]{padding:0 12px 0 10px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-sec:not([aria-pressed=true]) .m2-lib-sec-glif{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-sec .m2-lib-sec-glif{width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem .m2-lib-sirala{width:var(--mv2-hdr-btn);height:var(--mv2-hdr-btn);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);transition:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem .m2-lib-sirala:hover{background:transparent;color:var(--fg-tertiary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem .m2-lib-sec:hover{background:var(--bg-surface)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-eylem .m2-lib-sirala.m2-acik{background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-seg{display:flex;flex:none;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-seg .m2-lib-vt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-seg .m2-lib-vt[aria-pressed=true]{background:var(--bg-surface-raised);box-shadow:0 1px 2px var(--scrim);box-shadow:0 1px 2px color-mix(in oklch,var(--scrim) 66.67%,transparent);color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-sirala .base-icon{width:18px;height:18px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-vt .base-icon{width:16px;height:16px}body[data-auth=authenticated] #page-library.lib-busy .lib-wrap.m2-lib :is(.m2-lib-eylem,.m2-lib-cipler){opacity:.6;pointer-events:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar{position:static;z-index:auto;display:block;flex:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar .lib-search{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:40px;margin:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar .lib-search>.base-icon{position:absolute;left:14px;width:16px;height:16px;color:var(--fg-tertiary);pointer-events:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar #libSearch{width:100%;height:40px;min-height:0;box-sizing:border-box;margin:0;padding:0 40px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar #libSearch:focus{border-color:var(--accent-border);background:var(--bg-page);box-shadow:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar #libSearchClear{position:absolute;top:4px;right:4px;display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .lib-toolbar .lib-search.has-text #libSearchClear{display:flex}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cipler{display:flex;flex:none;flex-wrap:wrap;gap:6px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cipler .m2-lib-cip{flex:none;white-space:nowrap;height:var(--mv2-chip-h);padding:0 12px;gap:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);transition:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cipler .m2-lib-cip:hover{color:var(--fg-secondary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cipler .m2-lib-cip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cip .m2-lib-cip-n{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cip.is-active .m2-lib-cip-n{color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-cip .m2-lib-cip-n:empty{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-kaydir{position:relative;display:block;flex:1 1 auto;min-height:0;margin:0;padding:0 0 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-kaydir::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-kaydir #libContent{flex:none;height:auto;min-height:0;margin:0;padding:0;overflow:visible}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr{display:flex;align-items:center;justify-content:center;height:0;overflow:hidden;color:var(--fg-secondary);transition:height .2s var(--mv2-ease)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr.m2-surukle{transition:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr .m2-lib-ptr-ic{display:flex;opacity:.5}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr:is(.m2-hazir,.m2-don) .m2-lib-ptr-ic{opacity:1}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr .m2-lib-ptr-glif{width:24px;height:24px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr.m2-don .m2-lib-ptr-glif{animation:m2-lib-don .9s linear infinite}@keyframes m2-lib-don{to{transform:rotate(360deg)}}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-isler:not([hidden]){display:flex;flex-direction:column;gap:10px;margin:0 0 10px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-isler .m2-lib-is{display:flex;align-items:center;gap:12px;width:100%;height:56px;box-sizing:border-box;margin:0;padding:0 12px 0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-is .m2-lib-is-ic{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-is .m2-lib-halka{width:22px;height:22px;transform:rotate(-90deg)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-halka circle{fill:none;stroke-width:2.5}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-halka .m2-lib-halka-iz{stroke:var(--border-default)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-halka .m2-lib-halka-dolu{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .3s linear}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-is .m2-lib-is-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-is :is(.m2-lib-is-ad,.m2-lib-is-alt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-is .m2-lib-is-ad{font:var(--fw-semibold) 13px/1.25 var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-is .m2-lib-is-alt{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.25 var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card{position:relative;display:flex;flex-direction:column;min-width:0;max-width:none;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:none;overflow:hidden}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:112px;aspect-ratio:auto;box-sizing:border-box;padding:10px 12px;border-bottom:0;background:var(--bg-inset)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card-thumb .lib-thumb-ph .base-icon{width:56px;height:56px;color:var(--fg-secondary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card :is(.lib-card-badge,.lib-card-tag,.lib-card-model,.lib-card-foot){display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card-body{flex:none;min-width:0;padding:7px 8px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card-title{display:flex;align-items:center;gap:5px;min-width:0;min-height:0;overflow:hidden;color:var(--fg-secondary);font:var(--fw-medium) 12px/1.3 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-card-title,.lib-row-title) .lib-ttext{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-card-title,.lib-row-title) .lib-edit-name{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card-thumb .lib-thumb-info{position:absolute;top:6px;left:6px;right:auto;z-index:4;width:26px;height:26px;padding:0;border-radius:var(--radius-sm);color:var(--n-400)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-card-thumb .lib-thumb-info:after{content:"";position:absolute;inset:-6px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-canli{position:absolute;left:6px;bottom:6px;z-index:2;display:flex;align-items:center;height:22px;box-sizing:border-box;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-kebap{position:absolute;z-index:5;top:0;right:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;background:transparent;color:var(--n-400);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-kebap .m2-lib-kebap-ic{display:flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-kebap .base-icon{width:16px;height:16px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .m2-lib-kebap{top:12px;right:4px;color:var(--fg-tertiary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .m2-lib-kebap .m2-lib-kebap-ic{width:32px;height:32px;border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-selmode,.is-deleting,.lib-row-editing) .m2-lib-kebap,body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-selmode .lib-thumb-info{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-kgl{flex:none;width:14px;height:14px;color:currentColor}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-kgl.m2-lib-kgl--ai{color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-table{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-thead{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-tbody{display:flex;flex-direction:column;gap:8px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-height:62px;max-width:none;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row:hover{background:var(--bg-surface)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-col-thumb{order:0;flex:none;align-self:stretch;width:60px;height:auto;margin:0;padding:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-thumb{width:60px;height:100%;min-height:60px;aspect-ratio:auto;box-sizing:border-box;padding:4px;border:0;border-radius:0;background:var(--bg-inset)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-thumb img{width:100%;height:100%;border-radius:0;object-fit:contain}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-thumb .lib-thumb-ph .base-icon{width:36px;height:36px;color:var(--fg-secondary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-col-main{order:0;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:0 44px 0 12px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row.lib-selmode .lib-col-main{padding-right:12px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-row-title{display:flex;align-items:center;gap:5px;min-width:0;min-height:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row :is(.lib-col-link,.lib-col-views,.lib-col-status,.lib-col-act,.lib-row-model,.lib-tag){display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-col-date{display:none!important}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-meta{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.3 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-meta .m2-lib-meta-ic{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-meta .m2-mono{color:var(--fg-secondary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-meta .m2-lib-durum{display:flex;flex:none;align-items:center;gap:8px;color:var(--fg-secondary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-durum .m2-lib-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row-editing .m2-lib-meta{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-edit-input{height:32px;font-size:16px;-webkit-user-select:text;user-select:text}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-edit-box .lib-eb{width:32px;height:32px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-card-thumb,.lib-thumb) .lib-selbox{position:absolute;inset:8px auto auto 8px;z-index:6;display:block;width:22px;height:22px;padding:0;background:transparent;box-shadow:none;pointer-events:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-row .lib-thumb .lib-selbox{top:19px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-selbox .lib-selbox-tick{display:flex;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;border:1.5px solid var(--n-200);border:1.5px solid color-mix(in oklch,var(--n-0) 80%,transparent);border-radius:var(--radius-pill);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--fg-on-accent)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-selbox .lib-selbox-tick .base-icon{width:14px;height:14px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-selbox .lib-selchk:checked+.lib-selbox-tick{border-color:var(--accent);background:var(--accent)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-card,.lib-row).is-selected{border-color:var(--accent);background:var(--bg-surface);box-shadow:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-selmode>:is(.lib-card-body,.lib-cell){opacity:1}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.m2-base,.m2-lib-grup){order:1}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-grup{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:8px 4px 0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-grup .m2-lib-grup-ad{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .m2-lib-grup .m2-lib-grup-alt{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-sk-card{border-radius:var(--radius-md)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-sk-card .lib-sk-thumb{height:112px;aspect-ratio:auto;border-bottom:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-sk-card .lib-sk-cbody{gap:6px;padding:7px 8px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-sk-cfoot,.lib-sk-head){display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-skeleton-table,#libSkeleton){display:flex;flex-direction:column;gap:8px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent :is(.lib-skeleton-table,#libSkeleton) .lib-sk-row{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;height:60px;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-skeleton-table .lib-sk-row>:nth-child(n+3){display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-skeleton-table .lib-sk-thumb.sk-sm{width:60px;height:60px;aspect-ratio:auto;border-radius:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib #libContent .lib-empty-cta{height:var(--mv2-btn-h);border-radius:var(--radius-pill)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos:not([hidden]){display:block}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos :is(.m2-lib-bos-ilk,.m2-lib-bos-yok)[hidden]{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos .m2-lib-bos-ilk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;box-sizing:border-box;padding:0 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-page);text-align:center}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos .m2-lib-bos-karo{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos .m2-lib-bos-karo .base-icon{width:24px;height:24px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-ilk .m2-lib-bos-baslik{margin:12px 0 0;color:var(--fg-primary);font:var(--fw-bold) 18px/22px var(--font-ui);letter-spacing:-.01em}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-ilk .m2-lib-bos-metin{margin:6px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 14px/21px var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-ilk .m2-lib-bos-uret{align-self:stretch;margin:16px 0 0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-ilk .m2-lib-bos-uret .base-icon{width:18px;height:18px}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-ilk .m2-lib-bos-yukle{align-self:stretch;margin:8px 0 0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos .m2-lib-bos-yok{display:flex;align-items:center;gap:14px;min-height:84px;box-sizing:border-box;padding:12px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-yok .m2-lib-bos-karo{background:var(--bg-inset);color:var(--fg-secondary)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-yok .m2-lib-bos-yazi{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-yok .m2-lib-bos-baslik{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 15px/20px var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-yok .m2-lib-bos-metin{margin:2px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/18px var(--font-ui)}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-bos-yok .m2-lib-bos-bag{margin:6px 0 0;padding:0;border:0;background:transparent;color:var(--accent-ink);font:var(--fw-semibold) 13px/18px var(--font-ui);cursor:pointer}body[data-auth=authenticated] .m2-lib-kapsul{position:fixed;z-index:3000;left:max(calc(var(--mv2-gutter) + var(--mapp-sa-l, 0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-gutter) + var(--mapp-sa-r, 0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-nav-gap),var(--mapp-sa-b, 0px));display:flex;align-items:center;gap:8px;height:var(--mapp-nav-h, var(--mv2-nav-h));box-sizing:border-box;margin:0;padding:0 10px 0 6px;border-radius:var(--radius-pill);color:var(--fg-primary);font-family:var(--font-ui);transition:transform .24s var(--mv2-ease)}body[data-auth=authenticated] .m2-lib-kapsul[hidden]{display:none}body[data-auth=authenticated]:is(.mv2-kb,.mapp-kb-open) .m2-lib-kapsul{transform:translateY(calc(100% + 34px))}body[data-auth=authenticated] .m2-lib-kapsul :is(button,[role=button]){min-height:0;min-width:0}body[data-auth=authenticated] .m2-lib-kapsul .m2-lib-tumu{flex:none;height:var(--mv2-hit);margin:0;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--accent-ink);font:var(--fw-semibold) 13px/1 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .m2-lib-kapsul .m2-lib-tumu:disabled{opacity:.45;cursor:not-allowed}body[data-auth=authenticated] .m2-lib-kapsul .m2-lib-sayi{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--fg-secondary);font:var(--fw-medium) 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .m2-lib-kapsul .base-btn.m2-lib-sil{flex:none;height:var(--mv2-btn-h);padding:0 18px 0 16px;gap:8px;font-size:var(--text-sm)}body[data-auth=authenticated] .mv2-menu.m2-lib-menu{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);scrollbar-width:none}body[data-auth=authenticated] .mv2-menu.m2-lib-menu::-webkit-scrollbar{display:none}body[data-auth=authenticated] .mv2-menu.m2-lib-siralama .mv2-menu-grup-baslik{padding:12px 16px 6px;font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em}body[data-auth=authenticated] .mv2-menu-kalkik.m2-lib-sirala,body[data-auth=authenticated] .mv2-menu-kalkik.m2-lib-sirala.mv2-acik{box-shadow:none;transform:none;transition:none}body[data-auth=authenticated] .mv2-menu.m2-lib-menu .mv2-menu-satir--warn{color:var(--warning-ink)}body[data-auth=authenticated] .mv2-menu.m2-lib-menu .mv2-menu-satir--warn .mv2-menu-glif{color:currentColor}body[data-auth=authenticated] .mv2-menu.m2-lib-menu .mv2-menu-meta .m2-mono{color:var(--fg-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}body[data-auth=authenticated] .m2-lib-kalkik{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:164px;box-sizing:border-box;margin:0;overflow:hidden;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .m2-lib-kalkik:not(.mv2-menu-kalkik){visibility:hidden}body[data-auth=authenticated] .m2-lib-kalkik.mv2-menu-kalkik,body[data-auth=authenticated] .m2-lib-kalkik.mv2-menu-kalkik.mv2-acik{transform:none;transition:none}body[data-auth=authenticated] .m2-lib-kalkik .lib-card-thumb{display:flex;flex:none;align-items:center;justify-content:center;height:112px;box-sizing:border-box;padding:10px;background:var(--bg-inset)}body[data-auth=authenticated] .m2-lib-kalkik .lib-card-thumb img{display:block;width:100%;height:100%;object-fit:contain}body[data-auth=authenticated] .m2-lib-kalkik .lib-thumb-ph{display:flex;color:var(--fg-secondary)}body[data-auth=authenticated] .m2-lib-kalkik .lib-thumb-ph .base-icon{width:56px;height:56px}body[data-auth=authenticated] .m2-lib-kalkik .lib-card-body{display:flex;flex:none;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 10px}body[data-auth=authenticated] .m2-lib-kalkik .lib-card-title{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.25 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .m2-lib-kalkik .lib-card-title .lib-ttext{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] .m2-lib-kalkik .m2-lib-kgl{flex:none;width:14px;height:14px;color:currentColor}body[data-auth=authenticated] .m2-lib-kalkik .m2-lib-kgl.m2-lib-kgl--ai{color:var(--accent-ink)}body[data-auth=authenticated] .m2-lib-kalkik .m2-lib-kk-durum{display:flex;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] .m2-lib-kalkik .m2-lib-kk-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] .m2-lib-kalkik .m2-canli .m2-lib-kk-nokta{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}@media(max-width:374px){body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-slot .m2-lib-slot-k{display:none}}@media(max-height:520px){body[data-auth=authenticated] #page-library .lib-wrap.m2-lib{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib::-webkit-scrollbar{display:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-kaydir{flex:none;min-height:auto;overflow:visible}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr,body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-halka .m2-lib-halka-dolu,body[data-auth=authenticated] .m2-lib-kapsul{transition:none}body[data-auth=authenticated] #page-library .lib-wrap.m2-lib .m2-lib-ptr.m2-don .m2-lib-ptr-glif{animation:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){@keyframes mv2InfoYukari{0%{transform:translateY(calc(100% + 24px))}to{transform:none}}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal) :is(button,select,summary,[role=button],.mapp-tap){min-height:0}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal) button:is(:has(>i:only-child),:has(>svg:only-child)){min-width:0}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal) [hidden]{display:none!important}body[data-auth=authenticated] .page-info-popup,body[data-auth=authenticated] .lib-share-overlay,body[data-auth=authenticated] #bpdlOverlay,body[data-auth=authenticated] #modelReportModal{background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay){z-index:2147483646}body[data-auth=authenticated].mv2-sheet-open :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal),body[data-auth=authenticated]:has(>.page-info-popup) #bpdlOverlay{background:var(--sink-3);background:color-mix(in oklch,var(--scrim) 50%,transparent)}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal) .mv2-info-tutamak{display:flex;flex:none;justify-content:center;height:22px;box-sizing:border-box;margin:0;padding-top:6px;cursor:grab;touch-action:none}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal) .mv2-info-tutamak>span{display:block;width:36px;height:5px;border-radius:var(--radius-xs, 3px);background:var(--n-600)}body[data-auth=authenticated] :is(.page-info-popup,.lib-share-overlay,#bpdlOverlay,#modelReportModal) .mv2-info-surukle{transition:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card){position:fixed;top:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px));left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;box-sizing:border-box;width:auto;min-width:0;max-width:none!important;height:auto;max-height:none;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;transform:none;animation:mv2InfoYukari var(--mv2-dur) var(--mv2-ease) backwards}body[data-auth=authenticated] .page-info-popup.mv2-info-yerinde,body[data-auth=authenticated] .page-info-popup.mv2-info-yerinde>.popup-content.mip:not(.gw-popup-card){animation:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-close{position:absolute;top:24px;right:14px;z-index:2;width:32px!important;height:32px!important;min-width:0!important;min-height:0!important;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-close .base-icon{width:18px;height:18px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-header{display:flex;flex:none;align-items:flex-start;gap:12px;margin:0;padding:2px 58px 0 14px;touch-action:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-thumb{width:48px;height:48px;flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-format-badge{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-no-thumb{width:22px;height:22px;color:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-title-area{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-title-area>.info-title-row{display:flex;align-items:center;gap:4px;min-width:0;min-height:26px;padding:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-name{flex:0 1 auto;min-width:0;margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.2 var(--font-ui);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .base-icon-btn.mip-edit-btn{position:relative;flex:none;width:var(--mv2-reset);height:var(--mv2-reset);min-width:0;min-height:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .base-icon-btn.mip-edit-btn:after{content:"";position:absolute;inset:-9px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .base-icon-btn.mip-edit-btn .base-icon{width:15px;height:15px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .info-title-row>input.info-popup-name-input{flex:1 1 auto;align-self:center;box-sizing:border-box;min-width:0;width:auto;height:32px;min-height:0;margin:-3px 0;padding:0 10px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-field);box-shadow:0 0 0 3px var(--accent-soft);color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);outline:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .info-popup-edit-actions:not(:has(.bp-spin)){display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .info-popup-edit-actions{display:inline-flex;flex:none;align-items:center;color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip{display:inline-flex;align-items:center;gap:5px;height:14px;min-height:0!important;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip .base-icon{width:14px;height:14px;color:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip.mip-change-model-btn{height:26px;min-height:0!important;gap:6px;padding:0 10px 0 8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 12px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip.mip-change-model-btn .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip:is(.mip-chip-ai,.mip-chip-base){height:22px;padding:0 9px;border-radius:var(--radius-pill);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip.mip-chip-ai{background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip.mip-chip-base{border:1px solid var(--border-default);background:var(--bg-inset);color:var(--fg-secondary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-meta-chips>.mip-chip:is(.mip-chip-ai,.mip-chip-base) .base-icon{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mio-tabwrap{position:static;z-index:auto;flex:none;margin:16px 14px 0;padding:0;background:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-tabs{gap:4px;padding:4px;border:0;border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-tab{height:32px;gap:7px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-tab[aria-selected=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-tab .base-icon{width:16px;height:16px;color:currentColor}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-tab[aria-selected=true] .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-tdot{width:6px;height:6px;margin-left:0;border-radius:9px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mio-stack{display:block;flex:1 1 auto;min-height:0;margin:0;padding:12px 14px 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body[data-auth=authenticated] .page-info-popup[data-mio-tab=opt]>.popup-content.mip:not(.gw-popup-card)>.mio-stack{padding:16px 14px 20px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-panel{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-panel.mio-off{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-stack .mip-section{margin:0;padding:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-section-head{display:flex;align-items:center;gap:8px;height:16px;margin:0 0 6px;padding:0 2px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-section-line{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-section-head>.mv2-info-bolum-glif{display:block;flex:none;width:16px;height:16px;margin:0;color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-section-label{color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-info{display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:start;margin:0;padding:11px 14px 10px;border:0;border-radius:0;background:none;color:var(--fg-primary);font:var(--fw-regular) 13px/1.45 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt>.base-icon{grid-column:1;grid-row:1;width:16px;height:16px;margin:2px 0 0;color:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt>span{grid-column:2;grid-row:1;display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt:has(>.mv2-info-daha[aria-expanded=true])>span{display:block;-webkit-line-clamp:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt>.mv2-info-daha{grid-column:2;grid-row:2;justify-self:start;height:auto;min-height:0;margin:0;padding:6px 0 2px;border:0;background:transparent;color:var(--accent-ink);font:var(--fw-semibold) 13px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt.mip-gen-prompt--src{color:var(--fg-secondary);font-size:12px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt.mip-gen-prompt--src>span{display:block;-webkit-line-clamp:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-tags{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-tags>.mip-chip{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;max-width:none;height:32px;min-height:0!important;box-sizing:border-box;margin:0;padding:0 14px;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:none;color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-tags>.mip-chip .base-icon{flex:none;width:14px;height:14px;color:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-tags>.mip-chip.mip-chip-accent{font-weight:var(--fw-semibold)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-tags>.mip-chip.mip-chip-accent .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) [data-mip-src] .mip-gen-tags>.mip-chip:not(.mip-chip-accent){font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-info:has(>.mv2-info-gen)>.mip-gen-tags{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-info>.mv2-info-gen{display:flex;flex-direction:column;margin:0;padding:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-prompt.mv2-info-prompt-yok{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-gen-info:has(>.mip-gen-prompt.mv2-info-prompt-yok)>.mv2-info-gen>.mv2-info-gen-satir:first-child{border-top:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen>.mv2-info-gen-satir{display:flex;align-items:center;gap:8px;height:32px;min-width:0;box-sizing:border-box;padding:0 14px;border-top:1px solid var(--border-subtle);color:var(--fg-secondary);font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen-satir>dt{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen-satir>dd{flex:0 1 auto;min-width:0;max-width:70%;margin:0;overflow:hidden;color:var(--fg-primary);font-weight:var(--fw-semibold);text-align:right;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen-satir.mv2-info-gen-tek>dd{flex:1 1 auto;max-width:none;text-align:left}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen-satir>dd.mv2-info-mono{flex:1 1 auto;font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen-satir:has(>dd.mv2-info-mono)>dt{flex:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-gen>.mv2-info-gen-satir:has(>dd.mv2-info-mono){gap:12px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stats-wrapper{padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-cell{display:block;min-width:0;padding:10px 8px;border:0;border-radius:0;background:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-cell:nth-child(n+4){border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-cell:not(:nth-child(3n+1)){border-left:1px solid var(--border-subtle)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-cell:nth-child(n+7){display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-ico{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-lbl{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-val{color:var(--fg-primary);font:var(--fw-bold) 20px/1 var(--font-ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-cell:nth-child(2) .mi-stat-val{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-cell:nth-child(n+3) .mi-stat-val{letter-spacing:normal}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-val.val-yes{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mi-stat-val.val-no{color:var(--danger-fg)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) :is(.mi-stats-loading,.mi-stats-unavailable){display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.4 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card.mip-page-card-v2{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:start;column-gap:12px;row-gap:8px;box-sizing:border-box;margin:0;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2>.mip-page-qr{position:relative;grid-column:1;grid-row:1 / span 3;display:block}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-qr-frame{width:96px;height:96px;margin:0;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;box-shadow:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-qr-frame.qr-ready{border-color:transparent;background:var(--n-0)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2>.mip-page-qr>.mv2-info-qr-ipucu{display:flex;align-items:flex-start;justify-content:center;gap:4px;width:96px;box-sizing:border-box;margin:8px 0 0;padding:0;color:var(--fg-tertiary);font:var(--fw-medium) 11px/14px var(--font-ui);text-align:center}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2>.mip-page-qr>.mv2-info-qr-ipucu>.ar-icon-custom{flex:none;width:12px;height:12px;margin-top:1px;color:var(--fg-secondary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mv2-info-qr-kapali,body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2:has(.mip-page-status.pg-offline) .mv2-info-qr-canli{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2:has(.mip-page-status.pg-offline) .mv2-info-qr-kapali{display:inline}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2>.mip-page-main{display:contents}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-head{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;min-height:26px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-title{flex:0 1 auto;min-width:0;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-head .mip-page-status{flex:none;gap:8px;margin:0 0 0 auto;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);letter-spacing:normal}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-status-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent);animation:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-status.pg-offline .mip-status-dot{background:var(--fg-tertiary);box-shadow:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-linkrow{grid-column:2;grid-row:2;display:flex;align-items:center;gap:4px;min-width:0;margin:0;padding:0;border:0;background:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-url{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;height:32px;box-sizing:border-box;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);text-decoration:none;word-break:normal}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-url .base-icon{flex:none;width:14px;height:14px;margin:0;color:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>:is(.base-btn,.mip-link-copy,.mip-qr-dl){position:relative;inset:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:var(--mv2-btn-h);min-height:0;box-sizing:border-box;margin:0;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:none;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);white-space:nowrap;overflow:hidden}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>:is(.base-btn,.mip-link-copy,.mip-qr-dl) .base-icon{flex:none;width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>.mip-link-copy{order:1}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>.mip-qr-dl{order:2}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>[id^=shareBtn_]{order:3}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>[id^=analyticsBtn_]{order:4}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>:is(.mip-link-copy,.mip-qr-dl):after{position:static;inset:auto;color:inherit;font:inherit}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>.mip-link-copy:after{content:"Copy Link"}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>.mip-qr-dl:after{content:"Download QR"}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>.mip-link-copy.is-active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>:is(.base-btn,.mip-qr-dl):disabled{opacity:.45}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-page-head>input.info-popup-name-input{flex:1 1 0;max-width:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions{position:static;z-index:auto;display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:10px 14px 12px;border:0;border-top:1px solid var(--border-subtle);background:var(--bg-surface-raised)}body[data-auth=authenticated] .page-info-popup[data-mio-tab=opt]>.popup-content.mip:not(.gw-popup-card)>.mip-actions{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions>.base-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:var(--mv2-btn-h);min-height:0;box-sizing:border-box;margin:0;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);white-space:nowrap;overflow:hidden}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions>.base-btn:after{content:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions>.base-btn .base-icon{display:block;flex:none;width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions>.base-btn.base-btn--danger-outline{border-color:var(--danger);background:transparent;color:var(--danger-fg)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions>.base-btn.base-btn--danger-outline .base-icon{color:currentColor}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) :is(.mio-sec,.mio-body){display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;background:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:2px 0 0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-body>.mv2-info-lv-bas{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-lv-bas>.mv2-info-lv-ad{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-lv-bas>.mv2-info-lv-ipucu{color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;height:108px;min-height:0;box-sizing:border-box;padding:0 4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card-tile{position:relative;flex:1 1 auto;align-self:stretch;height:auto;min-height:0;margin:0 -4px;border-radius:9px 9px 0 0;background:transparent}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card-meta{gap:4px;padding:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card-meta b{font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card-meta span{max-width:100%;overflow:hidden;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card[aria-checked=true] .mio-card-meta span{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-card-live{position:absolute;top:-8px;left:50%;z-index:1;height:16px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 11px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-share{display:flex;flex-direction:column;gap:12px;border:0;border-radius:0;background:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:0;margin:0;padding:0;border:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=tex]>.mio-sr-l{flex:1 1 100%;padding:0 2px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=tex] .mio-sr-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=tex] .mio-sr-t b{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr-t span{min-width:0;overflow:hidden;color:var(--fg-secondary);font:var(--fw-medium) 12px/1.2 var(--font-mono);text-overflow:ellipsis}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=tex]>.mio-sr-c{display:flex;flex:1 1 100%;flex-wrap:nowrap;justify-content:stretch;gap:8px;margin:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr .mio-seg{display:flex;flex:3 1 0;width:auto;min-width:0;gap:4px;padding:4px;border:0;border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr .mio-seg[data-mio-row=tsz]{flex:2 1 0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr .mio-chip{flex:1 1 0;min-width:0;height:32px;min-height:0;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr .mio-chip[aria-pressed=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc]{flex-wrap:nowrap;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc]>.mio-sr-l{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc] .mio-sr-t{flex-direction:column;align-items:flex-start;gap:3px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc] .mio-sr-t b{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc] .mio-sr-t span{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui);white-space:normal}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc]>.mio-sr-c{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:8px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr-c small{color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc] .mio-sr-c small{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sr[data-mio-row=drc] .mio-sr-t:has(>.mv2-info-drc-ad)>b:not(.mv2-info-drc-ad){display:none}body[data-auth=authenticated] :is(.page-info-popup,#bpdlOverlay) .mv2-info-karo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] :is(.page-info-popup,#bpdlOverlay) .mv2-info-karo .base-icon{width:18px;height:18px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sw{flex:none;width:44px;height:24px;min-width:0;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sw:after{top:2px;left:2px;width:18px;height:18px;background:var(--fg-tertiary)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sw[aria-checked=true]{border-color:var(--accent-border);background:transparent}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-sw[aria-checked=true]:after{left:22px;background:var(--accent);box-shadow:var(--glow-knob)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-l{display:flex;flex-direction:column;gap:6px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top{order:1;flex-wrap:wrap;align-items:center;gap:6px 10px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) :is(.mio-fin-lbl,.mv2-info-fin-etiket){order:2;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-l>.mv2-info-fin-satir{order:2;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:16px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-fin-satir>.mv2-info-fin-durum{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-fin-durum>i{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-fin-durum.mv2-info-fin-bekle>i{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--warning) 18%,transparent)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-l:has(>.mv2-info-fin-satir)>.mio-fin-lbl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-facts{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-facts:empty{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-facts span{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:normal}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-facts b{color:var(--fg-primary);font:var(--fw-bold) 13px/1.2 var(--font-ui);letter-spacing:normal;text-transform:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-facts .base-icon{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-v{color:var(--accent-ink);font:var(--fw-bold) 28px/1 var(--font-ui);letter-spacing:-.02em;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-v.mio-acc{color:var(--accent-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mio-fin-v:has(+.mv2-info-boyut:not([hidden])){display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mv2-info-boyut{color:var(--accent-ink);font:var(--fw-bold) 28px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mv2-info-boyut>.mv2-info-birim{margin-left:4px;font-size:16px;font-weight:var(--fw-semibold);letter-spacing:0}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-save{height:22px;padding:0 9px;border-radius:var(--radius-pill);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mio-save:has(+.mv2-info-oran:not([hidden])){display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mv2-info-oran{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mv2-info-oran.mv2-info-oran-art{background:var(--warning-soft);color:var(--warning-ink)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) :is(.mio-fin-from,.mv2-info-from){color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-top>.mio-fin-from:has(+.mv2-info-from:not([hidden])){display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mv2-info-from>.mv2-info-from-d{color:var(--fg-secondary);font-family:var(--font-mono)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>.mio-btn--apply{order:1;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--mv2-cta-h);min-height:0;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui);filter:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>.mio-btn--apply .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>.mio-btn--apply:disabled{border-color:var(--border-default);background:var(--bg-surface);color:var(--fg-primary);font-weight:var(--fw-semibold);opacity:.45}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>[data-mio-act=revert]{order:3;flex:none;display:inline-flex;align-self:center;align-items:center;justify-content:center;gap:8px;height:var(--mv2-btn-h);min-height:0;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 13px/1 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>[data-mio-act=revert] .base-icon{width:16px;height:16px;color:currentColor}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>.mio-btn:has(>.mv2-info-etiket)>:is([data-mio=applyTxt],.mio-rv-l){display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r:has(>.mio-prog:not(.hidden))>.mio-btn--apply:disabled{border-color:transparent;background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-bold);opacity:.6}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r:has(>.mio-prog:not(.hidden))>[data-mio-act=revert]{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-fin-r>.mio-prog{order:2}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-prog{display:flex;flex-direction:column;align-items:stretch;gap:8px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-prog.hidden{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-trk{flex:none;height:3px;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-prog>span{color:var(--fg-secondary);font:var(--fw-medium) 12px/1.3 var(--font-ui);white-space:normal}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-note{margin:0;padding:0 2px;border:0;background:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.35 var(--font-ui)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-note.mio-note--error{color:var(--danger-fg)}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mio-note.hidden{display:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip{position:fixed;top:auto;left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;box-sizing:border-box;width:auto!important;min-width:0;max-width:none!important;height:auto;max-height:calc(100vh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)))!important;max-height:calc(100dvh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)))!important;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;transform:none;animation:mv2InfoYukari var(--mv2-dur) var(--mv2-ease) backwards}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip>.mip-close{position:absolute;top:23px;right:14px;z-index:2;width:32px!important;height:32px!important;min-width:0!important;min-height:0!important;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip>.mip-header{display:flex;flex:none;align-items:center;gap:12px;margin:0;padding:1px 58px 12px 14px;touch-action:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mip-thumb{width:48px;height:48px;flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mip-title-area{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-eyebrow{color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:-.02em;text-transform:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mip-name.sh-title{margin:3px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.3 var(--font-ui);letter-spacing:normal}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-meta{margin-top:6px;gap:4px 8px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip :is(.sh-state,.sh-meta-item){font-size:11px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-meta-item{font-size:12px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mip-title-area:has(>.mv2-info-pay-baslik)>:is(.sh-eyebrow,.sh-meta){display:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mip-title-area>.mv2-info-pay-baslik{display:block;margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:-.02em}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mip-title-area:has(>.mv2-info-pay-baslik)>.mip-name.sh-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip:has(.mv2-info-canli) .sh-warn{display:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-body>.mv2-info-canli{display:flex;flex:none;align-items:center;gap:12px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-karo{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-karo .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-metin{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-ust{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-l{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-durum{display:inline-flex;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-durum>i{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 20%,transparent)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-kapali .mv2-info-canli-durum>i{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--warning) 20%,transparent)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-d{display:block;margin-top:2px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw{position:relative;flex:none;width:44px;height:24px;min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:background var(--dur-normal) var(--ease-std),border-color var(--dur-normal) var(--ease-std)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw:before{content:"";position:absolute;inset:-11px -4px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--fg-tertiary);transition:left var(--dur-normal) var(--ease-std),background var(--dur-normal) var(--ease-std)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw[aria-checked=true]{border-color:var(--accent-border);background:transparent}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw[aria-checked=true]:after{left:22px;background:var(--accent);box-shadow:var(--glow-knob)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;margin:0;padding:0 12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec{min-width:0;margin:0;animation:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .pd-sec-head{margin:0;padding:0 2px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr{display:grid;grid-template-columns:136px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:12px;row-gap:0;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>:is(.sh-qr-plate,.sh-qr-ph){grid-column:1;grid-row:1 / span 4;width:136px;height:136px;box-sizing:border-box;padding:10px;border-radius:var(--radius-md);box-shadow:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.sh-qr-plate{border:0;background:var(--n-0)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.pd-sec-head{grid-column:2;grid-row:1;align-self:start}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.mv2-info-qr-not{grid-column:2;grid-row:2;margin:7px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/1.4 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.mv2-info-qr-ar{grid-column:2;grid-row:3;display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--fg-secondary);font:var(--fw-medium) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.mv2-info-qr-ar .ar-icon-custom{flex:none;width:15px;height:15px;background-color:var(--accent-ink)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.sh-mini{grid-column:2;grid-row:4;align-self:end;justify-self:start}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.sh-mini:has(>.mv2-info-etiket)>.sh-btn-lbl{display:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip :is(.sh-mini,.sh-copy,.sh-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0!important;height:var(--mv2-btn-h);min-height:0!important;box-sizing:border-box;margin:0;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);text-decoration:none;white-space:nowrap}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip :is(.sh-mini,.sh-copy,.sh-btn) .base-icon{flex:none;width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip :is(.sh-mini,.sh-copy).is-copied{border-color:var(--accent-border);color:var(--accent-ink)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-copy:disabled{opacity:.45}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-link{display:flex;flex-direction:column;gap:8px;padding:0;border:0}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-link .sh-inline{display:flex;align-items:center;gap:10px;height:40px;box-sizing:border-box;padding:0 3px 0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);box-shadow:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-link .sh-input{flex:1 1 auto;min-width:0;height:100%;min-height:0;padding:0;border:0;background:transparent;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-link .sh-inline>.mv2-info-link-kutu{position:relative;display:block;flex:1 1 auto;align-self:stretch;min-width:0;overflow:visible}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-link .mv2-info-link-kutu>.sh-input{position:absolute;top:0;left:0;width:calc(100% / .8125);height:calc(100% / .8125);transform:scale(.8125);transform-origin:left top;text-overflow:clip}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-link .sh-copy{flex:none;height:32px;padding:0 12px 0 10px;gap:6px;font-size:12px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-warn{margin:0;padding:8px 10px;border-radius:var(--radius-md);font:var(--fw-regular) 12px/1.35 var(--font-ui)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-pay-eylem{display:flex;flex-direction:column;gap:8px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-pay-eylem>:is(.sh-btn,.mv2-info-paylas){width:100%}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-pay-eylem>.sh-btn{height:var(--mv2-hit)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-paylas{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--mv2-cta-h);min-height:0;box-sizing:border-box;margin:0;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-paylas .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-embed{display:flex;flex-direction:column;gap:10px;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-embed:has(>.mv2-info-gom-ac)>:is(.pd-sec-head,.sh-code){display:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-embed:has(>.mv2-info-gom-ac[aria-expanded=false])>:is(.mv2-info-kod,.sh-copy-block){display:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac{display:flex;align-items:center;gap:10px;width:100%;height:var(--mv2-cta-h);min-height:0;margin:0;padding:0 12px;border:0;background:transparent;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);text-align:left;cursor:pointer}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac>.base-icon{flex:none;width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac>.base-icon:first-child{width:18px;height:18px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac>.base-icon:last-child{color:var(--fg-tertiary)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac[aria-expanded=true]>.base-icon:last-child{transform:rotate(180deg)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac>span:first-of-type{flex:1 1 auto}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-gom-ac>.mv2-info-mono{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-kod{display:block;margin:0 12px;padding:10px 14px;max-height:96px;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-secondary);font:var(--fw-medium) 12px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-embed>.sh-copy-block{align-self:flex-start;width:auto;margin:0 12px 12px}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-foot{display:none}body[data-auth=authenticated] #bpdlOverlay{padding:0}body[data-auth=authenticated] #bpdlOverlay>.bpdl-card{position:fixed;top:auto;left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));box-sizing:border-box;width:auto;max-width:none;max-height:calc(100vh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) - max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)));margin:0;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);animation:mv2InfoYukari var(--mv2-dur) var(--mv2-ease) backwards}body[data-auth=authenticated] #bpdlOverlay>.bpdl-card:before{content:none}body[data-auth=authenticated] #bpdlOverlay>.bpdl-card>.mv2-info-tutamak{height:11px;padding-top:6px}body[data-auth=authenticated] #bpdlOverlay .bpdl-head{align-items:center;gap:12px;padding:8px 16px 10px;border-bottom:1px solid var(--border-subtle);touch-action:none}body[data-auth=authenticated] #bpdlOverlay .bpdl-thumb{width:48px;height:48px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}body[data-auth=authenticated] #bpdlOverlay .bpdl-head-txt{gap:3px}body[data-auth=authenticated] #bpdlOverlay .bpdl-title{color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:-.02em}body[data-auth=authenticated] #bpdlOverlay .bpdl-file{color:var(--fg-secondary);font:var(--fw-medium) 14px/1.3 var(--font-mono)}body[data-auth=authenticated] #bpdlOverlay .bpdl-meta{margin:0 -44px 0 0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.3 var(--font-mono)}body[data-auth=authenticated] #bpdlOverlay .bpdl-x{position:relative;align-self:flex-start;width:32px;height:32px;min-width:0!important;min-height:0!important;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body[data-auth=authenticated] #bpdlOverlay .bpdl-x:after{content:"";position:absolute;inset:-6px}body[data-auth=authenticated] #bpdlOverlay .bpdl-rows{padding:0 16px;scrollbar-width:none}body[data-auth=authenticated] #bpdlOverlay .bpdl-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}body[data-auth=authenticated] #bpdlOverlay .bpdl-row>.bpdl-rt{flex:1 1 100%;gap:3px}body[data-auth=authenticated] #bpdlOverlay .bpdl-row:is([data-row=fmt],[data-row=tsz]){flex-wrap:nowrap}body[data-auth=authenticated] #bpdlOverlay .bpdl-row:is([data-row=fmt],[data-row=tsz])>.bpdl-rt{flex:1 1 auto;min-width:0}body[data-auth=authenticated] #bpdlOverlay .bpdl-row--sub{padding-left:12px}body[data-auth=authenticated] #bpdlOverlay .bpdl-rl{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-row--sub .bpdl-rl{color:var(--fg-secondary);font-weight:var(--fw-medium)}body[data-auth=authenticated] #bpdlOverlay :is(.bpdl-rh,.bpdl-tri){font-size:12px;line-height:1.35}body[data-auth=authenticated] #bpdlOverlay .bpdl-tri{color:var(--fg-secondary);font:var(--fw-medium) 12px/1.35 var(--font-mono)}body[data-auth=authenticated] #bpdlOverlay .bpdl-rline>.bpdl-rh:has(+.mv2-info-etiket){display:none}body[data-auth=authenticated] #bpdlOverlay .bpdl-rline>.mv2-info-etiket{min-width:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.35 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-seg{display:flex;flex:1 1 100%;width:100%;gap:4px;padding:4px;border:0;border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] #bpdlOverlay .bpdl-row:is([data-row=fmt],[data-row=tsz])>.bpdl-seg{flex:none;width:auto}body[data-auth=authenticated] #bpdlOverlay .bpdl-chip{flex:1 1 0;gap:7px;height:32px;min-height:0;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-row:is([data-row=fmt],[data-row=tsz]) .bpdl-chip{flex:none;padding:0 12px}body[data-auth=authenticated] #bpdlOverlay .bpdl-row[data-row=fmt] .bpdl-chip{padding:0 14px}body[data-auth=authenticated] #bpdlOverlay .bpdl-chip[aria-pressed=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body[data-auth=authenticated] #bpdlOverlay .bpdl-chip .ar-icon-custom{flex:none;width:14px;height:14px;background-color:currentColor}body[data-auth=authenticated] #bpdlOverlay .bpdl-row:is([data-row=drc],[data-row=set]){flex-wrap:nowrap;gap:12px;margin:10px 0 0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body[data-auth=authenticated] #bpdlOverlay .bpdl-row[data-row=set]{margin:8px 0 12px}body[data-auth=authenticated] #bpdlOverlay .bpdl-row:is([data-row=drc],[data-row=set])>.bpdl-rt{flex:1 1 auto;min-width:0}body[data-auth=authenticated] #bpdlOverlay .bpdl-row[data-row=drc] .bpdl-rl:after{content:"Draco";display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 9px;border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}body[data-auth=authenticated] #bpdlOverlay .bpdl-sw{width:44px;height:24px;min-width:0;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset)}body[data-auth=authenticated] #bpdlOverlay .bpdl-sw:after{top:2px;left:2px;width:18px;height:18px}body[data-auth=authenticated] #bpdlOverlay .bpdl-sw[aria-checked=true]{border-color:var(--accent-border);background:transparent}body[data-auth=authenticated] #bpdlOverlay .bpdl-sw[aria-checked=true]:after{left:22px;background:var(--accent);box-shadow:var(--glow-knob)}body[data-auth=authenticated] #bpdlOverlay .bpdl-sum{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}body[data-auth=authenticated] #bpdlOverlay .bpdl-sumtxt{display:flex;flex-direction:column;gap:4px}body[data-auth=authenticated] #bpdlOverlay .bpdl-size{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:28px}body[data-auth=authenticated] #bpdlOverlay .bpdl-size-v{color:var(--accent-ink);font:var(--fw-bold) 26px/1 var(--font-ui);letter-spacing:-.02em}body[data-auth=authenticated] #bpdlOverlay .bpdl-size-s{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.mv2-info-oran{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.mv2-info-oran.mv2-info-oran-art{background:var(--warning-soft);background:color-mix(in oklch,var(--warning) 20%,transparent);color:var(--warning)}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.mv2-info-oran.mv2-info-oran-esit{background:var(--bg-inset);color:var(--fg-secondary)}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.mv2-info-oran:not([hidden])+.bpdl-size-s{display:none}body[data-auth=authenticated] #bpdlOverlay:has(.bpdl-chip[data-v=usdz][aria-pressed=true]) .bpdl-size>:is(.mv2-info-oran,.bpdl-size-s){display:none}body[data-auth=authenticated] #bpdlOverlay :is(.bpdl-slab,.mv2-info-dl-etiket){order:2;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] #bpdlOverlay .bpdl-sumtxt:has(>.mv2-info-dl-satir)>.bpdl-slab{display:none}body[data-auth=authenticated] #bpdlOverlay .bpdl-sumtxt>.mv2-info-dl-satir{order:2;display:flex;align-items:center;justify-content:space-between;height:14px}body[data-auth=authenticated] #bpdlOverlay .mv2-info-dl-satir>.mv2-info-dl-olcu{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--accent-ink);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #bpdlOverlay .mv2-info-dl-olcu>.base-icon{width:13px;height:13px;color:currentColor;stroke-width:2.2}body[data-auth=authenticated] #bpdlOverlay:has(.bpdl-chip[data-v=usdz][aria-pressed=true]) .mv2-info-dl-olcu{display:none}body[data-auth=authenticated] #bpdlOverlay:has(.bpdl-chip[data-v=usdz][aria-pressed=true]) .bpdl-size-v{color:var(--fg-secondary)}body[data-auth=authenticated] #bpdlOverlay .bpdl-size-v.is-mute{color:var(--fg-tertiary)}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.bpdl-size-v:has(+.mv2-info-boyut:not([hidden])){display:none}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.mv2-info-boyut{color:var(--accent-ink);font:var(--fw-bold) 26px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.mv2-info-boyut>.mv2-info-birim{margin-left:4px;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:0}body[data-auth=authenticated] #bpdlOverlay .bpdl-size>.bpdl-size-v.is-mute+.mv2-info-boyut{color:var(--fg-tertiary)}body[data-auth=authenticated] #bpdlOverlay:has(.bpdl-chip[data-v=usdz][aria-pressed=true]) .bpdl-size>.mv2-info-boyut{color:var(--fg-secondary)}body[data-auth=authenticated] #bpdlOverlay .bpdl-facts{order:3;margin-top:4px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.35 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-facts b{color:var(--fg-secondary)}body[data-auth=authenticated] #bpdlOverlay .bpdl-sum>.bpdl-dl{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;height:var(--mv2-cta-h);min-height:0;margin:0;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-sum>.bpdl-dl .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=authenticated] #bpdlOverlay .bpdl-sum>.bpdl-dl:disabled{opacity:.45}body[data-auth=authenticated] #bpdlOverlay .bpdl-status{color:var(--fg-secondary);font:var(--fw-medium) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] #bpdlOverlay .bpdl-prog{height:3px;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] #bpdlOverlay .bpdl-onote{font-size:12px}body[data-auth=authenticated] #modelReportModal{z-index:3200;padding:0!important}body[data-auth=authenticated] #modelReportModal>.mrep-popup{position:fixed;top:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px));left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;box-sizing:border-box;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);animation:mv2InfoYukari var(--mv2-dur) var(--mv2-ease) backwards}body[data-auth=authenticated] #modelReportModal>.mrep-popup>.mv2-info-tutamak{align-items:center;height:20px;padding-top:0}body[data-auth=authenticated] #modelReportModal .mrep-top-bar{display:flex;flex:none;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin:0;padding:2px 16px 0;touch-action:none}body[data-auth=authenticated] #modelReportModal .mrep-icon,body[data-auth=authenticated] #modelReportModal #mrepMyToggle,body[data-auth=authenticated] #modelReportModal #mrepMyBack{display:none}body[data-auth=authenticated] #modelReportModal .mrep-head{flex:1 1 auto;min-width:0;padding-top:1px}body[data-auth=authenticated] #modelReportModal .mrep-title{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:-.02em}body[data-auth=authenticated] #modelReportModal :is(.mrep-subtitle,.mv2-info-rap-yazi){margin:4px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.4 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-head-text:has(>.mv2-info-rap-yazi)>.mrep-subtitle{display:none}body[data-auth=authenticated] #modelReportModal .mrep-close-btn{position:relative;flex:none;width:32px;height:32px;min-width:0!important;min-height:0!important;padding:0!important;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body[data-auth=authenticated] #modelReportModal .mv2-info-seg{display:flex;flex:none;gap:4px;margin:16px 16px 0;padding:4px;border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] #modelReportModal .mv2-info-seg>button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:7px;min-width:0;height:32px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);font:var(--fw-medium) 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=authenticated] #modelReportModal .mv2-info-seg>button>span:not(.mv2-info-sayac){min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-auth=authenticated] #modelReportModal .mv2-info-seg>button[aria-selected=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] #modelReportModal .mv2-info-seg .base-icon{flex:none;width:16px;height:16px;color:currentColor}body[data-auth=authenticated] #modelReportModal .mv2-info-seg>button[aria-selected=true] .base-icon{color:var(--accent-ink)}body[data-auth=authenticated] #modelReportModal .mv2-info-seg .mv2-info-sayac{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-mono);letter-spacing:.04em}body[data-auth=authenticated] #modelReportModal .mrep-panel{flex:1 1 auto;min-height:0;margin:0;padding:16px 16px 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body[data-auth=authenticated] #modelReportModal .mrep-panel.hidden{display:none}body[data-auth=authenticated] #modelReportModal .mrep-model-strip{gap:12px;margin:0 0 14px;padding:8px 12px 8px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] #modelReportModal .mrep-model-thumb{width:48px;height:48px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}body[data-auth=authenticated] #modelReportModal .mrep-model-meta{gap:5px}body[data-auth=authenticated] #modelReportModal .mrep-model-name{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-model-sub{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #modelReportModal .mrep-form{gap:14px}body[data-auth=authenticated] #modelReportModal .mrep-field{gap:8px}body[data-auth=authenticated] #modelReportModal .mrep-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] #modelReportModal .mrep-required{display:none}body[data-auth=authenticated] #modelReportModal .mrep-label[for=mrepDesc]>.mrep-optional{display:none}body[data-auth=authenticated] #modelReportModal :is(.mrep-optional,.mv2-info-ek-sayi){color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);letter-spacing:normal;text-transform:none}body[data-auth=authenticated] #modelReportModal .mv2-info-ek-sayi{color:var(--fg-secondary);font-family:var(--font-mono)}body[data-auth=authenticated] #modelReportModal .mrep-cats{display:flex;flex-wrap:wrap;gap:6px}body[data-auth=authenticated] #modelReportModal .mrep-cat{flex:none;height:32px;min-height:0;box-sizing:border-box;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-cat .base-icon{display:none}body[data-auth=authenticated] #modelReportModal .mrep-cat:hover{border-color:var(--border-default);color:var(--fg-secondary)}body[data-auth=authenticated] #modelReportModal .mrep-cat.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--fw-semibold)}body[data-auth=authenticated] #modelReportModal .mrep-textarea{display:block;height:80px;min-height:0;margin:0;padding:12px 14px;border:1px solid var(--border-subtle);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg-field);box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1.4 var(--font-ui);resize:none}body[data-auth=authenticated] #modelReportModal :is(.mrep-char-count,.mv2-info-kar-sayac){margin-top:-8px;padding:8px 14px;border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--bg-field);color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui);text-align:left}body[data-auth=authenticated] #modelReportModal .mrep-field>.mv2-info-kar-sayac{font-family:var(--font-mono);text-align:right}body[data-auth=authenticated] #modelReportModal .mrep-field:has(>.mv2-info-kar-sayac)>.mrep-char-count{display:none}body[data-auth=authenticated] #modelReportModal .mrep-field:has(>#mrepUploadZone){display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}body[data-auth=authenticated] #modelReportModal .mrep-field:has(>#mrepUploadZone)>.mrep-label,body[data-auth=authenticated] #modelReportModal .mrep-field:has(>#mrepUploadZone)>.mv2-info-ek-etiket,body[data-auth=authenticated] #modelReportModal .mrep-field:has(>#mrepUploadZone)>.mv2-info-ek-ipucu{flex:1 1 100%}body[data-auth=authenticated] #modelReportModal .mrep-field:has(>.mv2-info-ek-etiket)>.mrep-label{display:none}body[data-auth=authenticated] #modelReportModal .mrep-field>.mv2-info-ek-etiket{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mv2-info-ek-etiket>.mv2-info-ek-ad{letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] #modelReportModal .mv2-info-ek-etiket>.mv2-info-ek-sag{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #modelReportModal .mrep-upload-zone{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;order:1;width:64px;height:64px;box-sizing:border-box;padding:0;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-upload-zone>:is(p,small){display:none}body[data-auth=authenticated] #modelReportModal .mrep-upload-zone>.base-icon{width:18px;height:18px;margin:0;color:var(--accent-ink)}body[data-auth=authenticated] #modelReportModal .mrep-upload-zone:after{content:"Add"}body[data-auth=authenticated] #modelReportModal #mrepPreviewGrid{display:contents}body[data-auth=authenticated] #modelReportModal #mrepPreviewGrid>.img-attach-item{order:2;width:64px;height:64px;flex:none;border-radius:var(--radius-md)}body[data-auth=authenticated] #modelReportModal .mrep-field>.mv2-info-ek-bos{display:block;flex:none;order:2;width:64px;height:64px;box-sizing:border-box;border:1px dashed var(--border-subtle);border-radius:var(--radius-md)}body[data-auth=authenticated] #modelReportModal .mv2-info-ek-ipucu{order:3;margin:0;padding:0 0 0 2px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-tech{overflow:visible;border:0;border-radius:0;background:none}body[data-auth=authenticated] #modelReportModal .mrep-tech-summary{min-height:44px;margin:-4px 0;padding:0 2px;gap:8px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-tech-summary:has(>.mv2-info-teknik)>#mrepTechLine{display:none}body[data-auth=authenticated] #modelReportModal .mrep-tech-summary>.mv2-info-teknik{flex:1 1 auto;min-width:0}body[data-auth=authenticated] #modelReportModal .mrep-tech-summary .base-icon{flex:none;width:16px;height:16px;color:var(--fg-tertiary)}body[data-auth=authenticated] #modelReportModal .mrep-tech-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:4px 0 0;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-tech-list dt{color:var(--fg-tertiary)}body[data-auth=authenticated] #modelReportModal .mrep-tech-list dd{margin:0;color:var(--fg-secondary);font:var(--fw-medium) 12px/1.2 var(--font-mono);text-align:right}body[data-auth=authenticated] #modelReportModal .mv2-info-rap-alt{display:flex;flex:none;padding:12px 16px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-raised)}body[data-auth=authenticated] #modelReportModal>.mrep-popup:has(>#mrepFormPanel.hidden)>.mv2-info-rap-alt{display:none}body[data-auth=authenticated] #modelReportModal #mrepSubmit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--mv2-cta-h);min-height:0;margin:0;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui);filter:none;box-shadow:none}body[data-auth=authenticated] #modelReportModal #mrepSubmit .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=authenticated] #modelReportModal #mrepSubmit:has(>.mv2-info-gonder:not([hidden]))>span:not(.mv2-info-gonder){display:none}body[data-auth=authenticated] #modelReportModal #mrepSubmit:disabled{opacity:.45}body[data-auth=authenticated] #modelReportModal #mrepSuccessPanel:not(.hidden){display:flex;flex-direction:column;justify-content:center}body[data-auth=authenticated] #modelReportModal .mrep-success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 12px 24px;text-align:center}body[data-auth=authenticated] #modelReportModal .mrep-success-icon{width:44px;height:44px;margin:0;border-radius:0;background:none;color:var(--accent-ink)}body[data-auth=authenticated] #modelReportModal .mrep-success-icon .base-icon{width:44px;height:44px}body[data-auth=authenticated] #modelReportModal .mrep-success-title{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:-.02em}body[data-auth=authenticated] #modelReportModal .mrep-success-sub{margin:0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.45 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-success-actions{display:flex;flex-direction:column-reverse;gap:8px;width:100%}body[data-auth=authenticated] #modelReportModal .mrep-success-actions>:is(.mrep-done-btn,.mrep-ghost-btn){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:0;box-sizing:border-box;margin:0;border-radius:var(--radius-pill)}body[data-auth=authenticated] #modelReportModal .mrep-success-actions>.mrep-done-btn{height:var(--mv2-cta-h);padding:0 24px;border:0;background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-success-actions>.mrep-ghost-btn{height:var(--mv2-hit);padding:0 18px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-my-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] #modelReportModal .mrep-my-list:empty{display:none}body[data-auth=authenticated] #modelReportModal .mrep-my-item{display:flex;flex-direction:column;gap:5px;min-height:64px;box-sizing:border-box;margin:0;padding:10px 14px;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:none}body[data-auth=authenticated] #modelReportModal .mrep-my-item:first-child{border-top:0}body[data-auth=authenticated] #modelReportModal .mrep-my-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}body[data-auth=authenticated] #modelReportModal .mrep-my-name{flex:1 1 auto;min-width:0;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:0;border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body[data-auth=authenticated] #modelReportModal .mrep-chip.mrep-chip-investigating{background:var(--warning-soft);color:var(--warning-ink)}body[data-auth=authenticated] #modelReportModal .mrep-chip:is(.mrep-chip-resolved,.mrep-chip-new){background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] #modelReportModal :is(.mrep-my-sub,.mrep-my-desc,.mrep-my-replies p){margin:0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.4 var(--font-ui)}body[data-auth=authenticated] #modelReportModal .mrep-my-empty{color:var(--fg-tertiary);font:var(--fw-regular) 13px/1.4 var(--font-ui);text-align:center}@media(max-width:374px){body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .sh-sec-qr>.sh-mini{grid-column:1 / -1;grid-row:5;justify-self:stretch;margin-top:12px}body[data-auth=authenticated] #modelReportModal .mv2-info-seg>button{gap:6px;padding:0 8px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>:is(.base-btn,.mip-link-copy,.mip-qr-dl){gap:6px;padding:0 8px}}@media(max-width:340px){body[data-auth=authenticated] #modelReportModal .mv2-info-seg>button>.base-icon{display:none}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card) .mip-page-card-v2 .mip-title-btn-row>:is(.base-btn,.mip-link-copy,.mip-qr-dl){font-size:12px}}@media(max-height:520px){body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card),body[data-auth=authenticated] #modelReportModal>.mrep-popup{top:max(var(--mv2-sheet-inset),env(safe-area-inset-top,0px))}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip{max-height:calc(100vh - 2 * var(--mv2-sheet-inset))!important;max-height:calc(100dvh - 2 * var(--mv2-sheet-inset))!important}body[data-auth=authenticated] #bpdlOverlay>.bpdl-card{max-height:calc(100vh - 2 * var(--mv2-sheet-inset));max-height:calc(100dvh - 2 * var(--mv2-sheet-inset))}}@media(max-height:520px)and (min-width:560px){body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mip-actions{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:8px 14px 10px}body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card)>.mio-tabwrap{margin-top:10px}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .page-info-popup>.popup-content.mip:not(.gw-popup-card),body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip,body[data-auth=authenticated] #bpdlOverlay>.bpdl-card,body[data-auth=authenticated] #modelReportModal>.mrep-popup{animation:none}body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw,body[data-auth=authenticated] .lib-share-overlay>.popup-content.mip.share-mip .mv2-info-canli-sw:after{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] .mv2-hs[hidden],body[data-auth=authenticated] .mv2-hs [hidden]{display:none!important}body[data-auth=authenticated] :where(.mv2-hs) :is(button,select,summary,[role=button],.mapp-tap){min-height:0}body[data-auth=authenticated] :where(.mv2-hs) button:is(:has(>i:only-child),:has(>svg:only-child)){min-width:0}body[data-auth=authenticated] .mv2-hs button{-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] .mv2-hs .mv2-hs-mono{font-family:var(--font-mono)}body[data-auth=authenticated] .mv2-hs .mv2-hs-bosluk{flex:1 1 auto}@keyframes mv2-hs-don{to{transform:rotate(360deg)}}body[data-auth=authenticated] #page-account.m2-hs-on .account-grid{display:none}body[data-auth=authenticated] #page-account.m2-hs-on .account-container{gap:0;padding:0 calc(var(--mv2-gutter) - var(--mapp-s2, 8px)) 16px!important;border-radius:0;background:var(--bg-page);overscroll-behavior:contain}body[data-auth=authenticated] #page-account.m2-hs-on .account-container>.mv2-alt-buyuk{line-height:1.15}body[data-auth=authenticated] .mv2-hs.mv2-hs-hesap{display:flex;flex:none;flex-direction:column;gap:12px;margin:0;padding:0;color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kart{flex:none;box-sizing:border-box;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .mv2-hs .mv2-hs-rozet{display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-rozet.mv2-hs-rozet--yesil{background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] .mv2-hs .mv2-hs-sifirla{display:flex;align-items:center;gap:5px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-sifirla .base-icon{width:13px;height:13px}body[data-auth=authenticated] .mv2-hs .mv2-hs-sifirla-deger{color:var(--fg-secondary);font-family:var(--font-mono)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kota{display:flex;flex-direction:column;gap:8px}body[data-auth=authenticated] .mv2-hs .mv2-hs-kota-ust{display:flex;align-items:center;gap:8px;height:16px;color:var(--fg-secondary);font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kota-glif{width:14px;height:14px;color:var(--accent-ink)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kota-ad{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-sayi{color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono);white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-sinir{color:var(--fg-tertiary)}body[data-auth=authenticated] .mv2-hs .mv2-hs-cubuk{display:block;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-default)}body[data-auth=authenticated] .mv2-hs .mv2-hs-cubuk-dolgu{display:block;width:0;height:100%;border-radius:var(--radius-pill);background:var(--accent)}body[data-auth=authenticated] .mv2-hs .mv2-hs-bolum{display:flex;flex:none;flex-direction:column;gap:8px;margin:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-bolum-baslik{margin:0;padding:0 4px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body[data-auth=authenticated] .mv2-hs .mv2-hs-liste{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .mv2-hs .mv2-hs-liste>*+*{border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;margin:0;border:0;background:transparent;color:var(--fg-primary);font-family:var(--font-ui);text-align:left;cursor:pointer}body[data-auth=authenticated] .mv2-hs .mv2-hs-liste>.mv2-hs-satir+.mv2-hs-satir,body[data-auth=authenticated] .mv2-hs .mv2-hs-liste>.mv2-hs-bilgi+.mv2-hs-satir{border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir:disabled{cursor:default}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-glif{flex:none;width:18px;height:18px;color:var(--accent-ink)}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-glif.mv2-hs-doner{animation:mv2-hs-don .9s linear infinite}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-ad{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-ok{flex:none;width:16px;height:16px;color:var(--fg-tertiary)}body[data-auth=authenticated] .mv2-hs .mv2-hs-ust-etiket{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body[data-auth=authenticated] .mv2-hs .mv2-hs-karo{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] .mv2-hs .mv2-hs-karo.mv2-hs-karo--notr{background:var(--bg-inset)}body[data-auth=authenticated] .mv2-hs .mv2-hs-karo .base-icon{width:20px;height:20px}body[data-auth=authenticated] .mv2-hs .mv2-hs-profil-ust{display:flex;align-items:center;gap:12px;padding:16px 14px 16px 16px}body[data-auth=authenticated] .mv2-hs .mv2-hs-ava-kap{position:relative;flex:none;width:56px;height:56px}body[data-auth=authenticated] .mv2-hs .mv2-hs-ava{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-tertiary)}body[data-auth=authenticated] .mv2-hs .mv2-hs-ava .mv2-hs-ava-glif{width:28px;height:28px}body[data-auth=authenticated] .mv2-hs .mv2-hs-ava .mv2-hs-foto{display:block;width:100%;height:100%;object-fit:cover}body[data-auth=authenticated] .mv2-hs .mv2-hs-foto-btn{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-tertiary);cursor:pointer}body[data-auth=authenticated] .mv2-hs .mv2-hs-foto-btn:after{content:"";position:absolute;inset:-9px}body[data-auth=authenticated] .mv2-hs .mv2-hs-foto-btn .base-icon{width:15px;height:15px}body[data-auth=authenticated] .mv2-hs .mv2-hs-kim{display:flex;flex:1 1 0;flex-direction:column;gap:3px;min-width:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-ad{margin:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-bold) 17px/1.2 var(--font-ui);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-kadi{color:var(--fg-secondary);font:var(--fw-medium) 13px/1.2 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-posta{overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-duzenle{flex:none;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));margin:0;padding:0;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat-hucre{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:4px;min-width:0;margin:0;padding:14px 4px}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat-hucre+.mv2-hs-istat-hucre{border-left:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat dt{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat dd{margin:0;color:var(--fg-primary);font:var(--fw-bold) 24px/1 var(--font-ui);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat dd.mv2-hs-saat{font:var(--fw-medium) 24px/1 var(--font-mono);letter-spacing:-.03em}body[data-auth=authenticated] .mv2-hs-hesap .mv2-hs-plankart{display:flex;flex-direction:column;gap:12px;padding:16px}body[data-auth=authenticated] .mv2-hs .mv2-hs-plan-ust{display:flex;align-items:center;gap:8px;height:22px}body[data-auth=authenticated] .mv2-hs .mv2-hs-yukselt{width:100%;margin-top:4px}body[data-auth=authenticated] .mv2-hs .mv2-hs-yukselt .base-icon{width:18px;height:18px}body[data-auth=authenticated] .mv2-hs .mv2-hs-form{padding:16px}body[data-auth=authenticated] .mv2-hs .mv2-hs-form-bas{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs .mv2-hs-form-bas h2{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 16px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-alanlar{display:flex;flex-direction:column;gap:16px}body[data-auth=authenticated] .mv2-hs .mv2-hs-alan{display:flex;flex-direction:column;gap:8px}body[data-auth=authenticated] .mv2-hs .mv2-hs-etiket{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body[data-auth=authenticated] .mv2-hs .mv2-hs-kuyu{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:40px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kuyu.mv2-hs-kuyu--kalem{padding:0 3px 0 14px}body[data-auth=authenticated] .mv2-hs .mv2-hs-kuyu>.autosave-input-wrap{display:flex;flex:1 1 auto;align-items:center;min-width:0;width:auto;height:100%}body[data-auth=authenticated] .mv2-hs .mv2-hs-kuyu .autosave-indicator{display:none}body[data-auth=authenticated] #page-account .mv2-hs .mv2-hs-kuyu input{flex:1 1 auto;box-sizing:border-box;width:auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;opacity:1;color:var(--fg-primary);-webkit-text-fill-color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);text-overflow:ellipsis}body[data-auth=authenticated] #page-account .mv2-hs .mv2-hs-kuyu input::placeholder{opacity:1;color:var(--fg-tertiary);-webkit-text-fill-color:var(--fg-tertiary)}body[data-auth=authenticated] #page-account .mv2-hs .mv2-hs-kuyu--sifre input{color:var(--fg-secondary);-webkit-text-fill-color:var(--fg-secondary);letter-spacing:var(--tracking-wider)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kalem{flex:none}body[data-auth=authenticated] .mv2-hs .mv2-hs-form-alt{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs .mv2-hs-form-durum{flex:1 1 auto;min-width:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-kaydet{flex:none}body[data-auth=authenticated] .mv2-hs .mv2-hs-kaydet:disabled{border-color:transparent;background:var(--accent);color:var(--fg-on-accent);opacity:.45;cursor:not-allowed}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir.mv2-hs-satir--abone{height:48px;padding:0 10px 0 14px;font:var(--fw-medium) 14px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-deger{color:var(--fg-secondary);font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir.mv2-hs-satir--arac{height:56px;padding:0 14px}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-baslik{font:var(--fw-medium) 14px/1.2 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-alt{overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-meta{flex:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] .mv2-hs .mv2-hs-meta.mv2-hs-meta--iptal{color:var(--danger-fg);font:var(--fw-semibold) 12px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-tehlike{display:flex;flex:none;align-items:center;gap:12px;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised)}body[data-auth=authenticated] .mv2-hs .mv2-hs-tehlike-karo{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);background:color-mix(in oklch,var(--danger) 16%,transparent);color:var(--danger-fg)}body[data-auth=authenticated] .mv2-hs .mv2-hs-tehlike-karo .base-icon{width:18px;height:18px}body[data-auth=authenticated] .mv2-hs .mv2-hs-tehlike-metin{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-tehlike-baslik{display:block;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-tehlike-alt{display:block;margin-top:2px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-sil{flex:none;white-space:nowrap}body[data-auth=authenticated] .mv2-hs.mv2-hs-sayfa{position:fixed;inset:0;z-index:2960;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:var(--mapp-sa-t, 0px) var(--mapp-sa-r, 0px) 0 var(--mapp-sa-l, 0px);background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .mv2-hs .mv2-hs-bas{flex:none}body[data-auth=authenticated] .mv2-hs .mv2-hs-bas .mv2-hs-bas-eylem{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:32px;margin:0;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .mv2-hs .mv2-hs-kaydir{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;margin:0;padding:0 12px calc(var(--mapp-nav-total, 70px) + 12px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] .mv2-hs .mv2-hs-kaydir::-webkit-scrollbar{display:none}body[data-auth=authenticated] .mv2-hs .mv2-hs-buyuk{flex:none;margin:0;padding:8px 4px 0;color:var(--fg-primary);font:var(--fw-bold) var(--mv2-lt)/1.15 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme{flex:none;gap:8px;min-height:0;padding:10px 12px;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--warning) 45%,transparent);border-radius:var(--radius-lg);background:var(--bg-inset);background:color-mix(in oklch,var(--warning) 8%,transparent)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme .mv2-bant-glif{flex:none;width:18px;height:18px;color:var(--warning-fg);color:color-mix(in oklab,var(--warning) 78%,var(--n-0))}html[data-theme=light] body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme .mv2-bant-glif{color:var(--warning-ink)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme .mv2-bant-metin{flex-direction:row;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme .mv2-bant-baslik{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.2 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme .mv2-bant-mono{color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-odeme .mv2-bant-eylem{flex:none;padding:0 12px 0 10px;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-mevcut{display:flex;flex-direction:column;gap:12px;padding:14px}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-mevcut-ust{display:flex;align-items:center;gap:12px}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-mevcut-kim{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-mevcut-ad{margin:0;color:var(--fg-primary);font:var(--fw-bold) 20px/1.1 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-durum-hap{display:flex;flex:none;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-tertiary);box-shadow:0 0 0 3px var(--bg-inset);box-shadow:0 0 0 3px color-mix(in oklch,var(--fg-tertiary) 18%,transparent)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-nokta[data-m2-ton=aktif]{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-nokta[data-m2-ton=uyari]{background:var(--warning);box-shadow:0 0 0 3px var(--bg-inset);box-shadow:0 0 0 3px color-mix(in oklch,var(--warning) 18%,transparent)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-fiyat{display:flex;align-items:baseline;gap:4px;padding-top:12px;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-fiyat-tutar{color:var(--fg-primary);font:var(--fw-medium) 26px/1 var(--font-mono);letter-spacing:-.03em}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-fiyat-per{color:var(--fg-secondary);font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-fiyat-dongu{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bitis{display:flex;flex:none;flex-direction:column;gap:12px;margin:-2px 0 0;padding:16px;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--warning) 45%,transparent);border-radius:var(--radius-lg);background:var(--bg-inset);background:color-mix(in oklch,var(--warning) 8%,transparent)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bitis-metin{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--fg-secondary);font:var(--fw-regular) 13px/1.5 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bitis-glif{flex:none;width:18px;height:18px;color:var(--warning)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bitis-metin b{color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-koru{align-self:flex-start;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bolum-baslik{line-height:1}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-liste--fatura{font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bilgi{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:40px;padding:0 14px}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bilgi-ad{flex:1 1 auto;color:var(--fg-secondary)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bilgi-deger{color:var(--fg-primary)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-satir.mv2-hs-satir--fatura{height:44px;padding:0 10px 0 14px;font:var(--fw-medium) 14px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bolum-ust{display:flex;align-items:center;gap:8px;padding:0 4px}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-bolum-ust .mv2-hs-bolum-baslik{flex:1 1 auto;padding:0}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-kullanim{display:flex;flex-direction:column;gap:12px;padding:14px}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-kullanim .mv2-hs-kota-ust{gap:7px}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-iptal{display:flex;flex:none;flex-direction:column;gap:6px;margin:0}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-iptal-btn{align-self:center;height:44px;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-abone .mv2-hs-iptal-not{margin:0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.4 var(--font-ui);text-align:center}body[data-auth=authenticated] #upgradeModal.m2-hs-on{z-index:var(--mapp-z-modal, 3200);flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0!important;background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated] #upgradeModal.m2-hs-on>.modal-content-modern{display:none!important}body[data-auth=authenticated] #upgradeModal .mv2-hs.mv2-hs-plan{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:0;margin:0;padding:var(--mapp-sa-t, 0px) var(--mapp-sa-r, 0px) env(safe-area-inset-bottom,0px) var(--mapp-sa-l, 0px);background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui);text-align:left}body[data-auth=authenticated]:not(.mapp-modal-open) #upgradeModal .mv2-hs.mv2-hs-plan{padding-bottom:var(--mapp-nav-total, 70px)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-kaydir{padding-bottom:22px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-plan-giris{display:flex;flex:none;flex-direction:column;gap:4px;padding:0 4px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-plan-giris h2{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 16px/1.3 var(--font-ui);letter-spacing:-.01em}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-plan-giris p{margin:0;color:var(--fg-secondary);font:var(--fw-regular) 13px/1.4 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-donem{display:flex;flex:none;align-items:center;gap:10px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-seg{display:flex;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-seg-btn{box-sizing:border-box;width:84px;height:32px;margin:0;padding:0 14px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui);cursor:pointer}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-seg-btn[aria-pressed=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--accent-ink)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-durum3{display:flex;flex:none;align-items:stretch;box-sizing:border-box;padding:14px 0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-sutun{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0;padding:0 14px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-deger{color:var(--fg-primary);font:var(--fw-bold) 24px/1 var(--font-ui);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-deger .mv2-hs-mono{font-family:var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-deger .mv2-hs-sinir{color:var(--fg-tertiary);font-size:15px;font-weight:var(--fw-semibold)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-etiket{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.2 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-ayrac{display:block;flex:none;width:1px;background:var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-planlar{display:flex;flex:none;flex-direction:column;gap:8px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-plankart{display:flex;flex-direction:row;align-items:flex-start;gap:10px;box-sizing:border-box;width:100%;margin:0;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-plankart.mv2-hs-secili{border-color:var(--accent);background:var(--bg-surface-raised);background:linear-gradient(color-mix(in oklch,var(--accent) 8%,transparent),color-mix(in oklch,var(--accent) 8%,transparent)),var(--bg-surface-raised)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-nokta{display:block;flex:none;width:8px;height:8px;margin-top:7px;border-radius:var(--radius-pill);background:var(--fg-tertiary)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-secili .mv2-hs-pk-nokta{background:var(--accent);box-shadow:var(--glow-knob)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-govde{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-ust{display:flex;align-items:center;gap:8px;height:22px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-ad{color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-secili .mv2-hs-pk-ad{color:var(--accent-ink)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-fiyat{color:var(--fg-primary);font:var(--fw-medium) 14px/1 var(--font-mono)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-fiyat.mv2-hs-pk-fiyat--ozel{font:var(--fw-semibold) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-per{margin-left:-6px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-detay{display:flex;flex-direction:column;gap:2px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/16px var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-satir{display:flex;align-items:flex-start;gap:8px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-sol{flex:1 1 auto;min-width:0}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-sag{flex:none;text-align:right}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-n{color:var(--fg-primary);font:var(--fw-medium) 12px/16px var(--font-mono)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-n.mv2-hs-pk-n--ozel{font:var(--fw-semibold) 12px/16px var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-yan{display:flex;align-items:center;gap:6px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-yan .base-icon{flex:none;width:13px;height:13px;color:var(--accent-ink);stroke-width:2.2}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-yan.mv2-hs-pk-yan--uyari{color:var(--warning)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-yan.mv2-hs-pk-yan--uyari .base-icon{color:currentColor;stroke-width:2}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil{display:flex;flex:none;flex-direction:column;gap:12px;padding:8px 4px 0}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-ust{display:flex;align-items:center;gap:10px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-ust h3{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cizgi{display:block;flex:1 1 auto;height:1px;background:var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;list-style:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-liste li{display:flex;align-items:center;gap:7px;margin:0;padding:0}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-liste .base-icon{flex:none;width:14px;height:14px;color:var(--accent-ink);stroke-width:2}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-not{margin:2px 0 0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.4 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-plan-alt{display:flex;flex:none;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-page)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta{width:100%}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta .base-icon{width:18px;height:18px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta.mv2-hs-cta--mevcut{gap:8px;font-weight:var(--fw-semibold);opacity:.45;cursor:not-allowed}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta.mv2-hs-cta--mevcut .base-icon{width:16px;height:16px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta-not{margin:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/16px var(--font-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta-tutar{margin-right:4px;color:var(--fg-secondary);font-family:var(--font-mono)}body[data-auth=authenticated] .custom-checkout-overlay.m2-hs-on{padding:0!important;background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent)}body[data-auth=authenticated] .custom-checkout-overlay.m2-hs-on .custom-checkout-card{position:fixed;top:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px));left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;box-sizing:border-box;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=authenticated] .custom-checkout-overlay.m2-hs-on .custom-checkout-card>:not(.mv2-hs-co){display:none!important}body[data-auth=authenticated]:has(>.custom-checkout-overlay.m2-hs-on:not(.closing)) #upgradeModal.m2-hs-on.hidden{display:flex!important;pointer-events:none}body[data-auth=authenticated] .mv2-hs.mv2-hs-co{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:0;text-align:left}body[data-auth=authenticated] :is(.mv2-hs-co,.mv2-hs-iv) .mv2-hs-tutamak{display:flex;flex:none;align-items:center;justify-content:center;height:20px}body[data-auth=authenticated] :is(.mv2-hs-co,.mv2-hs-iv) .mv2-hs-tutamak>span{display:block;width:36px;height:5px;border-radius:3px;background:var(--n-600)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-bas{display:flex;flex:none;align-items:center;gap:10px;height:40px;margin:0;padding:0 14px 0 18px}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-bas h2{flex:1 1 auto;margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.2 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-kaydir{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:8px 14px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet{overflow:hidden}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-ust{display:flex;align-items:center;gap:12px;padding:12px}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-kim{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-ad{color:var(--fg-primary);font:var(--fw-bold) 15px/1.1 var(--font-ui);letter-spacing:-.01em}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-fiyat{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-tutar{color:var(--fg-primary);font:var(--fw-medium) 16px/1 var(--font-mono)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-per{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-liste{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0 12px 12px;list-style:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/15px var(--font-ui)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-liste li{display:flex;align-items:center;gap:5px;margin:0}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-liste .base-icon{flex:none;width:13px;height:13px;color:var(--accent-ink);stroke-width:2.2}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-liste b{color:var(--fg-primary);font:var(--fw-medium) 12px/15px var(--font-mono)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-vergi{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-top:1px solid var(--border-subtle);color:var(--fg-secondary);font:var(--fw-medium) 13px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-vergi-ad{flex:1 1 auto}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-ozet-vergi-deger{color:var(--fg-primary);font-weight:var(--fw-semibold)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-alt{display:flex;flex:none;flex-direction:column;gap:10px;padding:12px 14px 16px}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-toplam{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-toplam>span:first-child{flex:1 1 auto;color:var(--fg-primary);font:var(--fw-semibold) 14px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-tutar{color:var(--fg-primary);font:var(--fw-medium) 18px/1 var(--font-mono)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-cta .base-icon{width:17px;height:17px}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-cta:disabled{opacity:.45;cursor:default}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-not{margin:0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.4 var(--font-ui);text-align:center}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-guven{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-guven>span{display:flex;align-items:center;gap:5px}body[data-auth=authenticated] .mv2-hs-co .mv2-hs-co-guven .base-icon{width:13px;height:13px;stroke-width:1.9}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on{padding:16px;background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .plan-welcome-card{display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box;width:min(300px,calc(100vw - 32px));max-width:none;margin:0;padding:32px 24px;overflow:visible;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 9%,transparent);border-radius:var(--radius-lg);background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font-family:var(--font-ui);text-align:center;transform:none}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .plan-welcome-card:before{content:none;display:none}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .plan-welcome-card>:is(.pw-shine,.pw-close,.pw-badge,.pw-eyebrow-row,.pw-sub,.pw-stats,.pw-chips,.pw-cta){display:none!important}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-glif{order:0;display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--accent-ink)}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-glif .base-icon{width:44px;height:44px;stroke-width:1.5}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .plan-welcome-card>.pw-title{order:1;width:100%;margin:0;color:var(--fg-primary);font:var(--fw-bold) 17px/1.3 var(--font-ui);letter-spacing:-.01em}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .pw-title .pw-plan{background:none;color:inherit;-webkit-text-fill-color:currentColor}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs.mv2-hs-ps{display:contents}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-alt{order:2;width:100%;margin:-4px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/20px var(--font-ui)}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-alt .mv2-hs-mono{color:var(--fg-primary)}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-meta{order:3;margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/18px var(--font-ui)}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-vurgu{color:var(--fg-secondary)}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-eylem{order:4;display:flex;gap:10px;width:100%;margin-top:8px}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-btn{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:0;height:44px;margin:0;padding:0 6px;border:0;border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-btn.mv2-hs-ps-btn--ana{background:var(--accent);color:var(--fg-on-accent)}body[data-auth=authenticated] .plan-welcome-overlay.m2-hs-on .mv2-hs-ps-btn .base-icon{flex:none;width:14px;height:14px;stroke-width:2}body[data-auth=authenticated] #invoicesPopup.m2-hs-on{padding:0!important;background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=authenticated] #invoicesPopup.m2-hs-on>.invoices-popup-content{position:fixed;top:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px));left:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px)),calc(50% - var(--mv2-sheet-max) / 2));right:max(calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)),calc(50% - var(--mv2-sheet-max) / 2));bottom:max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;box-sizing:border-box;width:auto;min-width:0;max-width:none!important;height:auto;max-height:none;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;animation:mv2-hs-iv-gir var(--mv2-dur) var(--mv2-ease)}body[data-auth=authenticated] #invoicesPopup.m2-hs-on>.invoices-popup-content>:not(.mv2-hs-iv){display:none!important}@keyframes mv2-hs-iv-gir{0%{transform:translateY(calc(100% + 24px))}}@keyframes mv2-hs-iv-nabiz{0%{opacity:1}to{opacity:.45}}body[data-auth=authenticated] .mv2-hs.mv2-hs-iv{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:0;color:var(--fg-primary);font-family:var(--font-ui);text-align:left}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-bas{display:flex;flex:none;align-items:flex-start;gap:10px;margin:0;padding:2px 14px 0 18px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-basmetin{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;padding-top:4px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-basmetin h2{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.2 var(--font-ui);letter-spacing:var(--tracking-tight)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-basmetin p{margin:0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.4 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-iv :is(.mv2-hs-iv-kapat,.mv2-hs-iv-eylem){flex:none;margin:0}body[data-auth=authenticated] .mv2-hs-iv :is(.mv2-hs-iv-kapat,.mv2-hs-iv-eylem) .base-icon{width:18px;height:18px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-kaydir{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;margin:0;padding:14px 14px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-kaydir::-webkit-scrollbar{display:none}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-liste{flex:none;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-satir{display:flex;align-items:center;gap:10px;margin:0;padding:10px 6px 10px 14px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-liste>li+li{border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sol{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-tarih{overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/16px var(--font-ui);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-meta{display:flex;align-items:center;gap:10px;height:22px;min-width:0;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-statu{display:inline-flex;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--info-fg);box-shadow:0 0 0 3px var(--info-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--info-fg) 18%,transparent)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-nokta.mv2-hs-iv-nokta--odendi{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-tutar{flex:none;color:var(--fg-primary);font:var(--fw-medium) 14px/1 var(--font-mono);letter-spacing:var(--tracking-tight);white-space:nowrap}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-adet{flex:none;margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/16px var(--font-ui);text-align:center}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-adet-n{color:var(--fg-secondary);font-family:var(--font-mono)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-alt{flex:none;margin:0;padding:12px 14px 16px;border-top:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-cta{width:100%}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-cta .base-icon{width:18px;height:18px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal--yuk{gap:12px;padding:14px 14px 12px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-satir{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:64px;margin:0;padding:0 12px 0 14px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-sol{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-alt{display:flex;align-items:center;gap:10px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk{display:block;flex:none;border-radius:var(--radius-sm);background:var(--bg-inset);animation:mv2-hs-iv-nabiz .7s ease-in-out infinite alternate}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk--tarih{width:92px;height:12px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk--hap{width:40px;height:18px;border-radius:var(--radius-pill)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk--durum{width:58px;height:10px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk--tutar{width:52px;height:12px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk--eylem{width:20px;height:20px;margin:0 6px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-satir:is(:nth-child(2),:nth-child(6)) .mv2-hs-iv-sk--tarih{width:88px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-satir:nth-child(3) .mv2-hs-iv-sk--tarih{width:96px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-satir:nth-child(4) .mv2-hs-iv-sk--tarih{width:84px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-satir:is(:nth-child(2),:nth-child(4)) .mv2-hs-iv-sk--durum{width:46px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk-satir:is(:nth-child(3),:nth-child(6)) .mv2-hs-iv-sk--durum{width:52px}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal--orta{align-items:center;justify-content:center;gap:10px;padding:0 20px 72px;text-align:center}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-bos-glif{flex:none;width:44px;height:44px;margin-bottom:4px;color:var(--fg-tertiary);stroke-width:1.5}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal--hata .mv2-hs-iv-bos-glif{color:var(--warning-fg);color:color-mix(in oklab,var(--warning) 78%,var(--n-0))}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal--orta h3{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 15px/1.3 var(--font-ui)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal--orta p{max-width:280px;margin:0;color:var(--fg-secondary);font:var(--fw-regular) 13px/20px var(--font-ui)}body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-bos-cta{flex:none;margin-top:8px}body[data-auth=authenticated] .mv2-hs .mv2-hs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}html[data-theme=light] body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-hal--hata .mv2-hs-iv-bos-glif{color:var(--warning-ink)}@media(max-width:359px){body[data-auth=authenticated] .mv2-hs .mv2-hs-profil-ust{gap:10px;padding:14px 12px 14px 14px}body[data-auth=authenticated] .mv2-hs :is(.mv2-hs-ava-kap,.mv2-hs-ava){width:44px;height:44px}body[data-auth=authenticated] .mv2-hs .mv2-hs-ava .mv2-hs-ava-glif{width:22px;height:22px}body[data-auth=authenticated] .mv2-hs .mv2-hs-foto-btn{right:-6px;bottom:-6px}body[data-auth=authenticated] .mv2-hs .mv2-hs-ad{font-size:16px}body[data-auth=authenticated] .mv2-hs .mv2-hs-kadi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-duzenle{height:var(--mv2-pill-h);gap:6px;padding:0 12px;font-size:var(--text-xs)}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat-hucre{justify-content:flex-end;gap:5px;padding:14px 0}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat dt{display:-webkit-box;box-sizing:border-box;max-width:100%;padding:0 4px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat dd,body[data-auth=authenticated] .mv2-hs .mv2-hs-istat dd.mv2-hs-saat{font:var(--fw-medium) 20px/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:normal}body[data-auth=authenticated] .mv2-hs .mv2-hs-istat .mv2-hs-yil{color:var(--fg-tertiary);font:var(--fw-medium) 11px/1 var(--font-mono);letter-spacing:0}body[data-auth=authenticated] .mv2-hs .mv2-hs-kota-ust>.base-icon,body[data-auth=authenticated] .mv2-hs .mv2-hs-sayi{flex:none}body[data-auth=authenticated] .mv2-hs .mv2-hs-kota-ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] .mv2-hs .mv2-hs-yukselt,body[data-auth=authenticated] .mv2-hs .mv2-hs-meta{white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-seg{flex:none}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-seg-btn{width:72px;padding:0 8px;white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-donem>.mv2-hs-rozet{flex:none}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-durum3{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-ayrac{display:none}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-sutun{padding:0 10px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-ayrac+.mv2-hs-d-sutun{border-left:1px solid var(--border-subtle)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-deger.mv2-hs-d-sayi{font:var(--fw-medium) 24px/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:normal}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-deger.mv2-hs-d-sayi .mv2-hs-mono{font-family:var(--font-mono)}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-deger.mv2-hs-d-sayi .mv2-hs-sinir{font-size:15px;font-weight:inherit;letter-spacing:0}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-d-etiket{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-yan.mv2-hs-pk-yan--uyari{align-items:flex-start}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-pk-yan.mv2-hs-pk-yan--uyari .base-icon{margin-top:1.5px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-liste{grid-template-columns:minmax(0,1fr);gap:10px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-liste li{align-items:flex-start}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-dahil-liste .base-icon{margin-top:1px}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta{white-space:nowrap}body[data-auth=authenticated] .mv2-hs-plan .mv2-hs-cta-not{overflow:visible;white-space:normal;text-wrap:balance}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] .mv2-hs .mv2-hs-satir-glif.mv2-hs-doner{animation:none}body[data-auth=authenticated] #invoicesPopup.m2-hs-on>.invoices-popup-content,body[data-auth=authenticated] .mv2-hs-iv .mv2-hs-iv-sk{animation:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #page-support .support-container.support-container{overflow-x:hidden;overflow-y:auto}body.mv2-icerik[data-auth=authenticated] :is(#page-announcements,#page-support,#mv2Destek,#mv2KynOku,.m2-hata-sheet,.m2-kyn-sheet,.m2-destek-menu) [hidden]{display:none!important}body.mv2-icerik[data-auth=authenticated] :is(#page-announcements,#page-support,#mv2Destek,#mv2KynOku,.m2-hata-sheet,.m2-kyn-sheet) :is(button,select,summary,[role=button],.mapp-tap):not(.m2-hata-satir){min-width:0;min-height:0}body.mv2-icerik[data-auth=authenticated] #page-announcements :is(.ann-chip,.ann-icon-btn){min-width:0!important;min-height:0!important}body.mv2-icerik[data-auth=authenticated] :is(#contactPopupOverlay,#messagesModal,#bugReportModal).m2-gizli{display:none!important}body.mv2-icerik[data-auth=authenticated]{--m2-ton-cyan: var(--cyan-400);--m2-ton-mor: var(--purple-400)}html[data-theme=light] body.mv2-icerik[data-auth=authenticated]{--m2-ton-cyan: var(--chart-cyan);--m2-ton-mor: var(--chart-purple)}body.mv2-icerik[data-auth=authenticated] :is(#page-announcements,#mv2Destek,.m2-hata-sheet) .m2-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}body.mv2-icerik[data-auth=authenticated] .m2-karo{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] .m2-karo>.base-icon{width:18px;height:18px}body.mv2-icerik[data-auth=authenticated] .m2-karo>.ar-icon-custom{width:18px;height:18px;background-color:currentColor}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--vurgu{background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--notr{background:var(--bg-inset);color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--kenar{border-color:var(--accent-border)}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--40{width:40px;height:40px}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--40>:is(.base-icon,.ar-icon-custom){width:20px;height:20px}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--48{width:48px;height:48px}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--48>.base-icon{width:20px;height:20px}body.mv2-icerik[data-auth=authenticated] .m2-karo.m2-karo--tehlike{background:var(--danger-soft);color:var(--danger-fg)}body.mv2-icerik[data-auth=authenticated] .m2-iskelet{display:block;flex:none;margin:0;border-radius:var(--radius-pill);background:var(--bg-inset)}body.mv2-icerik[data-auth=authenticated] .m2-iskelet.m2-iskelet--parilti{background:linear-gradient(90deg,var(--bg-inset) 0%,var(--border-default) 50%,var(--bg-inset) 100%)}body.mv2-icerik[data-auth=authenticated] .m2-kart{display:flex;flex:none;flex-direction:column;box-sizing:border-box;margin:0;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary)}body.mv2-icerik[data-auth=authenticated] .m2-bos-kompakt{display:flex;flex:none;align-items:center;gap:14px;height:84px;box-sizing:border-box;margin:0;padding:0 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-bos-kompakt>.m2-karo{width:48px;height:48px}body.mv2-icerik[data-auth=authenticated] .m2-bos-kompakt>.m2-karo>.base-icon{width:22px;height:22px}body.mv2-icerik[data-auth=authenticated] .m2-bos-kompakt .m2-bos-metin{flex:1 1 auto;min-width:0}body.mv2-icerik[data-auth=authenticated] .m2-bos-kompakt h3{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 15px/20px var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-bos-kompakt p{margin:2px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/18px var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-seg{display:flex;flex:none;gap:4px;margin:0;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-icerik[data-auth=authenticated] .m2-seg .m2-seg-dugme{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:7px;min-width:0;height:32px;box-sizing:border-box;margin:0;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-medium) 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] .m2-seg .m2-seg-dugme>.base-icon{flex:none;width:16px;height:16px;color:currentColor}body.mv2-icerik[data-auth=authenticated] .m2-seg .m2-seg-dugme>.m2-seg-ad{min-width:0;overflow:hidden;text-overflow:ellipsis}body.mv2-icerik[data-auth=authenticated] .m2-seg .m2-seg-dugme[aria-selected=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm);color:var(--fg-primary);font-weight:var(--fw-semibold)}body.mv2-icerik[data-auth=authenticated] .m2-seg .m2-seg-dugme[aria-selected=true]>.base-icon{color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] .m2-seg .m2-seg-sayi{display:inline-flex;flex:none;align-items:center;height:22px;box-sizing:border-box;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide)}body.mv2-icerik[data-auth=authenticated] .m2-etiket{display:block;margin:0;padding:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] .m2-alan{display:flex;flex:none;flex-direction:column;gap:8px;min-width:0;margin:0}body.mv2-icerik[data-auth=authenticated] .m2-alan-bas{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body.mv2-icerik[data-auth=authenticated] .m2-kuyu{display:flex;flex-direction:column;overflow:hidden;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] .m2-kuyu>textarea{display:block;width:100%;min-height:0;max-height:none;box-sizing:border-box;margin:0;padding:12px 14px;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1.4 var(--font-ui);resize:none}body.mv2-icerik[data-auth=authenticated] .m2-kuyu>.m2-kuyu-alt{display:flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border-top:1px solid var(--border-subtle);color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-kuyu>.m2-kuyu-alt>.base-icon{width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] .m2-kuyu .m2-sayac{margin-left:auto;color:var(--fg-tertiary);font-size:12px}body.mv2-icerik[data-auth=authenticated] .m2-alan>input:is(#msgComposeSubject,#bugSubject){display:block;width:100%;height:40px;min-height:0;box-sizing:border-box;margin:0;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] :is(.m2-alan>input,.m2-kuyu>textarea,#msgReplyInput,#docSearchInput)::placeholder{color:var(--fg-tertiary);opacity:1}body.mv2-icerik[data-auth=authenticated] .m2-ipucu{margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-not-kart{display:flex;flex:none;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-secondary);font:var(--fw-regular) 12px/1.45 var(--font-ui);text-align:left}body.mv2-icerik[data-auth=authenticated] .m2-not-kart>.base-icon{flex:none;width:16px;height:16px;margin-top:1px}body.mv2-icerik[data-auth=authenticated] .m2-not-kart>.m2-bilgi{color:var(--info-fg)}body.mv2-icerik[data-auth=authenticated] .m2-not-kart>.m2-vurgu-glif{color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] .m2-not-kart b{color:var(--fg-primary);font-weight:var(--fw-semibold)}body.mv2-icerik[data-auth=authenticated] .m2-rozet{display:inline-flex;flex:none;align-items:center;height:22px;box-sizing:border-box;margin:0;padding:0 9px;border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-rozet[data-m2-ton=vurgu]{background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] .m2-rozet[data-m2-ton=uyari]{background:var(--bg-inset);background:color-mix(in oklch,var(--amber-500) 20%,transparent);color:var(--warning-ink)}body.mv2-icerik[data-auth=authenticated] .m2-rozet[data-m2-ton=bilgi]{background:var(--bg-inset);background:color-mix(in oklch,var(--b-400) 20%,transparent);color:var(--info-fg)}body.mv2-icerik[data-auth=authenticated] .m2-liste-kart{display:flex;flex:none;flex-direction:column;overflow:hidden;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.mv2-icerik[data-auth=authenticated] .m2-liste-kart>.m2-ayirac{flex:none;height:1px;margin:0 0 0 14px;background:var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] .m2-ok{flex:none;width:16px;height:16px;color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-nokta{display:block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-nokta[data-m2-ton=warn]{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-nokta[data-m2-ton=off]{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-nokta[data-m2-ton=bekle]{background:var(--n-600);box-shadow:0 0 0 3px var(--bg-inset);box-shadow:0 0 0 3px color-mix(in oklch,var(--n-600) 22%,transparent)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-container{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;margin:0;padding:0 4px 16px!important;border-radius:0;background:var(--bg-page);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-container>*{flex-shrink:0}body.mv2-icerik.mv2-shell[data-auth=authenticated] #page-announcements .ann-container>.mv2-alt-buyuk{padding-top:8px;padding-bottom:0;line-height:1.15}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-header{display:block;margin:0 -4px;padding:0;border:0}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-header .ann-header-left{display:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-header .ann-header-right{display:block;width:auto;min-width:0;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters{display:flex;flex-wrap:nowrap;gap:6px;width:auto;margin:0;padding:0 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters:after{content:"";flex:none;width:6px}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip{display:flex;flex:none;align-items:center;gap:6px;height:32px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip>.base-icon{width:14px;height:14px;color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip[data-filter=feature]>.base-icon{color:var(--info-fg)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip[data-filter=improvement]>.base-icon{color:var(--m2-ton-cyan)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip:is([data-filter=bugfix],[data-filter=pro_tips])>.base-icon{color:var(--warning-fg)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip[data-filter=announcement]>.base-icon{color:var(--m2-ton-mor)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .ann-chip.active>:is(.base-icon,.m2-ann-sayi){color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-filters .m2-ann-sayi{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-top-row{display:none}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum{gap:12px}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-durum-bas{display:flex;align-items:center;gap:12px}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-durum-metin{flex:1 1 auto;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum h2{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.2 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-durum-alt{margin:4px 0 0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.2 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-canli{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu dt{display:flex;align-items:center;gap:5px;margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu dt>.base-icon{width:13px;height:13px}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu dd{display:flex;align-items:center;gap:6px;min-width:0;margin:0;color:var(--fg-primary);font:var(--fw-bold) 16px/1.1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu dd[data-m2-mono]{font-family:var(--font-mono)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu dd:is([data-m2-ton=bekle],[data-m2-ton=sonuk]){color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-kutu dd[data-m2-ton=vurgu]{color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2AnnDurum .m2-ann-deger{min-width:0;overflow:hidden;text-overflow:ellipsis}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:4px 4px 0}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman h2{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman .m2-ann-toplam{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman .m2-ann-toplam>.m2-mono{color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman .m2-ann-toplam>.m2-ann-toplam-iskelet{display:none;width:22px;height:8px}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman[data-m2-durum=yukleniyor] .m2-ann-toplam{display:flex;align-items:center;gap:6px}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman[data-m2-durum=yukleniyor] .m2-ann-toplam>.m2-mono{display:none}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman[data-m2-durum=yukleniyor] .m2-ann-toplam>.m2-ann-toplam-iskelet{display:block}body.mv2-icerik[data-auth=authenticated] #mv2AnnZaman[data-m2-durum=hata] .m2-ann-toplam{display:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-timeline-card,body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-timeline-card>.ann-card-body{display:contents}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-timeline-card>.ann-card-header{display:none}body.mv2-icerik[data-auth=authenticated] #page-announcements #annTimeline{display:flex;flex:none;flex-direction:column;gap:8px;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #page-announcements #annTimeline.m2-ann-bos{display:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item:not(.ann-filtered){display:block;position:relative;box-sizing:border-box;margin:0;padding:12px 8px 14px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item:after,body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-dot-col{display:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-content{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-item-header{display:grid;grid-template-columns:auto auto minmax(0,1fr) 32px;grid-template-rows:32px auto;align-items:center;column-gap:8px;row-gap:6px;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-item-header>*{min-width:0}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-meta{grid-column:1;grid-row:1;display:flex;align-items:center;gap:8px}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-label{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 9px;border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary)!important;font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item[data-category=feature] .ann-label{background:var(--bg-inset);background:color-mix(in oklch,var(--b-400) 20%,transparent);color:var(--info-fg)!important}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item[data-category=improvement] .ann-label{background:var(--bg-inset);background:color-mix(in oklch,var(--m2-ton-cyan) 20%,transparent);color:var(--m2-ton-cyan)!important}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item:is([data-category=bugfix],[data-category=pro_tips]) .ann-label{background:var(--bg-inset);background:color-mix(in oklch,var(--amber-500) 20%,transparent);color:var(--warning-fg)!important}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item[data-category=announcement] .ann-label{background:var(--bg-inset);background:color-mix(in oklch,var(--m2-ton-mor) 20%,transparent);color:var(--m2-ton-mor)!important}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-pin{color:var(--warning-fg);color:color-mix(in srgb,var(--amber-500) 72%,var(--n-50))}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-pin>.base-icon{width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-date{grid-column:2;grid-row:1;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-date .ann-year{color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-expand-icon{grid-column:4;grid-row:1;justify-self:center;width:18px;height:18px;color:var(--fg-tertiary);transition:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-title{grid-column:1 / -1;grid-row:2;margin:0;padding:0 6px 0 0;overflow:visible;color:var(--fg-primary);font:var(--fw-semibold) 15px/1.3 var(--font-ui);letter-spacing:-.01em;white-space:normal;text-overflow:clip}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item .ann-body{max-height:none;margin:0;padding:0 6px 0 0;overflow:visible;border:0;opacity:1;color:var(--fg-secondary);font:var(--fw-regular) 13px/1.45 var(--font-ui);transition:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-item.ann-collapsed .ann-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.mv2-icerik[data-auth=authenticated] #page-announcements :is(.ann-empty,.ann-loading){display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:28px 16px;border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-loading{border-style:solid;border-color:var(--border-subtle);background:var(--bg-surface);color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #page-announcements :is(.ann-empty,.ann-loading)>.base-icon{width:22px;height:22px;margin:0;opacity:1;color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-empty>p{margin:4px 0 0;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.3 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-empty>small{margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.4 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #page-announcements #mv2AnnBos{margin:0}body.mv2-icerik[data-auth=authenticated] #page-announcements #mv2AnnIskelet{display:flex;flex:none;flex-direction:column;gap:8px;margin:0}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart{display:flex;flex:none;flex-direction:column;gap:6px;box-sizing:border-box;margin:0;padding:12px 8px 14px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-ust{display:flex;align-items:center;gap:8px;height:32px}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-rozet{flex:none;width:92px;height:22px}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-tarih{flex:none;width:58px;height:8px}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-baslik{width:72%;height:10px;margin:4px 0 5px}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart:first-child .m2-ann-iskelet-baslik{background:linear-gradient(90deg,var(--bg-inset) 0%,var(--border-default) 50%,var(--bg-inset) 100%)}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart:nth-child(2) .m2-ann-iskelet-baslik{width:54%}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart:nth-child(3) .m2-ann-iskelet-baslik{width:64%}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-satir{width:94%;height:8px}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart .m2-ann-iskelet-satir:last-child{width:58%}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart:nth-child(2) .m2-ann-iskelet-satir:last-child{width:66%}body.mv2-icerik[data-auth=authenticated] #mv2AnnIskelet .m2-ann-iskelet-kart:nth-child(3) .m2-ann-iskelet-satir:last-child{width:48%}body.mv2-icerik[data-auth=authenticated] #page-announcements #mv2AnnHata{display:flex;flex:none;flex-direction:column;gap:14px;box-sizing:border-box;margin:0;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata .m2-ann-hata-bas{display:flex;align-items:center;gap:14px}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata .m2-karo>.base-icon{width:22px;height:22px}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata .m2-ann-hata-metin{flex:1 1 auto;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata h3{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 15px/20px var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata p{margin:2px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/18px var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata .m2-ann-tekrar{display:flex;flex:none;align-self:flex-start;align-items:center;gap:8px;height:40px;box-sizing:border-box;margin:0 0 0 62px;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] #mv2AnnHata .m2-ann-tekrar>.base-icon{width:16px;height:16px;color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #page-announcements #annLoadMore:not(.hidden){display:flex;justify-content:center;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:0;box-sizing:border-box;margin:0;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-load-more-btn>.base-icon{width:16px;height:16px;color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:2px 0 0;border:0;text-align:center}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer-links{display:flex;align-items:center;gap:2px;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer-link{display:inline-flex;align-items:center;gap:5px;height:32px;min-height:0;box-sizing:border-box;margin:0;padding:0 6px;border:0;background:transparent;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);text-decoration:none}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer-link>.base-icon{width:13px;height:13px}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer-dot{width:auto;height:auto;border-radius:0;background:transparent;color:var(--border-default);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer-dot:before{content:"\b7"}body.mv2-icerik[data-auth=authenticated] #page-announcements .ann-footer-version{order:0;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);letter-spacing:0}body.mv2-icerik[data-auth=authenticated] #page-support .support-container.support-container{display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box;margin:0;padding:0 4px!important;overflow:hidden;border-radius:0;background:var(--bg-page);scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #page-support .support-container>*{flex-shrink:0}body.mv2-icerik.mv2-shell[data-auth=authenticated] #page-support .support-container>.mv2-alt-buyuk{padding-top:8px;padding-bottom:2px;line-height:1.15}body.mv2-icerik[data-auth=authenticated] #page-support .doc-header{margin:0;padding:0!important;border:0;background:transparent}body.mv2-icerik[data-auth=authenticated] #page-support .doc-header .header-content{display:block}body.mv2-icerik[data-auth=authenticated] #page-support .doc-header .header-titles{display:none}body.mv2-icerik[data-auth=authenticated] #page-support .doc-header .search-wrapper{width:100%;max-width:none!important;margin:0}body.mv2-icerik[data-auth=authenticated] #page-support .doc-header .search-wrapper>.base-icon{left:14px;width:16px;height:16px;color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #page-support #docSearchInput{display:block;width:100%;height:40px;min-height:0;box-sizing:border-box;margin:0;padding:0 14px 0 38px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #page-support #docSearchInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}body.mv2-icerik[data-auth=authenticated] #page-support .doc-header .search-wrapper:focus-within>.base-icon{color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #page-support .search-wrapper>.m2-kyn-temizle{position:absolute;top:7px;right:7px;z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] #page-support .search-wrapper>.m2-kyn-temizle>.base-icon{position:static;top:auto;left:auto;width:16px;height:16px;transform:none;color:currentColor;pointer-events:none}body.mv2-icerik[data-auth=authenticated] #page-support .search-wrapper:has(>.m2-kyn-temizle:not([hidden]))>#docSearchInput{padding-right:40px}body.mv2-icerik[data-auth=authenticated] #page-support .search-results-dropdown{top:calc(100% + 6px);gap:4px;padding:6px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #page-support .search-results-dropdown .search-result-item{flex:none;gap:2px;padding:10px 12px;border-radius:var(--radius-md)}body.mv2-icerik[data-auth=authenticated] #page-support .search-results-dropdown .search-result-section{color:var(--accent);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #page-support .search-results-dropdown .search-result-text{color:var(--fg-primary);font:var(--fw-regular) 13px/1.3 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #page-support .search-results-dropdown .search-result-item:not([data-section]) .search-result-text{color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #page-support .search-results-dropdown .search-result-text mark{padding:0 2px;border-radius:var(--radius-xs);background:var(--accent-soft-2);color:var(--accent)}body.mv2-icerik[data-auth=authenticated] #mv2KynCip{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #mv2KynCip .m2-kyn-cip{display:flex;flex:none;align-items:center;gap:6px;height:32px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap;transition:none}body.mv2-icerik[data-auth=authenticated] #mv2KynCip .m2-kyn-cip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynCip .m2-kyn-cip>.base-icon{width:14px;height:14px;color:currentColor}body.mv2-icerik[data-auth=authenticated] #page-support .support-container>#mv2KynHub{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;margin:0;padding:2px 0 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #page-support #mv2KynHub::-webkit-scrollbar{display:none}body.mv2-icerik[data-auth=authenticated] #page-support #mv2KynHub>*{flex-shrink:0}body.mv2-icerik[data-auth=authenticated] #page-support #mv2KynHub>.doc-body{display:none;overflow:hidden}body.mv2-icerik[data-auth=authenticated] #page-support #mv2KynHub>.doc-body .doc-content{overflow:hidden}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-hero-bas{display:flex;align-items:center;gap:12px}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-hero-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-kas{color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-hero h2{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.2 var(--font-ui);letter-spacing:var(--tracking-tight)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-hero-alt{margin:10px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/1.45 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adimlar{display:flex;flex-direction:column;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--border-subtle);list-style:none}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adimlar>li{display:flex;gap:12px;margin:0;padding:0}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-ray{display:flex;flex:none;flex-direction:column;align-items:center;width:26px}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-no{display:block;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-primary);font:var(--fw-medium) 12px/24px var(--font-mono);text-align:center}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-no.m2-vurgu{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-cizgi{display:block;flex:1 1 auto;width:1px;margin:4px 0;background:var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adim{flex:1 1 auto;min-width:0;padding:4px 0 14px}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adimlar>li:last-child .m2-kyn-adim{padding-bottom:0}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adim h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--fg-primary);font:var(--fw-semibold) 14px/1.3 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adim .m2-kyn-ar{width:15px;height:15px;background-color:currentColor;color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-adim p{margin:3px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 12px/1.45 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-oku{align-self:flex-start;margin:14px 0 0}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-grup{display:flex;flex-direction:column;gap:8px}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-grup>h2{margin:0;padding:0 4px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-satir{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-satir-metin{flex:1 1 auto;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-satir-baslik{display:block;color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynHub .m2-kyn-satir-alt{display:block;margin-top:2px;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #page-support #docMobileNavToggle,body.mv2-icerik[data-auth=authenticated] #page-support #docSidebar{display:none}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .mv2-sheet-tutamak{align-items:center;height:20px;padding-top:0}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .mv2-sheet-bas{align-items:center;gap:12px;padding:2px 12px 14px 16px}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .mv2-sheet-kapat{margin:0}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .mv2-sheet-govde{gap:0;padding:0 12px 16px;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolumler{display:flex;flex-direction:column;gap:16px}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-grup{display:flex;flex:none;flex-direction:column;gap:8px}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-grup>h3{margin:0;padding:0 4px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-liste{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum{display:flex;flex:none;align-items:center;gap:12px;width:100%;height:44px;box-sizing:border-box;margin:0;padding:0 12px 0 14px;border:0;background:transparent;color:var(--fg-primary);font:var(--fw-medium) 14px/1 var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum+.m2-kyn-bolum{border-top:1px solid var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum-glif{flex:none;width:18px;height:18px;color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum>.ar-icon-custom{background-color:currentColor}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum-ad{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-tik{flex:none;width:18px;height:18px;color:var(--accent-ink);stroke-width:2}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum[aria-current=true]{font-weight:var(--fw-semibold)}body.mv2-icerik[data-auth=authenticated] .m2-kyn-sheet .m2-kyn-bolum[aria-current=true] .m2-kyn-bolum-glif{color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku{position:fixed;inset:0;z-index:2960;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:var(--mapp-sa-t, 0px) 0 var(--mapp-nav-total, 70px);background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku>.mv2-altbaslik{flex:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-govde{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;box-sizing:border-box;margin:0;padding:0 12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-govde::-webkit-scrollbar{display:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-govde>*{flex-shrink:0}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-bas{display:flex;flex-direction:column;gap:6px;margin:0 -12px;padding:8px 16px 4px}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-kas{color:var(--accent-ink);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-baslik{margin:0;padding:0;color:var(--fg-primary);font:var(--fw-bold) 28px/1.15 var(--font-ui);letter-spacing:var(--tracking-tight)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-ozet{margin:2px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 15px/1.5 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-content{display:contents}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section{display:none;animation:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section.active-section,body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section :is(.bento-grid,.bento-grid-2,.bento-grid-3){display:contents}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section>.section-header:first-child{display:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section>.section-header{margin:4px 0 0;padding:0 4px;border:0}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section>.section-header :is(h2,h4){margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section>.section-header p{margin:6px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/1.45 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;width:auto;min-width:0;box-sizing:border-box;margin:0;padding:16px!important;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none;color:var(--fg-secondary);overflow-wrap:anywhere}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card.hero{border-color:var(--accent-border)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content{display:contents}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>*{grid-column:1 / -1;min-width:0;margin:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.bento-icon+.card-content>h3:first-child{grid-column:2;grid-row:1}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card :is(h3,.card-content>div:first-child h3){display:block;margin:0!important;color:var(--fg-primary);font:var(--fw-bold) 16px/1.3 var(--font-ui);letter-spacing:-.01em}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon{display:flex;flex:none;align-items:center;justify-content:center;width:36px!important;height:36px!important;box-sizing:border-box;margin:0!important;padding:0;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon>.base-icon{width:18px;height:18px}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon:is(.icon-green,.hero-icon){background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon.icon-red{background:var(--danger-soft);background:color-mix(in oklch,var(--danger) 16%,transparent);color:var(--danger-fg)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon[style*=warning]{background:var(--warning-soft)!important;background:color-mix(in oklch,var(--warning-fg) 16%,transparent)!important;color:var(--warning-fg)!important;color:color-mix(in srgb,var(--amber-500) 72%,var(--n-50))!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon[style*=accent]{background:var(--accent-soft)!important;color:var(--accent-ink)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon[style*=purple]{background:var(--bg-inset)!important;background:color-mix(in oklch,var(--m2-ton-mor) 16%,transparent)!important;color:var(--m2-ton-mor)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card .bento-icon[style*=cyan]{background:var(--bg-inset)!important;background:color-mix(in oklch,var(--m2-ton-cyan) 16%,transparent)!important;color:var(--m2-ton-cyan)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div:first-child:has(>.bento-icon){display:flex!important;align-items:center;gap:12px!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div:first-child>div{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div:first-child>div>span{color:var(--fg-tertiary)!important;font:var(--fw-regular) 12px/1.4 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card p{color:var(--fg-secondary);font:var(--fw-regular) 14px/1.6 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card strong{color:var(--fg-primary);font-weight:var(--fw-semibold)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card a{border-bottom:0;color:var(--accent)!important;text-decoration:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>h4{display:flex;align-items:center;gap:6px;margin:6px 0 0!important;color:var(--fg-tertiary)!important;font:var(--fw-semibold) 11px/1.3 var(--font-ui)!important;letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>h4>.base-icon{flex:none;width:14px;height:14px;margin:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div[style*=grid]{display:flex!important;flex-direction:column;gap:8px!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div[style*=grid]>div:not([class]){display:flex;flex-direction:column;gap:4px}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div[style*=grid]:has(>div:not([class])>h4){gap:16px!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);text-align:left}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box>strong{display:flex;align-items:center;gap:8px;margin:0!important;color:var(--fg-primary)!important;font:var(--fw-semibold) 13px/1.3 var(--font-ui)!important;letter-spacing:0}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box>strong>.base-icon{flex:none;width:16px;height:16px;margin:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box>span{display:block;margin:0!important;color:var(--fg-secondary)!important;font:var(--fw-regular) 13px/1.55 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>div:first-child{grid-column:2;grid-row:1;margin:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>div:first-child>span{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 9px!important;border-radius:var(--radius-pill)!important;font:var(--fw-semibold) 11px/1 var(--font-ui)!important;letter-spacing:var(--tracking-wide);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>div:first-child>span[style*=amber-500]{background:var(--info-soft)!important;background:color-mix(in oklch,var(--info-fg) 20%,transparent)!important;color:var(--info-fg)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>strong{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font:var(--fw-bold) 14px/1.3 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>strong>span{display:block;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.4 var(--font-ui)!important;opacity:1!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>:is(span,div:last-child){grid-column:1 / -1}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>div:last-child{display:block!important;margin:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>div:last-child>span{padding:0!important;background:transparent!important;color:var(--fg-tertiary)!important;font:var(--fw-semibold) 11px/1.4 var(--font-ui)!important;letter-spacing:var(--tracking-wide);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box:has(>div:first-child>span[style])>div:last-child>span+span:before{content:"\b7";padding:0 .35em}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div:first-child:not([style])){position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;row-gap:3px;padding:0 0 14px;border:0;border-radius:0;background:transparent}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div:first-child:not([style])):last-child{padding-bottom:0}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div:first-child:not([style])):not(:last-child):after{content:"";position:absolute;top:30px;bottom:4px;left:12.5px;width:1px;background:var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center>div:first-child:not([style]){grid-column:1;grid-row:1 / span 2;align-self:start;width:26px;height:26px;box-sizing:border-box;margin:0;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-primary);font:var(--fw-medium) 12px/24px var(--font-mono);text-align:center}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:first-child>div:first-child:not([style]){border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div:first-child:not([style]))>strong{grid-column:2;padding-top:4px;font:var(--fw-semibold) 14px/1.3 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div:first-child:not([style]))>span{grid-column:2;font:var(--fw-regular) 13px/1.5 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card>.card-content>div[style*=grid]:has(>.sup-info-box--center>div[style]:first-child){gap:0!important;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div[style]:first-child){flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:8px 14px;border:0;border-radius:0;background:transparent}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div[style]:first-child)+.sup-info-box--center{border-top:1px solid var(--border-subtle);border-top:1px solid color-mix(in oklch,var(--n-0) 6%,transparent)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center>div[style]:first-child{flex:none;width:86px;margin:0!important;font:var(--fw-bold) 11px/1.3 var(--font-ui)!important;letter-spacing:var(--tracking-wide);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div[style]:first-child)>span{flex:1 1 auto;min-width:0;color:var(--fg-primary)!important;font:var(--fw-regular) 13px/1.3 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center>.m2-kyn-kademe>.m2-kyn-kademe-sure{font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center:has(>div[style]:first-child)>span.m2-kyn-kademe-not{flex:none;color:var(--fg-tertiary)!important;font:var(--fw-regular) 12px/1.3 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center>div[style*=--g-400]:first-child{color:var(--accent-ink)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .sup-info-box--center>div[style*=--warning-fg]:first-child,body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .base-icon[style*=--warning-fg]{color:var(--warning-fg)!important;color:color-mix(in srgb,var(--amber-500) 72%,var(--n-50))!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card :is(ul,ol){color:var(--fg-secondary);font:var(--fw-regular) 13px/1.5 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card ul:has(>li>.base-icon:first-child){margin:0!important;padding:0!important;list-style:none;color:var(--fg-secondary)!important;font:var(--fw-regular) 13px/1.5 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card ul:has(>li>.base-icon:first-child)>li{position:relative;margin:0;padding:9px 0 9px 26px!important;border-bottom:1px solid var(--border-subtle)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card ul:has(>li>.base-icon:first-child)>li:last-child{border-bottom:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card li>.base-icon:first-child{position:absolute;top:11px;left:0;width:16px;height:16px;margin:0!important;color:var(--accent-ink)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card div:not([class])>h4{display:flex;align-items:center;gap:8px;margin:0 0 2px!important;color:var(--fg-primary)!important;font:var(--fw-semibold) 14px/1.3 var(--font-ui)!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card div:not([class])>h4>.base-icon{flex:none;width:16px;height:16px;margin:0!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .bento-card :is(pre,.code-wrapper){max-width:100%;overflow-x:auto}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .doc-section .m2-kyn-ar-glif{display:block;width:18px;height:18px;flex:none}body.mv2-icerik[data-auth=authenticated] #mv2KynOku [id="3d-generator"]>.bento-card[data-keywords^="mobile phone layout"]{display:none!important}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-gez{display:flex;gap:10px;margin:0;padding:16px 0 0;border-top:1px solid var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-kol{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-kol.m2-kyn-oku-kol--sonra{align-items:flex-end}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-kol[data-m2-yok]{visibility:hidden}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-etiket{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-hap{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;box-sizing:border-box;margin:0;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-hap>.base-icon{flex:none;width:16px;height:16px;color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2KynOku .m2-kyn-oku-hap-ad{min-width:0;overflow:hidden;text-overflow:ellipsis}body.mv2-icerik[data-auth=authenticated] #mv2Destek{position:fixed;inset:0;z-index:2960;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:var(--mapp-sa-t, 0px) 0 var(--mapp-nav-total, 70px);background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui)}body.mv2-icerik:is(.mapp-kb-open,.mv2-kb)[data-auth=authenticated] #mv2Destek{padding-bottom:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek>.mv2-altbaslik{flex:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-govde{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;margin:0;padding:0 12px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-sayfa-baslik{flex:none;margin:0 -12px;padding:8px 16px 4px;color:var(--fg-primary);font:var(--fw-bold) 28px/1.15 var(--font-ui);letter-spacing:var(--tracking-tight)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-ipucu{display:flex;flex:none;align-items:center;gap:6px;margin:0;padding:0 4px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.3 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-ipucu>.base-icon{flex:none;width:14px;height:14px;color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-panel{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;margin:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici{display:flex;flex:none;align-items:center;gap:10px;width:100%;height:56px;box-sizing:border-box;margin:0;padding:0 12px 0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici-ust{display:flex;align-items:center;gap:8px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-konu{min-width:0;overflow:hidden;font:var(--fw-semibold) 14px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-meta{overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici>.m2-ok{color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici[aria-expanded=true]{border-color:var(--accent)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici[aria-expanded=true]>.m2-ok{transform:rotate(180deg)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici-iskelet{display:flex;flex:none;align-items:center;gap:10px;height:56px;box-sizing:border-box;margin:0;padding:0 12px 0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-karo{width:36px;height:36px;border-radius:var(--radius-md)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-konu{width:62%;height:10px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-meta{width:44%;height:8px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-secici-iskelet>.m2-ok{color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-log-iskelet{overflow:hidden}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet{display:flex;flex:none;flex-direction:column;gap:12px;margin-top:auto}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-tarih{display:flex;align-items:center;gap:10px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-cizgi{display:block;flex:1 1 auto;height:1px;background:var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-gun{width:40px;height:8px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-ben{display:flex;flex-direction:column;align-items:flex-end;gap:6px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-onlar{display:flex;align-items:flex-start;gap:8px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-avatar{width:26px;height:26px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-sutun{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-balon{display:block;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:16px 16px 6px;background:var(--bg-surface)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-b1{width:70%;height:62px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-b2{width:78%;height:82px;border-radius:16px 16px 16px 6px;background:linear-gradient(90deg,var(--bg-surface-raised) 0%,var(--border-subtle) 50%,var(--bg-surface-raised) 100%)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-b3{width:46%;height:40px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-zaman{width:64px;height:8px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-iskelet-zaman.m2-destek-iskelet-zaman--uzun{width:96px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-log{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;margin:0;padding:2px 0 6px;overflow-y:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-log>:first-child{margin-top:auto}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-tarih{display:flex;flex:none;align-items:center;gap:10px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-tarih>span{display:block;flex:1 1 auto;height:1px;background:var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj{display:flex;flex:none;gap:5px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj--ben{flex-direction:column;align-items:flex-end}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj--onlar{align-items:flex-start;gap:8px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj-sutun{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:82%}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;max-width:100%;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:16px 16px 16px 6px;background:var(--bg-surface-raised);color:var(--fg-primary)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj--ben>.m2-balon{max-width:80%;border:1px solid var(--accent-border);border:1px solid color-mix(in oklch,var(--accent) 24%,transparent);border-radius:16px 16px 6px;background:var(--accent-soft)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon>p{margin:0;font:var(--fw-regular) 14px/1.45 var(--font-ui);overflow-wrap:anywhere;white-space:pre-line}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon-resim{display:flex;flex-wrap:wrap;gap:6px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon-resim>a{display:block;flex:none;width:132px;height:80px;overflow:hidden;box-sizing:border-box;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--n-0) 8%,transparent);border-radius:var(--radius-md);background:var(--bg-surface-raised)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj--ben>.m2-balon.m2-balon--coklu{width:80%}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj-sutun.m2-mesaj-sutun--coklu{width:82%}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj-sutun--coklu>.m2-balon{width:100%}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon--coklu>.m2-balon-resim{flex-wrap:nowrap}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon--coklu>.m2-balon-resim>a{flex:1 1 0;width:auto;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon-resim img{display:block;width:100%;height:100%;object-fit:cover}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-balon-meta{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj--ben>.m2-balon-meta{padding-right:4px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-mesaj-sutun>.m2-balon-meta{padding-left:4px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-avatar{width:26px;height:26px;border-color:var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-avatar>.base-icon{width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-not{margin:auto 0 0;text-align:center}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-yanit{flex:none;margin:0 -12px;padding:8px 12px 10px;border-top:1px solid var(--border-subtle);background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-yanit[data-m2-kapali]{padding:14px 12px 16px}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplyBar{display:flex;align-items:center;gap:4px;height:40px;box-sizing:border-box;margin:0;padding:0 3px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplyAttachBtn{display:flex;flex:none;align-items:center;justify-content:center;align-self:center;width:32px;height:32px;box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplyAttachBtn>svg:not(.m2-resim-ekle){display:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplyAttachBtn>.m2-resim-ekle{width:18px;height:18px}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplyInput{flex:1 1 auto;min-width:0;height:32px!important;min-height:0;max-height:32px;box-sizing:border-box;margin:0;padding:8px 4px;overflow-y:auto;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);resize:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplySend{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--fg-on-accent)}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplySend>.base-icon{width:16px;height:16px;stroke-width:2}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgClosedNote{align-items:center;justify-content:center;gap:7px;margin:0;padding:0;border:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui);text-align:center}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgClosedNote>.base-icon{width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] #mv2Destek :is(#msgReplyAttachGrid,#msgComposeAttachGrid){display:flex;flex-wrap:wrap;gap:8px;margin:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgReplyAttachGrid:not(:empty){margin:0 0 8px}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgComposeAttachGrid:empty{display:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek .img-attach-item{width:64px;height:64px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .img-attach-remove,body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .bug-preview-remove{top:4px;right:4px;width:26px;height:26px;box-sizing:border-box;padding:0;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--fg-secondary);opacity:1}body.mv2-icerik[data-auth=authenticated] :is(#mv2Destek .img-attach-remove,.m2-hata-sheet .bug-preview-remove)>.base-icon{width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-yeni{gap:12px;padding:0 0 16px;overflow-y:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-yeni>*{flex-shrink:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgComposeBody{height:128px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-ek-satir{display:flex;align-items:center;gap:12px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-ek-satir>.m2-ipucu{min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-ek{flex:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgComposeSend{display:flex;flex:none;align-items:center;justify-content:center;gap:10px;width:auto;height:48px;box-sizing:border-box;margin:0;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:var(--fw-bold) 15px/1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgComposeSend>.base-icon{width:18px;height:18px;stroke-width:2}body.mv2-icerik[data-auth=authenticated] #mv2Destek #msgComposeSend:disabled{opacity:.45}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-alt-baslik{margin:6px 0 0;padding:0 0 0 4px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-iletisim>.m2-ayirac{margin-left:60px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-iletisim-satir{display:flex;align-items:center;gap:8px;height:56px;padding:0 10px 0 12px}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-iletisim-link{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;height:56px;color:var(--fg-primary);text-decoration:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-iletisim-metin{display:flex;flex-direction:column;gap:4px;min-width:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-iletisim-ad{color:var(--fg-primary);font:var(--fw-medium) 14px/1.2 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-iletisim-eposta{overflow:hidden;color:var(--fg-secondary);font:var(--fw-regular) 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .mv2-sheet-tutamak{align-items:center;height:20px;padding-top:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .mv2-sheet-bas{align-items:flex-start;gap:12px;padding:2px 16px 0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .mv2-sheet-basmetin{padding-top:1px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .mv2-sheet-kapat{margin:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .mv2-sheet-govde{gap:0;padding:0;overflow:hidden}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-govde{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-seg{margin:16px 16px 0;background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-kaydir{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;padding:16px 16px 14px;overflow-y:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-kaydir>*{flex-shrink:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-cipler{display:flex;gap:6px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-cipler:after{content:"";flex:none;width:10px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-cip{display:inline-flex;flex:none;align-items:center;height:32px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-cip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet #bugDescription{height:92px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ek-not{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ek-not>.m2-mono{color:var(--fg-secondary)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet #bugPreviewGrid{display:contents}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .bug-preview-item{position:relative;width:auto;height:100px;box-sizing:border-box;margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .bug-preview-item img{display:block;width:100%;height:100%;object-fit:cover}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ekle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100px;box-sizing:border-box;margin:0;padding:0;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:transparent;color:var(--fg-secondary);font:var(--fw-semibold) 12px/1 var(--font-ui);cursor:pointer}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ekle>.base-icon{width:20px;height:20px;color:var(--accent-ink);stroke-width:2}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-bosluk{height:100px;box-sizing:border-box;border:1px dashed var(--border-subtle);border-radius:var(--radius-md)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ipucu{padding-left:2px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-alt{flex:none;margin:0;padding:12px 16px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-raised)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .base-btn--lg>.base-icon{width:18px;height:18px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-gonder>.base-icon{stroke-width:1.9}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari{align-items:center;justify-content:center;gap:12px;padding:0 28px 40px;text-align:center}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari>.m2-karo{margin-bottom:4px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari>.m2-karo>.base-icon{width:22px;height:22px;stroke-width:2.2}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari>h3{margin:0;color:var(--fg-primary);font:var(--fw-bold) 18px/1.25 var(--font-ui);letter-spacing:var(--tracking-tight)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari>p:not(.m2-not-kart){margin:0;color:var(--fg-secondary);font:var(--fw-regular) 14px/1.45 var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari>.m2-not-kart{gap:8px;margin:4px 0 0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-basari-eylem{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-gor{height:44px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-benim{gap:10px;padding:16px 16px 20px;overflow-y:auto;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-benim>*{flex-shrink:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-liste-bas{padding:0 2px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-satir{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;box-sizing:border-box;margin:0;padding:10px 10px 10px 14px;border:0;background:transparent;color:var(--fg-primary);font-family:var(--font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-satir-metin{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-satir-konu{overflow:hidden;font:var(--fw-semibold) 13px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-satir-meta{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-liste-not{margin:2px 2px 0;font-size:12px;line-height:1.45}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-durum{padding:12px 2px;text-align:center}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-yanit-nokta{display:block;flex:none;width:6px;height:6px;margin:0 0 0 2px;border-radius:9px;background:var(--accent)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-yanit{color:var(--accent-fg);font-weight:var(--fw-semibold)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-satir-zaman{min-width:0;overflow:hidden;text-overflow:ellipsis}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-sayfa{display:flex;flex:none;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 16px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-raised)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-sayfa-dugme{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-sayfa-dugme[aria-disabled=true]{opacity:.45;cursor:default}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-sayfa-dugme>.base-icon{width:18px;height:18px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-sayfa-bilgi{min-width:116px;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);text-align:center;white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-benim:is([data-m2-sayfali],[data-m2-detay]){padding-bottom:16px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay{display:flex;flex:none;flex-direction:column;gap:12px;min-width:0;margin:0;color:var(--fg-primary);font-family:var(--font-ui)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-geri{display:flex;flex:none;align-self:flex-start;align-items:center;gap:6px;height:32px;box-sizing:border-box;margin:0;padding:0 12px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-geri>.base-icon{width:16px;height:16px;color:var(--accent-ink)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-bas{display:flex;align-items:flex-start;gap:10px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-bas>h3{flex:1 1 auto;min-width:0;margin:0;color:var(--fg-primary);font:var(--fw-semibold) 16px/1.3 var(--font-ui);letter-spacing:-.01em;overflow-wrap:anywhere}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-log{display:flex;flex:none;flex-direction:column;gap:8px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-destek-tarih{display:flex;flex:none;align-items:center;gap:10px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-destek-tarih>span{display:block;flex:1 1 auto;height:1px;background:var(--border-subtle)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj{display:flex;flex:none;gap:5px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj--ben{flex-direction:column;align-items:flex-end}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj--onlar{align-items:flex-start;gap:8px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj-sutun{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:82%}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-balon{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;max-width:100%;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:16px 16px 16px 6px;background:var(--bg-surface);color:var(--fg-primary)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj--ben>.m2-balon{max-width:80%;border:1px solid var(--accent-border);border:1px solid color-mix(in oklch,var(--accent) 24%,transparent);border-radius:16px 16px 6px;background:var(--accent-soft)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-balon>p{margin:0;font:var(--fw-regular) 14px/1.45 var(--font-ui);overflow-wrap:anywhere;white-space:pre-wrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ekranlar{display:flex;flex-wrap:wrap;gap:6px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ekranlar>a{display:block;flex:none;width:68px;height:80px;overflow:hidden;box-sizing:border-box;margin:0;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--n-0) 8%,transparent);border-radius:var(--radius-md);background:var(--bg-page)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-ekranlar img{display:block;width:100%;height:100%;object-fit:cover}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-balon-meta{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj--ben>.m2-balon-meta{padding-right:4px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-mesaj-sutun>.m2-balon-meta{padding-left:4px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-balon-meta>.m2-kanal{width:12px;height:12px;margin-right:3px;vertical-align:-2px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-avatar{width:26px;height:26px;border-color:var(--border-default);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-tertiary)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-avatar>.base-icon{width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-yanit-yok{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.4 var(--font-ui);text-align:center}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-yanit-yok>.base-icon{flex:none;width:14px;height:14px}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-meta>div{display:flex;flex-direction:column;gap:6px;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-meta dt{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider);text-transform:uppercase}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-meta dd{margin:0;color:var(--fg-primary);font:var(--fw-medium) 13px/1.3 var(--font-ui);overflow-wrap:anywhere}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-detay-meta dd.m2-mono{font:var(--fw-medium) 12px/1.3 var(--font-mono)}body.mv2-icerik[data-auth=authenticated] .m2-hata-sheet .m2-hata-gonder[aria-busy=true]:disabled{opacity:1;cursor:progress}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu{width:calc(100% - 24px)!important;max-width:none}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu .mv2-menu-grup-baslik{padding:12px 16px 6px;font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:var(--tracking-wider)}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu .mv2-menu-satir{gap:10px}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu .m2-menu-nokta{display:block;flex:none;width:8px;height:8px;border-radius:9px;background:transparent}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu .m2-menu-nokta.m2-menu-nokta--yeni{background:var(--accent);box-shadow:0 0 8px var(--accent-border);box-shadow:0 0 8px color-mix(in oklch,var(--accent) 75%,transparent)}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu .m2-menu-tik-yer{display:block;flex:none;width:18px;height:18px}body.mv2-icerik[data-auth=authenticated] .mv2-menu.m2-destek-menu.m2-destek-menu--alt{margin-top:-4px}body.mv2-icerik[data-auth=authenticated] .mv2-menu-kalkik.m2-destek-secici.mv2-acik{transform:none}@media(max-height:520px){body.mv2-icerik[data-auth=authenticated] #page-support .support-container.support-container{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}body.mv2-icerik[data-auth=authenticated] #page-support .support-container>#mv2KynHub{flex:none;min-height:auto;overflow:visible}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-govde{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-govde>*{flex-shrink:0}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-panel{flex:none;min-height:auto}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-yeni{overflow:visible}body.mv2-icerik[data-auth=authenticated] #mv2Destek .m2-destek-log{flex:none;height:max(120px,calc(100vh - var(--mapp-sa-t, 0px) - var(--mapp-nav-total, 62px) - 179px));height:max(120px,calc(100dvh - var(--mapp-sa-t, 0px) - var(--mapp-nav-total, 62px) - 179px))}}@media(prefers-reduced-motion:reduce){body.mv2-icerik[data-auth=authenticated] :is(#mv2Destek,.m2-hata-sheet,.m2-kyn-sheet,#page-announcements) *{transition:none}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container{gap:0;padding:0!important;margin:0;border-radius:0;background:var(--bg-page);opacity:1!important}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>:is(.analytics-header,.print-header){display:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>#pageDetailHeader{display:none!important}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>.analytics-scroll{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;min-width:0;margin:0;padding:0 calc(var(--mv2-gutter) - var(--mapp-s2, 8px)) 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>.analytics-scroll::-webkit-scrollbar{display:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>.analytics-scroll>.a-card{position:fixed;top:0;left:-10000px;width:calc(100vw - 2 * var(--mv2-gutter));margin:0;visibility:hidden;pointer-events:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>.analytics-scroll>#analyticsSkeleton{display:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-container>.analytics-scroll>.mv2-alt-buyuk{display:block!important;flex:none;padding-bottom:0;line-height:1.15}body.mv2-an-kur[data-auth=authenticated] :is(#customPopup,#lbPopup){display:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics .analytics-scroll>#mv2An{display:contents!important}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(button,[role=button]){min-height:0;min-width:0;margin:0;-webkit-tap-highlight-color:transparent}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An [hidden]{display:none!important}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .base-icon{width:14px;height:14px;flex:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .ar-icon-custom{width:14px;height:14px;flex:none;background-color:currentColor}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-durum{order:-1;display:flex;flex:none;align-items:center;justify-content:center;gap:8px;height:36px;margin-top:8px;color:var(--fg-secondary);font:var(--fw-semibold) 12px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-durum>.m2-an-donen{width:16px;height:16px;color:var(--accent);animation:m2-an-don .8s linear infinite}@keyframes m2-an-don{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-durum>.m2-an-donen{animation-duration:2.4s}}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-sayfa{display:flex;flex:none;align-items:center;gap:12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-secici{display:flex;flex:1;align-items:center;gap:9px;min-width:0;height:40px;box-sizing:border-box;padding:0 12px 0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-ui);text-align:left;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-secici>.base-icon{width:16px;height:16px;color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-secici>.base-icon.m2-an-ok{width:18px;height:18px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-secici-metin{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-sayi{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-canli{display:inline-flex;flex:none;align-items:center;gap:8px;padding-right:4px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] :is(#page-analytics #mv2An,#mv2AnSayfalar,#mv2AnSiralama) .m2-an-nokta{display:block;width:8px;height:8px;flex:none;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}body.mv2-an-kur[data-auth=authenticated] :is(#page-analytics #mv2An,#mv2AnSayfalar,#mv2AnSiralama) [data-m2-durum=offline] .m2-an-nokta{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--warning) 20%,transparent)}body.mv2-an-kur[data-auth=authenticated] :is(#page-analytics #mv2An,#mv2AnSayfalar) :is([data-m2-durum=deleted],[data-m2-ton=gri]) .m2-an-nokta{background:var(--fg-tertiary);box-shadow:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-ray{display:flex;flex:none;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ray-dugme{flex:1 1 0;min-width:0;height:32px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-ray-dugme,.m2-an-seg-dugme)[aria-pressed=true]{background:var(--bg-surface-raised);box-shadow:0 1px 2px var(--scrim);box-shadow:0 1px 2px color-mix(in oklch,var(--scrim) 67%,transparent);color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-takvim{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:32px;box-sizing:border-box;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-takvim>.base-icon{width:16px;height:16px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-takvim:is([aria-expanded=true],[data-m2-secili=true]){color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-takvim[data-m2-secili=true]{background:var(--bg-surface-raised);box-shadow:0 1px 2px var(--scrim);box-shadow:0 1px 2px color-mix(in oklch,var(--scrim) 67%,transparent)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-qs-bas{display:flex;flex:none;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 4px 0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-qs-bas>h2{margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-qs-alt{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-qs-alt[data-m2-ozel]{color:var(--fg-secondary);font-family:var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-kpi-izgara{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi{position:relative;min-width:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi-izgara:not(.m2-an-tum)>.m2-an-kpi--ek{display:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi-dugme{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;min-width:0;box-sizing:border-box;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi-dugme[aria-expanded=true]{border-color:var(--border-default)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi-ust{display:flex;align-items:baseline;gap:8px;min-width:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi-deger{color:var(--fg-primary);font:var(--fw-bold) 24px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi[data-m2-kpi=views] .m2-an-kpi-deger{color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi[data-m2-kpi] .m2-an-kpi-deger[data-m2-bos]{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-kpi-etiket,.m2-an-etiket){display:flex;align-items:center;gap:6px;min-width:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-kpi-etiket,.m2-an-etiket)>:is(.base-icon,.ar-icon-custom){color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-etiket[data-m2-ton=tehlike]>.base-icon{color:var(--danger-fg)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-kpi-etiket,.m2-an-etiket)>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ipucu{position:absolute;top:calc(100% + 6px);left:0;z-index:5;width:max-content;max-width:260px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:0 24px 60px -16px var(--scrim);color:var(--fg-primary);font:var(--fw-regular) 13px/1.35 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kpi:nth-child(2n)>.m2-an-ipucu{left:auto;right:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-perde{position:fixed;inset:0;z-index:4;background:transparent}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-tumu{display:flex;flex:none;align-self:center;align-items:center;gap:6px;height:36px;margin-top:-6px;padding:0 12px;border:0;background:transparent;color:var(--accent-ink);font:var(--fw-semibold) 13px/1 var(--font-ui);cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-tumu[aria-expanded=true]>.base-icon{transform:rotate(180deg)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-kart{display:flex;flex:none;flex-direction:column;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-primary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-kart--kirp{overflow:hidden}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kart-bas{display:flex;align-items:center;gap:6px;height:44px;box-sizing:border-box;padding:0 12px;border-bottom:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kart-bas--seg{padding:0 5px 0 12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-kart-bas,.m2-an-grafik-bas)>.base-icon{color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kart-baslik{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-semibold) 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kart-sag{color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kart-sag[data-m2-ozel]{font-family:var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-seg{display:flex;flex:none;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--bg-inset)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-seg-dugme{display:flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-seg--ikon .m2-an-seg-dugme{width:32px;padding:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-seg--ikon .m2-an-seg-dugme>.base-icon{width:16px;height:16px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok{display:flex;flex-direction:column;gap:10px;padding:14px 12px;border-bottom:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok:last-child{border-bottom:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-ai,.m2-an-ziyaretci,.m2-an-etkilesim)>.m2-an-blok:nth-last-child(2){border-bottom:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok--12{gap:12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok-baslik{display:flex;align-items:center;gap:6px;margin:0;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok-baslik>.base-icon{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-saglayici,.m2-an-sliste){display:flex;flex-direction:column;gap:12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bos{margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ai-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ai-hucre{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ai-hucre:nth-child(odd){border-right:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ai-hucre:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-ai-deger,.m2-an-basari-deger){color:var(--fg-primary);font:var(--fw-bold) 20px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ai-hucre>.m2-an-ai-deger[data-m2-bos]{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bolunmus{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:var(--radius-pill)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bolunmus>span{display:block;height:100%}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bolunmus>.m2-an-b1{background:var(--accent)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bolunmus>.m2-an-b2{flex:1;background:var(--info-fg)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-lejant{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-lejant>span{display:inline-flex;align-items:center;gap:6px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-lejant i{display:block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-lejant>.m2-an-l2>i{background:var(--info-fg)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-lejant-deger{color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-basari{flex-direction:row;align-items:center;gap:10px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-basari>.m2-an-blok-baslik{flex:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-basari-deger{color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-basari-deger[data-m2-ton=uyari]{color:var(--warning-fg)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-basari-deger[data-m2-ton=tehlike]{color:var(--danger-fg)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-basari-alt{color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs{display:flex;align-items:center;gap:10px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs-ad{width:72px;flex:none;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs-deger{width:28px;flex:none;color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono);text-align:right;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs--dagilim>.m2-an-cs-ad{width:112px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs--dagilim>.m2-an-cs-deger{width:36px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs--kaynak>.m2-an-cs-deger{width:44px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs--sure>.m2-an-cs-ad{width:56px;overflow:visible}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs--sure>.m2-an-cs-aralik{width:64px;flex:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-cs--sure>.m2-an-cs-deger{width:40px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-iz,.m2-an-ince){display:block;overflow:hidden;border-radius:var(--radius-pill);background:var(--bg-inset)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-iz{flex:1;height:6px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ince{height:4px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-dolgu{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-kart--grafik{gap:8px;padding:12px 12px 8px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-grafik-bas{display:flex;align-items:center;gap:6px;height:34px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-grafik-bas>.m2-an-seg--ikon{flex:initial}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-grafik-alt{flex:1;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-grafik-kap{position:relative;min-width:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-grafik{display:block;height:130px;overflow:visible}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-izgara{fill:none;stroke:var(--border-subtle);stroke-width:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-tik{fill:var(--fg-tertiary);font:var(--fw-medium) 12px var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-etiket{fill:var(--fg-tertiary);font:var(--fw-medium) 12px var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-dur1{stop-color:var(--accent);stop-opacity:.26}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-dur2{stop-color:var(--accent);stop-opacity:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-cizgi{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-nokta{fill:var(--accent);stroke:var(--bg-surface);stroke-width:2}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-cubuk{fill:var(--accent);fill-opacity:.55}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-g-cubuk.m2-an-son{fill-opacity:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ol{margin:0;padding:0;list-style:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-li{display:flex;flex-direction:column;gap:7px;padding:11px 12px;border-bottom:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-konum,.m2-an-kaynak) .m2-an-li:last-child{border-bottom:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-li-ust,.m2-an-huni-ust){display:flex;align-items:center;gap:10px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-huni-ust{gap:8px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-huni-ust>:is(.base-icon,.ar-icon-custom){color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-sira{width:14px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-sira,.m2-an-tepe-sira).m2-an-sira--ilk{color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kod{width:22px;flex:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-li-ad{flex:1;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-top .m2-an-li-ad{font-weight:var(--fw-semibold)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-li-deger{color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-top .m2-an-ince{margin-left:24px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tumune{display:flex;flex:none;align-items:center;justify-content:center;gap:4px;height:44px;padding:0 12px;border:0;background:transparent;color:var(--accent-ink);font:var(--fw-semibold) 13px/1 var(--font-ui);cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-dliste{display:flex;flex-direction:column;gap:12px;padding:14px 12px 12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-dipyazi{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm{display:flex;flex-direction:column;gap:12px;padding:14px 12px 12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-govde{display:flex;gap:8px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-gunler{display:flex;flex:none;flex-direction:column;gap:3px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-gunler>span{height:13px;color:var(--fg-tertiary);font:var(--fw-medium) 11px/13px var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-govde>.m2-an-hm-kap{position:relative;flex:1;min-width:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-kay{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-kay::-webkit-scrollbar{display:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-ic{position:relative;width:381px;height:128px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-svg{display:block;max-width:none;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-halka{fill:none;stroke:var(--fg-primary);stroke-width:1.5}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-pop{position:absolute;z-index:5;width:max-content;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:0 24px 60px -16px var(--scrim);color:var(--fg-primary);font:var(--fw-regular) 13px/1 var(--font-ui);white-space:nowrap;pointer-events:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-pop-ne{font-weight:var(--fw-semibold)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-pop-ara{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-pop-n{font:var(--fw-medium) 13px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-pop-b{color:var(--fg-secondary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-solgun{position:absolute;top:0;right:0;bottom:0;display:block;width:24px;background:linear-gradient(90deg,transparent,var(--bg-surface));pointer-events:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-0{fill:var(--bg-inset)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-hm-1,.m2-an-hm-2,.m2-an-hm-3,.m2-an-hm-4){fill:var(--accent)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-1{fill-opacity:.22}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-2{fill-opacity:.42}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-3{fill-opacity:.66}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-4{fill-opacity:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-saat{fill:var(--fg-tertiary);font:var(--fw-medium) 11px var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant{display:flex;align-items:center;gap:6px;color:var(--fg-tertiary);font:var(--fw-medium) 11px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>span{flex:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>i{display:block;width:11px;height:11px;border-radius:var(--radius-xs, 3px);background:var(--accent)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>.m2-an-hl-0{background:var(--bg-inset)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>.m2-an-hl-1{opacity:.22}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>.m2-an-hl-2{opacity:.42}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>.m2-an-hl-3{opacity:.66}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-lejant>.m2-an-hl-4{opacity:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok--tepe{gap:4px;padding:14px 12px 8px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-blok--tepe>.m2-an-blok-baslik{margin-bottom:6px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepeler{display:flex;flex-direction:column;gap:4px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepe{display:flex;align-items:center;gap:10px;height:36px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepe-sira{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepe-saat{color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepe-donem{flex:1;min-width:0;overflow:hidden;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepe-sayi{color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tepe-sayi>span{color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-huni{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-huni>li{display:flex;flex-direction:column;gap:7px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-donusum-kap{display:flex;flex:none;justify-content:flex-end;width:58px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-donusum{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 8px;border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 11px/1 var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ozet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding-top:12px;border-top:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ozet--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ozet-oge{display:flex;flex-direction:column;gap:6px;min-width:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ozet-deger{color:var(--fg-primary);font:var(--fw-medium) 15px/1 var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tablo-bas{display:flex;align-items:center;gap:10px;height:32px;box-sizing:border-box;padding:0 12px;border-bottom:1px solid var(--border-subtle);color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tablo-bas>span:nth-child(1){width:16px;flex:none}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tablo-bas>span:nth-child(2){flex:1}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tablo-bas>span:nth-child(3){width:56px;flex:none;text-align:right}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tablo-bas>span:nth-child(4){width:64px;flex:none;text-align:right}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-tablo{display:flex;flex-direction:column}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts{display:flex;flex:none;align-items:center;gap:10px;width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts:last-child{border-bottom:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-ikon{display:flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-ikon>.base-icon{width:16px;height:16px;color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts[aria-pressed=true] .m2-an-ts-ikon>.base-icon{color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-ad{flex:1;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 13px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts[aria-pressed=true] .m2-an-ts-ad{font-weight:var(--fw-semibold)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An :is(.m2-an-ts-v,.m2-an-ts-s){flex:none;color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono);text-align:right;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-v{width:56px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-s{width:64px;color:var(--fg-secondary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts>:is(.m2-an-ts-v,.m2-an-ts-s)[data-m2-bos]{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-bos{display:flex;flex:none;align-items:center;gap:10px;height:44px;box-sizing:border-box;padding:0 12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ts-bos>.m2-an-ts-ad{color:var(--fg-secondary);font-weight:var(--fw-regular)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An>.m2-an-dipnot{flex:none;height:auto;padding:0 4px;border:0;background:transparent;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1.4 var(--font-ui);text-align:center;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .mv2-sheet-bas{padding-top:1px;padding-bottom:12px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .mv2-sheet-altmetin{margin-top:3px;line-height:1.3}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .mv2-sheet-kapat{margin:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet :is(#mv2AnAralik,#mv2AnSayfalar,#mv2AnSiralama) [hidden]{display:none!important}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .base-well.m2-an-kuyu{position:relative;display:flex;flex:none;align-items:center;gap:10px;height:40px;box-sizing:border-box;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);color:var(--fg-primary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .base-well.m2-an-kuyu:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .base-well.m2-an-kuyu>.base-icon{width:16px;height:16px;color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet .base-well.m2-an-kuyu:not(.m2-an-ara):focus-within>.base-icon{color:var(--accent)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-aralik-sheet .mv2-sheet-govde{padding-bottom:14px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik{display:flex;flex-direction:column;gap:14px;padding:0 2px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik .m2-an-alan{display:flex;flex-direction:column;gap:8px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik .m2-an-etiket2{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik .m2-an-tarih-deger{flex:1;min-width:0;color:var(--fg-primary);font:var(--fw-medium) 16px/1 var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik .m2-an-tarih-giris{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0;border:0;opacity:0;background:transparent;font-size:16px;-webkit-appearance:none;appearance:none;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik .m2-an-aralik-not{margin:0;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnAralik .m2-an-not-sayi{color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-aralik-sheet .mv2-sheet-altbar>.m2-an-iptal{flex:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-aralik-sheet .mv2-sheet-altbar>.m2-an-uygula{flex:1;min-width:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-aralik-sheet .mv2-sheet-altbar>.m2-an-uygula>.base-icon{width:18px;height:18px;stroke-width:2}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar{display:flex;flex-direction:column;gap:12px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar :is(button,[role=button],input){min-height:0;min-width:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ara-giris{flex:1;min-width:0;height:100%;box-sizing:border-box;margin:0;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);-webkit-appearance:none;appearance:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ara-giris::placeholder{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ara-giris::-webkit-search-cancel-button{-webkit-appearance:none;display:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-liste{display:flex;flex:none;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls{display:flex;flex:none;align-items:center;gap:12px;width:100%;height:48px;box-sizing:border-box;margin:0;padding:0 14px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls:last-child{border-bottom:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls>.base-icon{width:18px;height:18px;flex:none;color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls-ad{flex:1;min-width:0;overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 14px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls[aria-selected=true] .m2-an-ls-ad{font-weight:var(--fw-semibold)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls[data-m2-durum=deleted]:not([aria-selected=true]) .m2-an-ls-ad{color:var(--fg-secondary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls-durum{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls-tik{display:flex;flex:none;width:18px;height:18px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls-tik>.base-icon{width:18px;height:18px;color:var(--accent-ink);stroke-width:2}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls--bos{cursor:default}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-ls--bos>.m2-an-ls-ad{color:var(--fg-secondary);font-weight:var(--fw-regular)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .base-row.m2-an-silinen{display:flex;flex:none;align-items:center;gap:12px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-silinen .base-row__glyph{width:36px;height:36px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-silinen .base-row__glyph>.base-icon{width:18px;height:18px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-silinen .base-row__title{color:var(--fg-primary);font:var(--fw-semibold) 13px/1.3 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .m2-an-silinen .base-row__desc{margin-top:2px;color:var(--fg-tertiary);font:var(--fw-regular) 12px/1.3 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet #mv2AnSayfalar .base-switch.m2-an-anahtar{width:44px;height:24px;flex:none;margin:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk{display:flex;align-items:center;gap:14px;margin:0;padding:16px 12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk--ust{position:absolute;left:50%;z-index:1;width:max-content;box-sizing:border-box;padding:8px 14px 8px 8px;border-radius:var(--radius-md);background:var(--bg-surface);white-space:nowrap;transform:translate(-50%)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-grafik-kap>.m2-an-bk--ust{top:25px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-hm-kap>.m2-an-bk--ust{top:22px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk-karo{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-secondary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk-karo>.base-icon{width:22px;height:22px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk-metin{flex:1;min-width:0}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk-baslik{margin:0;color:var(--fg-primary);font:var(--fw-semibold) 15px/20px var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-bk-alt{margin:2px 0 0;color:var(--fg-secondary);font:var(--fw-regular) 13px/18px var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-bas{display:flex;align-items:center;gap:10px;height:44px;box-sizing:border-box;padding:0 12px;border-bottom:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-durum{display:inline-flex;flex:1;align-items:center;gap:8px;min-width:0;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-saat{display:inline-flex;flex:none;align-items:center;gap:6px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-saat>.base-icon{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-saat-deger{color:var(--fg-primary);font:var(--fw-medium) 13px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-saat-utc{color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.04em}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-hucre{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-hucre:first-child{border-right:1px solid var(--border-subtle)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-deger{overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 13px/16px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-deger[data-m2-bos]{color:var(--fg-secondary);font:var(--fw-regular) 13px/16px var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-olgu-alt{margin-top:-4px;color:var(--fg-secondary);font:var(--fw-medium) 12px/14px var(--font-mono);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet.m2-an-sr-sheet .mv2-sheet-tutamak{align-items:center;height:20px;padding-top:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet.m2-an-sr-sheet .mv2-sheet-bas{padding:2px 12px 14px 16px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet.m2-an-sr-sheet .mv2-sheet-govde{gap:0;padding:0;overflow:hidden}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama :is(button,[role=button],input){min-height:0;min-width:0;margin:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-ara{flex:none;padding:0 12px 12px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-ara-giris{flex:1;min-width:0;height:100%;box-sizing:border-box;margin:0;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui);-webkit-appearance:none;appearance:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-ara-giris::placeholder{color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-ara-giris::-webkit-search-cancel-button{-webkit-appearance:none;display:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-kay{flex:1 1 auto;min-height:0;padding:0 12px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-kay::-webkit-scrollbar{display:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-liste{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-bas{display:flex;flex:none;align-items:center;gap:10px;height:32px;box-sizing:border-box;padding:0 12px;color:var(--fg-tertiary);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-bas>span:nth-child(1){width:28px;flex:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-bas>span:nth-child(2){flex:1}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-bas>span:nth-child(3){flex:none;padding-right:28px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr{display:flex;flex:none;align-items:center;gap:10px;width:100%;height:56px;box-sizing:border-box;padding:0 12px;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-no{width:28px;flex:none;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-no.m2-an-sira--ilk{color:var(--accent-ink)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-govde{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-ad{overflow:hidden;color:var(--fg-primary);font:var(--fw-medium) 14px/18px var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr[aria-selected=true] .m2-an-sr-ad{font-weight:var(--fw-semibold)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-durum{display:inline-flex;align-items:center;gap:8px;color:var(--fg-secondary);font:var(--fw-regular) 12px/1 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-deger{flex:none;color:var(--fg-primary);font:var(--fw-medium) 14px/1 var(--font-mono)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-tik{display:flex;flex:none;width:18px;height:18px}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-tik>.base-icon{width:18px;height:18px;color:var(--accent-ink);stroke-width:2}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-bos{display:flex;flex:none;align-items:center;gap:12px;height:56px;box-sizing:border-box;padding:0 14px;border-top:1px solid var(--border-subtle);color:var(--fg-secondary);font:var(--fw-regular) 14px/1.2 var(--font-ui)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet #mv2AnSiralama .m2-an-sr-bos>.base-icon{width:18px;height:18px;flex:none;color:var(--fg-tertiary)}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet.m2-an-sr-sheet .mv2-sheet-altbar{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;height:44px;box-sizing:border-box;padding:0 16px;border-top:1px solid var(--border-subtle);color:var(--fg-tertiary);font:var(--fw-regular) 12px/1 var(--font-ui);white-space:nowrap}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sheet.m2-an-sr-sheet .mv2-sheet-altbar.m2-an-sr-gizli{display:none}body.mv2-an-kur[data-auth=authenticated] .mv2-sheet.m2-an-sr-sheet .mv2-sheet-altbar .m2-an-sr-mono{color:var(--fg-primary);font:var(--fw-medium) 12px/1 var(--font-mono)}@media(max-width:340px){body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-ray-dugme{padding:0 4px}body.mv2-an-kur[data-auth=authenticated] #page-analytics #mv2An .m2-an-kart-bas .m2-an-seg-dugme{padding:0 6px}}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=authenticated] #aiFloating.ai-floating{position:fixed!important;top:var(--m2-ai-y, 0px)!important;right:0!important;bottom:auto!important;left:0!important;z-index:9999;flex-direction:column;width:auto!important;min-width:0!important;max-width:none;height:var(--m2-ai-h, 100%)!important;min-height:0;max-height:none;box-sizing:border-box;margin:0;padding:var(--mapp-sa-t, 0px) var(--mapp-sa-r, 0px) 0 var(--mapp-sa-l, 0px);overflow:hidden;border:0;border-radius:0!important;background:var(--bg-page);box-shadow:none;color:var(--fg-primary);font-family:var(--font-ui);resize:none}body[data-auth=authenticated] #aiFloating.ai-floating.active{animation:none}body[data-auth=authenticated] #aiFloating:after{content:none}body[data-auth=authenticated] #aiFloating :is(button,[role=button]){min-height:0;min-width:0}body[data-auth=authenticated] #aiFloating input{min-height:0}body[data-auth=authenticated] #aiFloating>:is(.ai-floating-header,.ai-confirm-inline){display:none}body[data-auth=authenticated] #aiFloating .mv2-ai-baslik{display:flex;flex:none;align-items:center;gap:6px;height:var(--mv2-hdr-h);box-sizing:border-box;margin:0;padding:0 8px 0 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg-page);color:var(--fg-primary)}body[data-auth=authenticated] #aiFloating .mv2-ai-baslik .mv2-ai-bot{width:18px;height:18px;color:var(--accent-ink)}body[data-auth=authenticated] #aiFloating .mv2-ai-baslik .mv2-ai-ad{flex:0 1 auto;min-width:0;margin:0 0 0 4px;overflow:hidden;color:var(--fg-primary);font:var(--fw-bold) 16px/1 var(--font-ui);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #aiFloating .mv2-ai-baslik .mv2-ai-yeni{flex:none;margin-left:auto;padding:0 12px 0 10px}body[data-auth=authenticated] #aiFloating .mv2-ai-baslik .mv2-ai-kapat{flex:none}body[data-auth=authenticated] #aiFloating .mv2-ai-onay{display:flex;flex:none;align-items:center;gap:8px;height:var(--mv2-hdr-h);box-sizing:border-box;margin:0;padding:0 8px 0 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--fg-primary)}body[data-auth=authenticated] #aiFloating .mv2-ai-onay[hidden]{display:none}body[data-auth=authenticated] #aiFloating .mv2-ai-onay .mv2-ai-onay-metin{flex:1 1 auto;min-width:0;overflow:hidden;font:var(--fw-semibold) 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}body[data-auth=authenticated] #aiFloating .mv2-ai-onay .base-btn{flex:none}body[data-auth=authenticated] #aiFloating .mv2-ai-onay .mv2-ai-temizle{padding:0 12px 0 10px}body[data-auth=authenticated] #aiFloating #aiFloatingMessages{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;box-sizing:border-box;margin:0;padding:16px 12px 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:transparent;color:var(--fg-primary);font:var(--fw-regular) 14px/1.45 var(--font-ui);scrollbar-width:none}body[data-auth=authenticated] #aiFloating #aiFloatingMessages::-webkit-scrollbar{display:none}body[data-auth=authenticated] #aiFloating #aiFloatingMessages:has(>.ai-msg):before{content:"Today";display:block;flex:none;height:12px;color:var(--fg-tertiary);font:var(--fw-medium) 12px/1 var(--font-ui);text-align:center;background-image:linear-gradient(var(--border-subtle),var(--border-subtle)),linear-gradient(var(--border-subtle),var(--border-subtle));background-position:left center,right center;background-size:calc(50% - 27px) 1px;background-repeat:no-repeat}body[data-auth=authenticated] #aiFloating .ai-msg{box-sizing:border-box;margin:0;color:var(--fg-primary);font:var(--fw-regular) 14px/1.45 var(--font-ui);animation:none}body[data-auth=authenticated] #aiFloating .ai-msg.user{align-self:flex-end;box-sizing:content-box;max-width:80%;padding:10px 12px;border:0;border-radius:16px 16px 6px;background:var(--bg-inset)}body[data-auth=authenticated] #aiFloating .ai-msg.bot{position:relative;align-self:flex-start;max-width:92%;margin-top:20px;padding:12px;border:1px solid var(--border-subtle);border-radius:16px 16px 16px 6px;background:var(--bg-surface-raised)}body[data-auth=authenticated] #aiFloating .ai-msg strong{font-weight:var(--fw-semibold)}body[data-auth=authenticated] #aiFloating .ai-msg code{padding:1px 5px;border-radius:var(--radius-sm);background:var(--bg-page);color:var(--accent-fg);font:var(--fw-medium) 12px/1 var(--font-mono)}body[data-auth=authenticated] #aiFloating .ai-msg.user .ai-msg-imgs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}body[data-auth=authenticated] #aiFloating .ai-msg.user[data-m2-ai-foto]{padding:6px}body[data-auth=authenticated] #aiFloating .ai-msg.user[data-m2-ai-foto] .ai-msg-imgs{margin-top:0}body[data-auth=authenticated] #aiFloating .ai-msg-imgs .ai-msg-img{display:block;flex:none;width:88px;height:88px;box-sizing:border-box;margin:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);object-fit:cover}body[data-auth=authenticated] #aiFloating .ai-msg-imgs .ai-msg-img-heic{display:flex;align-items:center;justify-content:center;background:var(--bg-page)}body[data-auth=authenticated] #aiFloating .ai-msg-imgs .ai-msg-img-heic:after{content:"HEIC";color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] #aiFloating .ai-typing{position:relative;display:flex;flex:none;align-items:center;align-self:flex-start;gap:4px;height:36px;box-sizing:border-box;margin:20px 0 0;padding:0 14px;border:1px solid var(--border-subtle);border-radius:16px 16px 16px 6px;background:var(--bg-surface-raised)}body[data-auth=authenticated] #aiFloating .ai-typing span{display:block;flex:none;width:6px;height:6px;margin:0;border-radius:var(--radius-pill);background:var(--fg-tertiary);animation:m2-ai-nokta .7s ease-in-out infinite alternate}body[data-auth=authenticated] #aiFloating .ai-typing span:nth-child(2){animation-delay:.23s}body[data-auth=authenticated] #aiFloating .ai-typing span:nth-child(3){animation-delay:.46s}@keyframes m2-ai-nokta{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){body[data-auth=authenticated] #aiFloating .ai-typing span{animation:none;opacity:.7}}body[data-auth=authenticated] #aiFloating .ai-welcome{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;align-self:flex-start;justify-content:flex-start;gap:12px;box-sizing:content-box;max-width:92%;margin:20px 0 0;padding:12px;border:1px solid var(--border-subtle);border-radius:16px 16px 16px 6px;background:var(--bg-surface-raised);color:var(--fg-primary);text-align:left}body[data-auth=authenticated] #aiFloating .ai-welcome p{margin:0;color:var(--fg-primary);font:var(--fw-regular) 14px/1.45 var(--font-ui)}body[data-auth=authenticated] #aiFloating .ai-welcome .ai-suggestions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0}body[data-auth=authenticated] #aiFloating :is(.ai-msg.bot,.ai-welcome,.ai-typing):before{content:"";position:absolute;top:-21px;left:1px;width:14px;height:14px;background:var(--accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='12' rx='3'/%3E%3Cpath d='M12 8V4M9 13v2M15 13v2'/%3E%3C/svg%3E") center / 14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='12' rx='3'/%3E%3Cpath d='M12 8V4M9 13v2M15 13v2'/%3E%3C/svg%3E") center / 14px 14px no-repeat;pointer-events:none}body[data-auth=authenticated] #aiFloating :is(.ai-msg.bot,.ai-welcome,.ai-typing):after{content:"Assistant";position:absolute;top:-20px;left:21px;color:var(--fg-secondary);font:var(--fw-semibold) 12px/1 var(--font-ui);white-space:nowrap;pointer-events:none}body[data-auth=authenticated] #aiFloating :is(.ai-welcome .ai-suggestion,.mv2-ai-oneri){display:inline-flex;align-items:center;gap:6px;height:var(--mv2-chip-h);box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-inset);color:var(--fg-secondary);font:var(--fw-medium) 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-auth=authenticated] #aiFloating .mv2-ai-oneriler .mv2-ai-oneri{flex:none;width:auto;border-color:var(--border-default);background:var(--bg-surface);filter:none}body[data-auth=authenticated] #aiFloating :is(.ai-welcome .ai-suggestion,.mv2-ai-oneri):before{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:center / 16px 16px no-repeat;mask:center / 16px 16px no-repeat}body[data-auth=authenticated] #aiFloating :is(.ai-welcome .ai-suggestion[data-q="How do I upload a model?"],.mv2-ai-oneri[data-mv2-q="How do I upload a model?"]):before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4M7 9l5-5 5 5M4 15v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4M7 9l5-5 5 5M4 15v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E")}body[data-auth=authenticated] #aiFloating :is(.ai-welcome .ai-suggestion[data-q="How to customize materials?"],.mv2-ai-oneri[data-mv2-q="How to customize materials?"]):before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 0 0 18M12 3c2.5 2.5 2.5 15.5 0 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 0 0 18M12 3c2.5 2.5 2.5 15.5 0 18'/%3E%3C/svg%3E")}body[data-auth=authenticated] #aiFloating :is(.ai-welcome .ai-suggestion[data-q="How to create a realistic scene?"],.mv2-ai-oneri[data-mv2-q="How to create a realistic scene?"]):before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E")}body[data-auth=authenticated] #aiFloating .ai-floating-input{display:flex;flex:none;flex-direction:column;gap:6px;box-sizing:border-box;margin:0 8px max(10px,var(--mapp-sa-b, 0px));padding:6px;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-lg);background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);box-shadow:0 10px 30px var(--scrim);box-shadow:0 10px 30px color-mix(in oklch,var(--scrim) 75%,transparent)}html[data-theme=light] body[data-auth=authenticated] #aiFloating .ai-floating-input{border-color:var(--border-default);border-color:color-mix(in oklch,var(--fg-primary) 12%,transparent)}body[data-auth=authenticated]:is(.mapp-kb-open,.mv2-kb) #aiFloating .ai-floating-input{margin-bottom:10px}body[data-auth=authenticated] #aiFloating .mv2-ai-oneriler{display:flex;flex-wrap:wrap;gap:8px;margin:0}body[data-auth=authenticated] #aiFloating .mv2-ai-oneriler[hidden]{display:none}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid{display:flex;flex-wrap:wrap;gap:6px;margin:0}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid:empty{display:none}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-item{flex:none;width:56px;height:56px;box-sizing:border-box;overflow:visible;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-item img{border-radius:calc(var(--radius-md) - 1px)}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-remove{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:var(--mv2-reset);height:var(--mv2-reset);box-sizing:border-box;margin:0;padding:0;border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--n-400);opacity:1;filter:none}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-remove:after{content:"";position:absolute;inset:calc((var(--mv2-reset) - var(--mv2-hit)) / 2)}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-remove>.base-icon{display:none}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-remove:before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12'/%3E%3Cpath d='M18 6L6 18'/%3E%3C/svg%3E") center / 14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12'/%3E%3Cpath d='M18 6L6 18'/%3E%3C/svg%3E") center / 14px 14px no-repeat}body[data-auth=authenticated] #aiFloating #aiFloatingAttachGrid .img-attach-heic:after{color:var(--accent-ink);font:var(--fw-semibold) 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}body[data-auth=authenticated] #aiFloating .ai-floating-input-wrapper{display:flex;align-items:center;gap:4px;height:var(--mv2-btn-h);box-sizing:border-box;margin:0;padding:0 3px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);box-shadow:none}body[data-auth=authenticated] #aiFloating .ai-floating-input-wrapper:focus-within{border-color:var(--border-default)}body[data-auth=authenticated] #aiFloating #aiFloatingAttachBtn{display:flex;align-items:center;align-self:center;justify-content:center;flex:none;width:var(--mv2-hdr-btn);height:var(--mv2-hdr-btn);box-sizing:border-box;margin:0;padding:0;border:1px solid transparent!important;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);filter:none}body[data-auth=authenticated] #aiFloating #aiFloatingAttachBtn>svg{display:none}body[data-auth=authenticated] #aiFloating #aiFloatingAttachBtn:before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7M16 5h6M19 2v6M21 15l-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7M16 5h6M19 2v6M21 15l-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3C/svg%3E") center / 18px 18px no-repeat}body[data-auth=authenticated] #aiFloating #aiFloatingInput{flex:1 1 auto;min-width:0;height:var(--mv2-hdr-btn);box-sizing:border-box;margin:0;padding:0 4px;border:0;outline:none;background:transparent;color:var(--fg-primary);font:var(--fw-regular) 16px/1 var(--font-ui)}body[data-auth=authenticated] #aiFloating #aiFloatingInput::placeholder{color:var(--fg-tertiary);opacity:1}body[data-auth=authenticated] #aiFloating .ai-floating-input-wrapper:has(>#aiFloatingAttachBtn[style*="display: none"]) #aiFloatingInput{padding-left:11px}body[data-auth=authenticated] #aiFloating #aiFloatingSendBtn{display:flex;align-items:center;justify-content:center;flex:none;width:var(--mv2-hdr-btn);height:var(--mv2-hdr-btn);box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--fg-on-accent);opacity:1;filter:none;cursor:pointer;transition:none}body[data-auth=authenticated] #aiFloating #aiFloatingSendBtn:disabled{border-color:var(--border-subtle);background:var(--bg-inset);color:var(--fg-tertiary);cursor:default}body[data-auth=authenticated] #aiFloating #aiFloatingSendBtn>svg{display:none}body[data-auth=authenticated] #aiFloating #aiFloatingSendBtn:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13'/%3E%3Cpath d='M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13'/%3E%3Cpath d='M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E") center / 16px 16px no-repeat}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){body[data-auth=loading] div#auth-preloader,body[data-auth=anonymous] div#auth-preloader,body[data-auth=authenticated] div:is(#auth-preloader,#logout-preloader){background:var(--bg-page)}body[data-auth=loading] #auth-preloader .apl-logo,body[data-auth=anonymous] #auth-preloader .apl-logo,body[data-auth=authenticated] :is(#auth-preloader,#logout-preloader) .apl-logo{height:20px;opacity:1;animation:none}body[data-auth=loading] #auth-preloader .apl-bar,body[data-auth=anonymous] #auth-preloader .apl-bar,body[data-auth=authenticated] :is(#auth-preloader,#logout-preloader) .apl-bar{width:19px;height:19px;margin:4.5px;overflow:visible;border-radius:var(--radius-sm);background:var(--accent);animation:bbMorph 1.7s var(--ease-out) infinite}body[data-auth=loading] #auth-preloader .apl-bar:before,body[data-auth=anonymous] #auth-preloader .apl-bar:before,body[data-auth=authenticated] :is(#auth-preloader,#logout-preloader) .apl-bar:before{content:none;display:none}body[data-auth=loading] #auth-preloader .apl-stage:after,body[data-auth=anonymous] #auth-preloader .apl-stage:after,body[data-auth=authenticated] #auth-preloader .apl-stage:after{content:"Loading your workspace";font:500 12px/1 var(--font-ui);letter-spacing:.04em;color:var(--fg-tertiary);white-space:nowrap}body[data-auth=authenticated] #logout-preloader .apl-sub{font:500 12px/1 var(--font-ui);letter-spacing:.04em;color:var(--fg-tertiary);white-space:nowrap;animation:none}body[data-auth=anonymous] div.login-split.login-split{position:relative;flex-direction:column;align-items:stretch;height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=anonymous] .login-split .login-split-left{position:relative;flex:1 0 auto;display:flex;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;border:0;background:transparent}body[data-auth=anonymous] .login-split .login-split-left-inner{position:relative;flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:visible;padding:calc(56px + env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}body[data-auth=anonymous] .login-split .landing-auth-card{flex:1 0 auto;display:flex;flex-direction:column;width:100%;max-width:440px;margin:0 auto;animation:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal)>.auth-card{position:static!important;flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:none!important;height:auto;min-height:0;max-height:none;overflow:visible;padding:0 24px 8px!important;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;animation:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step{position:static;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-height:0;padding:0;text-align:center}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step:before{content:"";order:-10;flex:1 1 0;min-height:12px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step:after{content:"";order:5;flex:1 1 0;min-height:24px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>:is(.auth-btn,.auth-btn~*){order:10}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-back-btn,.m2-au-geri){position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));z-index:2;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-primary);cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-back-btn,.m2-au-geri):hover{background:var(--bg-inset);color:var(--fg-primary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-back-btn,.m2-au-geri):before{content:"";position:absolute;inset:-6px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-back-btn,.m2-au-geri) .base-icon{width:18px;height:18px}body[data-auth=anonymous] .login-split #registerForm #backToRegisterInitial{display:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-email-header{display:flex;flex-direction:column;align-items:center;margin:0;padding:0}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-email-icon,.auth-step-icon){flex:none;width:44px;height:44px;margin:0 auto;border-radius:0;background:transparent;box-shadow:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-email-icon,.auth-step-icon) .base-icon{width:44px;height:44px;stroke-width:1.5}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-email-icon .base-icon{color:var(--accent-ink)}body[data-auth=anonymous] .login-split #resetEmailForm .auth-step-icon .base-icon{color:var(--fg-secondary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-email-header h3,.auth-step-title){margin:20px 0 0;font:700 20px/1.2 var(--font-ui);letter-spacing:-.02em;color:var(--fg-primary);text-align:center}body[data-auth=anonymous] .login-split #registerForm .auth-email-header h3{display:block!important}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step-desc{max-width:320px;margin:8px auto 0;font:400 14px/1.45 var(--font-ui);color:var(--fg-secondary);text-align:center}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-input-group{gap:10px;width:100%;margin:28px 0 0}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-input-wrap{position:relative;height:48px;gap:10px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);color:var(--fg-tertiary);box-shadow:none;transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std),color var(--dur-normal) var(--ease-std)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-input-wrap:focus-within{border-color:var(--accent);background:var(--bg-field);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent-ink)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-input-wrap>.base-icon{width:18px;height:18px;color:inherit}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-input-wrap input{flex:1 1 auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:400 16px/1 var(--font-ui);color:var(--fg-primary);caret-color:var(--accent)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-input-wrap input::placeholder{color:var(--fg-tertiary);opacity:1}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-goz{position:relative;flex:none;width:32px;height:32px;min-width:0;min-height:0;margin:0 -8px 0 0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-tertiary);cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-goz:before{content:"";position:absolute;inset:-6px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-goz:hover{background:var(--bg-inset);color:var(--fg-primary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-goz .base-icon{width:18px;height:18px;color:inherit}body[data-auth=anonymous] .login-split #loginForm .remember-row{order:1;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin:6px 0 0}body[data-auth=anonymous] .login-split #loginForm .remember-row label{display:inline-flex;align-items:center;min-height:44px;padding:0;font:400 13px/1.3 var(--font-ui);color:var(--fg-primary)}body[data-auth=anonymous] .login-split #loginForm #forgotPasswordBtn{min-width:0;min-height:44px;margin:0 0 0 auto;padding:0 0 0 12px;border:0;background:transparent;font:600 13px/1 var(--font-ui);color:var(--fg-secondary)}body[data-auth=anonymous] .login-split #loginForm #forgotPasswordBtn:hover{color:var(--fg-primary)}body[data-auth=anonymous] .login-split #loginForm #loginError{order:0;margin:8px 0 0;padding:0 2px;border-radius:0;font:500 13px/18px var(--font-ui);color:var(--danger-fg);text-align:left}body[data-auth=anonymous] .login-split :is(#resetEmailError,#newPassError,#registerFormError){margin:8px 0 0;padding:0 2px;font:500 13px/18px var(--font-ui);color:var(--danger-fg);text-align:left}body[data-auth=anonymous] .login-split #registerForm #registerFormError{order:1}body[data-auth=anonymous] .login-split #registerForm .terms-row{align-items:center;gap:10px;width:100%;min-height:44px;margin:6px 0 0;text-align:left}body[data-auth=anonymous] .login-split #registerForm .terms-row label{display:block;padding:12px 0;font:400 13px/1.4 var(--font-ui);color:var(--fg-secondary)}body[data-auth=anonymous] .login-split #registerForm .terms-row .legal-inline-link{color:var(--accent-ink);font-weight:600;text-decoration:none;cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;min-height:0;margin:0;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:700 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-btn:disabled{opacity:.45;cursor:default}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>.auth-helper-text{margin:24px 0 0!important;font:400 13px/1.4 var(--font-ui);color:var(--fg-tertiary);text-align:center}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>.auth-signup-big-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;min-height:0;margin:10px 0 0;padding:0 24px!important;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:600 15px/1 var(--font-ui);white-space:nowrap}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>.auth-signup-big-btn:hover{background:var(--bg-surface-raised);color:var(--fg-primary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-glif{flex:none;width:18px;height:18px;color:var(--accent-ink)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>:is(.auth-link-btn,.m2-au-link){align-self:center;display:flex;align-items:center;justify-content:center;min-height:44px;margin:0!important;padding:0 12px;border:0;background:transparent;font:600 13px/1 var(--font-ui);color:var(--fg-secondary);cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>.auth-btn+:is(.auth-link-btn,.m2-au-link){margin-top:8px!important}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-step>:is(.auth-link-btn,.m2-au-link):hover{color:var(--fg-primary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-divider,.m2-au-ayrac){display:flex;align-items:center;gap:12px;width:100%;margin:14px 0;font:500 12px/1 var(--font-ui);color:var(--fg-tertiary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-divider,.m2-au-ayrac):before,body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-divider,.m2-au-ayrac):after{content:"";flex:1 1 0;height:1px;background:var(--border-subtle)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-divider span{font:inherit;color:inherit}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.google-btn,.m2-au-google){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;min-height:0;margin:0;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.google-btn,.m2-au-google):hover{border-color:var(--border-default);background:var(--bg-surface-raised);color:var(--fg-primary)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.google-btn,.m2-au-google) img{flex:none;width:16px;height:16px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.m2-au-ayrac,.m2-au-google,.m2-au-hata)[hidden]{display:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-code-input-wrapper{position:relative;display:block;width:100%;margin:28px 0 0}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutular,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutular,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutular{display:flex;justify-content:center;gap:10px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutular.is-kapali,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutular.is-kapali,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutular.is-kapali{opacity:.45}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutu,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutu,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutu{position:relative;flex:0 1 44px;min-width:0;height:52px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-field);font:500 22px/50px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary);text-align:center;transition:border-color var(--dur-normal) var(--ease-std),box-shadow var(--dur-normal) var(--ease-std)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutu.is-odak,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutu.is-odak,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutu.is-odak{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutu.is-hata,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutu.is-hata,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutu.is-hata{border-color:var(--danger);box-shadow:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutu.is-odak:empty:after,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutu.is-odak:empty:after,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutu.is-odak:empty:after{content:"";position:absolute;left:50%;top:14px;width:2px;height:22px;margin-left:-1px;border-radius:1px;background:var(--accent);animation:m2-au-imlec 1s steps(1) infinite}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-code-input-wrapper .auth-code-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-md);outline:none;background:transparent;box-shadow:none;font:400 16px/1 var(--font-ui);letter-spacing:0;text-align:center;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;cursor:pointer}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-code-input-wrapper .auth-code-input::placeholder{color:transparent}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-code-input-wrapper .auth-code-input::selection{background:transparent}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-code-timer{margin:14px 0 0;font:400 13px/18px var(--font-ui);color:var(--fg-secondary);text-align:center}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .auth-code-timer .timer-count{font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--info-fg)}body[data-auth=anonymous] .login-split :is(#verifyResult,#verifyNotice,#resetVerifyNotice){margin:10px 0 0;padding:0;font:500 13px/18px var(--font-ui);text-align:center}body[data-auth=anonymous] .login-split :is(#verifyResult,#resetVerifyNotice){color:var(--danger-fg)}body[data-auth=anonymous] .login-split #verifyNotice{color:var(--fg-secondary)}body[data-auth=anonymous] .login-split #verifyResult:empty{display:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-btn,.google-btn,.m2-au-google,.auth-provider-btn)[data-m2-mesgul]{gap:10px;font-size:0;cursor:progress;pointer-events:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-btn,.google-btn,.m2-au-google,.auth-provider-btn)[data-m2-mesgul]>*{display:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-btn,.google-btn,.m2-au-google,.auth-provider-btn)[data-m2-mesgul]:before{content:"";flex:none;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:m2-au-don .9s linear infinite}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-btn,.google-btn,.m2-au-google,.auth-provider-btn)[data-m2-mesgul]:after{content:attr(data-m2-mesgul);font-size:15px}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.google-btn,.m2-au-google,.auth-provider-btn)[data-m2-mesgul]:after{font-size:13px}body[data-auth=anonymous] .login-split[data-m2-mesgul=cta] .modal-preloader{background:transparent}body[data-auth=anonymous] .login-split[data-m2-mesgul=cta] .modal-preloader-box{visibility:hidden}body[data-auth=anonymous] .login-split[data-m2-mesgul=hata] #registerBusy{display:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-hata{margin:0;padding:0 2px;font:500 13px/18px var(--font-ui);color:var(--danger-fg);text-align:left}body[data-auth=anonymous] .login-split #verifySection .m2-au-hata{margin:10px 0 0;text-align:center}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .modal-preloader-box p{padding-top:16px!important;font:500 12px/1 var(--font-ui)!important;letter-spacing:.04em;color:var(--fg-tertiary)!important}body[data-auth=anonymous] .login-split .login-split-legal{display:flex!important;flex:none;align-items:center;justify-content:center;gap:10px;height:52px;margin:0;padding:0 16px;font:500 12px/1 var(--font-ui);color:var(--fg-tertiary)}body[data-auth=anonymous] .login-split .login-split-legal a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font:inherit;color:var(--fg-tertiary);text-decoration:none}body[data-auth=anonymous] .login-split .login-split-legal a:hover{color:var(--fg-secondary)}body[data-auth=anonymous] .login-split .login-split-legal span{margin:0;color:var(--fg-tertiary)}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)){padding-top:calc(56px + env(safe-area-inset-top,0px))}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .login-split-left{order:3;flex:0 0 auto;position:static}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .login-split-left-inner{position:static;flex:0 0 auto;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .landing-auth-card{flex:0 0 auto}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) #loginModal>.auth-card{flex:0 0 auto;padding-bottom:0!important}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .login-split-right{display:contents!important}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .login-right-footer{display:contents}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) :is(.login-rf-desc,.login-refs-slider){display:none}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .idx-marquee-wrap{order:1;flex:0 1 328px;min-height:0;width:100%;max-width:560px;margin:0 auto;padding:0 16px;gap:8px;align-items:flex-start;overflow:hidden;pointer-events:none}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .idx-marquee-wrap:not(:has(.idx-mcard)){display:none}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .login-rf-title{order:2;flex:none;margin:auto 24px 12px;padding:16px 0 0;font:600 13px/18px var(--font-ui);letter-spacing:0;color:var(--fg-secondary);text-align:center}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) #loginInitialView{flex:0 0 auto;padding:0}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) #loginInitialView:before,body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) #loginInitialView:after{content:none}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) #loginInitialView .auth-logo{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));left:0;right:0;width:auto;height:20px;margin:0 auto}body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .login-split-legal{margin-top:12px}body[data-auth=anonymous] .login-split :is(#loginInitialView #loginModalTitle,#registerInitialView>h2){display:block!important;margin:0;font:700 24px/1.2 var(--font-ui);letter-spacing:-.02em;color:var(--fg-primary);text-align:center}body[data-auth=anonymous] .login-split :is(#loginInitialView,#registerInitialView) .auth-subtitle{margin:8px 0 24px;font:400 14px/20px var(--font-ui);color:var(--fg-secondary);text-align:center}body[data-auth=anonymous] .login-split :is(#loginInitialView #showLoginEmailBtn,#registerInitialView #showRegisterEmailBtn){display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;min-height:0;margin:0;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:700 15px/1 var(--font-ui);white-space:nowrap}body[data-auth=anonymous] .login-split :is(#loginInitialView #showLoginEmailBtn,#registerInitialView #showRegisterEmailBtn):hover{border-color:transparent;background:var(--accent);color:var(--fg-on-accent)}body[data-auth=anonymous] .login-split :is(#loginInitialView #showLoginEmailBtn,#registerInitialView #showRegisterEmailBtn) .base-icon{width:18px;height:18px;color:currentColor}body[data-auth=anonymous] .login-split :is(#loginInitialView,#registerInitialView)>.auth-helper-text{margin:28px 0 0!important;font:400 13px/18px var(--font-ui);color:var(--fg-tertiary);text-align:center}body[data-auth=anonymous] .login-split :is(#loginInitialView #openRegisterBtnFromLogin,#registerInitialView #openLoginBtnFromRegister){align-self:center;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:44px;min-height:0;margin:10px 0 0;padding:0 18px!important;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-primary);font:600 13px/1 var(--font-ui);white-space:nowrap}body[data-auth=anonymous] .login-split :is(#loginInitialView #openRegisterBtnFromLogin,#registerInitialView #openLoginBtnFromRegister):hover{background:var(--bg-surface-raised);color:var(--fg-primary)}body[data-auth=anonymous] .login-split :is(#loginInitialView #openRegisterBtnFromLogin,#registerInitialView #openLoginBtnFromRegister) .m2-au-glif{width:16px;height:16px}body[data-auth=anonymous] .login-split #registerModal #registerInitialView:after{content:none}body[data-auth=anonymous] .login-split #registerModal #registerInitialView .auth-logo{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));left:0;right:0;width:auto;height:20px;margin:0 auto}body[data-auth=anonymous] .login-split .idx-marquee-col{flex:1 1 0;min-width:0;cursor:default}body[data-auth=anonymous] .login-split .idx-marquee-inner{gap:8px}body[data-auth=anonymous] .login-split .idx-mcard{position:relative;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}body[data-auth=anonymous] .login-split .idx-mcard-thumb{height:112px;aspect-ratio:auto;background:var(--bg-inset)}body[data-auth=anonymous] .login-split .idx-mcard-info{display:block;padding:7px 8px}body[data-auth=anonymous] .login-split .idx-mcard-info strong{display:block;font:600 12px/15px var(--font-ui);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-auth=anonymous] .login-split .idx-card-badge{position:absolute;left:6px;top:84px;height:22px;gap:4px;padding:0 8px;font:600 11px/1 var(--font-ui);letter-spacing:.04em}body[data-auth=anonymous] .login-split .idx-card-badge .base-icon{width:11px;height:11px}body[data-auth=anonymous] #globalToastPopup.toast-popup{inset:calc(8px + env(safe-area-inset-top,0px)) 12px auto 12px;display:flex;align-items:center;justify-content:center;height:auto;min-height:0;max-height:none;padding:0!important;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;cursor:default}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:10px;width:auto;min-width:0;max-width:100%;min-height:var(--mv2-hit);max-height:none;margin:0;padding:11px 18px 11px 16px!important;overflow:hidden;border:1px solid var(--border-default);border:1px solid color-mix(in oklch,var(--fg-primary) 12%,transparent);border-radius:22px!important;background:var(--bg-surface-raised);background:color-mix(in oklch,var(--bg-surface-raised) 86%,transparent);-webkit-backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--mv2-glass-blur)) saturate(1.3);box-shadow:0 10px 30px var(--scrim)!important;box-shadow:0 10px 30px color-mix(in oklch,var(--scrim) 75%,transparent)!important;color:var(--fg-primary);font:500 14px/1.3 var(--font-ui);text-align:left;pointer-events:auto}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon{display:flex;flex:none;width:18px;height:18px;margin:0;border:0;border-radius:0;background:none}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon:after{content:none;display:none}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon .base-icon{width:18px;height:18px}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#check"]{color:var(--accent-ink)}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#circle-alert"]{color:var(--danger-fg)}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#triangle-alert"]{color:var(--warning-fg)}html[data-theme=light] body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#triangle-alert"]{color:var(--warning-ink)}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-icon use[href$="#info"]{color:var(--info-fg)}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-msg{flex:0 1 auto;min-width:0;max-width:none;margin:0;font:500 14px/1.3 var(--font-ui);color:var(--fg-primary);text-align:left;overflow-wrap:anywhere}body[data-auth=anonymous] #globalToastPopup.toast-popup>.toast-popup-content>.tp-autobar{display:none}body[data-auth=authenticated] #welcomeModal.modal-overlay{z-index:3200;align-items:stretch;justify-content:stretch;padding:0!important;background:var(--bg-page)}body[data-auth=authenticated] #welcomeModal .wc-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overflow:hidden;border:0;border-radius:0;background:var(--bg-page);box-shadow:none;animation:none}body[data-auth=authenticated] #welcomeModal .wc-head{flex:none;display:flex;align-items:center;gap:8px;height:48px;padding:0 4px 0 18px;border-bottom:0}body[data-auth=authenticated] #welcomeModal .m2-wc-logo{display:block;flex:none;width:auto;height:15px}body[data-auth=authenticated] #welcomeModal .m2-wc-logo--acik,html[data-theme=light] body[data-auth=authenticated] #welcomeModal .m2-wc-logo--koyu{display:none}html[data-theme=light] body[data-auth=authenticated] #welcomeModal .m2-wc-logo--acik{display:block}body[data-auth=authenticated] #welcomeModal .m2-wc-sayac{display:block;flex:none;margin-left:auto;font:500 12px/1 var(--font-mono);letter-spacing:0;color:var(--fg-tertiary)}body[data-auth=authenticated] #welcomeModal .wc-close{flex:none;width:auto;height:40px;min-width:0;min-height:0;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;font:600 13px/1 var(--font-ui);color:var(--fg-secondary)}body[data-auth=authenticated] #welcomeModal .wc-close:hover{background:var(--bg-inset);color:var(--fg-primary)}body[data-auth=authenticated] #welcomeModal .wc-close .base-icon{display:none}body[data-auth=authenticated] #welcomeModal .wc-close:after{content:"Skip"}body[data-auth=authenticated] #welcomeModal .wc-steps{position:absolute;left:0;right:0;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:1;display:flex;justify-content:center;gap:2px;flex:none;height:24px;margin:0}body[data-auth=authenticated] #welcomeModal .wc-seg{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:24px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent}body[data-auth=authenticated] #welcomeModal .wc-seg:before{content:"";display:block;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--border-default);transition:width var(--dur-normal) var(--ease-std),background-color var(--dur-normal) var(--ease-std)}body[data-auth=authenticated] #welcomeModal .wc-seg.is-on:before{width:20px;background:var(--accent)}body[data-auth=authenticated] #welcomeModal .m2-wc-kahraman{position:relative;flex:0 1 304px;min-height:120px;margin:4px 16px 0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);background:radial-gradient(70% 58% at 50% 60%,color-mix(in oklch,var(--accent) 12%,transparent) 0%,transparent 72%),var(--bg-surface);color:var(--accent)}body[data-auth=authenticated] #welcomeModal .m2-wc-tel{position:absolute;inset:0;width:auto;height:min(222px,calc(100% - 24px));aspect-ratio:240 / 252;margin:auto;overflow:visible}body[data-auth=authenticated] #welcomeModal .m2-wc-golge{fill:var(--scrim);fill-opacity:.583}body[data-auth=authenticated] #welcomeModal .m2-wc-govde{fill:var(--warning);fill:color-mix(in oklab,color-mix(in oklab,var(--amber-500) 90%,var(--g-500)) 86%,var(--n-600))}body[data-auth=authenticated] #welcomeModal .m2-wc-isik{fill:var(--warning);fill:color-mix(in oklab,color-mix(in oklab,var(--amber-500) 90%,var(--g-500)) 79%,var(--n-0));fill-opacity:.55}body[data-auth=authenticated] #welcomeModal .m2-wc-agiz{fill:var(--warning);fill:color-mix(in oklab,color-mix(in oklab,var(--amber-500) 90%,var(--g-500)) 76%,var(--n-950))}body[data-auth=authenticated] #welcomeModal .m2-wc-foto{position:absolute;left:16px;top:18px;width:56px;height:68px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--border-subtle);box-shadow:0 8px 20px -8px var(--scrim);transform:rotate(-6deg)}body[data-auth=authenticated] #welcomeModal .m2-wc-foto svg{width:34px;height:42px}body[data-auth=authenticated] #welcomeModal .m2-wc-ok{position:absolute;left:74px;top:40px;width:46px;height:72px;overflow:visible}body[data-auth=authenticated] #welcomeModal .m2-wc-rozet{position:absolute;right:12px;top:12px;display:flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);font:600 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent-ink)}body[data-auth=authenticated] #welcomeModal :is(.m2-wc-tris,.m2-wc-ar){position:absolute;display:flex;align-items:center;border-radius:var(--radius-sm);background:var(--n-900);background:color-mix(in oklch,var(--n-900) 62%,transparent);border:1px solid var(--n-700);border:1px solid color-mix(in oklch,var(--n-0) 12%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-auth=authenticated] #welcomeModal .m2-wc-tris{left:12px;bottom:16px;height:24px;padding:0 8px;font:500 12px/1 var(--font-mono);color:var(--n-400)}body[data-auth=authenticated] #welcomeModal .m2-wc-ar{right:12px;bottom:12px;width:32px;height:32px;justify-content:center;color:var(--accent)}body[data-auth=authenticated] #welcomeModal :is(.m2-wc-ar,.m2-wc-karo) .ar-icon-custom{width:18px;height:18px}body[data-auth=authenticated] #welcomeModal .wc-body{flex:0 1 auto;min-height:0;overflow-y:auto;padding:22px 16px 0}body[data-auth=authenticated] #welcomeModal .wc-tile{display:none}body[data-auth=authenticated] #welcomeModal .m2-wc-pano{display:block}body[data-auth=authenticated] #welcomeModal .m2-wc-baslik{margin:0 8px;font:700 24px/1.2 var(--font-ui);letter-spacing:-.02em;text-transform:none;color:var(--fg-primary)}body[data-auth=authenticated] #welcomeModal .m2-wc-metin{min-height:42px;margin:8px 8px 0;font:400 14px/1.5 var(--font-ui);letter-spacing:0;color:var(--fg-secondary)}body[data-auth=authenticated] #welcomeModal .m2-wc-liste{display:block;margin:18px 0 0;padding:0 12px;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}body[data-auth=authenticated] #welcomeModal .m2-wc-liste>li{box-sizing:content-box;display:flex;align-items:center;gap:12px;height:60px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border-subtle)}body[data-auth=authenticated] #welcomeModal .m2-wc-liste>li:last-child{border-bottom:0}body[data-auth=authenticated] #welcomeModal .m2-wc-karo{flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-tertiary)}body[data-auth=authenticated] #welcomeModal .m2-wc-karo>svg{display:block;flex:none;width:18px;height:18px}body[data-auth=authenticated] #welcomeModal .m2-wc-liste>li[aria-current=step]>.m2-wc-karo{background:var(--accent-soft);color:var(--accent-ink)}body[data-auth=authenticated] #welcomeModal .m2-wc-yazi{display:block;flex:1 1 auto;min-width:0}body[data-auth=authenticated] #welcomeModal .m2-wc-satir-baslik{display:block;font:600 13px/1.3 var(--font-ui);color:var(--fg-secondary)}body[data-auth=authenticated] #welcomeModal .m2-wc-liste>li[aria-current=step] .m2-wc-satir-baslik{color:var(--fg-primary)}body[data-auth=authenticated] #welcomeModal .m2-wc-satir-alt{display:block;margin-top:2px;overflow:hidden;font:400 12px/1.3 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;color:var(--fg-tertiary)}body[data-auth=authenticated] #welcomeModal .m2-wc-hap{flex:none;box-sizing:border-box;display:flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--accent-soft);font:600 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent-ink)}body[data-auth=authenticated] #welcomeModal .wc-foot{flex:none;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:auto;padding:38px 16px 20px;border-top:0}body[data-auth=authenticated] #welcomeModal .wc-btn{height:48px;min-width:0;min-height:0;border-radius:var(--radius-pill);font:600 15px/1 var(--font-ui);white-space:nowrap}body[data-auth=authenticated] #welcomeModal #welcomeBackBtn{flex:none;gap:8px;padding:0 20px 0 16px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-primary)}body[data-auth=authenticated] #welcomeModal #welcomeBackBtn:hover{border-color:var(--border-default);background:var(--bg-surface-raised);color:var(--fg-primary)}body[data-auth=authenticated] #welcomeModal .wc-card:has(.wc-seg.m2-wc-gizli.is-on) #welcomeBackBtn{display:none}body[data-auth=authenticated] #welcomeModal #welcomeNextBtn{flex:1 1 auto;gap:10px;margin-left:0;padding:0 24px;border:1px solid transparent;background:var(--accent);color:var(--fg-on-accent);font-weight:700}body[data-auth=authenticated] #welcomeModal .m2-wc-yon{display:block;flex:none;overflow:visible}body[data-auth=authenticated] #welcomeModal #welcomeNextBtn>.m2-wc-yon{width:18px;height:18px}body[data-auth=authenticated] #welcomeModal #welcomeBackBtn>.m2-wc-yon{width:16px;height:16px;color:var(--accent-ink)}body[data-auth=authenticated] #welcomeModal .m2-wc-gizli{display:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal).legal-modal-overlay,body[data-auth=authenticated] :is(#termsModal,#privacyModal).legal-modal-overlay{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;padding:max(var(--mv2-sheet-top),calc(env(safe-area-inset-top,0px) + 12px)) calc(var(--mv2-sheet-inset) + env(safe-area-inset-right,0px)) max(var(--mv2-sheet-inset),env(safe-area-inset-bottom,0px)) calc(var(--mv2-sheet-inset) + env(safe-area-inset-left,0px));background:var(--scrim);background:color-mix(in oklch,var(--scrim) 83%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal)>.legal-modal-content,body[data-auth=authenticated] :is(#termsModal,#privacyModal)>.legal-modal-content{position:relative;flex:1 1 auto;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:var(--mv2-sheet-max);height:auto;min-height:0;max-height:none;margin:0 auto;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border:1px solid color-mix(in oklch,var(--fg-primary) 6%,transparent);border-radius:var(--mv2-sheet-r);background:var(--bg-surface-raised);box-shadow:0 20px 60px var(--scrim);color:var(--fg-primary);font-family:var(--font-ui);text-align:left;animation:m2-au-lg-gir var(--mv2-dur) var(--mv2-ease)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .m2-lg-tutamak,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .m2-lg-tutamak{display:flex;flex:none;align-items:center;justify-content:center;height:20px;margin:0;padding:0}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .m2-lg-tutamak>span,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .m2-lg-tutamak>span{display:block;width:36px;height:5px;border-radius:var(--radius-xs, 3px);background:var(--n-600)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-content>.legal-modal-header,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-content>.legal-modal-header{display:grid;flex:none;grid-template-columns:minmax(0,1fr) 32px;align-items:start;column-gap:12px;row-gap:3px;margin:0;padding:0 12px 12px 16px;border-bottom:1px solid var(--border-subtle)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-header>h3,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-header>h3{grid-column:1;grid-row:1;min-width:0;margin:0;font:700 18px/1.25 var(--font-ui);letter-spacing:-.02em;color:var(--fg-primary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-header>.m2-lg-alt-metin,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-header>.m2-lg-alt-metin{grid-column:1;grid-row:2;min-width:0;margin:0;font:400 14px/1.3 var(--font-ui);color:var(--fg-secondary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-header>.legal-modal-close,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-header>.legal-modal-close{position:relative;grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--fg-tertiary);cursor:pointer}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-header>.legal-modal-close:before,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-header>.legal-modal-close:before{content:"";position:absolute;inset:-6px}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-header>.legal-modal-close:hover,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-header>.legal-modal-close:hover{background:var(--bg-inset);color:var(--fg-primary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-close .base-icon,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-close .base-icon{width:18px;height:18px}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-content>.legal-modal-body,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-content>.legal-modal-body{flex:1 1 auto;min-height:0;margin:0;padding:16px 16px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;font:400 15px/24px var(--font-ui);color:var(--fg-secondary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body::-webkit-scrollbar,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body::-webkit-scrollbar{display:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body>.legal-updated,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body>.legal-updated{display:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body>p,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body>p{margin:0 0 14px;font:400 15px/24px var(--font-ui);color:var(--fg-secondary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body>p:last-child,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body>p:last-child,body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body>p:has(+.m2-lg-meta-ilk),body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body>p:has(+.m2-lg-meta-ilk){margin-bottom:0}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body strong,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body strong{font-weight:600;color:var(--fg-primary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body a,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body a{font-weight:500;color:var(--accent-ink);text-decoration:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body a:hover,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body a:hover{text-decoration:underline}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body>p.m2-lg-meta,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body>p.m2-lg-meta{margin:10px 0 0!important;padding:0;font:400 13px/20px var(--font-ui);font-size:13px!important;color:var(--fg-tertiary);opacity:1!important}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body>p.m2-lg-meta-ilk,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body>p.m2-lg-meta-ilk{margin-top:20px!important;padding-top:16px;border-top:1px solid var(--border-subtle)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-body .m2-lg-ayrac,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-body .m2-lg-ayrac{padding:0 8px;color:var(--n-600)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .legal-modal-content>.m2-lg-alt,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .legal-modal-content>.m2-lg-alt{flex:none;margin:0;padding:12px 16px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-raised)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .m2-lg-alt>.m2-lg-kapat,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .m2-lg-alt>.m2-lg-kapat{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;height:var(--mv2-hit);min-height:0;margin:0;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--fg-secondary);font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:color var(--dur-normal) var(--ease-std)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .m2-lg-alt>.m2-lg-kapat:hover,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .m2-lg-alt>.m2-lg-kapat:hover{color:var(--fg-primary)}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .m2-lg-kapat .base-icon,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .m2-lg-kapat .base-icon{flex:none;width:16px;height:16px}body[data-auth=anonymous] #twoFAStepUpModal.legal-modal-overlay,body[data-auth=authenticated] #twoFAStepUpModal.legal-modal-overlay{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=anonymous] #twoFAStepUpModal>.legal-modal-content,body[data-auth=authenticated] #twoFAStepUpModal>.legal-modal-content{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;max-width:none!important;height:auto;min-height:0;max-height:none;margin:0;padding:env(safe-area-inset-top,0px) calc(24px + env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) calc(24px + env(safe-area-inset-left,0px))!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fg-primary);font-family:var(--font-ui);text-align:center!important;animation:none}body[data-auth=anonymous] #twoFAStepUpModal>.legal-modal-content:before,body[data-auth=authenticated] #twoFAStepUpModal>.legal-modal-content:before{content:"";order:-10;flex:1 1 0;min-height:56px}body[data-auth=anonymous] #twoFAStepUpModal>.legal-modal-content:after,body[data-auth=authenticated] #twoFAStepUpModal>.legal-modal-content:after{content:"";order:5;flex:1 1 0;min-height:24px}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>.auth-step-icon,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>.auth-step-icon{display:block;flex:none;width:44px;height:44px;margin:0!important;border-radius:0;background:transparent;box-shadow:none}body[data-auth=anonymous] #twoFAStepUpModal .auth-step-icon>svg,body[data-auth=authenticated] #twoFAStepUpModal .auth-step-icon>svg{display:block;width:44px;height:44px;color:var(--accent-ink)!important}body[data-auth=anonymous] #twoFAStepUpModal .auth-step-icon:has(>.m2-tf-kalkan)>svg.base-icon,body[data-auth=authenticated] #twoFAStepUpModal .auth-step-icon:has(>.m2-tf-kalkan)>svg.base-icon{display:none}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>h3,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>h3{flex:none;margin:20px 0 0!important;font:700 20px/1.2 var(--font-ui);letter-spacing:-.02em;color:var(--fg-primary);text-align:center}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>p:first-of-type,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>p:first-of-type{flex:none;max-width:320px;margin:8px 0 0!important;font:400 14px/1.45 var(--font-ui);font-size:14px!important;color:var(--fg-secondary)!important;text-align:center}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>.m2-au-kutular,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>.m2-au-kutular{order:1;flex:none;align-self:center;width:314px;max-width:100%;margin:28px 0 0}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepCode,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepCode{order:2;position:relative;z-index:1;flex:none;align-self:center;display:block!important;box-sizing:border-box;width:314px!important;max-width:100%;height:52px;min-height:0;margin:-52px 0 0!important;padding:0;border:0;border-radius:var(--radius-md);outline:none;background:transparent;box-shadow:none;font:400 16px/1 var(--font-ui);letter-spacing:0;text-align:center;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;cursor:pointer}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepCode:focus,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepCode:focus{border-color:transparent;outline:none;background:transparent;box-shadow:none}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepCode::placeholder,body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepCode::placeholder{color:transparent}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepCode::selection,body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepCode::selection{background:transparent}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepTimer,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepTimer{order:3;flex:none;margin:14px 0 0!important;font:400 13px/18px var(--font-ui);font-size:13px!important;color:var(--fg-secondary)!important;text-align:center}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepTimer>#twoFAStepCountdown,body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepTimer>#twoFAStepCountdown{font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--info-fg)}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepError,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepError{order:4;flex:none;margin:10px 0 0!important;padding:0;font:500 13px/18px var(--font-ui);color:var(--danger-fg);text-align:center;animation:none}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content.m2-tf-bayat>#twoFAStepError,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content.m2-tf-bayat>#twoFAStepError{display:none}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepVerifyBtn,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepVerifyBtn{order:10;flex:none;align-self:center;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%!important;max-width:440px;height:var(--mv2-cta-h);min-height:0;margin:0!important;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font:700 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepVerifyBtn:disabled,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepVerifyBtn:disabled{opacity:.45;cursor:default}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepVerifyBtn:disabled:has(>svg),body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepVerifyBtn:disabled:has(>svg){opacity:1;cursor:progress}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepVerifyBtn>svg,body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepVerifyBtn>svg{flex:none;width:18px;height:18px}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepVerifyBtn:has(>.m2-tf-don)>svg:not(.m2-tf-don),body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepVerifyBtn:has(>.m2-tf-don)>svg:not(.m2-tf-don){display:none}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepVerifyBtn>.m2-tf-don,body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepVerifyBtn>.m2-tf-don{display:block;animation:m2-au-don .9s linear infinite}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepCancelBtn,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepCancelBtn{order:11;flex:none;align-self:center;display:flex;align-items:center;justify-content:center;min-height:var(--mv2-hit);margin:8px 0 0!important;padding:0 12px;border:0;background:transparent;font:600 13px/1 var(--font-ui);color:var(--fg-secondary);cursor:pointer}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>#twoFAStepCancelBtn:hover,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>#twoFAStepCancelBtn:hover{color:var(--fg-primary)}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>p:last-of-type,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>p:last-of-type{order:12;flex:none;margin:2px 0 0!important;font:400 12px/16px var(--font-ui);font-size:12px!important;color:var(--fg-tertiary)!important;text-align:center}body[data-auth=anonymous] #twoFAStepUpModal .legal-modal-content>.m2-tf-alt,body[data-auth=authenticated] #twoFAStepUpModal .legal-modal-content>.m2-tf-alt{order:13;flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:10px;height:52px;margin:8px calc(-24px - env(safe-area-inset-right,0px)) 0 calc(-24px - env(safe-area-inset-left,0px));font:500 12px/1 var(--font-ui);color:var(--fg-tertiary)}body[data-auth=anonymous] #twoFAStepUpModal .m2-tf-alt>:is(a,button),body[data-auth=authenticated] #twoFAStepUpModal .m2-tf-alt>:is(a,button){display:inline-flex;align-items:center;min-height:var(--mv2-hit);margin:0;padding:0 2px;border:0;background:transparent;font:inherit;color:var(--fg-tertiary);text-decoration:none;cursor:pointer}body[data-auth=anonymous] #twoFAStepUpModal .m2-tf-alt>:is(a,button):hover,body[data-auth=authenticated] #twoFAStepUpModal .m2-tf-alt>:is(a,button):hover{color:var(--fg-secondary)}body[data-auth=loading] #maintenanceOverlay:not(.maintenance-overlay),body[data-auth=anonymous] #maintenanceOverlay:not(.maintenance-overlay),body[data-auth=authenticated] #maintenanceOverlay:not(.maintenance-overlay){box-sizing:border-box;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:calc(52px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) calc(24px + env(safe-area-inset-left,0px));overflow-x:hidden;overflow-y:auto;background:var(--bg-page)!important;color:var(--fg-primary);font-family:var(--font-ui)}body[data-auth=loading] #maintenanceOverlay.maintenance-overlay,body[data-auth=anonymous] #maintenanceOverlay.maintenance-overlay,body[data-auth=authenticated] #maintenanceOverlay.maintenance-overlay{align-items:stretch;justify-content:stretch;padding:0;background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth=loading] #maintenanceOverlay.maintenance-overlay>.maintenance-content,body[data-auth=anonymous] #maintenanceOverlay.maintenance-overlay>.maintenance-content,body[data-auth=authenticated] #maintenanceOverlay.maintenance-overlay>.maintenance-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:0;box-sizing:border-box;width:100%;max-width:none;min-height:0;margin:0;padding:calc(52px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) calc(24px + env(safe-area-inset-left,0px));overflow-x:hidden;overflow-y:auto;color:var(--fg-primary);font-family:var(--font-ui);text-align:center}body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content):before,body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content):before,body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content):before,body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content):after,body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content):after,body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content):after{content:"";flex:1 1 0;min-height:0}body[data-auth=loading] #maintenanceOverlay .m2-mt-logo,body[data-auth=anonymous] #maintenanceOverlay .m2-mt-logo,body[data-auth=authenticated] #maintenanceOverlay .m2-mt-logo{display:block;flex:none;width:auto;height:20px;margin:0}body[data-auth=loading] #maintenanceOverlay .m2-mt-logo--acik,body[data-auth=anonymous] #maintenanceOverlay .m2-mt-logo--acik,body[data-auth=authenticated] #maintenanceOverlay .m2-mt-logo--acik,html[data-theme=light] body[data-auth=loading] #maintenanceOverlay .m2-mt-logo--koyu,html[data-theme=light] body[data-auth=anonymous] #maintenanceOverlay .m2-mt-logo--koyu,html[data-theme=light] body[data-auth=authenticated] #maintenanceOverlay .m2-mt-logo--koyu{display:none}html[data-theme=light] body[data-auth=loading] #maintenanceOverlay .m2-mt-logo--acik,html[data-theme=light] body[data-auth=anonymous] #maintenanceOverlay .m2-mt-logo--acik,html[data-theme=light] body[data-auth=authenticated] #maintenanceOverlay .m2-mt-logo--acik{display:block}body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon),body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon),body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon){display:block!important;flex:none;width:44px!important;height:44px!important;margin:40px 0 0!important;padding:0;border-radius:0!important;background:transparent!important;animation:none}body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon)>svg,body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon)>svg,body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon)>svg{display:block;width:44px!important;height:44px!important;color:var(--warning-fg)!important;color:color-mix(in oklab,var(--warning) 78%,var(--n-0))!important;stroke-width:1.5}html[data-theme=light] body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon)>svg,html[data-theme=light] body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon)>svg,html[data-theme=light] body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay)>div:first-of-type,#maintenanceOverlay .maintenance-icon)>svg{color:var(--warning-ink)!important}body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content)>h2,body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content)>h2,body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content)>h2{flex:none;margin:20px 0 0!important;font:700 20px/1.2 var(--font-ui);font-size:20px!important;font-weight:700!important;letter-spacing:-.02em;color:var(--fg-primary)!important;text-align:center}body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content)>p,body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content)>p,body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay),#maintenanceOverlay>.maintenance-content)>p{flex:none;max-width:300px!important;margin:8px 0 0!important;font:400 14px/1.45 var(--font-ui);font-size:14px!important;line-height:1.45!important;color:var(--fg-secondary)!important;text-align:center!important}body[data-auth=loading] :is(#maintenanceOverlay:not(.maintenance-overlay)>span,#maintenanceOverlay .maintenance-footer),body[data-auth=anonymous] :is(#maintenanceOverlay:not(.maintenance-overlay)>span,#maintenanceOverlay .maintenance-footer),body[data-auth=authenticated] :is(#maintenanceOverlay:not(.maintenance-overlay)>span,#maintenanceOverlay .maintenance-footer){order:1;flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;height:52px;margin:0 calc(-24px - env(safe-area-inset-right,0px)) 0 calc(-24px - env(safe-area-inset-left,0px))!important;font:500 12px/1 var(--font-ui);font-size:12px!important;letter-spacing:0;color:var(--fg-tertiary)!important}body[data-auth=loading] #maintenanceOverlay .maintenance-footer>span,body[data-auth=anonymous] #maintenanceOverlay .maintenance-footer>span,body[data-auth=authenticated] #maintenanceOverlay .maintenance-footer>span{font:inherit;letter-spacing:0;color:inherit}@media(max-height:620px){body[data-auth=anonymous] .login-split:has(#loginModal:not(.hidden) #loginInitialView:not(.hidden)) .idx-marquee-wrap{display:none}}@media(max-height:560px){body[data-auth=authenticated] #welcomeModal .m2-wc-kahraman{display:none}}@media(max-height:520px){body[data-auth=anonymous] :is(#termsModal,#privacyModal).legal-modal-overlay,body[data-auth=authenticated] :is(#termsModal,#privacyModal).legal-modal-overlay{padding-top:max(var(--mv2-sheet-inset),env(safe-area-inset-top,0px))}}@media(prefers-reduced-motion:reduce){body[data-auth=loading] #auth-preloader .apl-bar,body[data-auth=anonymous] #auth-preloader .apl-bar,body[data-auth=authenticated] :is(#auth-preloader,#logout-preloader) .apl-bar{animation-duration:3.4s}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-step,.auth-email-form,.auth-error-msg){animation:none}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) :is(.auth-btn,.google-btn,.m2-au-google,.auth-provider-btn)[data-m2-mesgul]:before{animation-duration:2.4s}body[data-auth=anonymous] .login-split :is(#loginModal,#registerModal) .m2-au-kutu.is-odak:empty:after,body[data-auth=anonymous] #twoFAStepUpModal .m2-au-kutu.is-odak:empty:after,body[data-auth=authenticated] #twoFAStepUpModal .m2-au-kutu.is-odak:empty:after{animation:none}body[data-auth=anonymous] #twoFAStepUpModal #twoFAStepVerifyBtn>.m2-tf-don,body[data-auth=authenticated] #twoFAStepUpModal #twoFAStepVerifyBtn>.m2-tf-don{animation-duration:2.4s}body[data-auth=authenticated] #welcomeModal .wc-seg:before{transition:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal)>.legal-modal-content,body[data-auth=authenticated] :is(#termsModal,#privacyModal)>.legal-modal-content{animation:none}body[data-auth=anonymous] :is(#termsModal,#privacyModal) .m2-lg-alt>.m2-lg-kapat,body[data-auth=authenticated] :is(#termsModal,#privacyModal) .m2-lg-alt>.m2-lg-kapat{transition:none}}@keyframes m2-au-don{to{transform:rotate(360deg)}}@keyframes m2-au-imlec{50%{opacity:0}}@keyframes m2-au-lg-gir{0%{transform:translateY(calc(100% + 24px))}}}
