.compact-tool-header-module__JMO7VG__root{display:block}.compact-tool-header-module__JMO7VG__headingRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.compact-tool-header-module__JMO7VG__headingText{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.compact-tool-header-module__JMO7VG__headingCopy{gap:6px;min-width:0;display:grid}.compact-tool-header-module__JMO7VG__eyebrow{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.compact-tool-header-module__JMO7VG__title{text-wrap:pretty;max-width:none;margin:0;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.08}.compact-tool-header-module__JMO7VG__guideLink{background:var(--color-surface-panel);white-space:nowrap;flex:none;align-self:flex-start;max-width:max-content;margin-left:auto;display:inline-flex}@media (max-width:960px){.compact-tool-header-module__JMO7VG__headingRow,.compact-tool-header-module__JMO7VG__headingText{gap:12px}.compact-tool-header-module__JMO7VG__headingCopy{gap:4px}.compact-tool-header-module__JMO7VG__title{font-size:clamp(1.2rem,3.8vw,1.45rem)}}@media (max-width:720px){.compact-tool-header-module__JMO7VG__headingRow{flex-direction:row;align-items:flex-start;gap:10px}.compact-tool-header-module__JMO7VG__title{font-size:clamp(1.2rem,5.4vw,1.45rem)}.compact-tool-header-module__JMO7VG__guideLink{width:auto;max-width:max-content;margin-top:0;margin-left:auto}.compact-tool-header-module__JMO7VG__root{padding-bottom:0}.compact-tool-header-module__JMO7VG__categoryBadge{--category-icon-badge-size:36px}.compact-tool-header-module__JMO7VG__eyebrow{display:none}.compact-tool-header-module__JMO7VG__headingRow{align-items:center;min-height:40px}.compact-tool-header-module__JMO7VG__headingText{gap:8px}.compact-tool-header-module__JMO7VG__guideLink{align-self:center}}
.tool-settings-overlay-header-module__oElMuq__header{z-index:3;background:var(--color-background-elevated);align-items:center;gap:8px;min-height:40px;margin-bottom:8px;display:flex;position:sticky;top:0}.tool-settings-overlay-header-module__oElMuq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}
.tool-floating-popover-module__Jno1ya__root{flex:none;min-width:0;display:inline-flex;position:relative}.tool-floating-popover-module__Jno1ya__panel{z-index:var(--tool-floating-popover-z-index,280);width:min(var(--tool-floating-popover-width,360px),calc(100vw - 32px));max-height:var(--tool-floating-popover-max-height,calc(100vh - 32px));padding:var(--tool-floating-popover-padding,12px);border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);box-shadow:0 18px 40px color-mix(in srgb,var(--color-text-primary)14%,transparent);box-sizing:border-box;border-radius:12px;position:fixed;overflow:auto}.tool-floating-popover-module__Jno1ya__content{min-width:0}.tool-floating-popover-module__Jno1ya__header{z-index:2;background:var(--color-background-elevated);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 0;display:flex;position:sticky;top:-12px}.tool-floating-popover-module__Jno1ya__headerMovable{cursor:grab;-webkit-user-select:none;user-select:none}.tool-floating-popover-module__Jno1ya__headerMovable:active{cursor:grabbing}.tool-floating-popover-module__Jno1ya__titleGroup{align-items:center;gap:6px;min-width:0;display:flex}.tool-floating-popover-module__Jno1ya__dragHandleIcon{width:14px;height:14px;color:var(--color-text-secondary);flex:none}.tool-floating-popover-module__Jno1ya__title{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.2;overflow:hidden}.tool-floating-popover-module__Jno1ya__panel[data-tool-settings-overlay=true]{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}
.site-sidebar-module__ZoPJQG__siteSidebar{--sidebar-shell-padding:18px;--sidebar-item-inline-padding:12px;--sidebar-icon-size:16px;--sidebar-icon-slot-size:40px;--sidebar-collapsed-column-width:82px;--sidebar-collapsed-inline-padding:18px;--sidebar-brand-row-height:44px;--sidebar-description-row-height:22px;--sidebar-brand-gap:8px;--sidebar-interactive-border-color:transparent;--sidebar-interactive-background-color:transparent;--sidebar-interactive-foreground-color:var(--color-text-secondary);--sidebar-interactive-hover-border-color:var(--interactive-hover-border-color);--sidebar-interactive-hover-background-color:var(--interactive-hover-background-color);--sidebar-interactive-hover-foreground-color:var(--interactive-hover-foreground-color);--sidebar-interactive-focus-border-color:var(--interactive-focus-border-color);--sidebar-interactive-focus-background-color:var(--interactive-focus-background-color);--sidebar-interactive-focus-foreground-color:var(--interactive-hover-foreground-color);--sidebar-interactive-active-border-color:var(--sidebar-interactive-border-color);--sidebar-interactive-active-background-color:var(--sidebar-interactive-hover-background-color);--sidebar-interactive-active-foreground-color:var(--sidebar-interactive-hover-foreground-color)}.site-sidebar-module__ZoPJQG__appLayoutShellPending{visibility:hidden}.site-sidebar-module__ZoPJQG__appLayoutShellCollapsed{grid-template-columns:82px minmax(0,1fr)}.site-sidebar-module__ZoPJQG__mobileMenuButton,.site-sidebar-module__ZoPJQG__mobileNavigationBar,.site-sidebar-module__ZoPJQG__mobileNavigationBrand,.site-sidebar-module__ZoPJQG__mobileNavigationTheme{display:none}.site-sidebar-module__ZoPJQG__siteSidebar{z-index:30;height:100dvh;min-height:100dvh;padding:var(--sidebar-shell-padding);border-right:1px solid var(--color-border-soft);background:color-mix(in srgb,var(--color-background-elevated)82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;flex-direction:column;gap:18px;display:flex;position:sticky;top:0;overflow:visible auto}.site-sidebar-module__ZoPJQG__siteSidebarScrollArea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:auto;gap:18px;height:100%;min-height:100%;display:flex;overflow:visible}.site-sidebar-module__ZoPJQG__sidebarPrimaryBlock{flex:none;align-content:start;gap:18px;min-width:0;min-height:200px;display:grid}.site-sidebar-module__ZoPJQG__sidebarSecondaryBlock{flex:none;align-content:start;gap:12px;min-width:0;margin-top:auto;display:grid}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed{padding:18px var(--sidebar-collapsed-inline-padding);--sidebar-icon-slot-size:44px}.site-sidebar-module__ZoPJQG__sidebarTopArea{grid-template-rows:minmax(calc(var(--sidebar-brand-row-height) + (var(--sidebar-description-row-height)*2) + var(--sidebar-brand-gap)),auto)minmax(52px,auto);gap:18px;display:grid}.site-sidebar-module__ZoPJQG__sidebarHeader{grid-template-rows:minmax(var(--sidebar-brand-row-height),auto)minmax(calc(var(--sidebar-description-row-height)*2),auto);row-gap:var(--sidebar-brand-gap);padding-bottom:0;display:grid}.site-sidebar-module__ZoPJQG__sidebarDesktopToolbar{grid-template-columns:var(--sidebar-icon-slot-size)minmax(0,1fr);box-sizing:border-box;align-items:center;gap:10px;min-height:52px;padding:0;display:grid}.site-sidebar-module__ZoPJQG__sidebarToolbarThemeSlot{justify-self:stretch;min-width:0}.site-sidebar-module__ZoPJQG__sidebarToolbarThemeSlotHidden{visibility:hidden}.site-sidebar-module__ZoPJQG__sidebarToolbarThemeToggle{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:flex-end;align-items:center;column-gap:12px;min-width:0;display:grid}.site-sidebar-module__ZoPJQG__sidebarCollapseButton{width:var(--sidebar-icon-slot-size);min-width:var(--sidebar-icon-slot-size);max-width:var(--sidebar-icon-slot-size);height:var(--sidebar-icon-slot-size);min-height:var(--sidebar-icon-slot-size);max-height:var(--sidebar-icon-slot-size);aspect-ratio:1;flex:0 0 var(--sidebar-icon-slot-size);border:1px solid var(--color-border-weak);background:var(--color-surface-subtle);color:var(--color-text-secondary);box-sizing:border-box;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;display:inline-flex;overflow:visible}.site-sidebar-module__ZoPJQG__sidebarCollapseButton:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color);color:var(--interactive-hover-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarCollapseButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-sidebar-module__ZoPJQG__brandMark{width:max-content;max-width:100%;color:var(--color-text-primary);border-radius:var(--radius-control);text-decoration:none;display:inline-flex}.site-sidebar-module__ZoPJQG__brandMark:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-sidebar-module__ZoPJQG__brandMarkHeader{min-height:var(--sidebar-brand-row-height);align-items:center;gap:14px;display:flex}.site-sidebar-module__ZoPJQG__brandMarkBadge{border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.site-sidebar-module__ZoPJQG__brandLogo{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.site-sidebar-module__ZoPJQG__brandLogo img{object-fit:contain;display:block}.site-sidebar-module__ZoPJQG__brandMarkText{flex-direction:column;gap:2px;display:flex}.site-sidebar-module__ZoPJQG__brandMarkTextStrong{font-size:1rem;font-weight:700}.site-sidebar-module__ZoPJQG__brandMarkTextSub{color:var(--color-text-secondary);min-height:calc(var(--sidebar-description-row-height)*2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.site-sidebar-module__ZoPJQG__navigationIcon{flex-shrink:0;width:16px;height:16px}.site-sidebar-module__ZoPJQG__sidebarSection{gap:8px;display:grid}.site-sidebar-module__ZoPJQG__sidebarSectionBody{gap:8px;min-width:0;display:grid}.site-sidebar-module__ZoPJQG__sidebarSectionBodyCompact{gap:6px}.site-sidebar-module__ZoPJQG__sidebarMetaSection{padding-top:4px}.site-sidebar-module__ZoPJQG__sidebarCookieSettingsButton{color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;margin:0 0 6px;padding:0;font-size:.78rem;line-height:1.5;text-decoration:underline;display:block}.site-sidebar-module__ZoPJQG__sidebarCopyright{color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.site-sidebar-module__ZoPJQG__sidebarLabel{color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.site-sidebar-module__ZoPJQG__sidebarCategoryLinkList,.site-sidebar-module__ZoPJQG__sidebarCategoryAccordionList{gap:8px;display:grid}.site-sidebar-module__ZoPJQG__sidebarCategoryLinkList{display:none}.site-sidebar-module__ZoPJQG__sidebarCategoryAccordionList,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLinkList{display:grid}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryAccordionList{display:none}.site-sidebar-module__ZoPJQG__sidebarRecommendedNavigation{gap:8px;display:grid}.site-sidebar-module__ZoPJQG__sidebarRecommendedLink{grid-template-columns:var(--sidebar-icon-size)minmax(0,1fr);min-height:42px;padding:8px var(--sidebar-item-inline-padding);border-radius:var(--radius-control);background:var(--sidebar-interactive-background-color);color:var(--sidebar-interactive-foreground-color);border:1px solid #0000;align-items:center;gap:10px;transition:border-color .16s,background .16s,color .16s;display:grid}.site-sidebar-module__ZoPJQG__sidebarRecommendedLabel{min-width:0;color:inherit;font-size:.9rem}.site-sidebar-module__ZoPJQG__sidebarRecommendedLink:hover{border-color:var(--sidebar-interactive-hover-border-color);background:var(--sidebar-interactive-hover-background-color);color:var(--sidebar-interactive-hover-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarRecommendedLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-sidebar-module__ZoPJQG__sidebarRecommendedLink:active{background:var(--sidebar-interactive-active-background-color);color:var(--sidebar-interactive-active-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarRecommendedLinkActive{background:var(--sidebar-interactive-background-color);color:var(--color-text-primary);font-weight:700}.site-sidebar-module__ZoPJQG__sidebarMetaNavigation{gap:6px;display:grid}.site-sidebar-module__ZoPJQG__sidebarCategoryLink{min-height:42px;padding:8px var(--sidebar-item-inline-padding);border-radius:var(--radius-control);background:var(--sidebar-interactive-background-color);border:1px solid #0000;gap:4px;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative}.site-sidebar-module__ZoPJQG__sidebarMetaLink{grid-template-columns:var(--sidebar-icon-size)minmax(0,1fr);min-height:42px;padding:8px var(--sidebar-item-inline-padding);border-radius:var(--radius-control);background:var(--sidebar-interactive-background-color);color:var(--sidebar-interactive-foreground-color);border:1px solid #0000;align-items:center;gap:10px;transition:border-color .16s,background .16s,color .16s;display:grid}.site-sidebar-module__ZoPJQG__sidebarMetaLinkLabel{min-width:0;color:inherit;font-size:.9rem}.site-sidebar-module__ZoPJQG__sidebarMetaLink:hover{border-color:var(--sidebar-interactive-hover-border-color);background:var(--sidebar-interactive-hover-background-color);color:var(--sidebar-interactive-hover-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarMetaLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-sidebar-module__ZoPJQG__sidebarMetaLink:active{background:var(--sidebar-interactive-active-background-color);color:var(--sidebar-interactive-active-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarMetaLinkActive{background:var(--sidebar-interactive-background-color);color:var(--color-text-primary);font-weight:700}.site-sidebar-module__ZoPJQG__sidebarCategoryLink{grid-template-columns:var(--sidebar-icon-size)minmax(0,1fr);align-items:center;column-gap:10px}.site-sidebar-module__ZoPJQG__sidebarCategoryLabel{min-width:0}.site-sidebar-module__ZoPJQG__sidebarItemIconBox{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.site-sidebar-module__ZoPJQG__sidebarTooltip{z-index:160;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-surface-panel);width:max-content;max-width:240px;color:var(--color-text-primary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;pointer-events:none;align-items:center;padding:8px 10px;font-size:.84rem;font-weight:600;line-height:1.4;display:inline-flex;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #0f172a1f}.site-sidebar-module__ZoPJQG__sidebarCategoryLink{color:var(--sidebar-interactive-foreground-color);font-size:.86rem}.site-sidebar-module__ZoPJQG__sidebarCategoryLink:hover{border-color:var(--sidebar-interactive-hover-border-color);background:var(--sidebar-interactive-hover-background-color);color:var(--sidebar-interactive-hover-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarCategoryLink:active{background:var(--sidebar-interactive-active-background-color);color:var(--sidebar-interactive-active-foreground-color)}.site-sidebar-module__ZoPJQG__sidebarCategoryLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-sidebar-module__ZoPJQG__sidebarCategoryLinkActive,.site-sidebar-module__ZoPJQG__sidebarCategoryLinkActive:hover,.site-sidebar-module__ZoPJQG__sidebarCategoryLinkActive:active,.site-sidebar-module__ZoPJQG__sidebarCategoryLinkActive:focus-visible{background:var(--sidebar-interactive-background-color);color:var(--color-text-primary);font-weight:700}.site-sidebar-module__ZoPJQG__sidebarCategoryLinkActive .site-sidebar-module__ZoPJQG__sidebarItemIconBox,.site-sidebar-module__ZoPJQG__sidebarCategoryLinkActive .site-sidebar-module__ZoPJQG__sidebarCategoryLabel{color:var(--color-primary-foreground)}.site-sidebar-module__ZoPJQG__sidebarOverlay{display:none}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarLabel{visibility:hidden}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMark{width:100%}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMarkText{display:none}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMarkTextSub{visibility:hidden}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMarkBadge{width:var(--sidebar-icon-slot-size);height:var(--sidebar-icon-slot-size)}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarToolbarThemeSlot{display:none}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink{width:var(--sidebar-icon-slot-size);min-width:var(--sidebar-icon-slot-size);max-width:var(--sidebar-icon-slot-size);height:var(--sidebar-icon-slot-size);min-height:var(--sidebar-icon-slot-size);max-height:var(--sidebar-icon-slot-size);box-sizing:border-box;grid-template-columns:16px;place-content:center;justify-self:stretch;padding:0}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedNavigation,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaNavigation{overflow:visible}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLabel,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLabel,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLinkLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink{z-index:1;position:relative}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLink:hover,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLink:focus-visible,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink:hover,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink:focus-visible,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink:hover,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink:focus-visible{z-index:30}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCollapseButton{justify-self:stretch}@media (max-width:960px){.site-sidebar-module__ZoPJQG__appLayoutShellCollapsed{grid-template-columns:1fr}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed{--sidebar-icon-slot-size:40px;padding:14px 14px 0}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarLabel{visibility:visible}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMark{width:auto}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMarkText{display:flex}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMarkTextSub{visibility:visible}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__brandMarkBadge{width:30px;height:30px}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink{width:auto;min-width:0;max-width:none;height:auto;min-height:auto;max-height:none;padding:11px var(--sidebar-item-inline-padding);justify-self:auto}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink{padding:8px var(--sidebar-item-inline-padding)}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLink,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLink{grid-template-columns:var(--sidebar-icon-size)minmax(0,1fr);justify-content:stretch}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarCategoryLabel,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarRecommendedLabel,.site-sidebar-module__ZoPJQG__siteSidebarCollapsed .site-sidebar-module__ZoPJQG__sidebarMetaLinkLabel{clip:auto;clip-path:none;white-space:normal;border:0;block-size:auto;inline-size:auto;margin:0;padding:0;position:static;overflow:visible}.site-sidebar-module__ZoPJQG__mobileNavigationBar{z-index:70;height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px)12px 0;border-bottom:1px solid var(--color-border-soft);background:color-mix(in srgb,var(--color-background-elevated)88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;align-items:center;gap:10px;display:flex;position:fixed;inset:0 0 auto}.site-sidebar-module__ZoPJQG__mobileNavigationBrand{min-width:0;color:var(--color-text-primary);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-sidebar-module__ZoPJQG__mobileNavigationBrandBadge{border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.site-sidebar-module__ZoPJQG__mobileNavigationBrandText{white-space:nowrap;min-width:0;font-size:.92rem;font-weight:700}.site-sidebar-module__ZoPJQG__mobileNavigationTheme{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.site-sidebar-module__ZoPJQG__mobileMenuButton{border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-background-muted)42%,transparent);width:40px;height:40px;color:var(--color-text-primary);z-index:auto;border:0;border:1px solid var(--color-border-soft);-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:static}.site-sidebar-module__ZoPJQG__siteSidebar{top:calc(48px + env(safe-area-inset-top,0px));z-index:60;border-right:1px solid var(--color-border-soft);width:min(84vw,312px);height:auto;max-height:none;box-shadow:none;flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 0;transition:transform .18s;display:flex;position:fixed;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}.site-sidebar-module__ZoPJQG__siteSidebarCollapsed{padding:14px}.site-sidebar-module__ZoPJQG__siteSidebarScrollArea{height:100%;min-height:0;max-height:100%;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));touch-action:pan-y;flex-direction:column;flex:auto;gap:12px;display:flex;overflow:hidden auto}.site-sidebar-module__ZoPJQG__siteSidebarOpen{transform:translate(0)}.site-sidebar-module__ZoPJQG__siteSidebarOpen .site-sidebar-module__ZoPJQG__sidebarCategoryLinkList{display:none}.site-sidebar-module__ZoPJQG__siteSidebarOpen .site-sidebar-module__ZoPJQG__sidebarCategoryAccordionList{display:grid}.site-sidebar-module__ZoPJQG__sidebarOverlay{z-index:55;opacity:0;pointer-events:none;background:#00000042;transition:opacity .18s;display:block;position:fixed;inset:0}.site-sidebar-module__ZoPJQG__sidebarOverlayVisible{opacity:1;pointer-events:auto}.site-sidebar-module__ZoPJQG__sidebarHeader,.site-sidebar-module__ZoPJQG__sidebarDesktopToolbar,.site-sidebar-module__ZoPJQG__sidebarTopArea,.site-sidebar-module__ZoPJQG__sidebarCollapseButton{display:none}.site-sidebar-module__ZoPJQG__sidebarMetaSection{padding-top:0}.site-sidebar-module__ZoPJQG__sidebarPrimaryBlock,.site-sidebar-module__ZoPJQG__sidebarSecondaryBlock{gap:12px;min-height:auto;display:grid}.site-sidebar-module__ZoPJQG__sidebarSecondaryBlock{margin-top:0}.site-sidebar-module__ZoPJQG__sidebarSection,.site-sidebar-module__ZoPJQG__sidebarMetaSection,.site-sidebar-module__ZoPJQG__sidebarSectionBody,.site-sidebar-module__ZoPJQG__sidebarCategoryLinkList,.site-sidebar-module__ZoPJQG__sidebarCategoryAccordionList,.site-sidebar-module__ZoPJQG__sidebarMetaNavigation{flex:none;align-content:start}.site-sidebar-module__ZoPJQG__sidebarSection,.site-sidebar-module__ZoPJQG__sidebarSectionBody{gap:6px}.site-sidebar-module__ZoPJQG__sidebarToolbarThemeToggle{justify-content:flex-start;width:100%}.site-sidebar-module__ZoPJQG__sidebarToolbarThemeSlot{width:100%;min-width:0}.site-sidebar-module__ZoPJQG__sidebarLabel{letter-spacing:.08em;font-size:.74rem}.site-sidebar-module__ZoPJQG__brandMark{gap:4px;min-width:0}.site-sidebar-module__ZoPJQG__brandMarkHeader{gap:8px}.site-sidebar-module__ZoPJQG__brandMarkBadge{border-radius:var(--radius-control);letter-spacing:.02em;width:30px;height:30px;font-size:.82rem}.site-sidebar-module__ZoPJQG__brandMarkTextStrong{white-space:nowrap;font-size:.92rem}.site-sidebar-module__ZoPJQG__brandMarkTextSub{display:none}}
.image-canvas-asset-palette-module__VUMYoa__hint{color:var(--color-text-secondary);margin:0 0 10px;font-size:.72rem;font-weight:600;line-height:1.4}.image-canvas-asset-palette-module__VUMYoa__sample{border:1px solid color-mix(in srgb,var(--color-primary)64%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary)60%,transparent)0 8px,transparent 8px 16px),linear-gradient(0deg,color-mix(in srgb,var(--color-primary)36%,transparent)0 8px,transparent 8px 16px),color-mix(in srgb,var(--color-primary-soft)42%,var(--color-surface-panel));background-size:16px 16px;width:52px;height:34px}.image-canvas-asset-palette-module__VUMYoa__sampleCircle{border-radius:50%;width:42px;height:42px}.image-canvas-asset-palette-module__VUMYoa__sampleRounded{border-radius:10px}.image-canvas-asset-palette-module__VUMYoa__sampleText{background:0 0;border-style:dashed;place-items:center;display:grid}.image-canvas-asset-palette-module__VUMYoa__sampleText:before{content:"T";color:var(--color-primary);font-size:1.25rem;font-weight:900;line-height:1}.image-canvas-asset-palette-module__VUMYoa__sampleArrow{background:var(--color-primary);border:0;height:2px;margin:17px 0;position:relative}.image-canvas-asset-palette-module__VUMYoa__sampleArrow:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid var(--color-primary);width:0;height:0;position:absolute;top:-5px;right:-1px}
.action-button-module__M4V-9q__button{height:var(--button-height-desktop);min-height:var(--button-height-desktop);padding:0 var(--button-padding-inline-desktop);box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.action-button-module__M4V-9q__button:hover{border-color:var(--interactive-hover-border-color)}.action-button-module__M4V-9q__button:focus-visible{outline:2px solid var(--control-focus-ring-color);outline-offset:2px}.action-button-module__M4V-9q__button:active{border-color:var(--interactive-active-border-color)}.action-button-module__M4V-9q__button:disabled{opacity:.7;cursor:not-allowed}.action-button-module__M4V-9q__primary{background:var(--control-primary-background-color);color:var(--control-primary-foreground-color);border:0}.action-button-module__M4V-9q__primary:hover,.action-button-module__M4V-9q__primary:focus-visible{background:var(--control-primary-hover-background-color);color:var(--control-primary-foreground-color)}.action-button-module__M4V-9q__primary:active{background:var(--control-primary-active-background-color);color:var(--control-primary-foreground-color)}.action-button-module__M4V-9q__secondary{border:1px solid var(--color-border-default);background:var(--control-secondary-background-color);color:var(--control-secondary-foreground-color)}.action-button-module__M4V-9q__secondary:hover{background:var(--control-secondary-hover-background-color);color:var(--control-secondary-hover-foreground-color)}.action-button-module__M4V-9q__secondary:active{background:var(--control-secondary-active-background-color)}.action-button-module__M4V-9q__expandOnMobile{flex:1 1 0;min-width:0}@media (max-width:720px){.action-button-module__M4V-9q__button{height:var(--button-height-tablet);min-height:var(--button-height-tablet);padding:0 var(--button-padding-inline-tablet);font-size:.85rem}.action-button-module__M4V-9q__secondary{background:color-mix(in srgb,var(--color-surface-muted)44%,transparent);border:0}}@media (max-width:480px){.action-button-module__M4V-9q__button{height:auto;min-height:var(--button-height-mobile);padding:6px var(--button-padding-inline-mobile);white-space:normal;font-size:.8rem}}
.image-canvas-selection-handles-module__v8g5Oa__imageFrameHandle{background:var(--color-primary);width:12px;height:12px;box-shadow:0 1px 4px color-mix(in srgb,var(--color-text-primary)18%,transparent);box-sizing:border-box;pointer-events:auto;z-index:4;touch-action:none;border:2px solid #fff;border-radius:999px;padding:0;position:absolute}.image-canvas-selection-handles-module__v8g5Oa__imageFrameHandle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.image-canvas-selection-handles-module__v8g5Oa__northWest{cursor:nwse-resize;top:-7px;left:-7px}.image-canvas-selection-handles-module__v8g5Oa__northEast{cursor:nesw-resize;top:-7px;right:-7px}.image-canvas-selection-handles-module__v8g5Oa__southWest{cursor:nesw-resize;bottom:-7px;left:-7px}.image-canvas-selection-handles-module__v8g5Oa__southEast{cursor:nwse-resize;bottom:-7px;right:-7px}.image-canvas-selection-handles-module__v8g5Oa__north,.image-canvas-selection-handles-module__v8g5Oa__south{cursor:ns-resize;width:28px;height:8px;left:50%;transform:translate(-50%)}.image-canvas-selection-handles-module__v8g5Oa__north{top:-5px}.image-canvas-selection-handles-module__v8g5Oa__south{bottom:-5px}.image-canvas-selection-handles-module__v8g5Oa__east,.image-canvas-selection-handles-module__v8g5Oa__west{cursor:ew-resize;width:8px;height:28px;top:50%;transform:translateY(-50%)}.image-canvas-selection-handles-module__v8g5Oa__east{right:-5px}.image-canvas-selection-handles-module__v8g5Oa__west{left:-5px}@media (pointer:coarse){.image-canvas-selection-handles-module__v8g5Oa__imageFrameHandle:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container selected-object (max-width:88px) or (max-height:88px){.image-canvas-selection-handles-module__v8g5Oa__north,.image-canvas-selection-handles-module__v8g5Oa__south,.image-canvas-selection-handles-module__v8g5Oa__east,.image-canvas-selection-handles-module__v8g5Oa__west{display:none}}@container selected-object (max-width:44px) or (max-height:44px){.image-canvas-selection-handles-module__v8g5Oa__imageFrameHandle:after{width:24px;height:24px}}@container selected-object (max-width:24px) or (max-height:24px){.image-canvas-selection-handles-module__v8g5Oa__northWest,.image-canvas-selection-handles-module__v8g5Oa__northEast,.image-canvas-selection-handles-module__v8g5Oa__southWest{display:none}}}
.category-chip-links-module__9VVKFW__block{gap:0;max-width:1080px;margin-inline:auto;display:grid}.category-chip-links-module__9VVKFW__blockCompact{max-width:960px}.category-chip-links-module__9VVKFW__links{flex-wrap:wrap;gap:12px;display:flex}.category-chip-links-module__9VVKFW__linksCompact{gap:10px}.category-chip-links-module__9VVKFW__linksCentered{justify-content:center}.category-chip-links-module__9VVKFW__link{--site-accent-border-color:var(--category-border-color);--site-accent-soft-color:var(--category-soft-color);width:fit-content;min-height:36px;color:var(--category-accent-color);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;transition:box-shadow .16s,background-color .16s,color .16s;display:inline-flex}.category-chip-links-module__9VVKFW__linkCompact{min-height:34px;padding:6px 13px;font-size:.85rem}.category-chip-links-module__9VVKFW__link:hover{background:var(--interactive-hover-background-color);color:var(--interactive-hover-foreground-color);box-shadow:0 0 0 1px var(--interactive-hover-border-color),inset 0 1px 0 #ffffff29}.category-chip-links-module__9VVKFW__link:focus-visible{background:var(--interactive-focus-background-color);outline:2px solid var(--color-focus-ring);outline-offset:2px}.category-chip-links-module__9VVKFW__icon{flex:none;width:1rem;height:1rem}@media (max-width:920px){.category-chip-links-module__9VVKFW__links{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.category-chip-links-module__9VVKFW__linksCentered{justify-content:center}}
.image-canvas-rotation-handle-module__byMdTG__handle{z-index:20;border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);width:36px;height:36px;color:var(--color-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-text-primary)15%,transparent);cursor:grab;touch-action:none;border-radius:50%;place-items:center;padding:8px;display:grid;position:fixed}.image-canvas-rotation-handle-module__byMdTG__handle:active{cursor:grabbing}.image-canvas-rotation-handle-module__byMdTG__handle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.image-canvas-rotation-handle-module__byMdTG__handle svg{width:18px;height:18px}.image-canvas-rotation-handle-module__byMdTG__value{background:var(--color-background-elevated);color:var(--color-text-primary);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 4px)}
.page-intro-module__uHbxca__root{display:block}.page-intro-module__uHbxca__breadcrumbNavigation{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px;font-size:.92rem;display:flex}.page-intro-module__uHbxca__breadcrumbItem{align-items:center;gap:6px;display:inline-flex}.page-intro-module__uHbxca__breadcrumbDivider{color:color-mix(in srgb,var(--color-text-secondary)72%,transparent)}.page-intro-module__uHbxca__body{margin-top:20px;display:block}.page-intro-module__uHbxca__bodyWithVisual{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 180px;align-items:center;display:grid}.page-intro-module__uHbxca__copy{max-width:760px;display:block}.page-intro-module__uHbxca__copyWithVisual{max-width:620px}.page-intro-module__uHbxca__copyArticle{max-width:none}.page-intro-module__uHbxca__copyList{max-width:700px}.page-intro-module__uHbxca__copyGuide{max-width:740px}.page-intro-module__uHbxca__eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.page-intro-module__uHbxca__title{text-wrap:pretty;max-width:40ch;margin:8px 0 0}.page-intro-module__uHbxca__titleArticle{text-wrap:balance;max-width:none;word-break:auto-phrase;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.12}.page-intro-module__uHbxca__titleList{text-wrap:balance;max-width:24ch;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1.14}.page-intro-module__uHbxca__titleGuide{text-wrap:balance;max-width:26ch;font-size:clamp(2.1rem,3.6vw,2.9rem);line-height:1.14}.page-intro-module__uHbxca__description{color:var(--color-text-secondary);margin:12px 0 0;line-height:1.72}.page-intro-module__uHbxca__actions{margin-top:var(--space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-intro-module__uHbxca__visual{justify-content:flex-end;min-width:0;display:flex}@media (max-width:960px){.page-intro-module__uHbxca__body{display:block}.page-intro-module__uHbxca__bodyWithVisual{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 120px;display:grid}.page-intro-module__uHbxca__copyArticle,.page-intro-module__uHbxca__titleArticle{max-width:none}}@media (max-width:720px){.page-intro-module__uHbxca__breadcrumbNavigation{font-size:.84rem}.page-intro-module__uHbxca__body{margin-top:var(--space-4)}.page-intro-module__uHbxca__bodyWithVisual{grid-template-columns:minmax(0,1fr) 84px;align-items:start}.page-intro-module__uHbxca__title{margin-top:6px}.page-intro-module__uHbxca__titleArticle{text-wrap:pretty;word-break:normal;font-size:clamp(2rem,9vw,2.8rem);line-height:1.16}.page-intro-module__uHbxca__titleList,.page-intro-module__uHbxca__titleGuide{text-wrap:pretty;max-width:none;font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.16}.page-intro-module__uHbxca__description{margin-top:var(--space-3)}.page-intro-module__uHbxca__actions{margin-top:var(--space-4)}}@media (max-width:480px){.page-intro-module__uHbxca__eyebrow{letter-spacing:.1em;font-size:.74rem}.page-intro-module__uHbxca__description{font-size:.94rem;line-height:1.65}.page-intro-module__uHbxca__bodyWithVisual{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 64px}.page-intro-module__uHbxca__actions{flex-direction:column;align-items:stretch}}
.image-mosaic-region-overlay-module__xyIYYG__overlay{pointer-events:auto;box-sizing:border-box;cursor:move;touch-action:none;transform-origin:50%;border:0;position:absolute;container:selected-object/size}.image-mosaic-region-overlay-module__xyIYYG__overlaySelected{border:2px solid var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-background-elevated)85%,transparent)}.image-mosaic-region-overlay-module__xyIYYG__overlayCircle{border-radius:50%}.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle{--corner-radius-control-inset:18px;top:var(--corner-radius-control-inset);z-index:4;touch-action:none;cursor:ew-resize;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle:before{content:"";box-sizing:border-box;border:2px solid var(--color-background-elevated);background:var(--color-primary);border-radius:999px;width:12px;height:12px}.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}@container selected-object (max-width:47px) or (max-height:47px){.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle{display:none}}@media (pointer:coarse){.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle{--corner-radius-control-inset:44px;width:44px;height:44px}@container selected-object (max-width:103px) or (max-height:103px){.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle{display:none}}@container selected-object (max-width:175px) and (max-height:175px){.image-mosaic-region-overlay-module__xyIYYG__cornerRadiusHandle{display:none}}}
.tool-search-form-module__z_Cs1q__searchForm{align-items:center;gap:var(--space-2);width:100%;height:64px;min-height:64px;padding:0 var(--space-2);border:1px solid var(--color-border-soft);box-sizing:border-box;background:color-mix(in srgb,var(--color-background)72%,var(--color-background-elevated));border-radius:999px;grid-template-columns:minmax(0,1fr) auto;display:grid}.tool-search-form-module__z_Cs1q__searchForm:focus-within{border-color:var(--control-focus-border-color);background:var(--control-focus-background-color);outline:2px solid var(--control-focus-ring-color);outline-offset:2px}.tool-search-form-module__z_Cs1q__fullWidth{width:100%}.tool-search-form-module__z_Cs1q__input{width:100%;height:100%;min-height:100%;padding:0 var(--space-3);color:var(--color-text-primary);background:0 0;border:0;outline:0;font-size:1rem;line-height:1.2}.tool-search-form-module__z_Cs1q__input:hover{background:color-mix(in srgb,var(--color-surface-panel)40%,transparent)}.tool-search-form-module__z_Cs1q__submitButton{min-width:88px;height:48px;min-height:48px}@media (max-width:720px){.tool-search-form-module__z_Cs1q__searchForm{align-items:center;gap:var(--space-2);width:100%;height:52px;min-height:52px;padding:0 var(--space-2);border-radius:999px}.tool-search-form-module__z_Cs1q__input{height:100%;min-height:100%;padding:0 var(--space-3);font-size:.95rem}.tool-search-form-module__z_Cs1q__submitButton{min-width:76px;height:44px;min-height:44px;padding:0 var(--button-padding-inline-tablet);font-size:.85rem}}@media (max-width:480px){.tool-search-form-module__z_Cs1q__searchForm{height:40px;min-height:40px;padding:0 var(--space-2)}.tool-search-form-module__z_Cs1q__input{height:100%;min-height:100%;padding:0 var(--space-3);font-size:.92rem}.tool-search-form-module__z_Cs1q__submitButton{min-width:64px;height:32px;min-height:32px;padding:0 var(--button-padding-inline-mobile);font-size:.8rem}}
.site-link-card-module__FZ6IuG__card{border:1px solid var(--color-border-medium);border-radius:var(--radius-card);background:var(--color-surface-panel);color:inherit;--site-link-card-prefix-column-width:72px;--site-link-card-prefix-column-gap:18px;--site-link-card-body-column-gap:12px;--site-link-card-thumbnail-column-width:clamp(160px,30cqi,320px);--site-link-card-body-switch-width:400px;align-items:start;gap:18px;padding:18px;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:grid;container-type:inline-size}.site-link-card-module__FZ6IuG__card:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color)}.site-link-card-module__FZ6IuG__card:focus-visible{border-color:var(--interactive-focus-border-color);background:var(--interactive-focus-background-color);outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-link-card-module__FZ6IuG__card{grid-template-columns:minmax(0,1fr)}.site-link-card-module__FZ6IuG__header,.site-link-card-module__FZ6IuG__body{min-width:0;display:grid}.site-link-card-module__FZ6IuG__header{align-items:center;column-gap:var(--site-link-card-prefix-column-gap);grid-template-columns:minmax(0,1fr)}.site-link-card-module__FZ6IuG__hasPrefix .site-link-card-module__FZ6IuG__header{grid-template-columns:auto minmax(0,1fr)}.site-link-card-module__FZ6IuG__body{align-items:stretch;column-gap:var(--site-link-card-body-column-gap);grid-template-columns:minmax(0,1fr);row-gap:16px}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__body,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__body{grid-template-columns:minmax(0,1fr)var(--site-link-card-thumbnail-column-width)}.site-link-card-module__FZ6IuG__titlePrefix{grid-column:1;justify-content:flex-start;align-self:center;align-items:center;display:inline-flex}.site-link-card-module__FZ6IuG__content{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;justify-items:start;gap:16px;min-width:0;display:grid}.site-link-card-module__FZ6IuG__title,.site-link-card-module__FZ6IuG__description,.site-link-card-module__FZ6IuG__action{margin:0}.site-link-card-module__FZ6IuG__title{text-wrap:balance;text-align:left;align-self:center;min-width:0;font-size:clamp(1.08rem,.98rem + .42cqi,1.28rem);line-height:1.16}.site-link-card-module__FZ6IuG__hasPrefix .site-link-card-module__FZ6IuG__title{grid-column:2}.site-link-card-module__FZ6IuG__description{color:var(--color-text-secondary);text-wrap:pretty;text-align:left;font-size:clamp(1rem,.96rem + .18cqi,1.08rem);line-height:1.68}.site-link-card-module__FZ6IuG__action{color:var(--color-primary);text-align:left;align-self:start;font-size:.94rem;font-weight:700}.site-link-card-module__FZ6IuG__thumbnailPane{display:none}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailPane{grid-column:2;justify-content:flex-end;align-items:center;min-width:0;display:flex}.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailPane{grid-column:2}.site-link-card-module__FZ6IuG__thumbnailFrame{aspect-ratio:16/9;border:2px solid var(--color-border-weak);background:linear-gradient(180deg,#ffffffb8,transparent 48%),var(--color-surface-muted);border-radius:10px;width:100%;position:relative;overflow:hidden}.site-link-card-module__FZ6IuG__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}@container (max-width:361px){.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__body,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__body{grid-template-columns:minmax(0,1fr)}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailPane,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailPane{grid-area:auto/1/auto/-1;justify-content:flex-start}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailFrame{max-width:min(100%,420px);max-height:var(--site-single-column-media-maximum-height)}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailImage,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailImage{object-fit:contain;object-position:left top}}@media (max-width:720px){.site-link-card-module__FZ6IuG__card{border-radius:var(--radius-card);box-shadow:none;--site-link-card-prefix-column-width:64px;--site-link-card-prefix-column-gap:14px;--site-link-card-body-column-gap:12px;border:0;gap:14px;padding:14px}.site-link-card-module__FZ6IuG__description{max-width:none;font-size:.94rem;line-height:1.65}.site-link-card-module__FZ6IuG__thumbnailFrame{border-radius:9px;max-width:min(100%,420px)}@container (max-width:371px){.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__body,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__body{grid-template-columns:minmax(0,1fr)}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailPane,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailPane{grid-area:auto/1/auto/-1;justify-content:flex-start}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailFrame{max-width:min(100%,420px);max-height:var(--site-single-column-media-maximum-height)}.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailImage,.site-link-card-module__FZ6IuG__hasPrefix.site-link-card-module__FZ6IuG__hasThumbnail .site-link-card-module__FZ6IuG__thumbnailImage{object-fit:contain;object-position:left top}}}
.image-editing-canvas-module__m-J8-q__container{isolation:isolate;overscroll-behavior:none;overflow-anchor:none;touch-action:pan-x pan-y;flex:1 1 0;min-height:0;padding:24px;display:flex;position:relative;overflow:auto;}.image-editing-canvas-module__m-J8-q__canvasWrapper{box-shadow:0 12px 28px color-mix(in srgb,var(--color-text-primary)8%,transparent);background:#fff;border:0;border-radius:0;flex:none;margin:auto;line-height:0;display:inline-block;position:relative;overflow:visible}.image-editing-canvas-module__m-J8-q__canvasWrapperDragging{border-color:var(--color-primary);outline:3px solid color-mix(in srgb,var(--color-primary)20%,transparent)}.image-editing-canvas-module__m-J8-q__canvasWrapperImageHover .image-editing-canvas-module__m-J8-q__canvas{cursor:grab}.image-editing-canvas-module__m-J8-q__canvasWrapperImageDragging .image-editing-canvas-module__m-J8-q__canvas{cursor:grabbing}.image-editing-canvas-module__m-J8-q__canvasClip{background:0 0;position:relative;overflow:visible}.image-editing-canvas-module__m-J8-q__imageFrame{z-index:3;outline:2px solid var(--color-primary);box-sizing:border-box;pointer-events:none;border:0;position:absolute;container:selected-object/size}.image-editing-canvas-module__m-J8-q__imageObjectFrame{cursor:move;pointer-events:auto}.image-editing-canvas-module__m-J8-q__imageFrameMovable{z-index:auto;cursor:move;pointer-events:auto;touch-action:none}.image-editing-canvas-module__m-J8-q__objectMovable{touch-action:none}.image-editing-canvas-module__m-J8-q__imageObjectMultipleSelected{outline:2px dashed color-mix(in srgb,var(--color-primary)78%,#6d28d9);outline-offset:3px}.image-editing-canvas-module__m-J8-q__objectVisualClip{position:absolute;inset:0;overflow:visible}.image-editing-canvas-module__m-J8-q__imageObjectVisualFrame{box-sizing:border-box;width:100%;height:100%}.image-editing-canvas-module__m-J8-q__imageObjectImage{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.image-editing-canvas-module__m-J8-q__processingOverlay{z-index:3;background:color-mix(in srgb,var(--color-surface-panel)34%,transparent);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);pointer-events:none;position:absolute;inset:0;overflow:hidden}.image-editing-canvas-module__m-J8-q__processingOverlay:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary)8%,transparent),transparent);opacity:.48;animation:2.8s ease-in-out infinite image-editing-canvas-module__m-J8-q__processingOverlayGlow;position:absolute;inset:0}.image-editing-canvas-module__m-J8-q__processingScanLine{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary)16%,transparent),transparent);width:10%;animation:2.2s ease-in-out infinite image-editing-canvas-module__m-J8-q__processingScan;position:absolute;top:0;bottom:0;left:-10%}.image-editing-canvas-module__m-J8-q__imageFrameInactive{outline-color:#0000}.image-editing-canvas-module__m-J8-q__objectSelectionPreview{border-color:color-mix(in srgb,var(--color-primary)70%,#6d28d9);outline:2px solid color-mix(in srgb,var(--color-primary)70%,#6d28d9);outline-offset:3px;background:color-mix(in srgb,var(--color-primary)8%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary)12%,transparent)}.image-editing-canvas-module__m-J8-q__multiObjectSelectionFrame{touch-action:none;z-index:12;border:2px solid var(--color-primary);box-sizing:border-box;cursor:move;pointer-events:auto;outline:3px solid color-mix(in srgb,var(--color-primary)18%,transparent);outline-offset:2px;position:absolute;box-shadow:0 0 0 1px #ffffffb8}.image-editing-canvas-module__m-J8-q__multiObjectSelectionCount{background:color-mix(in srgb,var(--color-primary)86%,#0f172a);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:24px;height:22px;padding:0 8px;font-size:.72rem;font-weight:700;line-height:22px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.image-editing-canvas-module__m-J8-q__marqueeSelection{z-index:6;border:1px dashed color-mix(in srgb,var(--color-primary)86%,#6d28d9);background:color-mix(in srgb,var(--color-primary)12%,transparent);box-sizing:border-box;pointer-events:none;position:absolute}.image-editing-canvas-module__m-J8-q__marqueeSelectionCount{background:color-mix(in srgb,var(--color-primary)86%,#0f172a);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:24px;height:22px;padding:0 8px;font-size:.72rem;font-weight:700;line-height:22px;position:absolute;bottom:8px;right:8px}.image-editing-canvas-module__m-J8-q__imageObjectCropOverlay{z-index:20;pointer-events:none;position:absolute;inset:0}.image-editing-canvas-module__m-J8-q__imageObjectCropScrim{background:#0000008c;position:absolute;inset:0}.image-editing-canvas-module__m-J8-q__imageObjectCropWindow{touch-action:none;box-sizing:border-box;border:2px solid var(--color-primary);cursor:move;pointer-events:auto;position:absolute}.image-editing-canvas-module__m-J8-q__imageObjectCropWindowClip{position:absolute;inset:0;overflow:hidden}.image-editing-canvas-module__m-J8-q__imageObjectCropWindowImage{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.image-editing-canvas-module__m-J8-q__canvas{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;display:block}.image-editing-canvas-module__m-J8-q__emptyCanvasBackground{background:0 0;width:100%;height:100%}@keyframes image-editing-canvas-module__m-J8-q__processingScan{0%{transform:translate(0)}to{transform:translate(1100%)}}@keyframes image-editing-canvas-module__m-J8-q__processingOverlayGlow{0%,to{opacity:.42}50%{opacity:.82}}.image-editing-canvas-module__m-J8-q__annotationObject{z-index:3;box-sizing:border-box;cursor:move;pointer-events:auto;transform-origin:50%;position:absolute;container:selected-object/size}.image-editing-canvas-module__m-J8-q__annotationObjectVisualClip{position:absolute;inset:0;overflow:visible}.image-editing-canvas-module__m-J8-q__annotationObjectSelected{outline:2px solid var(--color-primary);outline-offset:0}.image-editing-canvas-module__m-J8-q__annotationObjectMultipleSelected{outline-offset:3px;outline-style:dashed}.image-editing-canvas-module__m-J8-q__annotationObjectTextEditing{outline-style:dashed}.image-editing-canvas-module__m-J8-q__annotationObjectTextEditing:before{z-index:0;content:"";cursor:move;pointer-events:auto;position:absolute;inset:-10px}.image-editing-canvas-module__m-J8-q__annotationObjectTextEditing:focus-within{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary)14%,transparent)}.image-editing-canvas-module__m-J8-q__annotationLineObject{pointer-events:none;outline:0}.image-editing-canvas-module__m-J8-q__annotationLineObject.image-editing-canvas-module__m-J8-q__objectSelectionPreview{outline:2px solid color-mix(in srgb,var(--color-primary)70%,#6d28d9);outline-offset:3px}.image-editing-canvas-module__m-J8-q__annotationLineEndpointHandle{z-index:2;background:var(--color-primary);width:18px;height:18px;box-shadow:0 1px 4px color-mix(in srgb,var(--color-text-primary)18%,transparent);box-sizing:border-box;cursor:grab;pointer-events:auto;border:3px solid #fff;border-radius:999px;padding:0;position:absolute;transform:translate(-50%,-50%)}.image-editing-canvas-module__m-J8-q__annotationLineEndpointHandle:active{cursor:grabbing}.image-editing-canvas-module__m-J8-q__annotationText{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:visible}.image-editing-canvas-module__m-J8-q__annotationText ::selection,.image-editing-canvas-module__m-J8-q__annotationTextEditor::selection{background:color-mix(in srgb,var(--color-primary)35%,transparent);color:inherit;-webkit-text-fill-color:inherit}.image-editing-canvas-module__m-J8-q__textStrokeFillStack{width:100%;white-space:inherit;overflow-wrap:inherit;display:block;position:relative}.image-editing-canvas-module__m-J8-q__textStrokeLayer{color:#0000;display:block}.image-editing-canvas-module__m-J8-q__textFillOverlayLayer{-webkit-text-stroke:0 transparent;display:block;position:absolute;inset:0}.image-editing-canvas-module__m-J8-q__annotationTextEditor{z-index:1;width:100%;height:100%;color:inherit;font:inherit;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:auto;box-sizing:border-box;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.image-editing-canvas-module__m-J8-q__annotationTextEditorPreview{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.image-editing-canvas-module__m-J8-q__annotationTextEditor:focus{background:linear-gradient(color-mix(in srgb,var(--color-primary)8%,transparent),color-mix(in srgb,var(--color-primary)8%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary)38%,transparent);caret-color:var(--color-primary)}.image-editing-canvas-module__m-J8-q__annotationShape{box-sizing:border-box;border-style:solid;width:100%;height:100%;display:block}.image-editing-canvas-module__m-J8-q__annotationEllipse{border-radius:999px}.image-editing-canvas-module__m-J8-q__annotationMosaic{box-sizing:border-box;border-style:solid;width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-editing-canvas-module__m-J8-q__annotationMosaicPreviewCanvas{width:100%;height:100%;position:absolute;inset:0}.image-editing-canvas-module__m-J8-q__annotationTriangle{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.image-editing-canvas-module__m-J8-q__annotationArrow{width:100%;height:100%;display:block;overflow:visible}.image-editing-canvas-module__m-J8-q__annotationLineHitArea{stroke:#0000;stroke-linecap:round;pointer-events:stroke}@media (max-width:640px){.image-editing-canvas-module__m-J8-q__container{padding:14px}}@media (prefers-reduced-motion:reduce){.image-editing-canvas-module__m-J8-q__processingOverlay:before,.image-editing-canvas-module__m-J8-q__processingScanLine{animation:none}.image-editing-canvas-module__m-J8-q__processingScanLine{left:42%}}.image-editing-canvas-module__m-J8-q__cropActions{--tool-workspace-toolbar-group-padding:0;z-index:40;background:var(--color-background-elevated);border-radius:8px;padding:4px 6px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000014}
.rich-text-renderer-module__hvE9JW__link{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:color .16s,opacity .16s}.rich-text-renderer-module__hvE9JW__link:hover,.rich-text-renderer-module__hvE9JW__link:focus-visible{color:var(--interactive-hover-foreground-color);opacity:.9}
.tool-unit-number-field-module__Q700Iq__field{min-width:0;color:var(--color-text-secondary);font-weight:800;line-height:1.25;display:grid;position:relative}.tool-unit-number-field-module__Q700Iq__standard{gap:6px;font-size:.875rem}.tool-unit-number-field-module__Q700Iq__compact{width:78px;font-size:.68rem}.tool-unit-number-field-module__Q700Iq__toolbar{background:0 0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:.78rem;font-weight:800;display:inline-flex}.tool-unit-number-field-module__Q700Iq__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-unit-number-field-module__Q700Iq__control{min-width:0;display:grid;position:relative}.tool-unit-number-field-module__Q700Iq__input{text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;min-height:40px;padding-inline:10px 34px;font-size:.9rem;font-weight:750}.tool-unit-number-field-module__Q700Iq__compact .tool-unit-number-field-module__Q700Iq__input{border-radius:8px;min-height:34px;padding-inline:8px 24px;font-size:.875rem}.tool-unit-number-field-module__Q700Iq__compact .tool-unit-number-field-module__Q700Iq__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool-unit-number-field-module__Q700Iq__toolbar .tool-unit-number-field-module__Q700Iq__control{width:66px}.tool-unit-number-field-module__Q700Iq__toolbar .tool-unit-number-field-module__Q700Iq__input{border-radius:7px;min-height:30px;padding-inline:6px 24px;font-size:.875rem}.tool-unit-number-field-module__Q700Iq__toolbar .tool-unit-number-field-module__Q700Iq__unit{font-size:.75rem;inset-inline-end:6px}.tool-unit-number-field-module__Q700Iq__unit{color:var(--color-text-tertiary);pointer-events:none;align-items:center;font-size:.68rem;font-weight:850;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:9px}.tool-unit-number-field-module__Q700Iq__tooltip{z-index:760;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-panel)96%,transparent);width:max-content;max-width:min(220px,100vw - 24px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-text-primary)10%,transparent);color:var(--color-text-primary);pointer-events:none;white-space:normal;border-radius:10px;padding:6px 10px;font-size:.74rem;font-weight:800;line-height:1.3;position:fixed}.tool-unit-number-field-module__Q700Iq__compact .tool-unit-number-field-module__Q700Iq__unit{font-size:.75rem;inset-inline-end:6px}.tool-unit-number-field-module__Q700Iq__valueControl{min-width:0;color:var(--color-text-secondary);font-weight:500;line-height:1.25;display:grid;position:relative}.tool-unit-number-field-module__Q700Iq__valueControlField{gap:6px;font-size:.875rem}.tool-unit-number-field-module__Q700Iq__valueControlCompact{flex:none;width:112px;max-width:100%;font-size:.68rem}.tool-unit-number-field-module__Q700Iq__valueControlToolbar{flex:none;align-items:center;gap:6px;min-height:40px;font-size:.78rem;display:inline-flex}.tool-unit-number-field-module__Q700Iq__valueControlLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueControlLabel,.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valueControlLabel{clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool-unit-number-field-module__Q700Iq__valueControlBox{border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);width:100%;min-width:0;min-height:40px;color:var(--color-text-primary);border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.tool-unit-number-field-module__Q700Iq__valueControlBox:hover{border-color:var(--control-secondary-hover-border-color);background:var(--control-secondary-hover-background-color)}.tool-unit-number-field-module__Q700Iq__valueControlBox:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)28%,transparent)}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueControlBox{border-radius:9px;min-height:34px}.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valueControlBox{width:auto;min-height:40px}.tool-unit-number-field-module__Q700Iq__valueSelect{border-radius:11px;flex:auto;align-items:stretch;min-width:0;display:inline-flex}.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valueSelect{flex:none}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueSelect{border-radius:8px}.tool-unit-number-field-module__Q700Iq__valuePopoverRoot{flex:auto;width:100%}.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valuePopoverRoot{flex:none;width:auto}.tool-unit-number-field-module__Q700Iq__valueSelect[data-active=true]{background:color-mix(in srgb,var(--color-text-primary)5%,transparent)}.tool-unit-number-field-module__Q700Iq__valueStepButton,.tool-unit-number-field-module__Q700Iq__valueMenuButton{min-width:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueStepButton,.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueMenuButton{min-width:28px}.tool-unit-number-field-module__Q700Iq__valueStepButton{font-size:1.05rem;font-weight:500}.tool-unit-number-field-module__Q700Iq__valueMenuButton{border-left:1px solid var(--color-border-subtle)}.tool-unit-number-field-module__Q700Iq__valueStepButton:hover,.tool-unit-number-field-module__Q700Iq__valueMenuButton:hover,.tool-unit-number-field-module__Q700Iq__valueMenuButton[data-active=true]{background:color-mix(in srgb,var(--color-text-primary)7%,transparent)}.tool-unit-number-field-module__Q700Iq__valueStepButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.tool-unit-number-field-module__Q700Iq__valueMenuButton:focus-visible,.tool-unit-number-field-module__Q700Iq__valueInput:focus-visible{outline:none}.tool-unit-number-field-module__Q700Iq__valueMenuButton svg{stroke-width:2.5px;width:15px;height:15px}.tool-unit-number-field-module__Q700Iq__valueInputWrapper{flex:auto;width:100%;min-width:0;display:inline-grid;position:relative}.tool-unit-number-field-module__Q700Iq__valueInput{box-sizing:border-box;appearance:none;width:100%;min-width:0;min-height:100%;box-shadow:none;color:var(--color-text-primary);font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding-block:0;padding-inline:14px;font-size:.92rem;font-weight:500}.tool-unit-number-field-module__Q700Iq__valueInputWrapper[data-has-unit=true] .tool-unit-number-field-module__Q700Iq__valueInput{text-align:right;padding-inline:14px 46px}.tool-unit-number-field-module__Q700Iq__valueControlField .tool-unit-number-field-module__Q700Iq__valueInput{min-width:0}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueInput{padding-inline:10px;font-size:.875rem}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueInputWrapper[data-has-unit=true] .tool-unit-number-field-module__Q700Iq__valueInput{padding-inline:10px 36px}.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valueInput{min-width:0;padding-inline:12px}.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valueInputWrapper[data-has-unit=true] .tool-unit-number-field-module__Q700Iq__valueInput{padding-inline:12px 36px}.tool-unit-number-field-module__Q700Iq__valueControlToolbar .tool-unit-number-field-module__Q700Iq__valueInputWrapper{width:clamp(76px,calc(var(--tool-number-value-character-count,4)*1.4ch + 52px),132px);flex:none}.tool-unit-number-field-module__Q700Iq__valueInput::-webkit-outer-spin-button{appearance:none;margin:0}.tool-unit-number-field-module__Q700Iq__valueInput::-webkit-inner-spin-button{appearance:none;margin:0}.tool-unit-number-field-module__Q700Iq__valueUnit{color:var(--color-text-tertiary);pointer-events:none;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:14px}.tool-unit-number-field-module__Q700Iq__valueControlCompact .tool-unit-number-field-module__Q700Iq__valueUnit{font-size:.75rem;inset-inline-end:10px}.tool-unit-number-field-module__Q700Iq__valueSelect[data-has-menu=true] .tool-unit-number-field-module__Q700Iq__valueInput{padding-inline-end:42px}.tool-unit-number-field-module__Q700Iq__valueSelect[data-has-menu=true] .tool-unit-number-field-module__Q700Iq__valueUnit{inset-inline-end:10px}.tool-unit-number-field-module__Q700Iq__valuePresetList{gap:2px;max-height:min(560px,100vh - 112px);display:grid;overflow:auto}.tool-unit-number-field-module__Q700Iq__valuePresetButton{min-height:44px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:6px;padding:0 12px 0 20px;font-size:.94rem;font-weight:500;display:grid}.tool-unit-number-field-module__Q700Iq__valuePresetButton:hover,.tool-unit-number-field-module__Q700Iq__valuePresetButton[data-active=true]{background:color-mix(in srgb,var(--color-text-primary)7%,transparent)}.tool-unit-number-field-module__Q700Iq__valuePresetButton svg{stroke-width:2.4px;width:18px;height:18px}.tool-unit-number-field-module__Q700Iq__valuePresetUnit{color:var(--color-text-tertiary);font-size:.875rem;font-weight:500}
.how-to-index-module__mB6jJG__categorySection{gap:24px;display:grid}@media (max-width:720px){.how-to-index-module__mB6jJG__categorySection{gap:18px}}
.page-module__LBTDbq__heroSectionSingle{grid-template-columns:minmax(0,1fr)}.page-module__LBTDbq__heroContent{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:24px;width:min(100%,1160px);margin-inline:auto;display:grid}.page-module__LBTDbq__heroCopy{text-align:left;align-content:center;justify-items:flex-start;gap:12px;max-width:760px;display:grid}.page-module__LBTDbq__heroSiteName{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:800}.page-module__LBTDbq__heroVisual{justify-content:flex-end;align-items:center;min-width:0;display:flex}.page-module__LBTDbq__heroVisualImage{object-fit:contain;width:min(100%,460px);height:auto;display:block}.page-module__LBTDbq__homeSection{width:min(100%,1160px);margin-inline:auto}.page-module__LBTDbq__categorySection{gap:24px;display:grid}@media (max-width:720px){.page-module__LBTDbq__heroContent{grid-template-columns:1fr;gap:12px}.page-module__LBTDbq__heroCopy{text-align:left;justify-items:flex-start;gap:10px}.page-module__LBTDbq__heroVisual{justify-content:center}.page-module__LBTDbq__heroVisualImage{width:min(100%,380px)}.page-module__LBTDbq__categorySection{gap:18px}}@media (max-width:640px){.page-module__LBTDbq__heroContent{gap:10px}.page-module__LBTDbq__heroVisualImage{width:min(100%,320px)}}
.article-toc-layout-module__og1NAW__layout{align-items:start;gap:20px;min-width:0;display:grid}@media (min-width:960px){.article-toc-layout-module__og1NAW__layout{grid-template-columns:minmax(0,1fr) 260px}}
.tool-coordinate-fields-module__LFvH9G__fields{gap:var(--space-3);border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr));min-width:0;margin:0;padding:0;display:grid}
.frequently-asked-questions-module__dMu3yG__list{min-width:0}.frequently-asked-questions-module__dMu3yG__card{--frequently-asked-question-font-size:clamp(1.08rem,1.35vw,1.3rem);--frequently-asked-question-line-height:1.38;--frequently-asked-question-track-size:calc(var(--frequently-asked-question-font-size)*var(--frequently-asked-question-line-height)*2);grid-template-rows:minmax(var(--frequently-asked-question-track-size),auto)auto;border:1px solid var(--color-border-medium);border-radius:var(--radius-card);background:var(--color-surface-panel);align-content:start;align-items:start;row-gap:20px;min-height:100%;padding:20px;display:grid;box-shadow:0 8px 24px #0f172a0a}.frequently-asked-questions-module__dMu3yG__questionBlock,.frequently-asked-questions-module__dMu3yG__answerBlock{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.frequently-asked-questions-module__dMu3yG__questionBlock{min-height:var(--frequently-asked-question-track-size);grid-row:1}.frequently-asked-questions-module__dMu3yG__answerBlock{grid-row:2}.frequently-asked-questions-module__dMu3yG__question{font-size:var(--frequently-asked-question-font-size);line-height:var(--frequently-asked-question-line-height);margin:0}.frequently-asked-questions-module__dMu3yG__questionIconWrap,.frequently-asked-questions-module__dMu3yG__answerIconWrap{border-radius:12px;flex:none;justify-content:center;align-self:start;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.frequently-asked-questions-module__dMu3yG__questionIconWrap{--site-accent-border-color:var(--color-primary);--site-accent-soft-color:var(--color-primary-soft);color:var(--color-primary)}.frequently-asked-questions-module__dMu3yG__answerIconWrap{--site-accent-border-color:var(--color-success);--site-accent-soft-color:color-mix(in srgb,var(--color-success)12%,white 88%);color:var(--color-success)}.frequently-asked-questions-module__dMu3yG__iconLabel{letter-spacing:.04em;font-size:.98rem;font-weight:800;line-height:1}.frequently-asked-questions-module__dMu3yG__description{color:var(--color-text-secondary);margin:0;line-height:1.68}@media (max-width:720px){.frequently-asked-questions-module__dMu3yG__card{border-radius:var(--radius-card);column-gap:12px;padding:16px;box-shadow:0 6px 18px #0f172a0a}.frequently-asked-questions-module__dMu3yG__questionIconWrap,.frequently-asked-questions-module__dMu3yG__answerIconWrap{border-radius:11px;width:2.25rem;height:2.25rem}.frequently-asked-questions-module__dMu3yG__description{font-size:.94rem;line-height:1.65}}
.guide-article-module__Ccl_0q__article{min-width:0;padding:var(--space-7)var(--space-7)4rem;gap:3.5rem;container-type:inline-size}@media (max-width:720px){.guide-article-module__Ccl_0q__article{padding:var(--space-5)var(--space-4)var(--space-7)}}.guide-article-module__Ccl_0q__section{gap:var(--space-5);min-width:0;display:grid}.guide-article-module__Ccl_0q__section h2{letter-spacing:.02em;margin:0;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.5}.guide-article-module__Ccl_0q__section p{color:var(--color-text-secondary);letter-spacing:.03em;overflow-wrap:anywhere;margin:0;line-height:2}.guide-article-module__Ccl_0q__section p a,.guide-article-module__Ccl_0q__table a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.guide-article-module__Ccl_0q__tableScroll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.guide-article-module__Ccl_0q__list{gap:.9rem;margin:0;padding-left:1.4rem;display:grid}ol.guide-article-module__Ccl_0q__list{list-style:decimal}ul.guide-article-module__Ccl_0q__list{list-style:outside}.guide-article-module__Ccl_0q__list li{color:var(--color-text-secondary);letter-spacing:.03em;overflow-wrap:anywhere;line-height:1.95}.guide-article-module__Ccl_0q__tableScroll{min-width:0;overflow-x:auto}.guide-article-module__Ccl_0q__table{border-collapse:collapse;width:100%;min-width:480px;font-size:.92rem}.guide-article-module__Ccl_0q__table caption{padding-bottom:var(--space-2);color:var(--color-text-secondary);text-align:left;font-size:.86rem}.guide-article-module__Ccl_0q__table th,.guide-article-module__Ccl_0q__table td{border:1px solid var(--color-border-soft);color:var(--color-text-primary);letter-spacing:.02em;text-align:left;vertical-align:top;padding:.85rem 1rem;line-height:1.8}.guide-article-module__Ccl_0q__table th{background:var(--color-surface-subtle);white-space:nowrap}.guide-article-module__Ccl_0q__figureRow{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.guide-article-module__Ccl_0q__figureMedium{justify-self:center;width:min(100%,480px)}.guide-article-module__Ccl_0q__section h3{margin:var(--space-4)0 0;letter-spacing:.02em;font-size:1.08rem;line-height:1.6}.guide-article-module__Ccl_0q__steps{margin:var(--space-2)0 0;counter-reset:guide-step;gap:2.25rem;padding:0;list-style:none;display:grid}.guide-article-module__Ccl_0q__step,.guide-article-module__Ccl_0q__stepWithFigure{gap:var(--space-5);border-top:1px solid var(--color-border-soft);counter-increment:guide-step;min-width:0;padding-top:2.25rem;display:grid}.guide-article-module__Ccl_0q__stepWithFigure{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.guide-article-module__Ccl_0q__stepText{gap:.75rem;min-width:0;display:grid}.guide-article-module__Ccl_0q__stepText h3{gap:var(--space-2);align-items:baseline;margin:0;display:flex}.guide-article-module__Ccl_0q__stepText h3:before{content:counter(guide-step);background:var(--color-primary);width:1.6rem;height:1.6rem;color:var(--color-primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:inline-grid}.guide-article-module__Ccl_0q__callout{gap:var(--space-2);border-left:3px solid var(--color-primary);background:var(--color-surface-subtle);border-radius:8px;padding:1.25rem 1.5rem;display:grid}.guide-article-module__Ccl_0q__nowrap{white-space:nowrap}@container (max-width:560px){.guide-article-module__Ccl_0q__stepWithFigure{grid-template-columns:minmax(0,1fr)}}.guide-article-module__Ccl_0q__figure{gap:.6rem;min-width:0;margin:0;display:grid}.guide-article-module__Ccl_0q__figure img{border:1px solid var(--color-border-soft);border-radius:8px;width:100%;height:auto;display:block}.guide-article-module__Ccl_0q__figure figcaption{color:var(--color-text-secondary);letter-spacing:.02em;font-size:.88rem;line-height:1.7}.guide-article-module__Ccl_0q__checklist{gap:var(--space-4);padding:var(--space-5)var(--space-6);border:1px solid var(--color-border-soft);border-radius:16px;display:grid}.guide-article-module__Ccl_0q__section .guide-article-module__Ccl_0q__checklist h3{margin:0}.guide-article-module__Ccl_0q__checklist ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.guide-article-module__Ccl_0q__checklist li{gap:var(--space-3);color:var(--color-text-primary);letter-spacing:.02em;align-items:flex-start;line-height:1.8;display:flex}.guide-article-module__Ccl_0q__checklist svg{color:var(--color-primary);flex:none;margin-top:.3em}
.tool-workspace-labeled-field-module__y8BQYa__field{align-items:center;gap:var(--space-3);flex-wrap:nowrap;min-width:0;display:inline-flex}.tool-workspace-labeled-field-module__y8BQYa__label{color:var(--color-text-secondary);letter-spacing:.02em;white-space:nowrap;font-size:.78rem;font-weight:600}.tool-workspace-labeled-field-module__y8BQYa__content{align-items:center;gap:var(--space-3);flex-wrap:nowrap;min-width:0;display:inline-flex}@media (max-width:960px){.tool-workspace-labeled-field-module__y8BQYa__field{flex-wrap:wrap}}
.image-canvas-settings-section-module__244bWG__section{min-width:0;padding:calc(var(--space-4,16px) + var(--space-1,4px))0;scroll-margin-block:12px}.image-canvas-settings-section-module__244bWG__section:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.image-canvas-settings-section-module__244bWG__title{min-height:28px;color:var(--color-text-primary);align-items:center;margin:0;font-size:.9375rem;font-weight:700;line-height:1.5;display:flex}.image-canvas-settings-section-module__244bWG__summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-height:28px;color:var(--color-text-primary);padding:0;list-style:none;display:flex}.image-canvas-settings-section-module__244bWG__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.image-canvas-settings-section-module__244bWG__section details[open]>.image-canvas-settings-section-module__244bWG__summary{margin-bottom:calc(var(--space-4,16px) + var(--space-1,4px))}.image-canvas-settings-section-module__244bWG__content{gap:calc(var(--space-4,16px) + var(--space-1,4px));min-width:0;display:grid}.image-canvas-settings-section-module__244bWG__controls{border:0;min-width:0;margin:0;padding:0}.image-canvas-settings-section-module__244bWG__controls:disabled{opacity:.65}.image-canvas-settings-section-module__244bWG__section>label{--tool-section-heading-font-size:.9375rem;--tool-section-heading-font-weight:700;min-height:28px}.image-canvas-settings-section-module__244bWG__section>label+.image-canvas-settings-section-module__244bWG__content{margin-top:calc(var(--space-4,16px) + var(--space-1,4px))}.image-canvas-settings-section-module__244bWG__panelContent{min-width:0;padding-block-end:var(--space-7,40px)}.image-canvas-settings-section-module__244bWG__description{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.image-canvas-settings-section-module__244bWG__section[hidden]{display:none}.image-canvas-settings-section-module__244bWG__section:has(>details:not([open])){padding-block:calc(var(--space-4,16px) + var(--space-1,4px))}.image-canvas-settings-section-module__244bWG__summaryContent{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.image-canvas-settings-section-module__244bWG__summaryContent>.image-canvas-settings-section-module__244bWG__title{flex:0 auto;min-width:0}.image-canvas-settings-section-module__244bWG__summaryValue{text-overflow:ellipsis;white-space:nowrap;max-width:48%;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;overflow:hidden}.image-canvas-settings-section-module__244bWG__content>.image-canvas-settings-section-module__244bWG__section{padding-block:0}.image-canvas-settings-section-module__244bWG__summary::-webkit-details-marker{display:none}.image-canvas-settings-section-module__244bWG__chevron{flex:none;width:16px;height:16px}.image-canvas-settings-section-module__244bWG__section details:not([open])>.image-canvas-settings-section-module__244bWG__summary .image-canvas-settings-section-module__244bWG__chevron{transform:rotate(-90deg)}
.media-page-hero-module__pSDFiq__heroHeader{gap:18px;padding:18px 0 10px;display:grid;container-type:inline-size}.media-page-hero-module__pSDFiq__heroLayout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:44px;display:grid}.media-page-hero-module__pSDFiq__heroContent{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;max-width:42rem;display:grid}.media-page-hero-module__pSDFiq__heroEyebrow{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.media-page-hero-module__pSDFiq__heroTitle{letter-spacing:-.02em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.14}.media-page-hero-module__pSDFiq__heroSummary{max-width:38rem;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:1.06rem;line-height:1.88}.media-page-hero-module__pSDFiq__heroCallToAction{justify-content:flex-start;align-items:center;padding-top:4px;display:flex}.media-page-hero-module__pSDFiq__heroActionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.media-page-hero-module__pSDFiq__heroVisual{align-content:center;align-self:stretch;min-width:0;display:grid}.media-page-hero-module__pSDFiq__heroVisualFrame{aspect-ratio:16/9;border-radius:var(--radius-media);border:1px solid var(--color-border-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)8%,transparent),color-mix(in srgb,var(--color-background-elevated)94%,transparent));box-shadow:0 18px 50px color-mix(in srgb,var(--color-primary)10%,transparent);align-items:stretch;display:grid;position:relative;overflow:hidden}@media (max-width:960px){.media-page-hero-module__pSDFiq__heroContent{gap:16px;max-width:100%}.media-page-hero-module__pSDFiq__heroActionRow{align-items:flex-start}.media-page-hero-module__pSDFiq__heroHeader{padding-bottom:0}.media-page-hero-module__pSDFiq__heroSummary{font-size:.98rem;line-height:1.74}.media-page-hero-module__pSDFiq__heroVisualFrame{min-height:0}}@container (max-width:980px){.media-page-hero-module__pSDFiq__heroLayout{grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:28px}.media-page-hero-module__pSDFiq__heroVisualFrame{min-height:0}}@container (max-width:800px){.media-page-hero-module__pSDFiq__heroLayout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px}}@container (max-width:620px){.media-page-hero-module__pSDFiq__heroLayout{grid-template-columns:1fr;gap:20px}}
.section-heading-module__9Aqxnq__root{max-width:760px;display:block}.section-heading-module__9Aqxnq__rootLanding{max-width:820px}.section-heading-module__9Aqxnq__rootList{max-width:680px}.section-heading-module__9Aqxnq__rootGuide{max-width:720px}.section-heading-module__9Aqxnq__eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.section-heading-module__9Aqxnq__title{margin:8px 0 0}.section-heading-module__9Aqxnq__description{color:var(--color-text-secondary);margin:12px 0 0;line-height:1.72}.section-heading-module__9Aqxnq__rootList .section-heading-module__9Aqxnq__description{font-size:.98rem;line-height:1.68}@media (max-width:720px){.section-heading-module__9Aqxnq__root{margin-bottom:8px}.section-heading-module__9Aqxnq__title{margin-top:6px}.section-heading-module__9Aqxnq__description{margin-top:var(--space-3)}}@media (max-width:480px){.section-heading-module__9Aqxnq__eyebrow{letter-spacing:.1em;font-size:.74rem}.section-heading-module__9Aqxnq__description{font-size:.94rem;line-height:1.65}}
.image-editor-settings-workspace-module__4uQrka__workspace{--image-editor-settings-width:var(--tool-canvas-settings-width);grid-template-columns:minmax(0,1fr)minmax(280px,var(--image-editor-settings-width));flex:1 1 0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;}.image-editor-settings-workspace-module__4uQrka__editor{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-open=false]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.image-editor-settings-workspace-module__4uQrka__context{--tool-workspace-toolbar-group-padding:0;z-index:40;background:var(--color-background-elevated);border-radius:8px;max-width:calc(100% - 32px);padding:4px 6px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000014}.image-editor-settings-workspace-module__4uQrka__selection{text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.image-editor-settings-workspace-module__4uQrka__actions{gap:var(--tool-toolbar-group-gap);align-items:center;display:flex;overflow-x:auto}.image-editor-settings-workspace-module__4uQrka__actions>*{flex:none}.image-editor-settings-workspace-module__4uQrka__actions>:last-child{z-index:1;background:var(--color-background-elevated);position:sticky;right:0}.image-editor-settings-workspace-module__4uQrka__actions>*+*{border-left:0;padding-left:6px}.image-editor-settings-workspace-module__4uQrka__canvas{isolation:isolate;flex:1 1 0;min-width:0;min-height:300px;display:flex;position:relative}.image-editor-settings-workspace-module__4uQrka__settings{--tool-workspace-textarea-min-height:0px;border-left:1px solid var(--color-border-subtle);background:var(--color-background-elevated);flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.image-editor-settings-workspace-module__4uQrka__header{justify-content:flex-end;align-items:center;gap:var(--space-3);z-index:2;padding:var(--space-3)var(--space-4)var(--space-4);background:var(--color-background-elevated);flex:none;display:flex}.image-editor-settings-workspace-module__4uQrka__navigationActions{justify-content:flex-start;align-items:center;min-width:0;margin-inline-end:auto;display:flex}.image-editor-settings-workspace-module__4uQrka__settings[hidden]{display:none}.image-editor-settings-workspace-module__4uQrka__settings:focus{outline:none}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer] .image-editor-settings-workspace-module__4uQrka__settings{width:min(100%,var(--image-editor-settings-width));z-index:40;border-top:0;border-left:0;position:absolute;inset:0 0 0 auto}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer] .image-editor-settings-workspace-module__4uQrka__canvas{min-height:0}.image-editor-settings-workspace-module__4uQrka__settingsViewport{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.image-editor-settings-workspace-module__4uQrka__settingsScroll{scrollbar-gutter:stable;height:100%;padding:0 var(--space-4)var(--space-4);box-sizing:border-box;overflow-y:auto}.image-editor-settings-workspace-module__4uQrka__sheetHeader{display:none}@media (max-width:720px){.image-editor-settings-workspace-module__4uQrka__context{--tool-icon-button-label-padding-inline:6px;max-width:100%;box-shadow:none;border-top:0;border-radius:0;flex:none;position:static;transform:none}.image-editor-settings-workspace-module__4uQrka__actions{justify-content:center;overflow:visible}.image-editor-settings-workspace-module__4uQrka__actions>:last-child{position:static}.image-editor-settings-workspace-module__4uQrka__actions>*+*{padding-left:4px}}.image-editor-settings-workspace-module__4uQrka__objectActions{--tool-icon-button-label-padding-inline:6px;border-top:0;flex:none;padding:6px 12px}.image-editor-settings-workspace-module__4uQrka__actions>*{flex:auto;min-width:0}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=docked] .image-editor-settings-workspace-module__4uQrka__header .image-editor-settings-workspace-module__4uQrka__context{min-width:0;max-width:none;box-shadow:none;background:0 0;flex:1 1 0;padding:0;position:static;transform:none}.image-editor-settings-workspace-module__4uQrka__settingsEntry{top:calc(var(--space-3) + 5px);right:var(--space-4);z-index:40;background:var(--color-background-elevated);border-radius:999px;position:absolute}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer] .image-editor-settings-workspace-module__4uQrka__settings>.image-editor-settings-workspace-module__4uQrka__context{max-width:none;padding:var(--space-3)var(--space-4)0;box-shadow:none;position:static;transform:none}.image-editor-settings-workspace-module__4uQrka__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:721px){.image-editor-settings-workspace-module__4uQrka__settings{--tool-pane-tabs-wrap:nowrap;--tool-pane-tabs-gap:0;--tool-pane-tab-inline-padding:4px}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer][data-settings-open=true]{grid-template-columns:minmax(0,1fr)var(--image-editor-settings-width)}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer][data-settings-open=true] .image-editor-settings-workspace-module__4uQrka__settings{border-left:1px solid var(--color-border-subtle);width:auto;position:relative;inset:auto}}@media (max-width:720px){.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-layout=drawer] .image-editor-settings-workspace-module__4uQrka__settings{width:100%;position:relative;inset:auto}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-open=true]{grid-template-rows:minmax(64px,1fr)minmax(0,var(--settings-sheet-drag-height,min(calc(100% - 64px),var(--settings-sheet-height))))}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-open=true][data-settings-keyboard]{grid-template-rows:minmax(48px,1fr)minmax(0,var(--settings-sheet-drag-height,82%))}.image-editor-settings-workspace-module__4uQrka__workspace[data-settings-open=true]:has([data-tool-settings-overlay=true]){grid-template-rows:minmax(48px,1fr)minmax(0,var(--settings-sheet-drag-height,82%))}.image-editor-settings-workspace-module__4uQrka__settings{border-radius:16px 16px 0 0}.image-editor-settings-workspace-module__4uQrka__sheetHeader{padding:0 var(--space-4)var(--space-3);flex:none;grid-template-columns:minmax(0,3fr) minmax(44px,1fr) minmax(0,3fr);align-items:center;min-height:44px;display:grid}.image-editor-settings-workspace-module__4uQrka__sheetHeader .image-editor-settings-workspace-module__4uQrka__navigationActions{grid-area:1/1}.image-editor-settings-workspace-module__4uQrka__sheetHeader .image-editor-settings-workspace-module__4uQrka__navigationActions:has([role=tablist]){grid-area:2/1/auto/-1;width:100%;overflow-x:auto}.image-editor-settings-workspace-module__4uQrka__sheetHeader>:nth-child(3){grid-area:1/3;justify-self:end}.image-editor-settings-workspace-module__4uQrka__sheetHandle{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-height:44px;color:var(--color-text-secondary);background:0 0;border:0;grid-area:1/2;justify-content:center;align-items:center;padding:0;display:flex}.image-editor-settings-workspace-module__4uQrka__sheetHandle:focus-visible{outline:2px solid var(--control-focus-ring-color);outline-offset:-4px;border-radius:8px}.image-editor-settings-workspace-module__4uQrka__sheetGrip{opacity:.5;background:currentColor;border-radius:999px;width:40px;height:4px;display:block}.image-editor-settings-workspace-module__4uQrka__settings>.image-editor-settings-workspace-module__4uQrka__context,.image-editor-settings-workspace-module__4uQrka__header{padding:0 var(--space-4)var(--space-4)}.image-editor-settings-workspace-module__4uQrka__header:empty{display:none}.image-editor-settings-workspace-module__4uQrka__settingsScroll{overscroll-behavior-y:contain}.image-editor-settings-workspace-module__4uQrka__settingsEntry{top:auto;bottom:var(--space-3);right:var(--space-4)}.image-editor-settings-workspace-module__4uQrka__objectActions{padding-bottom:max(6px,env(safe-area-inset-bottom))}}.image-editor-settings-workspace-module__4uQrka__sheetHeader .image-editor-settings-workspace-module__4uQrka__navigationActions>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tool-workspace-formatting-toolbar-module__RySQaW__cluster{gap:var(--tool-toolbar-gap);flex-wrap:nowrap;width:fit-content;min-width:0;max-width:100%;display:flex}@media (max-width:1024px){.tool-workspace-formatting-toolbar-module__RySQaW__cluster{gap:var(--tool-toolbar-gap);flex-wrap:nowrap;flex:none;width:max-content;min-width:0;display:flex}}@media (max-width:640px){.tool-workspace-formatting-toolbar-module__RySQaW__cluster{flex-wrap:wrap;width:100%;max-width:100%}}
.site-category-links-section-module__AF7Cwq__sectionBody{gap:16px;display:grid}
.image-canvas-gradient-editor-module__0eMjKG__editor{gap:var(--space-3,12px);min-width:0;display:grid}.image-canvas-gradient-editor-module__0eMjKG__row{align-items:center;gap:8px;min-width:0;display:flex}.image-canvas-gradient-editor-module__0eMjKG__stopRow{flex:auto;align-items:center;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.image-canvas-gradient-editor-module__0eMjKG__stopItem{border-radius:8px;flex:none;align-items:center;padding:2px;display:flex;position:relative}.image-canvas-gradient-editor-module__0eMjKG__stopItem[data-selected=true]{background:color-mix(in srgb,var(--color-primary)12%,transparent);box-shadow:inset 0 0 0 1px var(--color-primary)}.image-canvas-gradient-editor-module__0eMjKG__stopItem[data-dragging=true]{opacity:.35}.image-canvas-gradient-editor-module__0eMjKG__stopItem[data-drop-before=true]:before,.image-canvas-gradient-editor-module__0eMjKG__stopItem[data-drop-after=true]:after{content:"";background:var(--color-primary);width:2px;position:absolute;top:0;bottom:0}.image-canvas-gradient-editor-module__0eMjKG__stopItem[data-drop-before=true]:before{left:-4px}.image-canvas-gradient-editor-module__0eMjKG__stopItem[data-drop-after=true]:after{right:-4px}.image-canvas-gradient-editor-module__0eMjKG__dragPreview{z-index:400;opacity:.8;pointer-events:none;border-radius:50%;width:32px;height:32px;position:fixed;box-shadow:0 2px 8px #0003}.image-canvas-gradient-editor-module__0eMjKG__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-canvas-gradient-editor-module__0eMjKG__preview{border-radius:8px;height:32px}
.tool-workspace-floating-toolbar-menu-module__dp_XOq__root{min-width:0;display:inline-flex;position:relative}.tool-workspace-floating-toolbar-menu-module__dp_XOq__trigger{justify-content:center;align-items:center;gap:var(--tool-toolbar-group-gap);min-height:var(--tool-toolbar-control-height);border:1px solid var(--tool-toolbar-border-color);border-radius:var(--tool-toolbar-radius);background:var(--tool-toolbar-background-color);min-width:0;color:var(--tool-toolbar-foreground-color);font:inherit;font-size:var(--tool-toolbar-font-size);font-weight:var(--tool-toolbar-font-weight);cursor:pointer;box-sizing:border-box;padding:0 10px;line-height:1;display:inline-flex}.tool-workspace-floating-toolbar-menu-module__dp_XOq__trigger:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color)}.tool-workspace-floating-toolbar-menu-module__dp_XOq__trigger:focus-visible{border-color:var(--control-focus-border-color);background:var(--control-focus-background-color);outline:2px solid var(--control-focus-ring-color);outline-offset:2px}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerOpen{border-color:var(--control-active-border-color);background:var(--control-active-background-color);color:var(--control-active-foreground-color)}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerIcon,.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerChevron{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerChevron{width:14px;height:14px}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerIcon svg{width:14px;height:14px}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerOpen .tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerChevron{transform:rotate(180deg)}.tool-workspace-floating-toolbar-menu-module__dp_XOq__panel{z-index:300;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-panel)98%,transparent);width:min(320px,100vw - 24px);box-shadow:0 18px 40px color-mix(in srgb,var(--color-text-primary)14%,transparent);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex;position:fixed}@media (max-width:420px){.tool-workspace-floating-toolbar-menu-module__dp_XOq__trigger{gap:4px;min-width:42px;padding:0 8px}.tool-workspace-floating-toolbar-menu-module__dp_XOq__triggerLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (pointer:coarse){.tool-workspace-floating-toolbar-menu-module__dp_XOq__trigger{position:relative}.tool-workspace-floating-toolbar-menu-module__dp_XOq__trigger:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.image-canvas-size-palette-module__DvZ1pa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-canvas-size-palette-module__DvZ1pa__groups{gap:24px;display:grid}.image-canvas-size-palette-module__DvZ1pa__group{gap:12px;min-width:0;display:grid}.image-canvas-size-palette-module__DvZ1pa__groupTitle{margin:0;font-size:.9375rem;font-weight:700;line-height:1.5}.image-canvas-size-palette-module__DvZ1pa__grid[data-single-option=true]{grid-template-columns:1fr}.image-canvas-size-palette-module__DvZ1pa__grid[data-single-option=true] .image-canvas-size-palette-module__DvZ1pa__card{text-align:left;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-right:30px}.image-canvas-size-palette-module__DvZ1pa__grid[data-single-option=true] :is(.image-canvas-size-palette-module__DvZ1pa__preview,.image-canvas-size-palette-module__DvZ1pa__previewCustom){grid-area:1/1/3}.image-canvas-size-palette-module__DvZ1pa__grid[data-single-option=true] .image-canvas-size-palette-module__DvZ1pa__label{grid-area:1/2;min-height:0}.image-canvas-size-palette-module__DvZ1pa__grid[data-single-option=true] .image-canvas-size-palette-module__DvZ1pa__description{grid-area:2/2}.image-canvas-size-palette-module__DvZ1pa__grid[data-single-option=true] .image-canvas-size-palette-module__DvZ1pa__detail{grid-area:1/3/3}@media (max-width:420px){.image-canvas-size-palette-module__DvZ1pa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-canvas-size-palette-module__DvZ1pa__card{border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);min-width:0;color:var(--color-text-primary);cursor:pointer;text-align:center;border-radius:10px;grid-template-rows:48px auto 1fr auto;justify-items:stretch;gap:8px;padding:12px 8px;display:grid;position:relative}.image-canvas-size-palette-module__DvZ1pa__card:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color)}.image-canvas-size-palette-module__DvZ1pa__cardActive{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)6%,var(--color-background-elevated));color:var(--color-text-primary)}.image-canvas-size-palette-module__DvZ1pa__selectedIcon{background:var(--color-primary);width:18px;height:18px;color:var(--color-primary-foreground);border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.image-canvas-size-palette-module__DvZ1pa__currentSize{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 16px;font-size:.875rem;line-height:1.5;display:flex}.image-canvas-size-palette-module__DvZ1pa__currentSize strong{color:var(--color-text-primary)}.image-canvas-size-palette-module__DvZ1pa__description{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.image-canvas-size-palette-module__DvZ1pa__preview{border:1px solid color-mix(in srgb,var(--color-border-subtle)88%,var(--color-text-primary));width:min(54px,100%);min-height:24px;max-height:48px;box-shadow:0 4px 12px color-mix(in srgb,var(--color-text-primary)8%,transparent);background-color:#fff;background-image:none;background-position:0 0,0 5px,5px -5px,-5px 0;background-repeat:repeat;background-size:10px 10px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:4px;justify-self:center;display:block}.image-canvas-size-palette-module__DvZ1pa__previewCustom{border:1px dashed color-mix(in srgb,var(--color-border-subtle)88%,var(--color-text-primary));background-color:#fff;background-image:none;background-position:0 0,0 5px,5px -5px,-5px 0;background-repeat:repeat;background-size:10px 10px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:4px;justify-self:center;place-items:center;width:50px;height:34px;display:grid}.image-canvas-size-palette-module__DvZ1pa__previewCustom:before{content:"+";font-size:1rem;font-weight:900}.image-canvas-size-palette-module__DvZ1pa__label{color:currentColor;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:2.4em;font-size:.875rem;font-weight:800;line-height:1.2;overflow:hidden}.image-canvas-size-palette-module__DvZ1pa__detail{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;line-height:1.2}.image-canvas-size-palette-module__DvZ1pa__customPanel{border-top:1px solid var(--color-border-subtle);margin-top:12px;padding-top:12px}.image-canvas-size-palette-module__DvZ1pa__customGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.image-canvas-size-palette-module__DvZ1pa__field{gap:6px;min-width:0;display:grid}.image-canvas-size-palette-module__DvZ1pa__fieldLabel{color:var(--color-text-secondary);font-size:.88rem;font-weight:700;line-height:1.3}.image-canvas-size-palette-module__DvZ1pa__numberInput{border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);width:100%;min-width:0;min-height:38px;color:var(--color-text-primary);font:inherit;box-sizing:border-box;border-radius:10px;padding:0 10px;font-size:.88rem;font-weight:700}.image-canvas-size-palette-module__DvZ1pa__applyButton{border:1px solid var(--color-primary);background:var(--color-primary);width:100%;min-height:38px;color:var(--color-primary-foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:.88rem;font-weight:800;display:inline-flex}
.markdown-preview-toolbar-module__ATdxVG__iconButtonGroup{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.markdown-preview-toolbar-module__ATdxVG__headingLevelField{flex:none;align-items:center;display:inline-flex}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector{width:auto;min-width:78px}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector .markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorTrigger{width:auto;min-height:34px;box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;padding:0 10px}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector .markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorTrigger:hover:not(:disabled),.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector .markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorTrigger[aria-expanded=true]{box-shadow:none;background:0 0;border-color:#0000}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector .markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorTrigger:focus-visible{border-color:#0000}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorContent{font-size:.86rem;font-weight:800}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorMenu{z-index:340}[data-compact-layout=true] .markdown-preview-toolbar-module__ATdxVG__headingLevelSelector{min-width:72px}.markdown-preview-toolbar-module__ATdxVG__screenReaderText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.markdown-preview-toolbar-module__ATdxVG__previewTableActionGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.markdown-preview-toolbar-module__ATdxVG__desktopToolbar{display:contents}.markdown-preview-toolbar-module__ATdxVG__compactToolbar{display:none}@media (max-width:1024px){.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector{min-width:72px}}@media (max-width:640px){.markdown-preview-toolbar-module__ATdxVG__desktopToolbar{display:none}.markdown-preview-toolbar-module__ATdxVG__compactToolbar{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.markdown-preview-toolbar-module__ATdxVG__headingLevelField{flex:none;width:auto}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector{width:auto;min-width:50px}.markdown-preview-toolbar-module__ATdxVG__headingLevelSelector .markdown-preview-toolbar-module__ATdxVG__headingLevelSelectorTrigger{min-width:50px;padding-inline:9px 7px}}
.how-to-responsive-image-module__iurJVa__responsiveImageFrame{isolation:isolate;--how-to-image-maximum-height-current:none;width:100%;min-width:0;height:100%;position:relative;overflow:hidden;container-type:inline-size}.how-to-responsive-image-module__iurJVa__responsiveImageFrameMaximumHeightStep{--how-to-image-maximum-height-current:560px}.how-to-responsive-image-module__iurJVa__responsiveImageFrameMaximumHeightUsage{--how-to-image-maximum-height-current:240px}.how-to-responsive-image-module__iurJVa__responsiveImageFrameAutoHeight{height:auto;max-height:var(--how-to-image-maximum-height-current);justify-items:start;display:grid}.how-to-responsive-image-module__iurJVa__responsiveImageBackground{background-image:var(--responsive-image-url);filter:blur(18px)saturate(.92);opacity:.28;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.how-to-responsive-image-module__iurJVa__responsiveImageOverlay{background:linear-gradient(180deg,color-mix(in srgb,var(--color-background-elevated)10%,transparent),color-mix(in srgb,var(--color-background-elevated)24%,transparent));position:absolute;inset:0}.how-to-responsive-image-module__iurJVa__responsiveImageElement{z-index:1;object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:relative}.how-to-responsive-image-module__iurJVa__responsiveImageElementContained{width:auto;max-width:100%;height:auto;max-height:var(--how-to-image-maximum-height-current);object-fit:contain;object-position:center}.how-to-responsive-image-module__iurJVa__responsiveImageDesktopOnly.how-to-responsive-image-module__iurJVa__responsiveImageDesktopOnly{display:block}.how-to-responsive-image-module__iurJVa__responsiveImageMobileOnly.how-to-responsive-image-module__iurJVa__responsiveImageMobileOnly{display:none}.how-to-responsive-image-module__iurJVa__previewExpandButton{z-index:2;border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-background-elevated)90%,transparent);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:absolute;top:8px;right:8px}.how-to-responsive-image-module__iurJVa__previewExpandButton svg{width:16px;height:16px}.how-to-responsive-image-module__iurJVa__previewExpandButton:hover{border-color:var(--color-border-default);background:color-mix(in srgb,var(--color-background-elevated)96%,transparent);color:var(--color-text-primary)}.how-to-responsive-image-module__iurJVa__previewExpandButton:focus-visible,.how-to-responsive-image-module__iurJVa__previewDialogCloseButton:focus-visible{border-color:var(--control-focus-border-color);outline:2px solid var(--control-focus-ring-color);outline-offset:2px}.how-to-responsive-image-module__iurJVa__previewDialogOverlay{z-index:260;background:color-mix(in srgb,var(--color-background)22%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.how-to-responsive-image-module__iurJVa__previewDialog{gap:var(--space-3);width:min(1120px,94vw);max-height:88vh;padding:var(--space-3)0;border:1px solid color-mix(in srgb,var(--color-border-subtle)72%,transparent);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-background-elevated)76%,transparent);box-shadow:var(--shadow-lg,0 24px 80px #0000003d);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.how-to-responsive-image-module__iurJVa__previewDialogHeader{gap:var(--space-2);padding:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.how-to-responsive-image-module__iurJVa__previewDialogTitle{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;overflow:hidden}.how-to-responsive-image-module__iurJVa__previewDialogCloseButton{width:28px;height:28px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.how-to-responsive-image-module__iurJVa__previewDialogCloseButton svg{width:16px;height:16px}.how-to-responsive-image-module__iurJVa__previewDialogCloseButton:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color)}.how-to-responsive-image-module__iurJVa__previewDialogFrame{min-height:0;max-height:calc(88vh - 76px);overflow:auto}.how-to-responsive-image-module__iurJVa__previewDialogImage{object-fit:contain;width:100%;height:auto;max-height:calc(88vh - 76px);display:block}@media (max-width:720px){.how-to-responsive-image-module__iurJVa__responsiveImageDesktopOnly.how-to-responsive-image-module__iurJVa__responsiveImageDesktopOnly{display:none}.how-to-responsive-image-module__iurJVa__responsiveImageMobileOnly.how-to-responsive-image-module__iurJVa__responsiveImageMobileOnly{display:block}.how-to-responsive-image-module__iurJVa__previewDialogOverlay{padding:12px}}
.news-card-module__5G0_cq__card{border:1px solid var(--color-border-medium);border-radius:var(--radius-card);background:var(--color-surface-panel);color:inherit;--news-card-body-column-gap:12px;--news-card-thumbnail-column-width:clamp(160px,30cqi,320px);grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid;container-type:inline-size}.news-card-module__5G0_cq__card:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color)}.news-card-module__5G0_cq__card:focus-visible{border-color:var(--interactive-focus-border-color);background:var(--interactive-focus-background-color);outline:2px solid var(--color-focus-ring);outline-offset:2px}.news-card-module__5G0_cq__compactCard{padding:16px}.news-card-module__5G0_cq__content{grid-template-rows:auto minmax(2.84em,auto) 1fr auto;gap:16px;min-width:0;height:100%;display:grid}.news-card-module__5G0_cq__main{grid-template-columns:minmax(0,1fr)var(--news-card-thumbnail-column-width);column-gap:var(--news-card-body-column-gap);align-items:start;row-gap:16px;min-width:0;display:grid}.news-card-module__5G0_cq__metaRow{justify-content:flex-start;align-items:center;min-width:0;display:flex}.news-card-module__5G0_cq__metaGroup{justify-content:flex-start;align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.news-card-module__5G0_cq__categoryBadge{border-radius:var(--radius-pill);background:var(--color-primary-soft);min-height:28px;color:var(--color-primary);justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.news-card-module__5G0_cq__dateText{color:var(--color-text-secondary);white-space:nowrap;font-size:.92rem}.news-card-module__5G0_cq__body{gap:var(--space-3);align-content:start;min-width:0;display:grid}.news-card-module__5G0_cq__title{color:var(--color-text-primary);text-wrap:balance;min-height:2.84em;margin:0;font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.42}.news-card-module__5G0_cq__summary{color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:1.75}.news-card-module__5G0_cq__relatedList{gap:var(--space-2);flex-wrap:wrap;display:flex}.news-card-module__5G0_cq__relatedTag{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-height:32px;color:var(--color-text-secondary);align-items:center;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.news-card-module__5G0_cq__thumbnailPane{justify-content:flex-end;align-items:center;min-width:0;display:flex}.news-card-module__5G0_cq__thumbnailFrame{aspect-ratio:16/9;border:2px solid var(--color-border-weak);background:linear-gradient(180deg,#ffffffb8,transparent 48%),var(--color-surface-muted);border-radius:12px;width:100%;position:relative;overflow:hidden}.news-card-module__5G0_cq__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}@container (max-width:361px){.news-card-module__5G0_cq__main{grid-template-columns:minmax(0,1fr)}.news-card-module__5G0_cq__thumbnailPane{justify-content:flex-start}.news-card-module__5G0_cq__thumbnailFrame{max-width:min(100%,420px)}.news-card-module__5G0_cq__metaGroup{flex-wrap:wrap}}@media (max-width:720px){.news-card-module__5G0_cq__card,.news-card-module__5G0_cq__compactCard{border-radius:var(--radius-card);box-shadow:none;--news-card-body-column-gap:12px;border:0;gap:14px;padding:14px}.news-card-module__5G0_cq__summary{max-width:none;font-size:.94rem;line-height:1.65}.news-card-module__5G0_cq__thumbnailFrame{border-radius:9px;max-width:min(100%,420px)}@container (max-width:371px){.news-card-module__5G0_cq__main{grid-template-columns:minmax(0,1fr)}.news-card-module__5G0_cq__thumbnailPane{justify-content:flex-start}.news-card-module__5G0_cq__thumbnailFrame{max-width:min(100%,420px)}}}
.table-of-contents-module__BdYngq__nav{padding:var(--space-4);border:1px solid var(--color-border-medium);border-radius:var(--radius-panel);background:var(--color-surface-panel)}@media (min-width:960px){.table-of-contents-module__BdYngq__nav{top:var(--space-5);position:sticky}}.table-of-contents-module__BdYngq__title{margin:0 0 var(--space-3);color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:700;display:block}.table-of-contents-module__BdYngq__list{margin:0;padding:0;list-style:none;position:relative}.table-of-contents-module__BdYngq__list:before{content:"";background:var(--color-border-soft);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:10px}.table-of-contents-module__BdYngq__link{color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:10px;padding:5px 8px 5px 6px;font-size:.855rem;line-height:1.5;transition:background-color .12s,color .12s;display:flex}.table-of-contents-module__BdYngq__link:before{content:"";background:var(--color-surface-panel);border:1.5px solid var(--color-border-default);z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .12s,border-color .12s,transform .12s;display:block;position:relative}.table-of-contents-module__BdYngq__link:hover,.table-of-contents-module__BdYngq__link:focus-visible{background:var(--interactive-hover-background-color);color:var(--color-text-primary)}.table-of-contents-module__BdYngq__link:hover:before,.table-of-contents-module__BdYngq__link:focus-visible:before{border-color:var(--color-primary)}.table-of-contents-module__BdYngq__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.table-of-contents-module__BdYngq__linkActive{color:var(--color-primary);font-weight:600}.table-of-contents-module__BdYngq__linkActive:before{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.2)}
.diagram-preview-panel-module__QeFbvq__panel{flex-direction:column;height:100%;min-height:0;display:flex}.diagram-preview-panel-module__QeFbvq__previewFrame{flex-direction:column;flex:auto;padding:18px;display:flex;position:relative;overflow:hidden}.diagram-preview-panel-module__QeFbvq__previewFrame:focus-visible{outline:none}.diagram-preview-panel-module__QeFbvq__previewCanvas,.diagram-preview-panel-module__QeFbvq__previewPlaceholder{text-align:center;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;line-height:1.7;display:flex}.diagram-preview-panel-module__QeFbvq__previewCanvas{overflow:auto}.diagram-preview-panel-module__QeFbvq__previewPlaceholder{color:var(--color-text-secondary)}.diagram-preview-panel-module__QeFbvq__previewCanvas svg{width:var(--diagram-zoom-percent,100%);flex:none;max-width:100%;height:auto;display:block}.diagram-preview-panel-module__QeFbvq__previewCanvas[data-zoomed=true]{justify-content:flex-start;align-items:flex-start}.diagram-preview-panel-module__QeFbvq__previewCanvas[data-zoomed=true] svg{max-width:none!important}.diagram-preview-panel-module__QeFbvq__zoomControls{z-index:1;border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);border-radius:999px;gap:2px;padding:2px;display:inline-flex;position:absolute;bottom:8px;right:8px}.diagram-preview-panel-module__QeFbvq__previewErrorPanel{align-content:start;gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-state-error)28%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-state-error)8%,var(--color-surface-panel));flex:auto;display:grid;overflow:auto}.diagram-preview-panel-module__QeFbvq__previewErrorTitle{color:var(--color-state-error);margin:0;font-weight:700;line-height:1.5}.diagram-preview-panel-module__QeFbvq__previewErrorMessage{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.diagram-preview-panel-module__QeFbvq__themeGithubLight{background:#fff}.diagram-preview-panel-module__QeFbvq__themeGithubDark{color:#e6edf3;background:#0d1117}.diagram-preview-panel-module__QeFbvq__themeTerminal{color:#e5eefc;background:#0b1020}.diagram-preview-panel-module__QeFbvq__themePresentation{background:color-mix(in srgb,var(--color-primary-soft)18%,white)}.diagram-preview-panel-module__QeFbvq__themeNotebook{background:#f7f3e8}
.image-crop-canvas-module__NEb9Bq__imageSurface{touch-action:none;cursor:crosshair;position:absolute;inset:0;overflow:hidden}.image-crop-canvas-module__NEb9Bq__imageSurface img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.image-crop-canvas-module__NEb9Bq__selection{box-sizing:border-box;border:2px solid var(--color-primary);cursor:move;touch-action:none;position:absolute;box-shadow:0 0 0 20000px #00000073}.image-crop-canvas-module__NEb9Bq__handle{border:2px solid var(--color-primary);background:var(--color-background-elevated);border-radius:var(--radius-control);width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.image-crop-canvas-module__NEb9Bq__handle[data-crop-handle=nw]{cursor:nwse-resize;top:0;left:0}.image-crop-canvas-module__NEb9Bq__handle[data-crop-handle=ne]{cursor:nesw-resize;top:0;left:100%}.image-crop-canvas-module__NEb9Bq__handle[data-crop-handle=sw]{cursor:nesw-resize;top:100%;left:0}.image-crop-canvas-module__NEb9Bq__handle[data-crop-handle=se]{cursor:nwse-resize;top:100%;left:100%}
.tool-color-control-module__n23qeq__field{border:1px solid var(--color-border-subtle);background:var(--control-select-background-color);box-sizing:border-box;border-radius:9999px;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:8px 12px;transition:border-color .16s,background-color .16s,outline-color .16s;display:flex}.tool-color-control-module__n23qeq__field:hover{border-color:var(--control-secondary-hover-border-color);background:var(--control-secondary-hover-background-color)}.tool-color-control-module__n23qeq__field:focus-within{border-color:var(--control-focus-border-color);background:var(--control-focus-background-color);outline:2px solid var(--control-focus-ring-color);outline-offset:2px}.tool-color-control-module__n23qeq__swatch{border:1px solid color-mix(in srgb,var(--color-text-primary)20%,transparent);box-sizing:border-box;cursor:pointer;border-radius:999px;flex:0 0 18px;width:18px;height:18px}.tool-color-control-module__n23qeq__colorPicker{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tool-color-control-module__n23qeq__textInput{appearance:none;width:0;min-width:0;color:var(--color-text-primary);box-sizing:border-box;cursor:text;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1}
.page-module__VAZi1q__layout{gap:var(--space-5);display:grid}.page-module__VAZi1q__summaryPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__VAZi1q__summaryBlock{gap:var(--space-3);display:grid}.page-module__VAZi1q__summaryList{gap:var(--space-2);margin:0;padding-left:1.2rem;display:grid}.page-module__VAZi1q__summaryText{color:var(--color-text-secondary);margin:0;line-height:1.8}@media (max-width:900px){.page-module__VAZi1q__summaryPanel{grid-template-columns:1fr}}
