._hero_17rve_7{padding:88px 0 96px;position:relative;overflow:hidden}._heroDots_17rve_13{opacity:.35;width:520px;height:420px;position:absolute;top:40px;right:-40px;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 60% 40%,#000 0,#0000 70%)}._heroGrid_17rve_24{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;display:grid;position:relative}._heroTitle_17rve_32{margin:0;font-size:clamp(42px,5.6vw,76px);line-height:1.02}._heroHighlight_17rve_38{color:var(--violet);text-shadow:3px 3px 0 var(--coral)}._heroActions_17rve_43{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}._sheet_17rve_54{padding-bottom:calc(92% + 220px);position:relative;container-type:inline-size}._sheetFigure_17rve_62{width:46%;margin:0;position:absolute}._sheet_17rve_54 ._sheetLeft_17rve_68{box-shadow:6px 6px 0 0 var(--coral);top:30px;left:0;transform:rotate(-3deg)}._sheetRight_17rve_75{top:0;right:0;transform:rotate(2.5deg)}._sheet_17rve_54 ._sheetFront_17rve_81{box-shadow:6px 6px 0 0 var(--ink);top:calc(46cqw + 124px);left:27%;transform:rotate(-.5deg)}._sheetImg_17rve_88{aspect-ratio:1;object-fit:cover;border-bottom:2px solid var(--ink);border-radius:12px 12px 0 0;width:100%;height:auto;display:block}._sheetCaption_17rve_98{flex-direction:column;padding:10px 14px 12px;display:flex}._sheetRole_17rve_104{font-size:15px;font-weight:800}._sheetSlug_17rve_109{color:var(--violet);font-size:12px}._band_17rve_116{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper)}._bandInner_17rve_122{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;padding-top:34px;padding-bottom:34px;display:flex}._bandLabel_17rve_132{color:var(--muted);font-size:14px;font-weight:700}._bandLogo_17rve_139{filter:grayscale();width:auto;display:block}._bandLogoWordmark_17rve_145{height:28px}._bandLogoBlock_17rve_146{height:42px}@media (width<=639px){._bandInner_17rve_122{gap:18px 32px}._bandLogoWordmark_17rve_145{height:22px}._bandLogoBlock_17rve_146{height:36px}}._cardTitle_17rve_156{margin:0;font-size:22px;font-weight:800}._ticket_17rve_162 ._inkText_17rve_162{color:var(--ink)}._migrationGrid_17rve_168{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:30px;margin-top:52px;display:grid}._migrationCard_17rve_175{padding:26px 28px}._migrationHead_17rve_179{align-items:center;gap:14px;margin-bottom:14px;display:flex}._ticket_17rve_162{margin-top:48px;overflow:hidden}._ticketPart_17rve_192{padding:26px 28px}._ticketStub_17rve_196{border-top:2px dashed var(--ink);background:radial-gradient(circle,oklch(75% .15 25/.28) 1.1px,#0000 1.6px) 0 0/7px 7px,oklch(75% .15 25/.09);position:relative}._notch_17rve_204{border:2px solid var(--ink);background:var(--groundBg);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}._notchLeft_17rve_214{left:-13px}._notchRight_17rve_215{right:-13px}._ticketTitle_17rve_217{align-items:center;gap:12px;margin:0 0 12px;font-size:22px;font-weight:800;display:flex}._ticketTitleSmall_17rve_226{font-size:20px}._slider_17rve_232{max-width:960px;margin:52px auto 0}._slider_17rve_232 ._frame_17rve_237{box-shadow:8px 8px 0 0 var(--coral);overflow:hidden}._frameBar_17rve_242{border-bottom:2px solid var(--ink);background:var(--tint);align-items:center;gap:14px;padding:12px 16px;display:flex}._frameDots_17rve_251{gap:7px;display:flex}._frameDot_17rve_251{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:12px;height:12px}._frameDotCoral_17rve_264{background:var(--coral)}._frameUrl_17rve_268{text-overflow:ellipsis;white-space:nowrap;text-align:center;border:2px solid var(--ink);background:var(--paper);border-radius:8px;flex:1;min-width:0;max-width:360px;margin:0 auto;padding:5px 12px;font-size:13px;overflow:hidden}._track_17rve_285{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}._track_17rve_285::-webkit-scrollbar{display:none}._frame_17rve_237 ._track_17rve_285:focus-visible{outline-offset:-4px}._slide_17rve_232{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}._slideFigure_17rve_312{margin:0}._scene_17rve_316{pointer-events:none;user-select:none}._sliderFoot_17rve_321{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:30px;display:flex}._sliderCaption_17rve_330{flex:520px;gap:14px;min-width:0;display:flex}._sliderCaption_17rve_330 ._captionStamp_17rve_337{box-shadow:3px 3px 0 0 var(--ink)}._captionTitle_17rve_341{margin:0;font-size:22px;font-weight:800}._sliderCaption_17rve_330 ._captionText_17rve_347{margin-top:6px}._sliderControls_17rve_351{align-items:center;gap:14px;display:flex}._sliderFoot_17rve_321 ._sliderButton_17rve_357{width:48px;padding:0}._counter_17rve_362{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;margin:0;font-size:15px;font-weight:600}._cardGrid_17rve_373{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:32px 30px;margin:52px 0 0;padding:0;list-style:none;display:grid}._skillCard_17rve_382{flex-direction:column;margin:0;display:flex;overflow:hidden}._skillCardOptional_17rve_391{border-style:dashed;position:relative}._optionalBadge_17rve_396{z-index:1;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 0 var(--coral);border-radius:8px;padding:5px 11px;font-size:13px;font-weight:800;line-height:1.2;position:absolute;top:14px;left:14px}._optionalNote_17rve_412{margin-top:auto;font-size:14px;font-weight:700}._skillImg_17rve_418{aspect-ratio:1;object-fit:cover;border-bottom:2px solid var(--ink);background:var(--ink);width:100%;height:auto;display:block}._skillBody_17rve_428{flex-direction:column;gap:14px;padding:20px 22px 24px;display:flex}._skillRole_17rve_435{margin:0;font-size:21px;font-weight:800;line-height:1.25}._skillSlug_17rve_442{color:var(--violet);margin:4px 0 0;font-size:13px}._skillPoints_17rve_448{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._skillPoint_17rve_448{color:var(--muted);gap:10px;font-size:15px;line-height:1.5;display:flex}._skillPoint_17rve_448 ._stampXs_17rve_465{border-radius:5px;width:18px;height:18px}._tabs_17rve_473{border:2px solid var(--ink);max-width:100%;box-shadow:4px 4px 0 0 var(--violet);border-radius:12px;margin-top:34px;display:inline-flex;overflow:hidden}._tab_17rve_473{background:var(--paper);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:15px;font-weight:700}._tab_17rve_473+._tab_17rve_473{border-left:2px solid var(--ink)}._tab_17rve_473[aria-selected=true]{background:var(--ink);color:var(--paper)}._tabs_17rve_473 ._tab_17rve_473:focus-visible{outline-offset:-5px;outline-color:var(--coral)}._panel_17rve_509{margin-top:40px}._panel_17rve_509 ._panelIntro_17rve_513{max-width:680px;margin:0 0 32px}._demoItem_17rve_518{margin:0;display:flex}._demoCard_17rve_523{width:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}._demoCard_17rve_523:hover{color:var(--ink);transform:translate(-2px,-2px)}._demoImg_17rve_538{aspect-ratio:16/10;object-fit:cover;object-position:top;border-bottom:2px solid var(--ink);background:var(--tint);width:100%;height:auto;display:block}._demoBody_17rve_549{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}._demoName_17rve_556{font-size:19px;font-weight:800}._demoNiche_17rve_561{color:var(--muted);font-size:15px;line-height:1.5}._demoCta_17rve_567{color:var(--violet);align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;display:inline-flex}._demoCard_17rve_523:hover ._demoCta_17rve_567{text-underline-offset:3px;text-decoration:underline}._showAll_17rve_582{text-align:center;margin-top:44px}._compatGrid_17rve_589{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:48px;display:grid}._compatGrid_17rve_589 ._compatNote_17rve_596{margin-top:22px}._compatCard_17rve_600{overflow:hidden}._compatScroll_17rve_604{overflow-x:auto}._compatTable_17rve_608{border-collapse:collapse;width:100%;font-size:14px}._compatTable_17rve_608 thead tr{background:var(--tint);border-bottom:2px solid var(--ink)}._compatTable_17rve_608 tbody tr{border-bottom:1px dashed var(--line)}._compatTable_17rve_608 tbody tr:last-child{border-bottom:0}._compatSkillHead_17rve_627{text-align:left;padding:12px 18px;font-weight:800}._compatToolHead_17rve_633{text-align:center;width:124px;padding:12px 10px;font-weight:800}._compatToolLabel_17rve_640{justify-content:center;align-items:center;gap:8px;line-height:1.2;display:inline-flex}._compatToolLabel_17rve_640 ._compatToolIcon_17rve_649{flex:none;width:18px;height:18px}._compatSkill_17rve_627{text-align:left;padding:7px 18px;font-size:13px;font-weight:400}._compatSkillName_17rve_662{align-items:center;gap:12px;display:flex}._compatAvatar_17rve_668{border:2px solid var(--ink);background:var(--ink);object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}._compatCell_17rve_678{text-align:center;padding:9px 10px}._compatCell_17rve_678 ._compatYes_17rve_683{vertical-align:middle;width:20px;height:20px;margin:0;display:inline-grid}._compatNo_17rve_596{color:var(--muted);vertical-align:middle;display:inline-grid}._stepGrid_17rve_699{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:30px;margin:52px 0 0;padding:0;list-style:none;display:grid}._stepCard_17rve_708{margin:0;padding:26px 28px}._stepNumber_17rve_713{color:var(--violet);text-shadow:3px 3px 0 var(--coral);font-size:64px;line-height:.9;display:block}._stepTitle_17rve_721{margin:14px 0 8px;font-size:21px;font-weight:800}._terminal_17rve_727{border:2px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 0 var(--violet);border-radius:14px;margin-top:44px;position:relative;overflow:hidden}._terminalBar_17rve_738{border-bottom:1px solid oklch(100% 0 0/.15);align-items:center;gap:10px;padding:12px 18px;display:flex}._terminalBar_17rve_738 ._terminalStamp_17rve_746{margin:0}._terminalLabel_17rve_750{opacity:.8;font-size:13px}._terminalCode_17rve_755{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;padding:22px 22px 30px;font-size:14px;line-height:1.7}._terminalCode_17rve_755 code{font:inherit}._terminalPrompt_17rve_769{color:var(--coral)}._terminalRunout_17rve_773{opacity:.55;height:34px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}._packing_17rve_780._packing_17rve_780{background:radial-gradient(circle, oklch(55% .25 285/.12) 1.1px, transparent 1.6px) 0 0 / 8px 8px, var(--paper);margin-top:44px;padding:26px 28px}._packingTitle_17rve_788{margin:0 0 16px;font-size:22px;font-weight:800}._checkbox_17rve_794{border:2px solid var(--ink);background:var(--paper);border-radius:4px;flex:none;width:18px;height:18px;margin-top:2px}._aboutGrid_17rve_806{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:52px;display:grid}._aboutPhotoWrap_17rve_813{position:relative}._aboutPhotoWrap_17rve_813 ._aboutPhoto_17rve_813{aspect-ratio:4/5;background:var(--tint);box-shadow:8px 8px 0 0 var(--coral);overflow:hidden;transform:rotate(-1.5deg)}._aboutImg_17rve_825{object-fit:cover;width:100%;height:100%;display:block}._aboutBadges_17rve_832{flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:28px;right:-6px}._aboutBadge_17rve_832{padding:10px 14px;font-size:15px;font-weight:800}._aboutBadges_17rve_832 ._aboutBadgeViolet_17rve_848{box-shadow:4px 4px 0 0 var(--violet)}._aboutBadges_17rve_832 ._aboutBadgeInk_17rve_849{box-shadow:4px 4px 0 0 var(--ink)}._aboutRole_17rve_851{color:var(--violet);margin:10px 0 0;font-size:17px;font-weight:600}._aboutText_17rve_858{color:var(--muted);flex-direction:column;gap:16px;margin-top:22px;font-size:17px;line-height:1.65;display:flex}._aboutText_17rve_858 p{margin:0}._aboutList_17rve_872{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 20px;margin:24px 0 0;padding:0;list-style:none;display:grid}._aboutPs_17rve_881{margin:26px 0 0;font-size:22px;font-style:italic;line-height:1.45}._priceGrid_17rve_890{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:34px 30px;margin-top:60px;display:grid}._priceCard_17rve_898{flex-direction:column;padding:36px 30px 28px;display:flex;position:relative}._priceCard_17rve_898._priceCardRecommended_17rve_905{box-shadow:10px 10px 0 0 var(--coral);background:radial-gradient(circle, oklch(75% .15 25/.22) 1.2px, transparent 1.7px) 0 0 / 9px 9px, var(--paper)}._priceBadge_17rve_912{border:2px solid var(--ink);white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;top:-17px;left:50%;transform:translate(-50%)}._priceBadgeInk_17rve_925{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 0 var(--coral)}._priceBadgePaper_17rve_931{background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 0 var(--violet)}._priceTitle_17rve_937{margin:0;font-size:24px;font-weight:800}._priceDesc_17rve_943{min-height:52px;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}._priceAmount_17rve_951{margin:22px 0 0;font-size:60px;line-height:1}._pricePrefix_17rve_957{margin-right:6px;font-size:.4em}._priceLabel_17rve_962{color:var(--muted);margin:6px 0 0;font-size:14px}._priceEuNote_17rve_968{color:var(--muted);margin:4px 0 0;font-size:14px}._priceFeatures_17rve_974{flex:1;margin:26px 0 30px}._priceFeature_17rve_974{font-size:15px}._priceNote_17rve_983{color:var(--muted);text-align:center;margin:14px 0 0;font-size:13px;line-height:1.5}._faqWrap_17rve_993{max-width:900px}._faqList_17rve_997{margin-top:48px;overflow:hidden}._faqItem_17rve_1002{border-bottom:2px dashed var(--line)}._faqItem_17rve_1002:last-child{border-bottom:0}._faqHeading_17rve_1010{font:inherit;margin:0}._faqButton_17rve_1015{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:17px;font-weight:700;display:flex}._faqHeading_17rve_1010 ._faqButton_17rve_1015:focus-visible{outline-offset:-4px}._faqButton_17rve_1015 ._faqStamp_17rve_1037{width:26px;height:26px;margin:0}._faqAnswer_17rve_1043{color:var(--muted);margin:0;padding:0 24px 22px;font-size:16px;line-height:1.65}._closing_17rve_1053{background:var(--ink);color:var(--paper);border-top:2px solid var(--ink);position:relative;overflow:hidden}._closing_17rve_1053 a:focus-visible{outline-color:var(--coral)}._closingDots_17rve_1065{opacity:.5;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 85% 30%,#000 0,#0000 55%);mask-image:radial-gradient(circle at 85% 30%,#000 0,#0000 55%)}._closingInner_17rve_1073{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-top:88px;padding-bottom:88px;display:flex;position:relative}._closingTitle_17rve_1084{max-width:640px;color:var(--paper)}._closing_17rve_1053 ._closingButton_17rve_1089{background:var(--coral);color:var(--ink);box-shadow:4px 4px 0 0 var(--violet);border-color:var(--paper)}._closing_17rve_1053 ._closingButton_17rve_1089:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){._demoCard_17rve_523{transition:none}._demoCard_17rve_523:hover{transform:none}._track_17rve_285{scroll-behavior:auto}}@media (width<=639px){._compatSkillHead_17rve_627{padding:12px 10px}._compatToolHead_17rve_633{width:76px;padding:10px 4px;font-size:12px}._compatToolLabel_17rve_640{flex-direction:column;gap:4px}._compatSkill_17rve_627{padding:7px 10px;font-size:12px}._compatSkillName_17rve_662{gap:8px}._compatAvatar_17rve_668{width:28px;height:28px}}._moreLinkRow_828is_6{margin:32px 0 0}._moreLink_828is_6{font-size:16px;font-weight:700}._deal_828is_15{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 0;display:flex}._dealCompare_828is_23{color:var(--muted);margin:0;font-size:15px}._dealCompare_828is_23 del{font-weight:700;text-decoration-thickness:2px}._dealStamp_828is_35{border:2px solid var(--ink);background:var(--coral);color:var(--ink);box-shadow:3px 3px 0 0 var(--ink);border-radius:8px;padding:4px 10px;font-size:14px;font-weight:800;line-height:1.2;display:inline-block;transform:rotate(-2deg)}
